body.admin-bar .site-header{top:32px}h3{font-size:1.2rem}.narrow-shell{width:min(calc(100% - 48px),900px)}.button-light{color:#050505;background:#fff;border-color:#fff}.button-light:hover{color:#fff;background:var(--atlas-red);border-color:var(--atlas-red)}.button-block{width:100%}.hero-section{position:relative;min-height:min(780px,calc(100svh - var(--atlas-header)));overflow:hidden;color:#fff;background:#000}.hero-section::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.78) 42%,rgba(0,0,0,.22) 78%,rgba(0,0,0,.45) 100%)}.hero-section::after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:2px;background:var(--atlas-red)}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:70% center;filter:saturate(.95) contrast(1.08)}.hero-inner{position:relative;z-index:2;min-height:inherit;display:flex;align-items:center}.hero-copy{width:min(690px,60%);padding:90px 0}.hero-copy h1{color:#fff;font-size:clamp(3.6rem,7vw,7.1rem)}.hero-copy>p:not(.eyebrow):not(.hero-lead){max-width:650px;color:rgba(255,255,255,.78);font-size:1.05rem}.hero-lead{max-width:680px;color:#fff;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.eyebrow-light{color:#fff}.eyebrow-pill{padding:7px 13px;color:var(--atlas-red);background:#fff;border:1px solid #ffc1c1;border-radius:999px}.hero-actions{display:flex;margin-top:32px;align-items:center;gap:22px}.text-link{color:var(--atlas-red);font-weight:700}.text-link-light{color:#fff}.summary-nav{padding:24px 0 26px;background:#fff;border-bottom:1px solid var(--atlas-line)}.summary-title{margin-bottom:13px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.summary-links{display:flex;flex-wrap:wrap;gap:9px}.summary-links a{display:inline-flex;min-height:42px;padding:7px 14px 7px 7px;align-items:center;gap:10px;border:1px solid #dedee1;border-radius:999px;background:#fff;font-size:.78rem;font-weight:700}.summary-links a span{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--atlas-red);border-radius:50%;font-size:.68rem}.section{padding:clamp(72px,9vw,120px) 0}.section-white{background:#fff}.section-soft{background:var(--atlas-soft)}.section-black{color:#fff;background:#050505}.section-black h2,.section-black h3{color:#fff}.section-heading{max-width:780px;margin-bottom:42px}.section-heading h2{font-size:clamp(2rem,4vw,3.65rem)}.section-heading>p:last-child{color:var(--atlas-gray)}.section-heading-center{margin-right:auto;margin-left:auto;text-align:center}.device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.info-card{min-height:210px;padding:28px;background:#f5f5f6;border-top:2px solid #ff8d8d}.info-card h3{margin-top:20px;margin-bottom:12px;font-size:1.13rem}.info-card p{margin:0;color:var(--atlas-gray);font-size:.88rem;line-height:1.65}.card-icon{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:var(--atlas-red);border-radius:10px;font-size:.76rem;font-weight:800}.pricing-grid{display:grid;max-width:1030px;margin:0 auto;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px}.price-card{position:relative;padding:32px;overflow:hidden;background:#fff;border:1px solid #dedee1;border-top:2px solid var(--atlas-red)}.price-card.is-featured{color:#fff;background:var(--atlas-red);border-color:var(--atlas-red)}.price-card.is-featured h3{color:#fff}.plan-subtitle{margin-bottom:9px;color:var(--atlas-gray);font-size:.76rem;font-weight:700;text-transform:uppercase}.is-featured .plan-subtitle,.is-featured .plan-codes{color:rgba(255,255,255,.8)}.price-card h3{margin-bottom:22px;font-size:1.25rem}.plan-price{margin:0 0 6px;font-size:2.75rem;font-weight:800;letter-spacing:-.06em;line-height:1}.plan-codes{margin-bottom:22px;color:var(--atlas-gray);font-size:.85rem}.product-link{display:block;margin:12px 0 24px;color:inherit;font-size:.72rem;text-decoration:underline}.price-card ul{margin:0;padding:0;list-style:none}.price-card li{position:relative;padding:7px 0 7px 20px;font-size:.78rem}.price-card li::before{content:"✓";position:absolute;left:0;color:var(--atlas-red);font-weight:800}.is-featured li::before{color:#fff}.recommended{position:absolute;top:14px;right:14px;margin:0;padding:6px 10px;color:#000;background:#fff;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.comparison-wrap{max-width:1030px;margin:42px auto 0}.comparison-wrap h3{text-align:center}.table-scroll{overflow-x:auto;border-radius:12px}table{width:100%;border-collapse:collapse}th,td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.18);text-align:left}th{color:#fff;background:#74747c;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}td{color:#fff;background:#8a8a92;font-size:.82rem}td a{color:#fff;font-weight:700;text-decoration:underline}.feature-panel{display:grid;padding:34px;grid-template-columns:1fr 1fr;align-items:center;gap:46px;border:1px solid rgba(255,255,255,.25);border-radius:18px}.feature-panel>div{padding:20px}.feature-panel p{color:rgba(255,255,255,.72)}.feature-panel img{width:100%;height:360px;object-fit:cover;border:1px solid rgba(255,255,255,.3);border-radius:14px}.how-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px}.steps{margin:30px 0 0;padding:0;list-style:none}.steps li{display:flex;padding:14px 0;align-items:center;gap:14px;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.13)}.steps span{display:grid;width:26px;height:26px;place-items:center;flex:0 0 auto;color:#fff;background:var(--atlas-red);border-radius:50%;font-size:.72rem;font-weight:800}.download-card{min-height:330px;padding:40px;align-self:stretch;color:var(--atlas-ink);background:#fff;border-top:2px solid var(--atlas-red)}.download-card h3{margin-top:26px;font-size:1.55rem}.download-card p{color:var(--atlas-gray)}.faq-list{display:grid;gap:8px}.faq-list details{color:#fff;background:#505057}.faq-list summary{position:relative;padding:17px 54px 17px 20px;cursor:pointer;font-size:.88rem;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;top:50%;right:20px;color:var(--atlas-red);font-size:1.3rem;transform:translateY(-50%)}.faq-list details[open] summary::after{content:"−"}.faq-list details p{margin:0;padding:0 20px 20px;color:rgba(255,255,255,.8);font-size:.86rem}.contact-section{border-top:1px solid var(--atlas-line)}.contact-actions{display:flex;margin-top:30px;flex-wrap:wrap;justify-content:center;gap:10px}.entry-content>.alignwide{max-width:1080px}.entry-content>.alignfull{max-width:none}.entry-content h3{margin-top:36px;font-size:1.45rem}.entry-content a{color:var(--atlas-red);text-decoration:underline}.entry-content img{border-radius:12px}.entry-content blockquote{padding:24px 28px;background:var(--atlas-soft);border-left:4px solid var(--atlas-red)}.entry-hero{margin:0 0 38px}.entry-hero img{width:100%;max-height:580px;object-fit:cover;border-radius:12px}.archive-header{max-width:800px;margin-bottom:44px}.post-thumb img{width:100%;height:220px;object-fit:cover}.post-card h2 a:hover{color:var(--atlas-red)}.navigation.pagination{margin-top:46px}.nav-links{display:flex;gap:7px}.page-numbers.current{color:#fff;background:var(--atlas-red)}.error-page{padding:80px;text-align:center;background:#fff;border-top:3px solid var(--atlas-red)}.shop-shell{padding:36px;background:#fff}.woocommerce .woocommerce-breadcrumb{color:var(--atlas-gray);font-size:.8rem}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;padding:25px!important;background:var(--atlas-soft);border-top:2px solid var(--atlas-red)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--atlas-ink);font-size:1.1rem}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--atlas-red);font-weight:800}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{color:#fff!important;background:var(--atlas-red)!important;border-radius:12px!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff!important;background:var(--atlas-red-dark)!important}.woocommerce div.product{display:flow-root}.woocommerce div.product .product_title{font-size:clamp(2rem,4vw,3.7rem)}.woocommerce-message,.woocommerce-info{border-top-color:var(--atlas-red)}.woocommerce-message::before,.woocommerce-info::before{color:var(--atlas-red)}@media (max-width:1100px){.primary-nav.is-open{display:flex}.hero-copy{width:min(720px,82%)}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){body.admin-bar .site-header{top:46px}.hero-section{min-height:690px}.hero-section::before{background:linear-gradient(180deg,rgba(0,0,0,.74) 0%,rgba(0,0,0,.9) 72%,#000 100%)}.hero-media img{object-position:61% center}.hero-copy{width:100%;padding:70px 0;align-self:flex-end}.hero-copy h1{font-size:clamp(3rem,15vw,5rem)}.hero-actions{align-items:flex-start;flex-direction:column}.section{padding:70px 0}.price-card{padding:28px}.feature-panel,.how-grid{grid-template-columns:1fr}.feature-panel{padding:18px}.feature-panel>div{padding:16px}.feature-panel img{height:270px}.contact-actions{align-items:stretch;flex-direction:column}.woocommerce ul.products{grid-template-columns:1fr}}@media (max-width:480px){.device-grid{grid-template-columns:1fr}.info-card{min-height:auto}.summary-links a{width:calc(50% - 5px)}}