html,body{margin:0;background:#050914}.template-index .arc-header,.template-index .arc-footer{display:none!important}.template-index #MainContent{padding:0!important;margin:0!important}.arc-world{--gold:#ead4a0;--ink:#050914;position:relative;height:100svh;overflow:hidden;background:#050914;color:#fff;font-family:Arial,sans-serif}.arc-world *{box-sizing:border-box}.arc-track{display:flex;width:400vw;height:100%;transition:transform .8s cubic-bezier(.2,.78,.2,1);touch-action:pan-y;will-change:transform}.arc-scene{position:relative;flex:0 0 100vw;width:100vw;height:100svh;overflow:hidden;display:grid;place-items:center;isolation:isolate}.arc-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.arc-bg--contain{object-fit:contain;background:radial-gradient(circle at 50% 44%,#34465e 0,#121d2c 54%,#050914 100%)}.arc-vignette{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,7,16,.82),rgba(3,7,16,.16) 60%,rgba(3,7,16,.42));pointer-events:none}.arc-vignette--soft{background:radial-gradient(circle at 50% 46%,transparent 26%,rgba(2,6,14,.22) 64%,rgba(2,6,14,.7))}.arc-brand{position:fixed;z-index:50;top:max(12px,env(safe-area-inset-top));left:14px;display:flex;align-items:center;gap:9px;padding:6px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(5,10,20,.48);backdrop-filter:blur(16px);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.arc-brand img{width:30px;height:30px;object-fit:contain}.arc-copy{position:absolute;z-index:3}.arc-copy--hero{left:clamp(22px,7vw,112px);top:50%;transform:translateY(-48%);width:min(610px,84vw)}.arc-copy--center{position:relative;text-align:center;width:min(920px,90vw)}.arc-kicker{margin:0 0 12px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.arc-copy h1,.arc-copy h2,.arc-sheet h2,.arc-scene-title h2{font:400 clamp(42px,6.5vw,82px)/.98 Georgia,serif;margin:0 0 18px;text-wrap:balance}.arc-copy>p:not(.arc-kicker){max-width:560px;font:400 clamp(16px,1.7vw,21px)/1.55 Georgia,serif;color:rgba(255,255,255,.86)}.arc-copy--center>p:not(.arc-kicker){margin-left:auto;margin-right:auto}.arc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.arc-btn{border:1px solid rgba(255,255,255,.3);background:rgba(6,13,25,.5);color:#fff;border-radius:999px;padding:12px 17px;text-decoration:none;cursor:pointer;backdrop-filter:blur(10px);font:inherit}.arc-btn--gold{border-color:rgba(234,212,160,.7);color:#f5dfaa}.arc-sheet{position:absolute;z-index:20;right:clamp(16px,5vw,72px);bottom:clamp(72px,9vh,118px);width:min(470px,calc(100% - 32px));max-height:72vh;overflow:auto;padding:27px;border:1px solid rgba(234,212,160,.28);border-radius:28px;background:rgba(5,11,23,.88);backdrop-filter:blur(22px);box-shadow:0 30px 100px rgba(0,0,0,.5)}.arc-sheet[hidden]{display:none!important}.arc-sheet h2{font-size:32px;line-height:1.08}.arc-sheet p:not(.arc-kicker){font:16px/1.55 Georgia,serif;color:rgba(255,255,255,.82)}.arc-x{float:right;border:0;background:transparent;color:#fff;font-size:27px;cursor:pointer}.arc-linkgrid,.arc-choicegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arc-linkgrid a,.arc-linkgrid button,.arc-choicegrid button{border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.045);padding:13px 14px;color:#fff;text-decoration:none;text-align:left;cursor:pointer;font:inherit}.arc-linkgrid a:hover,.arc-linkgrid button:hover,.arc-choicegrid button:hover{border-color:rgba(234,212,160,.55);background:rgba(234,212,160,.08)}.arc-note{font-size:12px!important;color:rgba(255,255,255,.58)!important}.arc-scene-title{position:absolute;z-index:4;left:clamp(18px,4vw,60px);top:clamp(70px,10vh,104px);max-width:330px}.arc-scene-title h2{font-size:38px;margin:0 0 6px}.arc-scene-title>p:last-child{font:17px/1.45 Georgia,serif}.arc-directions{position:absolute;inset:0;z-index:5}.arc-directions button{position:absolute;width:21%;height:20%;border:0;background:transparent;color:#fff;cursor:pointer}.arc-directions span{display:inline-block;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(5,10,20,.38);backdrop-filter:blur(8px);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 10px #000}.arc-directions button:nth-child(1){left:8%;top:22%}.arc-directions button:nth-child(2){left:39%;top:8%}.arc-directions button:nth-child(3){right:7%;top:27%}.arc-directions button:nth-child(4){right:17%;bottom:10%}.arc-directions button:nth-child(5){left:17%;bottom:11%}.arc-zone{position:absolute;z-index:6;border:0;background:transparent;border-radius:50%;cursor:pointer}.arc-zone:focus-visible{outline:2px solid var(--gold)}.arc-zone--quality{left:28%;top:19%;width:44%;height:43%}.arc-zone--knowledge{left:7%;bottom:8%;width:28%;height:27%}.arc-zone--portal{right:7%;bottom:8%;width:28%;height:27%}.arc-scene--hub{background:radial-gradient(circle at 50% 44%,#2c415a 0,#111c2d 35%,#050914 74%)}.arc-orb{position:absolute;width:min(72vw,760px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(234,212,160,.18);box-shadow:0 0 100px rgba(161,197,255,.08),inset 0 0 90px rgba(234,212,160,.05)}.arc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.arc-cards a,.arc-cards button{min-height:130px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(255,255,255,.045);color:#fff;text-align:left;text-decoration:none;cursor:pointer;backdrop-filter:blur(12px)}.arc-cards b{display:block;font:400 23px/1.1 Georgia,serif;margin-bottom:10px}.arc-cards span{font-size:12px;color:rgba(255,255,255,.62)}.arc-nav{position:fixed;z-index:50;left:50%;bottom:max(15px,env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(5,10,20,.55);backdrop-filter:blur(12px)}.arc-nav button{border:0;background:transparent;color:#fff;font-size:21px;padding:3px 9px;cursor:pointer}.arc-nav span{font-size:10px;letter-spacing:.14em}.arc-dots{position:fixed;z-index:50;right:18px;top:50%;display:grid;gap:7px}.arc-dots i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.28);transition:.3s}.arc-dots i.is-on{background:var(--gold);transform:scale(1.5)}@media(max-width:720px){.arc-bg--contain{object-fit:cover}.arc-brand{top:max(8px,env(safe-area-inset-top));left:9px}.arc-copy--hero{left:20px;top:auto;bottom:92px;transform:none;width:calc(100% - 40px)}.arc-copy h1{font-size:49px}.arc-copy>p:not(.arc-kicker){font-size:17px}.arc-actions{margin-top:18px}.arc-sheet{right:10px;bottom:62px;width:calc(100% - 20px);padding:21px;border-radius:22px;max-height:76vh}.arc-linkgrid,.arc-choicegrid{grid-template-columns:1fr}.arc-scene-title{top:65px;left:16px}.arc-directions button{width:30%;height:20%}.arc-directions button:nth-child(1){left:1%;top:24%}.arc-directions button:nth-child(2){left:35%;top:12%}.arc-directions button:nth-child(3){right:0;top:29%}.arc-directions button:nth-child(4){right:8%;bottom:13%}.arc-directions button:nth-child(5){left:8%;bottom:14%}.arc-cards{grid-template-columns:1fr;gap:8px;margin-top:22px}.arc-cards a,.arc-cards button{min-height:auto;padding:16px 18px}.arc-copy--center h2{font-size:39px}.arc-dots{display:none}}@media(prefers-reduced-motion:reduce){.arc-track{transition:none}}