*{box-sizing:border-box}html,body{background:#030609;min-height:100%;margin:0}a{color:inherit;text-decoration:none}.page{color:#17120c;background:radial-gradient(circle at 50% 0,#d8bd8429,#0000 34rem),radial-gradient(circle at 50% 54%,#ffffff0a,#0000 44rem),linear-gradient(#05090d 0%,#020304 100%);justify-content:center;align-items:center;min-height:100svh;padding:14px;display:flex;overflow-x:hidden}.frame{background:radial-gradient(circle at 50% 6%,#ffffffeb,#0000 31rem),radial-gradient(circle at 50% 63%,#745b321f,#0000 44rem),linear-gradient(135deg,#fffaf0 0%,#f1e6d5 48%,#d7c6ab 100%);border:1px solid #d8bd845c;border-radius:34px;width:100%;max-width:1440px;min-height:auto;padding:26px 18px 32px;position:relative;overflow:hidden;box-shadow:0 90px 200px #000000ad,0 34px 90px #00000073,inset 0 1px #ffffffe6}.frame:before{content:"";z-index:8;pointer-events:none;border:1px solid #71583433;border-radius:25px;position:absolute;inset:13px}.frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03060924 0%,#0000 34% 76%,#281c0f21 100%),radial-gradient(circle,#0000 58%,#21180e24 100%);position:absolute;inset:0}.dark-arch{z-index:0;background:radial-gradient(circle at 50% 18%,#d8bd8438,#0000 18rem),radial-gradient(circle at 50% 52%,#ffffff12,#0000 32rem),linear-gradient(#071019 0%,#030609 70%,#03060900 100%);border-radius:0 0 999px 999px;width:760px;height:520px;position:absolute;top:-122px;left:50%;transform:translate(-50%);box-shadow:0 46px 150px #0000007a,inset 0 -1px #d8bd842e}.topbar,.signature,.method-block,.cards,.ecosystem-note,.proofs,.contact{z-index:10;position:relative}.topbar{letter-spacing:.36em;text-transform:uppercase;color:#c7a665eb;justify-content:center;font-size:9px;font-weight:800;display:flex}.signature{text-align:center;margin-top:38px}.ac{letter-spacing:-.16em;color:#f7ead4;text-shadow:0 18px 50px #0000005c;font-size:54px;line-height:.78;transform:translate(-4px)}.domain{letter-spacing:-.045em;color:#f7ead4;text-shadow:0 18px 50px #00000057;margin-top:6px;padding-bottom:18px;font-size:24px;display:inline-block;position:relative}.domain:after{content:"";background:#d8bd8473;width:72px;height:1px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.baseline{letter-spacing:.18em;text-transform:uppercase;color:#f3e2bcfa;max-width:340px;margin:0 auto;font-size:11px;font-weight:900;line-height:1.8}.method-block{text-align:center;max-width:980px;margin:50px auto 0}.method-block h1{letter-spacing:-.055em;color:#17110b;margin:0;font-size:34px;font-weight:500;line-height:.82}.cards{grid-template-columns:1fr;gap:16px;width:100%;max-width:1110px;margin:58px auto 0;display:grid}.card{background:linear-gradient(#ffffffc2,#eee4d3e6),linear-gradient(145deg,#ffffffa3,#e8ddccdb);border:1px solid #71583440;border-radius:16px 16px 24px 24px;flex-direction:column;min-height:260px;padding:26px 24px;transition:transform .34s,border-color .34s,box-shadow .34s;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #3a2c1933,inset 0 1px #ffffffd6}.card:hover{border-color:#85673580;transform:translateY(-8px);box-shadow:0 48px 110px #3a2c194d,0 0 48px #d8bd8421,inset 0 1px #ffffffe6}.card:before{content:"";background:linear-gradient(90deg,#0000,#85673594,#0000);height:5px;position:absolute;inset:0 0 auto}.card:after{content:"";pointer-events:none;border-bottom:1px solid #85673538;border-right:1px solid #85673538;width:56px;height:56px;position:absolute;bottom:24px;right:24px}.dimension{letter-spacing:.34em;text-transform:uppercase;color:#7a5d2ee6;font-size:10px;font-weight:950}.card h2{letter-spacing:-.04em;color:#17110b;margin:34px 0 0;font-size:42px;font-weight:500;line-height:.92}.subtitle{letter-spacing:.22em;text-transform:uppercase;color:#7a5d2ec2;margin-top:16px;font-size:10px;font-weight:950;line-height:1.5}.card p{color:#261f16b8;max-width:335px;margin:26px 0 38px;font-size:13px;line-height:1.7}.access{letter-spacing:.28em;text-transform:uppercase;color:#856735;margin-top:auto;font-size:10px;font-weight:950}.ecosystem-note{text-align:center;letter-spacing:.34em;text-transform:uppercase;color:#7a5d2e9e;flex-direction:column;gap:8px;margin:46px auto 0;font-size:10px;font-weight:850;display:flex}.proofs{text-align:center;border-top:1px solid #7a5d2e29;max-width:760px;margin:34px auto 0;padding-top:28px}.proofs p{letter-spacing:.32em;text-transform:uppercase;color:#493d2d6b;margin:0 0 16px;font-size:9px;font-weight:850}.proofs div{flex-direction:column;gap:10px;display:flex}.proofs a{color:#2d251bbd;font-size:13px;font-weight:800}.contact{color:#493d2d94;border-top:1px solid #7a5d2e1f;flex-direction:column;align-items:center;gap:7px;max-width:760px;margin:34px auto 0;padding-top:22px;font-size:11px;display:flex}.contact span{letter-spacing:.12em}.contact a{color:#221b14c7;font-weight:750}.circle{z-index:2;pointer-events:none;border:1px solid #d8bd8429;border-radius:999px;position:absolute;top:18%;left:50%;transform:translate(-50%,-50%)}.circle-one{width:700px;height:700px}.circle-two{width:380px;height:380px}.circle-three{width:140px;height:140px}@media (min-width:760px){.page{padding:28px}.frame{border-radius:38px;padding:36px 34px 42px}.frame:before{border-radius:30px;inset:16px}.dark-arch{width:1420px;height:900px;top:-330px}.signature{margin-top:78px}.ac{font-size:82px}.domain{font-size:28px}.signature-line{width:118px;margin:22px auto 36px}.baseline{letter-spacing:.22em;max-width:900px;font-size:16px;line-height:1.85}.method-block{margin-top:96px}.method-block h1{font-size:clamp(42px,4.2vw,58px);line-height:.96}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:138px}.card{border-radius:18px 18px 30px 30px;min-height:330px;padding:34px 30px 30px}.card h2{margin-top:42px;font-size:56px}.card p{font-size:14px;line-height:1.75}.circle-one{width:1040px;height:1040px}.circle-two{width:560px;height:560px}.circle-three{width:210px;height:210px}.proofs div{flex-direction:row;justify-content:center;gap:34px}.contact{flex-direction:row;justify-content:center;gap:14px}}@media (min-width:1100px){.frame{padding:42px 56px 34px}.dark-arch{width:1500px;height:940px;top:-360px}.signature{margin-top:86px}.method-block{margin-top:102px}.cards{margin-top:146px}}@media (max-width:520px){.page{padding:10px}.frame{border-radius:28px;padding:24px 18px 30px}.frame:before{border-radius:21px;inset:10px}}
