
.ax16a{--g:#54B385;--line:rgba(255,255,255,.1);min-height:100vh;background:linear-gradient(180deg,#071312,#0B1B19 65%,#071312);color:#F4F8F7;font-family:Inter,system-ui}.ax16a *{box-sizing:border-box}.ax16a button,.ax16a input,.ax16a select{font:inherit}.ax16a header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:220px 1fr auto;align-items:center;padding:18px 28px;border-bottom:1px solid var(--line);background:#071312e8}.logo{font-weight:900;letter-spacing:.1em}.logo span{color:var(--g)}nav{display:flex;justify-content:center;gap:8px}nav button,.actions button{border:0;background:transparent;color:#91a59e;padding:9px 12px}.actions{display:flex;gap:6px}.actions .on,.primary{background:var(--g)!important;color:#071312!important}.cart{border:1px solid var(--line)!important;border-radius:999px!important}.controller{position:fixed;right:22px;top:84px;z-index:30;display:flex;gap:8px;align-items:center;padding:10px;border:1px solid #54b38559;border-radius:16px;background:#0B1B19}.controller small{color:var(--g)}.controller button{border:1px solid var(--line);border-radius:999px;background:#091815;color:#fff;padding:8px 12px}main{padding:46px 28px 90px}.page{display:none;max-width:1400px;margin:auto}.page.on{display:block}.hero{padding:70px 0 48px}.hero small,.sectionhead small{color:var(--g);letter-spacing:.14em}.hero h1{font-size:clamp(54px,7vw,96px);line-height:.93;color:#fff!important;max-width:1150px;margin:14px 0}.hero p,.sectionhead p{color:#9DB0AA;font-size:19px;max-width:900px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.primary,.secondary{min-height:48px;padding:0 20px;border-radius:999px;font-weight:800;border:1px solid var(--g);cursor:pointer}.secondary{background:transparent;color:#fff;border-color:var(--line)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pillars article,.card{padding:24px;border:1px solid var(--line);border-radius:22px;background:#0b1b19db}.pillars h3,.card h3{color:#fff!important}.pillars p,.card p{color:#9db0aa}.mission{margin-top:18px;padding:34px;border:1px solid #54b38547;border-radius:24px;background:#54b38512}.mission h2{font-size:38px;color:#fff!important}.mission p{font-size:20px;color:#b7c9c2}.sectionhead{padding:42px 0 26px}.sectionhead h2{font-size:clamp(42px,5vw,70px);color:#fff!important;margin:12px 0}.split{display:grid;grid-template-columns:1fr 1.35fr;gap:18px}.card label,.twocol label{display:block;margin-bottom:14px;color:#7f958d;font-size:10px;text-transform:uppercase}.card select,.card input,.twocol select,.twocol input{width:100%;height:46px;border:1px solid var(--line);border-radius:11px;background:#091815;color:#fff;padding:0 12px}.product{display:grid;grid-template-columns:260px 1fr;gap:20px;padding:22px;border:1px solid var(--line);border-radius:22px;background:#0B1B19}.visual,.stage{position:relative;min-height:250px;border-radius:18px;background:radial-gradient(circle,#54b38526,transparent 45%),#071714}.object{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);width:180px;height:100px;border-radius:22px;background:linear-gradient(145deg,#c9cfcd,#727b77 45%,#252d2a)}.object b{position:absolute;inset:20px 32px;display:grid;place-items:center;border-radius:14px;background:#28312e;color:#fff;font-size:24px}.object.big{width:300px;height:165px}.object.big b{font-size:36px}.price{display:block;color:var(--g);font-size:25px;margin:16px 0}.different{margin-top:14px;padding:20px;border:1px dashed #54b38559;border-radius:18px}.stage{min-height:500px}.tabs{position:absolute;bottom:18px;left:20px;right:20px;text-align:center;color:#9eb0aa}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pricebox{margin:22px 0;padding:18px;border-radius:16px;background:#091815}.pricebox small,.pricebox strong,.pricebox span{display:block}.pricebox strong{font-size:38px}.qty{display:grid;grid-template-columns:46px 120px 46px;gap:8px;margin-bottom:16px}.qty button,.qty input{height:46px;border:1px solid var(--line);border-radius:11px;background:#091815;color:#fff;text-align:center}.accent{border-color:#54b38559}.saving{display:flex;justify-content:space-between;align-items:end;margin:22px 0;padding:18px;border-radius:15px;background:#091815}.saving strong{font-size:34px;color:var(--g)}.checkout{display:grid;grid-template-columns:1.4fr .8fr;gap:18px}.orderrow{display:grid;grid-template-columns:72px 1fr 100px 120px;gap:14px;align-items:center}.mini{height:60px;border-radius:12px;background:linear-gradient(145deg,#b9c2bf,#343c39)}.orderrow small,.orderrow span{display:block;color:#7f938c;font-size:10px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.choices button{padding:14px;border:1px solid var(--line);border-radius:14px;background:#091815;color:#fff}.choices .active{border-color:#54b38599;background:#54b38512}.checkout aside{padding:22px;border:1px solid #54b38559;border-radius:22px;background:#0B1B19;height:max-content}.line,.total{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #ffffff12}.total strong{font-size:26px}.confirm{max-width:950px;margin:70px auto;text-align:center;padding:42px;border:1px solid #54b38559;border-radius:28px;background:linear-gradient(145deg,#143028,#081713)}.confirm h2{font-size:58px;color:#fff!important}.confirm p{font-size:18px;color:#b2c5be}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.three>div{padding:18px;border-radius:14px;background:#ffffff0b}.three span,.three strong{display:block}.center{justify-content:center}.progress{height:10px;border-radius:999px;background:#091815;overflow:hidden}.progress i{display:block;width:18%;height:100%;background:var(--g)}.statusgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:20px}.statusgrid>div{padding:12px;border:1px solid var(--line);border-radius:12px;text-align:center;color:#70847d}.statusgrid span{display:block;font-size:10px}.statusgrid .done,.statusgrid .active{border-color:#54b38588;color:#9fd8bd}.docs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.docs span{padding:16px;border-radius:12px;background:#091815;text-align:center}.message{margin-top:18px;padding:24px;border:1px solid #54b38559;border-radius:18px;background:#54b38512}.message[hidden],.toast[hidden]{display:none!important}footer{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:space-between;padding:12px 24px;border-top:1px solid var(--line);background:#071312eb;color:#7f938c;font-size:11px}.toast{position:fixed;right:24px;bottom:64px;padding:16px 18px;border:1px solid #54b38559;border-radius:14px;background:#10231F}@media(max-width:1000px){.ax16a header{grid-template-columns:1fr auto}nav{display:none}.split,.checkout{grid-template-columns:1fr}.pillars{grid-template-columns:1fr}.controller{top:auto;bottom:56px}.statusgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){main{padding:28px 14px 90px}.product,.twocol,.three,.choices,.orderrow,.docs{grid-template-columns:1fr}.hero h1{font-size:50px}.confirm h2{font-size:42px}}
