.atlas-home-v2{--bp-line:var(--border);--bp-gradient:linear-gradient(to right,var(--accent),var(--accent-warm));background:var(--bg);color:var(--text-primary)}.atlas-v2-shell{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.atlas-home-v2>section{padding-block:clamp(3.5rem,7vw,6rem);border-top:1px solid var(--bp-line)}.atlas-home-v2>section:first-child{border-top:0}.atlas-v2-label,.bp-eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.33;letter-spacing:.02em;text-transform:uppercase;color:var(--accent)}.atlas-v2-label-dark{color:var(--text-muted)}.atlas-home-v2 h2{font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.07;letter-spacing:-.02em}.atlas-home-v2 h2,.atlas-home-v2 h3{font-family:var(--font-display);color:var(--text-primary)}.atlas-home-v2 h3{font-size:20px;font-weight:400;line-height:1.33;letter-spacing:-.01em}.atlas-home-v2 p{color:var(--text-2);font-size:16px;line-height:1.5}.bp-hero{position:relative;isolation:isolate;width:100%;max-width:var(--shell-max);margin-inline:auto;padding:clamp(3rem,6vw,5.5rem) clamp(1rem,4vw,2rem) clamp(3.5rem,7vw,6rem)}.bp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.bp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bp-hero-title{font-family:var(--font-display);font-size:clamp(2.5rem,4.8vw,4rem);font-weight:300;line-height:1.12;letter-spacing:-.03em;color:var(--text-primary);max-width:17ch}.bp-type{display:flex;align-items:baseline;white-space:nowrap;min-height:1.12em;min-height:1lh}.bp-type-text{display:inline-block;padding-bottom:.18em;margin-bottom:-.18em;background:var(--bp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bp-type-text:after{content:"\200B"}.bp-caret{display:inline-block;width:.055em;height:.78em;margin-left:.06em;background:var(--accent);animation:bp-blink 1.05s steps(1) infinite}@keyframes bp-blink{0%,45%{opacity:1}46%,to{opacity:0}}.bp-hero-lede{max-width:46ch;color:var(--text-2);font-size:18px;line-height:1.5}.bp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.bp-hero-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px;padding:0;list-style:none}.bp-hero-facts li{position:relative;padding-left:15px;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em}.bp-hero-facts li:before{content:"";position:absolute;top:.42em;left:0;width:6px;height:6px;background:var(--accent)}.bp-hero-stage{padding:clamp(1.25rem,3vw,2.25rem);background:linear-gradient(120deg,var(--bg) 17.4%,var(--accent-stage) 100%);border:1px solid var(--bp-line)}.bp-stage-panel{flex-direction:column;gap:10px;padding:14px;background:var(--card)}.bp-stage-bar,.bp-stage-panel{display:flex;border:1px solid var(--bp-line)}.bp-stage-bar{align-items:center;gap:8px;padding:9px 11px;color:var(--text-muted);font-size:14px}.bp-stage-panel .bp-stage-eyebrow{display:flex;align-items:center;gap:6px;margin:2px 0 -2px;color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1}.bp-stage-list{display:flex;flex-direction:column;gap:10px}.bp-stage-viewall{align-self:flex-start;margin-top:2px;padding:2px 0;color:var(--accent);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s ease,opacity .16s ease}.bp-stage-viewall:hover{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.bp-stage-viewall:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bp-stage-card{padding:14px;border:1px solid var(--bp-line);background:var(--card)}.bp-stage-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-stage-name{overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bp-stage-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.bp-stage-card dt{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.bp-stage-card dd{margin-top:3px;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.bp-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.bp-pill-live{background:var(--green-lt);color:var(--green)}.bp-stage-empty{padding:20px 14px;border:1px dashed var(--bp-line);color:var(--text-muted);font-size:14px}.atlas-v2-difference-intro{display:flex;flex-direction:column;gap:16px;max-width:62ch}.atlas-v2-difference-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line)}.atlas-v2-difference-point{display:flex;flex-direction:column;gap:10px;padding:24px;border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line)}.atlas-v2-difference-point>span{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-card);background:var(--accent);color:var(--accent-foreground);font-family:var(--font-mono);font-size:12px;font-weight:500}.atlas-v2-close-grid,.atlas-v2-feature-grid,.atlas-v2-products-grid,.atlas-v2-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);align-items:center}.atlas-v2-feature-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:52ch}.atlas-v2-feature-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:end}.atlas-v2-feature-heading>div{display:flex;flex-direction:column;gap:16px}.atlas-v2-inline-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:16px;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}.atlas-v2-inline-link:hover{border-bottom-color:var(--accent)}.atlas-v2-inline-link-dark{color:var(--text-primary)}.atlas-v2-inline-link-dark:hover{border-bottom-color:var(--text-primary)}.atlas-v2-commission-visual{display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid var(--bp-line)}.atlas-v2-price{display:flex;flex-direction:column;gap:2px}.atlas-v2-price>span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.atlas-v2-price>strong{font-family:var(--font-display);font-size:40px;font-weight:300;letter-spacing:-.015em;line-height:1.08}.atlas-v2-price>small{color:var(--text-muted);font-size:14px}.atlas-v2-commission-route{display:block;width:100%;height:1px;background:var(--bp-line)}.atlas-v2-commission-terms{display:flex;flex-direction:column;gap:4px}.atlas-v2-commission-terms strong{font-size:16px;font-weight:500}.atlas-v2-commission-terms span{color:var(--text-2);font-size:14px}.atlas-v2-commission-terms small{color:var(--text-muted);font-size:12px}.atlas-device-scene{margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--bp-line);overflow:hidden}.atlas-laptop{position:relative;width:min(100%,1000px);aspect-ratio:3220/2100;margin-inline:auto}.atlas-laptop-screen{position:absolute;z-index:1;top:10.38%;right:10.25%;bottom:10.38%;left:10.25%;overflow:hidden;background:var(--card)}.atlas-laptop-frame{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-store-iframe{width:166.667%;height:166.667%;border:0;background:var(--card);transform:scale(.6);transform-origin:top left}.atlas-store-ui{min-height:100%;padding:16px 18px 20px;color:var(--text-primary);background:var(--card)}.atlas-store-ui-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--bp-line)}.atlas-store-ui-brand{display:flex;align-items:center;gap:7px}.atlas-store-ui-brand strong{max-width:22ch;overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.atlas-store-ui-bar nav{display:flex;gap:16px;color:var(--text-muted);font-size:11px}.atlas-store-ui-hero{padding:24px 0 20px}.atlas-store-ui-hero>span{color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.atlas-store-ui-hero h3{max-width:20ch;margin-top:7px;font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.07}.atlas-store-ui-hero p{max-width:54ch;margin-top:8px;color:var(--text-muted);font-size:12px}.atlas-store-product{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--bp-line);background:var(--card)}.atlas-store-product-mark{display:grid;aspect-ratio:1;place-items:center;color:var(--accent);background:var(--accent-tint)}.atlas-store-product-copy{min-width:0}.atlas-store-product-copy small{color:var(--accent);font-family:var(--font-mono);font-size:11px}.atlas-store-product-copy>strong{display:block;margin-top:3px;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.atlas-store-product-copy>p{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atlas-store-product-copy>div{display:flex;gap:10px;margin-top:9px}.atlas-store-product-copy>div span{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted);font-size:11px}.atlas-store-product-action{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.atlas-store-product-action strong{font-size:16px;font-weight:500}.atlas-store-product-action span{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:11px}.atlas-store-empty{display:flex;align-items:center;gap:16px;padding:20px;border:1px dashed var(--bp-line);color:var(--text-muted);background:var(--card)}.atlas-store-empty strong{display:block;color:var(--text-primary);font-size:14px;font-weight:500}.atlas-store-empty p{margin-top:3px;font-size:12px}.atlas-mobile-store{display:none}.atlas-v2-demand-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line)}.atlas-v2-demand-flow>div{position:relative;display:flex;flex-direction:column;gap:8px;min-height:180px;padding:20px;border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line)}.atlas-v2-demand-flow>div>span{display:grid;place-items:center;width:22px;height:22px;background:var(--accent);color:var(--accent-foreground);font-family:var(--font-mono);font-size:12px;font-weight:500}.atlas-v2-demand-flow svg{color:var(--text-primary)}.atlas-v2-demand-flow strong{font-size:16px;font-weight:500}.atlas-v2-demand-flow p{font-size:14px;line-height:1.43}.atlas-v2-product-spec{border:1px solid var(--bp-line)}.atlas-v2-product-spec header{display:flex;flex-direction:column;gap:4px;padding:20px 24px;border-bottom:1px solid var(--bp-line);background:var(--accent-tint)}.atlas-v2-product-spec header span{color:var(--accent);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.atlas-v2-product-spec header strong{font-size:20px;font-weight:400;letter-spacing:-.01em}.atlas-v2-product-spec>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--bp-line)}.atlas-v2-product-spec>div:last-child{border-bottom:0}.atlas-v2-product-spec>div span{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px}.atlas-v2-product-spec>div span svg{color:var(--accent)}.atlas-v2-product-spec>div strong{color:var(--text-muted);font-size:14px;font-weight:400;text-align:right}.atlas-v2-trust-heading{display:flex;flex-direction:column;gap:16px;max-width:56ch}.atlas-v2-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line)}.atlas-v2-trust-item{display:flex;flex-direction:column;gap:10px;padding:24px;border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line)}.atlas-v2-trust-item svg{color:var(--accent)}.atlas-v2-marketplace-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.atlas-v2-marketplace-heading>div{display:flex;flex-direction:column;gap:16px}.atlas-v2-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(2rem,4vw,3rem)}.atlas-v2-marketplace-empty{display:flex;align-items:center;gap:20px;margin-top:clamp(2rem,4vw,3rem);padding:24px;border:1px dashed var(--bp-line)}.atlas-v2-marketplace-empty svg{flex-shrink:0;color:var(--accent)}.atlas-v2-marketplace-empty>div{flex:1;min-width:0}.atlas-v2-plan{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--bp-line)}.atlas-v2-plan-price{display:flex;align-items:baseline;gap:8px}.atlas-v2-plan-price strong{font-family:var(--font-display);font-size:48px;font-weight:300;letter-spacing:-.02em;line-height:1.07}.atlas-v2-plan-price span{color:var(--text-muted);font-size:14px}.atlas-v2-plan ul{display:flex;flex-direction:column;gap:10px;width:100%;padding:20px 0;margin:0;border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);list-style:none}.atlas-v2-plan li{display:flex;align-items:center;gap:10px;font-size:16px}.atlas-v2-plan li svg{flex-shrink:0;color:var(--accent)}.atlas-v2-plan small{color:var(--text-muted);font-size:12px}.atlas-v2-plan-action{width:100%}.atlas-v2-close-decision,.atlas-v2-close-grid>:first-child{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.atlas-v2-close-decision>div{display:flex;flex-wrap:wrap;gap:12px}.atlas-v2-secondary-action{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--text-primary);border-radius:var(--radius-control);color:var(--text-primary);font-size:16px;font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease}.atlas-v2-secondary-action:hover{background:var(--text-primary);color:var(--bg)}@media (max-width:1000px){.atlas-v2-close-grid,.atlas-v2-feature-grid,.atlas-v2-feature-heading,.atlas-v2-products-grid,.atlas-v2-subscription-grid,.bp-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}.atlas-v2-difference-points,.atlas-v2-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-v2-demand-flow>div{min-height:0}.atlas-v2-product-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.bp-hero-title{max-width:none}@media (max-width:359px){.bp-hero-title{font-size:clamp(2rem,10.6vw,2.5rem)}}.bp-hero-actions{width:100%}.bp-hero-actions>*{flex:1 1 auto;justify-content:center;min-height:44px}.atlas-v2-demand-flow,.atlas-v2-difference-points,.atlas-v2-trust-grid{grid-template-columns:minmax(0,1fr)}.atlas-laptop{display:none}.atlas-device-scene{padding:16px}.atlas-mobile-store{display:block;border:1px solid var(--bp-line);background:var(--card)}.atlas-mobile-store header{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--bp-line)}.atlas-mobile-store header strong{font-size:14px;font-weight:500}.atlas-mobile-store article,.atlas-mobile-store-empty{display:flex;flex-direction:column;gap:8px;padding:16px}.atlas-mobile-store article small{color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.atlas-mobile-store article h3{font-size:20px}.atlas-mobile-store article p{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.atlas-mobile-store-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--bp-line)}.atlas-mobile-store-meta strong{font-size:20px;font-weight:400}.atlas-mobile-store-meta span{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:12px}.atlas-mobile-store-action{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:14px;font-weight:500}.atlas-mobile-store-empty strong{font-size:16px;font-weight:500}.atlas-mobile-store-empty p{color:var(--text-muted);font-size:14px}}@media (prefers-reduced-motion:reduce){.bp-caret{animation:none;opacity:1}}.atlas-home-v2>section[id]{scroll-margin-top:84px}.bp-hero-copy{position:relative}.bp-hero-watermark{position:absolute;left:var(--wm-x,50%);top:var(--wm-y,0);transform:translateX(-50%);z-index:-1;pointer-events:none;display:block}.bp-hero-mark{display:block;width:clamp(180px,26vw,360px);color:var(--text-primary);opacity:.16;animation:bp-float 9s ease-in-out infinite}[data-theme=dark] .bp-hero-mark{opacity:.19}.bp-hero-mark svg{display:block;width:100%;height:auto}@keyframes bp-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-1.5deg)}}.bp-stage-search{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 11px;border:1px solid var(--bp-line);border-radius:var(--radius-soft);background:var(--card);color:var(--text-muted);transition:border-color .18s ease}.bp-stage-search:focus-within{border-color:var(--text-primary)}.bp-stage-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-family:var(--font-ui);font-size:14px}.bp-stage-search input::-moz-placeholder{color:var(--text-muted)}.bp-stage-search input::placeholder{color:var(--text-muted)}.bp-stage-search input::-webkit-search-cancel-button{cursor:pointer}.bp-stage-search-go{flex-shrink:0;padding:6px 12px;border:1px solid var(--primary);border-radius:var(--radius-soft);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-ui);font-size:12px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease}.bp-stage-search-go:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.bp-stage-card{display:block;text-decoration:none;transition:border-color .4s ease,background .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.bp-stage-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--bp-line));background:color-mix(in srgb,var(--accent-tint) 45%,transparent);transform:translateY(-2px)}.bp-stage-empty{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bp-stage-empty a{color:var(--accent);font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}.bp-stage-empty a:hover{border-bottom-color:var(--accent)}@media (prefers-reduced-motion:reduce){.bp-hero-mark{animation:none}.bp-stage-card:hover{transform:none}}.spotlight-grid>*{position:relative;isolation:isolate}.spotlight-grid>:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;transition:opacity .35s ease;background:radial-gradient(220px circle at var(--spot-x,-999px) var(--spot-y,-999px),color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%)}.spotlight-grid:hover>:before{opacity:1}.spotlight-grid>:hover>span:first-child{transform:translateY(-2px)}.atlas-v2-demand-flow>div>span,.atlas-v2-difference-point>span{transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.spotlight-grid>:before{display:none}.spotlight-grid>:hover>span:first-child{transform:none}}.atlas-v2-marketplace-empty,.atlas-v2-product-spec>div,.atlas-v2-trust-item{transition:background .4s ease,border-color .4s ease}.atlas-v2-product-spec>div:hover,.atlas-v2-trust-item:hover{background:color-mix(in srgb,var(--accent-tint) 42%,transparent)}.atlas-v2-commission-visual,.atlas-v2-plan{transition:border-color .4s ease,background .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.atlas-v2-commission-visual:hover,.atlas-v2-plan:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--bp-line));background:color-mix(in srgb,var(--accent-tint) 35%,transparent);transform:translateY(-2px)}.atlas-v2-commission-visual{align-items:center;text-align:center}.atlas-v2-commission-visual .atlas-v2-commission-terms,.atlas-v2-commission-visual .atlas-v2-price{align-items:center}.atlas-v2-inline-link svg,.atlas-v2-secondary-action svg,.btn-primary svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.atlas-v2-inline-link:hover svg,.atlas-v2-secondary-action:hover svg,.btn-primary:hover svg{transform:translateX(3px)}.atlas-home-v2 .btn-ghost,.atlas-home-v2 .btn-primary{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.atlas-home-v2 .btn-ghost:active,.atlas-home-v2 .btn-primary:active{transform:translateY(1px)}.atlas-home-v2 h2{transition:color .2s ease}@media (prefers-reduced-motion:reduce){.atlas-v2-commission-visual:hover,.atlas-v2-inline-link:hover svg,.atlas-v2-plan:hover,.atlas-v2-secondary-action:hover svg,.btn-primary:hover svg{transform:none}}.atlas-device-scene,.atlas-mobile-store,.atlas-store-empty,.atlas-store-product,.atlas-v2-commission-visual,.atlas-v2-demand-flow,.atlas-v2-difference-points,.atlas-v2-marketplace-empty,.atlas-v2-plan,.atlas-v2-product-spec,.atlas-v2-trust-grid,.bp-hero-stage,.bp-stage-card,.bp-stage-empty,.bp-stage-panel{border-radius:var(--radius-soft)}.atlas-v2-demand-flow,.atlas-v2-difference-points,.atlas-v2-product-spec,.atlas-v2-trust-grid{overflow:hidden}.atlas-device-scene{position:relative;isolation:isolate;background:var(--bg)}.atlas-device-scene:before{content:"";position:absolute;inset:-10%;z-index:-1;pointer-events:none;opacity:.55;filter:blur(44px);background-image:repeating-linear-gradient(100deg,var(--bg) 0,var(--bg) 7%,transparent 10%,transparent 12%,var(--bg) 16%),repeating-linear-gradient(100deg,var(--accent) 10%,var(--accent-stage) 15%,var(--accent-tint) 20%,var(--accent-warm) 25%,var(--accent) 30%);background-size:300% 200%,200% 100%;background-position:50% 50%,50% 50%;animation:aurora-drift 48s linear infinite}[data-theme=dark] .atlas-device-scene:before{opacity:.4}@media (prefers-reduced-motion:reduce){.atlas-device-scene:before{animation:none}}@media (hover:none) and (pointer:coarse){.atlas-device-scene:before{animation:none;filter:blur(32px)}}.atlas-v2-close-mark .brand-lockup-mark{width:48px;height:48px}@media (max-width:1000px){.bp-hero-mark{width:clamp(150px,42vw,240px)}}.card-deck-dots{display:none}@media (max-width:720px){.card-deck[data-shape=slider] .card-deck-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;padding-bottom:4px;border:0;-ms-overflow-style:none;scrollbar-width:none}.card-deck[data-shape=slider] .card-deck-track::-webkit-scrollbar{display:none}.card-deck[data-shape=slider] .card-deck-track>*{scroll-snap-align:start;border:1px solid var(--bp-line);border-radius:var(--radius-soft);min-height:100%}.card-deck[data-shape=pairs] .card-deck-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-deck-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.card-deck-dot{position:relative;width:20px;height:7px;padding:0;border:0;background:transparent;cursor:pointer}.card-deck-dot:before{content:"";position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--bp-line);transform:scaleX(.35);transition:transform .25s ease,background .25s ease}.card-deck-dot[data-active]:before{transform:scaleX(1);background:var(--accent)}.card-deck-dot:after{content:"";position:absolute;inset:-18px -6px}.card-deck-dots{position:relative}@media (prefers-reduced-motion:reduce){.card-deck-dot:before{transition:background .25s ease}}}