.axrk{--ink:var(--axrk-ink,#172b36);--muted:var(--axrk-muted,#627681);--teal:var(--axrk-teal,#057c78);--line:var(--axrk-line,#dfe8e8);--paper:var(--axrk-paper,#f4f7f5);color:var(--ink);font-family:Inter,Arial,sans-serif;max-width:1440px;margin:0 auto 50px;line-height:1.45;background:#fff;border:1px solid var(--line);box-shadow:0 25px 60px #173a3920}.axrk *{box-sizing:border-box}.axrk button{font:inherit;cursor:pointer}.axrk-hero{color:var(--axrk-hero-text,#fff);background:linear-gradient(113deg,var(--axrk-hero-start,#082c35),var(--axrk-hero-end,#186568));padding:clamp(32px,5vw,72px);position:relative;overflow:hidden}.axrk-hero:after{content:'';position:absolute;width:460px;height:460px;border:1px solid #ffffff24;border-radius:50%;right:-100px;top:-210px;box-shadow:0 0 0 65px #ffffff08,0 0 0 140px #ffffff08;pointer-events:none}.axrk-kicker,.axrk-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--axrk-hero-accent,#87ddce)}.axrk-summary .axrk-kicker{color:var(--teal)}.axrk-hero h2{font-size:clamp(39px,5.5vw,76px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 24px;color:var(--axrk-hero-text,#fff);max-width:780px}.axrk-hero h2 em{font-family:Georgia,serif;font-weight:400;color:var(--axrk-hero-accent,#87ddce)}.axrk-hero p{max-width:540px;font-size:16px;color:var(--axrk-hero-text,#fff);margin:0}.axrk-hero-count{display:flex;gap:35px;margin-top:45px;font-size:11px;letter-spacing:.12em;color:var(--axrk-hero-text,#fff)}.axrk-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.axrk-main{padding:clamp(22px,3vw,46px)}.axrk-step{display:flex;gap:20px;align-items:start;margin:8px 0 23px}.axrk-step>span{display:inline-flex;border-radius:50%;width:34px;height:34px;align-items:center;justify-content:center;background:#e5f5f2;color:var(--teal);font-size:11px;font-weight:800;flex:none}.axrk-step h3,.axrk-extra h3{margin:0 0 3px;font-size:22px;letter-spacing:-.035em;color:var(--ink)}.axrk-step p,.axrk-extra p{margin:0;color:var(--muted);font-size:13px}.axrk-sizes,.axrk-modes{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.axrk-sizes button,.axrk-modes button{border:1px solid var(--line);background:white;color:var(--ink);border-radius:10px;padding:12px 18px;font-weight:750;min-height:50px;transition:.18s}.axrk-sizes button small,.axrk-modes button small{display:block;font-size:10px;font-weight:500;color:var(--muted)}.axrk-sizes button.is-active,.axrk-modes button.is-active{border-color:var(--teal);background:var(--axrk-summary,#edf4f2);color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.axrk-sizes button:disabled{opacity:.43;cursor:not-allowed}.axrk-modes button{text-align:left;min-width:180px}.axrk-modes button strong{display:block;font-size:13px}.axrk button:focus-visible,.axrk a:focus-visible{outline:3px solid #f6ab4e;outline-offset:2px}.axrk-stage{display:flex;align-items:center;min-height:245px;background:var(--paper);border-radius:14px;margin-bottom:35px;overflow:hidden;border:1px solid var(--line)}.axrk-stage-photo{width:53%;height:280px;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.axrk-stage-photo img{width:100%;height:100%;object-fit:contain}.axrk-stage-copy{padding:25px;flex:1}.axrk-stage-copy h3{font-size:25px;margin:7px 0;letter-spacing:-.035em}.axrk-stage-copy p{font-size:13px;color:var(--muted);margin:0 0 16px}.axrk-stage-copy a,.axrk-card-link a,.axrk-selected a{color:var(--teal);font-size:12px;font-weight:750;text-decoration:none}.axrk-stage-copy a:hover,.axrk-card-link a:hover,.axrk-selected a:hover{text-decoration:underline}.axrk-section-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:8px 0 14px}.axrk-section-title h4{font-size:16px;margin:0}.axrk-section-title p,.axrk-section-title>span{color:var(--muted);font-size:12px;margin:0}.axrk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px}.axrk-card{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#fff;transition:.2s}.axrk-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #21494415}.axrk-card.is-selected{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.axrk-card>button{display:block;border:0;background:none;width:100%;padding:0;text-align:left;color:var(--ink)}.axrk-card-image{display:flex;width:100%;height:155px;align-items:center;justify-content:center;padding:13px;background:#f8faf9}.axrk-card-image img{max-width:100%;max-height:100%;object-fit:contain}.axrk-no-photo{font-size:12px;color:#879594}.axrk-card-text{display:block;padding:13px 13px 4px;min-height:75px}.axrk-card-text strong{font-size:15px;display:block}.axrk-card-text small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35}.axrk-check{position:absolute;right:12px;top:12px;background:var(--teal);color:white;width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%}.axrk-card{position:relative}.axrk-card:not(.is-selected) .axrk-check{background:#d9ebe7;color:#287a74}.axrk-card-link{padding:0 13px 13px}.axrk-extra{border-top:1px solid var(--line);padding:22px 0}.axrk-extra h3{font-size:17px}.axrk-summary{background:var(--axrk-summary,#edf4f2);min-height:100%;border-left:1px solid var(--line);padding:27px}.axrk-summary-inner{position:sticky;top:24px}.axrk-summary h3{font-size:26px;letter-spacing:-.045em;margin:10px 0 24px}.axrk-selected>div{padding:16px 0;border-top:1px solid #d2e2df}.axrk-selected span,.axrk-selected strong,.axrk-selected a{display:block}.axrk-selected span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.axrk-selected strong{font-size:14px}.axrk-selected a{margin-top:4px}.axrk-contact{display:flex;justify-content:space-between;gap:8px;background:var(--teal);color:white!important;text-decoration:none!important;border-radius:9px;padding:14px;font-weight:750;margin:24px 0 17px;font-size:13px}.axrk-contact:hover{filter:brightness(.85)}.axrk-note{font-size:11px;line-height:1.55;color:var(--muted)}@media(max-width:900px){.axrk-body{display:block}.axrk-summary{border-left:0;border-top:1px solid var(--line)}.axrk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.axrk-hero-count{gap:12px;flex-wrap:wrap}.axrk-stage{display:block}.axrk-stage-photo{width:100%;height:210px}.axrk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.axrk-card-image{height:115px}.axrk-card-text{padding:8px;min-height:70px}.axrk-card-link{padding:0 8px 10px}.axrk-step h3{font-size:19px}.axrk-sizes button{padding:8px 12px}}
.axrk-towers:not(:empty){margin:0 0 24px;padding:18px;background:#f7faf8;border:1px solid var(--line);border-radius:12px}.axrk-towers .axrk-grid{margin-bottom:0}.axrk-towers .axrk-card-image{height:135px}
.axrk-rack4:not(:empty){margin:0 0 24px;padding:18px;background:#f7faf8;border:1px solid var(--line);border-radius:12px}.axrk-rack4 .axrk-grid{margin-bottom:0}.axrk-rack4 .axrk-card-image{height:135px}
.axrk-quote-btn{width:100%;border:0;text-align:left;cursor:pointer}.axrk-quote-btn:disabled{opacity:.5;cursor:not-allowed}.axrk-quote-status{min-height:18px;font-size:12px;line-height:1.45;color:var(--teal);margin:4px 0 10px}
.axrk-accessories{margin-bottom:30px}.axrk-hint{font-size:12px;color:var(--muted);margin:0 0 15px}.axrk-missing{opacity:.72}.axrk-missing .axrk-card-text{padding:13px}.axrk-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.axrk-tabs button,.axrk-pages button,.axrk-search button{background:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 13px;color:var(--ink)}.axrk-tabs button.is-active{background:var(--axrk-summary,#edf4f2);border-color:var(--teal);color:var(--teal)}.axrk-search{margin:0 0 17px}.axrk-search label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.axrk-search>div{display:flex;gap:8px}.axrk-search input{min-width:0;flex:1;border:1px solid var(--line);border-radius:8px;padding:9px 11px;color:var(--ink)}.axrk-pages{display:flex;gap:12px;align-items:center;justify-content:center;margin:-12px 0 30px;font-size:12px}.axrk-pages button:disabled{opacity:.4;cursor:not-allowed}
.axrk-hero h2 .axrk-hero-title{color:var(--axrk-hero-title,var(--axrk-hero-text,#fff))}.axrk-hero h2 .axrk-hero-suffix{color:var(--axrk-hero-suffix,var(--axrk-hero-text,#fff))}.axrk-hero .axrk-hero-description{color:var(--axrk-hero-description,var(--axrk-hero-text,#fff))}
.axrk .axrk-step-1 h3{color:var(--axrk-step1-title,var(--ink))}.axrk .axrk-step-2 h3{color:var(--axrk-step2-title,var(--ink))}.axrk .axrk-step-3 h3{color:var(--axrk-step3-title,var(--ink))}.axrk .axrk-step-4 h3{color:var(--axrk-step4-title,var(--ink))}
