#atlas-pages.ac-page{--ac-bg:#f4eadb;--ac-fg:#211d18;--ac-line:#d7caba;--ac-muted:#756455;--ac-orange:#f35d2a;background:var(--ac-bg);color:var(--ac-fg);overflow:clip;font-family:'Space Grotesk','Noto Sans Arabic',sans-serif}
#atlas-pages.ac-page .ap-wrap{max-width:1380px;padding:0 40px}
#atlas-pages.ac-page *{box-sizing:border-box}
#atlas-pages.ac-page [hidden]{display:none!important}
#atlas-pages.ac-page h1,#atlas-pages.ac-page h2,#atlas-pages.ac-page h3,#atlas-pages.ac-page h4,#atlas-pages.ac-page p{color:inherit;margin:0;font:inherit}
#atlas-pages.ac-page h1{font-size:clamp(58px,6.4vw,96px);line-height:1.04;letter-spacing:-.07em;font-weight:500;margin:22px 0 28px}
#atlas-pages.ac-page h1 em,#atlas-pages.ac-page h2 em{font-family:Georgia,'Noto Sans Arabic',serif;color:var(--ac-orange);font-weight:400;letter-spacing:-.06em}
#atlas-pages.ac-page h2{font-size:clamp(35px,4vw,59px);line-height:1.13;letter-spacing:-.055em;font-weight:500}
#atlas-pages.ac-page h3{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.04em}
#atlas-pages.ac-page .ac-kicker{font:10px/1.5 monospace;letter-spacing:.11em;display:block}
#atlas-pages.ac-page .ac-breadcrumb{display:flex;gap:14px;padding-top:20px;font-size:11px;color:var(--ac-muted)}
#atlas-pages.ac-page .ac-breadcrumb a{color:inherit;text-decoration:none}
#atlas-pages.ac-page .ac-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:52px 0 70px}
#atlas-pages.ac-page .ac-lead{font-size:16px;line-height:1.8;max-width:590px;color:var(--ac-muted)}
#atlas-pages.ac-page .ac-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:17px 24px;min-height:51px;border:0;border-radius:999px;background:var(--ac-fg);color:var(--ac-bg);font:500 12px/1.4 inherit;text-decoration:none;cursor:pointer;max-width:100%}
#atlas-pages.ac-page button.ac-button{font-family:inherit;font-size:12px}
#atlas-pages.ac-page .ac-button:disabled{opacity:.5;cursor:wait}
#atlas-pages.ac-page .ac-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}
#atlas-pages.ac-page .ac-text-link{color:inherit;font-size:12px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-block}
#atlas-pages.ac-page .ac-hero-facts{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px;font:10px monospace;color:var(--ac-muted)}
#atlas-pages.ac-page .ac-hero-facts span+span:before{content:'·';margin-inline-end:15px}
#atlas-pages.ac-page .ac-vision-board{height:480px;position:relative;overflow:hidden;border-radius:28px;background:#e9dcc7;display:grid;place-items:center}
#atlas-pages.ac-page .ac-zellige{position:absolute;inset:0;opacity:.2;background:repeating-conic-gradient(from 45deg at 50% 50%,#2144a5 0 25%,transparent 0 50%);background-size:85px 85px;mask-image:linear-gradient(90deg,#000,transparent 70%)}
#atlas-pages.ac-page .ac-vision-core{width:190px;height:190px;background:radial-gradient(circle at 30% 20%,#ffa36a,#f65d29 50%,#b23e18);display:grid;place-items:center;border-radius:50%;font-size:126px;font-weight:500;letter-spacing:-.09em;color:#fff0df;z-index:2;box-shadow:0 25px 45px #82331824}
#atlas-pages.ac-page .ac-vision-ring{position:absolute;width:350px;height:350px;border:1px solid #8f786066;border-radius:50%;transform:rotate(30deg) scaleY(.85)}
#atlas-pages.ac-page .ac-float{position:absolute;padding:20px;background:#fbf4e9;box-shadow:0 14px 40px #30231812;border-radius:12px;z-index:3;max-width:230px}
#atlas-pages.ac-page .ac-float small{font:9px monospace;letter-spacing:.06em;display:block;margin-bottom:8px}
#atlas-pages.ac-page .ac-float strong{font-size:22px;letter-spacing:-.05em;line-height:1.2;display:block;font-weight:500}
#atlas-pages.ac-page .ac-float-one{top:40px;left:28px;transform:rotate(-8deg)}
#atlas-pages.ac-page .ac-float-one i{display:block;height:4px;background:#211d18;margin-top:10px;width:90px}
#atlas-pages.ac-page .ac-float-one i+i{width:55px;opacity:.25;margin-top:5px}
#atlas-pages.ac-page .ac-float-two{bottom:60px;right:25px;transform:rotate(8deg);background:#2446a5;color:#fff1dc}
#atlas-pages.ac-page .ac-float-two svg{width:55px;height:22px;margin-top:15px}
#atlas-pages.ac-page .ac-vision-label{position:absolute;bottom:20px;font:9px monospace;color:var(--ac-muted)}
#atlas-pages.ac-page .ac-strip{display:flex;white-space:nowrap;gap:30px;overflow:hidden;background:var(--ac-orange);color:#241c17;padding:9px 0;font-size:17px;border-block:1px solid #241c1780;transform:rotate(-.7deg);margin-bottom:75px}
#atlas-pages.ac-page .ac-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:35px;align-items:end}
#atlas-pages.ac-page .ac-section-heading h2{margin-top:19px}
#atlas-pages.ac-page .ac-section-heading>p{color:var(--ac-muted);line-height:1.8;font-size:15px;max-width:520px}
#atlas-pages.ac-page .ac-builder{scroll-margin-top:35px;padding:10px 0 55px}
#atlas-pages.ac-page .ac-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:24px;align-items:start}
#atlas-pages.ac-page .ac-main{min-width:0}
#atlas-pages.ac-page .ac-panel{background:#faf5ec;padding:30px;border:1px solid var(--ac-line);border-radius:14px;margin-bottom:20px;min-width:0}
#atlas-pages.ac-page .ac-panel h3{margin:10px 0 22px}
#atlas-pages.ac-page .ac-step{font:11px monospace;color:var(--ac-orange)}
#atlas-pages.ac-page .ac-step-heading{display:flex;gap:20px;align-items:center;padding:12px 2px 20px}
#atlas-pages.ac-page .ac-fields{display:grid;gap:17px}
#atlas-pages.ac-page .ac-fields.two{grid-template-columns:1fr 1fr;gap:18px}
#atlas-pages.ac-page label{font-size:12px;display:block;min-width:0}
#atlas-pages.ac-page label>span{display:block;margin-bottom:8px}
#atlas-pages.ac-page input:not([type=checkbox]),#atlas-pages.ac-page select,#atlas-pages.ac-page textarea{width:100%;border:1px solid #cbbda9;background:#fffdf7;border-radius:6px;padding:13px 12px;font:13px/1.5 inherit;font-family:inherit;color:#211d18;box-shadow:none;min-height:48px;max-width:100%}
#atlas-pages.ac-page textarea{resize:vertical;font-size:14px}
#atlas-pages.ac-page select{font-size:12px;cursor:pointer;padding-inline-end:25px}
#atlas-pages.ac-page .ac-wide{grid-column:1/-1}
#atlas-pages.ac-page .ac-small{font-size:11px;line-height:1.7;color:var(--ac-muted);margin-top:15px}
#atlas-pages.ac-page .ac-service-row{background:#faf5ec;border:1px solid var(--ac-line);padding:25px;border-radius:14px;margin-bottom:15px}
#atlas-pages.ac-page .ac-service-row[data-division=hardware]{background:#1a211f;color:#f4efe5;border-color:#34413a}
#atlas-pages.ac-page .ac-service-row[data-division=hardware] .ac-small{color:#bdc5ba}
#atlas-pages.ac-page .ac-row-top{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px;align-items:center}
#atlas-pages.ac-page .ac-row-top strong{font-size:12px;font-weight:500}
#atlas-pages.ac-page .ac-remove{background:transparent;border:0;padding:7px;color:inherit;font-size:11px;text-decoration:underline;cursor:pointer}
#atlas-pages.ac-page .ac-row-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#atlas-pages.ac-page .ac-row-fields label:nth-child(3){grid-column:1/-1}
#atlas-pages.ac-page .ac-row-price{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:22px 0 12px;padding-top:20px;border-top:1px solid var(--ac-line)}
#atlas-pages.ac-page .ac-quantity-label{width:150px;flex:none}
#atlas-pages.ac-page .ac-row-price strong{font-size:24px;letter-spacing:-.04em;text-align:end}
#atlas-pages.ac-page .ac-row-price small{display:block;text-align:end;font-size:10px;opacity:.75;margin-top:5px}
#atlas-pages.ac-page .ac-service-row details{font-size:12px;border-top:1px solid #d7caba80;padding-top:14px;margin-top:14px}
#atlas-pages.ac-page .ac-service-row details summary{cursor:pointer;font-weight:500}
#atlas-pages.ac-page .ac-service-row details p{font-size:12px;line-height:1.8;margin-top:12px}
#atlas-pages.ac-page .ac-custom{display:flex;gap:9px;align-items:start;font-size:11px;margin-top:16px;line-height:1.7}
#atlas-pages.ac-page .ac-custom>span{margin:0}
#atlas-pages.ac-page input[type=checkbox]{width:17px;height:17px;margin:1px 0 0;accent-color:var(--ac-orange);flex:none}
#atlas-pages.ac-page .ac-add{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;border:1px dashed #ad9982;border-radius:12px;background:transparent;padding:20px;font:500 12px inherit;color:var(--ac-fg);cursor:pointer;margin:18px 0 28px}
#atlas-pages.ac-page .ac-add>span:first-child{font-size:22px;font-weight:400}
#atlas-pages.ac-page .ac-account-tabs{display:flex;gap:8px;margin-bottom:20px}
#atlas-pages.ac-page .ac-account-tabs button{font:12px inherit;border:1px solid var(--ac-line);border-radius:999px;background:transparent;padding:10px 17px;cursor:pointer}
#atlas-pages.ac-page .ac-account-tabs button[aria-pressed=true]{background:var(--ac-fg);color:var(--ac-bg);border-color:var(--ac-fg)}
#atlas-pages.ac-page .ac-consent{display:flex;gap:12px;line-height:1.7;margin-top:23px;font-size:12px}
#atlas-pages.ac-page .ac-consent>span{margin:0}
#atlas-pages.ac-page .ac-summary{position:sticky;top:25px;background:#2444a5;color:#fff1dc;padding:29px 25px;border-radius:18px;min-width:0;box-shadow:0 22px 55px #25429b14}
#atlas-pages.ac-page .ac-summary h3{font-size:29px;margin:19px 0 25px}
#atlas-pages.ac-page .ac-summary-line{padding:15px 0;border-bottom:1px solid #fff2;font-size:12px;display:flex;justify-content:space-between;gap:14px;align-items:start}
#atlas-pages.ac-page .ac-summary-line strong{font-weight:500;text-align:end;white-space:nowrap}
#atlas-pages.ac-page .ac-summary-line small{display:block;opacity:.65;font-size:10px;margin-top:4px}
#atlas-pages.ac-page .ac-totals{padding-top:23px}
#atlas-pages.ac-page .ac-totals>div{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px}
#atlas-pages.ac-page .ac-totals strong{font-size:17px;font-weight:500;text-align:end}
#atlas-pages.ac-page .ac-totals .ac-due{padding:18px 0;border-block:1px solid #fff3}
#atlas-pages.ac-page .ac-due strong{font-size:27px;letter-spacing:-.045em}
#atlas-pages.ac-page .ac-summary .ac-small{color:#d9dfef}
#atlas-pages.ac-page .ac-summary .ac-button{background:#ffbc45;color:#211d18;width:100%;margin-top:23px;justify-content:space-between}
#atlas-pages.ac-page .ac-visit-summary{padding:18px;background:#122d87;border:1px solid #6d83c6;border-radius:9px;margin-top:22px;font-size:12px}
#atlas-pages.ac-page .ac-visit-summary p{margin-top:9px;font-size:11px;line-height:1.8}
#atlas-pages.ac-page .ac-dot{display:inline-block;width:6px;height:6px;background:#dceaa3;border-radius:50%;margin-inline-end:9px}
#atlas-pages.ac-page .ac-feedback{margin-top:20px;line-height:1.7;font-size:13px}
#atlas-pages.ac-page .ac-feedback[data-error=true]{background:#ffdfcf;color:#7a2515;border-radius:6px;padding:12px}
#atlas-pages.ac-page .ac-fx-link{display:block;color:#d9dfef;font-size:9px;margin-top:20px}
#atlas-pages.ac-page .ac-how{padding:60px 0;border-top:1px solid var(--ac-line)}
#atlas-pages.ac-page .ac-how h2{margin-top:20px}
#atlas-pages.ac-page .ac-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}
#atlas-pages.ac-page .ac-paths article{padding:34px;background:#e9dec9;border-radius:15px}
#atlas-pages.ac-page .ac-paths article+article{background:#dce1d0}
#atlas-pages.ac-page .ac-paths span{font:10px monospace}
#atlas-pages.ac-page .ac-paths h3{margin:25px 0 20px;font-size:30px}
#atlas-pages.ac-page .ac-paths p{line-height:1.8;font-size:14px;color:var(--ac-muted)}
#atlas-pages.ac-page .ac-bank-preview{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:50px 0;border-top:1px solid var(--ac-line)}
#atlas-pages.ac-page .ac-bank-preview h3{margin:20px 0;font-size:29px}
#atlas-pages.ac-page .ac-bank-preview p{font-size:13px;line-height:1.8;color:var(--ac-muted)}
#atlas-pages.ac-page .ac-bank-preview details{border:1px solid var(--ac-line);border-radius:12px;padding:23px;background:#faf5ec;align-self:start;font-size:13px}
#atlas-pages.ac-page .ac-bank-preview summary{cursor:pointer;font-weight:500}
#atlas-pages.ac-page .ac-bank-preview .ac-sample-label{color:#9b3920;font:10px monospace;letter-spacing:.06em;margin-top:22px}
#atlas-pages.ac-page .ac-bank-preview dl{font-size:12px;margin:20px 0}
#atlas-pages.ac-page .ac-bank-preview dd{margin:0 0 14px;font-family:monospace}
#atlas-pages.ac-page .ac-bank-preview dt{color:var(--ac-muted);font-size:10px}
#atlas-pages.ac-page .ac-support-card{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:45px;background:#1d241f;color:#f3f0e7;border-radius:20px;margin:30px 0 55px}
#atlas-pages.ac-page .ac-support-card h2{margin:22px 0;font-size:clamp(31px,4vw,54px)}
#atlas-pages.ac-page .ac-support-card p{max-width:620px;color:#b9c3b3;font-size:14px;line-height:1.8}
#atlas-pages.ac-page .ac-support-card .ac-button{background:#dceaaa;color:#1d241f;flex:none}
#atlas-pages.ac-page .ac-native{padding:55px 0 70px;min-height:500px}
#atlas-pages.ac-page .ac-native>p{font-size:15px;line-height:1.8;margin:20px 0}
#atlas-pages.ac-page .ac-native .ac-builder-grid{margin-top:40px}
#atlas-pages.ac-page .ac-native .ac-panel .ac-button{margin:25px 12px 0 0}
#atlas-pages.ac-page .ac-native .ac-lead{margin-bottom:30px}
#atlas-pages.ac-page .ac-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}
#atlas-pages.ac-page .ac-record-grid h2{font-size:32px;margin-bottom:25px}
#atlas-pages.ac-page .ac-record{padding:24px;border:1px solid var(--ac-line);border-radius:12px;background:#faf5ec;margin-bottom:17px}
#atlas-pages.ac-page .ac-record p{margin-top:12px;font-size:13px}
#atlas-pages.ac-page .ac-record a{color:inherit;font-size:12px;display:inline-block;margin-top:15px}
#atlas-pages.ac-page .ac-workspace-links{display:flex;flex-wrap:wrap;gap:22px;padding:25px 0;border-block:1px solid var(--ac-line)}
#atlas-pages.ac-page .ac-workspace-links a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-size:13px}
#atlas-pages.ac-page .ac-notice{padding:22px;background:#fff0c9;border:1px solid #dac390;margin:25px 0;border-radius:10px;font-size:13px;line-height:1.7}
#atlas-pages.ac-page .woocommerce{margin-top:35px;color:var(--ac-fg)}
#atlas-pages.ac-page .woocommerce a{color:#2444a5}
#atlas-pages.ac-page .woocommerce table{background:#faf5ec}
#atlas-pages.ac-page .woocommerce button.button,#atlas-pages.ac-page .woocommerce a.button,#atlas-pages.ac-page .woocommerce input.button{background:#211d18;color:#f4eadb;border-radius:999px;padding:15px 24px;font-family:inherit;font-size:13px}
#atlas-pages.ac-page .woocommerce-MyAccount-navigation{padding:22px;background:#e7ddca;border-radius:12px}
#atlas-pages.ac-page .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}
#atlas-pages.ac-page .woocommerce-MyAccount-navigation li{padding:10px 0}
#atlas-pages.ac-page .woocommerce-MyAccount-navigation a{color:inherit;text-decoration:none;font-size:13px}
#atlas-pages.ac-page .woocommerce form.checkout .col2-set{width:100%;float:none}
#atlas-pages.ac-page a:focus-visible,#atlas-pages.ac-page button:focus-visible,#atlas-pages.ac-page select:focus-visible,#atlas-pages.ac-page input:focus-visible,#atlas-pages.ac-page textarea:focus-visible,#atlas-pages.ac-page summary:focus-visible{outline:2px solid var(--ac-orange);outline-offset:4px}
#atlas-pages.ac-page[dir=rtl] h1{letter-spacing:-.03em;line-height:1.3;font-size:clamp(42px,5vw,75px)}
#atlas-pages.ac-page[dir=rtl] h2{letter-spacing:-.025em;line-height:1.4}
@media(max-width:1050px){#atlas-pages.ac-page .ac-builder-grid{grid-template-columns:minmax(0,1fr) 300px}#atlas-pages.ac-page .ac-panel{padding:23px}#atlas-pages.ac-page .ac-summary{padding:25px 20px}#atlas-pages.ac-page .ac-vision-board{height:430px}#atlas-pages.ac-page .ac-float{padding:16px;max-width:180px}#atlas-pages.ac-page .ac-float strong{font-size:20px}}
@media(max-width:800px){#atlas-pages.ac-page .ap-wrap{padding:0 22px}#atlas-pages.ac-page .ac-hero,#atlas-pages.ac-page .ac-section-heading,#atlas-pages.ac-page .ac-builder-grid,#atlas-pages.ac-page .ac-paths,#atlas-pages.ac-page .ac-bank-preview,#atlas-pages.ac-page .ac-record-grid{grid-template-columns:1fr;gap:28px}#atlas-pages.ac-page .ac-hero{padding:35px 0 40px}#atlas-pages.ac-page h1{font-size:clamp(57px,12vw,85px)}#atlas-pages.ac-page .ac-vision-board{height:365px}#atlas-pages.ac-page .ac-vision-core{width:160px;height:160px;font-size:105px}#atlas-pages.ac-page .ac-float-one{top:20px;left:20px}#atlas-pages.ac-page .ac-float-two{bottom:42px;right:20px}#atlas-pages.ac-page .ac-strip{margin-bottom:45px;font-size:14px}#atlas-pages.ac-page .ac-summary{position:static}#atlas-pages.ac-page .ac-support-card{flex-direction:column;align-items:start;padding:30px;gap:20px}#atlas-pages.ac-page .ac-section-heading p{font-size:14px}#atlas-pages.ac-page .ac-hero-facts{gap:12px;font-size:9px}#atlas-pages.ac-page .ac-vision-ring{width:280px;height:280px}#atlas-pages.ac-page .ac-native{padding:35px 0 55px}}
@media(max-width:480px){#atlas-pages.ac-page .ac-fields.two,#atlas-pages.ac-page .ac-row-fields{grid-template-columns:1fr}#atlas-pages.ac-page .ac-row-fields label:nth-child(3){grid-column:auto}#atlas-pages.ac-page .ac-panel,#atlas-pages.ac-page .ac-service-row{padding:22px 18px}#atlas-pages.ac-page .ac-row-price{gap:10px}#atlas-pages.ac-page .ac-quantity-label{width:115px}#atlas-pages.ac-page .ac-row-price strong{font-size:22px}#atlas-pages.ac-page .ac-float{max-width:165px}#atlas-pages.ac-page .ac-float strong{font-size:18px}#atlas-pages.ac-page .ac-vision-label{font-size:8px}#atlas-pages.ac-page h1{font-size:58px}#atlas-pages.ac-page .ac-hero-facts span+span:before{margin-inline-end:7px}#atlas-pages.ac-page .ac-hero-facts{gap:7px}#atlas-pages.ac-page .ac-button{padding:16px 21px}#atlas-pages.ac-page .ac-paths article{padding:28px}#atlas-pages.ac-page .woocommerce-cart-form{overflow-x:auto}}
@media(max-width:360px){#atlas-pages.ac-page .ap-wrap{padding:0 16px}#atlas-pages.ac-page h1{font-size:52px}#atlas-pages.ac-page .ac-vision-board{height:330px}#atlas-pages.ac-page .ac-float{max-width:145px}#atlas-pages.ac-page .ac-float strong{font-size:16px}#atlas-pages.ac-page[dir=rtl] h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){#atlas-pages.ac-page *{scroll-behavior:auto!important;transition:none!important}}

#atlas-pages.ac-page .ac-cart-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:#2444a5;color:#fff0dc;font:500 20px monospace}
