
.ap-page{background:#050505;color:#f5f2ea;overflow:hidden}.ap-page *{box-sizing:border-box}.ap-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.ap-hero{position:relative;padding:120px 0 90px;min-height:760px;display:flex;align-items:center;border-bottom:1px solid rgba(214,171,87,.18);overflow:hidden}.ap-hero:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 72% 36%,rgba(207,160,77,.16),transparent 28%),radial-gradient(circle at 28% 70%,rgba(255,255,255,.05),transparent 25%);pointer-events:none}.ap-gridlines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,black,transparent 85%)}.ap-eyebrow{font:500 12px/1.4 'IBM Plex Mono',monospace;letter-spacing:.18em;text-transform:uppercase;color:#d6ab57;margin-bottom:22px}.ap-hero h1{font:600 clamp(54px,7vw,106px)/.94 'Space Grotesk',sans-serif;letter-spacing:-.055em;max-width:980px;margin:0}.ap-hero h1 span{color:#d6ab57}.ap-lede{font:400 clamp(20px,2.2vw,30px)/1.5 'IBM Plex Sans',sans-serif;color:#a9a59d;max-width:820px;margin:32px 0 0}.ap-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 22px;border-radius:12px;text-decoration:none;font-weight:600;border:1px solid rgba(255,255,255,.14);color:#f7f4ed;background:#111}.ap-btn.primary{background:#f5f1e8;color:#0a0a0a;border-color:#f5f1e8}.ap-btn.gold{background:#d6ab57;color:#0b0b0b;border-color:#d6ab57}.ap-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px}.ap-proof article{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(13,13,13,.72);backdrop-filter:blur(12px)}.ap-proof b{display:block;font:600 16px/1.2 'Space Grotesk';margin-bottom:5px}.ap-proof span{font:400 13px/1.45 'IBM Plex Sans';color:#8f8b84}.ap-section{padding:100px 0;border-bottom:1px solid rgba(255,255,255,.07)}.ap-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:44px}.ap-head h2{font:600 clamp(38px,5vw,72px)/1.02 'Space Grotesk';letter-spacing:-.045em;margin:0}.ap-head p{font:400 18px/1.65 'IBM Plex Sans';color:#98948d;margin:0;max-width:620px}.ap-growth{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ap-stage{position:relative;padding:26px 22px 30px;min-height:180px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0c0c0c}.ap-stage.active{border-color:rgba(214,171,87,.55);background:linear-gradient(180deg,rgba(214,171,87,.09),#0c0c0c)}.ap-stage .n{font:500 11px/1 'IBM Plex Mono';color:#d6ab57;letter-spacing:.16em}.ap-stage h3{font:600 23px/1.08 'Space Grotesk';margin:24px 0 8px}.ap-stage p{color:#85817b;font:14px/1.5 'IBM Plex Sans';margin:0}.ap-pillar-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.ap-tab{appearance:none;border:1px solid rgba(255,255,255,.11);background:#0b0b0b;color:#aaa59d;padding:12px 16px;border-radius:999px;font:500 13px 'IBM Plex Sans';cursor:pointer}.ap-tab.active{background:#d6ab57;color:#090909;border-color:#d6ab57}.ap-panel{display:none}.ap-panel.active{display:grid}.ap-panel{grid-template-columns:1.2fr .8fr;gap:20px}.ap-panel-main,.ap-panel-side{border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0a0a0a;padding:34px}.ap-panel-main h3{font:600 36px/1.05 'Space Grotesk';letter-spacing:-.03em;margin:0 0 14px}.ap-panel-main p{color:#99958e;font:17px/1.65 'IBM Plex Sans';margin:0 0 24px}.ap-list{display:grid;gap:10px}.ap-list div{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid rgba(255,255,255,.06);color:#dedbd3;font:15px/1.5 'IBM Plex Sans'}.ap-list div:before{content:'◆';font-size:9px;color:#d6ab57;margin-top:5px}.ap-panel-side{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(155deg,rgba(214,171,87,.08),#0a0a0a 50%)}.ap-metric{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ap-metric:last-child{border-bottom:0}.ap-metric .label{font:500 10px 'IBM Plex Mono';letter-spacing:.15em;color:#8f8b84;text-transform:uppercase}.ap-metric strong{display:block;font:600 22px/1.2 'Space Grotesk';margin-top:7px}.ap-metric small{display:block;color:#7e7a74;font:13px/1.45 'IBM Plex Sans';margin-top:4px}.ap-twin-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.ap-twin-map{min-height:520px;border-radius:24px;border:1px solid rgba(214,171,87,.24);background:radial-gradient(circle at 50% 45%,rgba(214,171,87,.12),transparent 34%),#080808;position:relative;overflow:hidden;padding:28px}.ap-twin-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:42px 42px}.ap-node{position:absolute;border:1px solid rgba(214,171,87,.42);background:#10100f;border-radius:14px;padding:12px 14px;min-width:128px;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.35)}.ap-node b{display:block;font:600 14px 'Space Grotesk'}.ap-node span{font:11px 'IBM Plex Mono';color:#9a968f}.ap-node.a{left:9%;top:18%}.ap-node.b{right:10%;top:24%}.ap-node.c{left:34%;top:52%}.ap-node.d{left:12%;bottom:13%}.ap-node.e{right:12%;bottom:12%}.ap-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#d6ab57,transparent);transform-origin:left;opacity:.42}.ap-line.l1{width:43%;left:20%;top:33%;transform:rotate(10deg)}.ap-line.l2{width:31%;left:43%;top:55%;transform:rotate(-31deg)}.ap-line.l3{width:38%;left:18%;top:67%;transform:rotate(-18deg)}.ap-sidecards{display:grid;gap:14px}.ap-card{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0b0b0b;padding:24px}.ap-card.gold{border-color:rgba(214,171,87,.4);background:linear-gradient(160deg,rgba(214,171,87,.08),#0b0b0b)}.ap-card .k{font:500 10px 'IBM Plex Mono';letter-spacing:.15em;color:#d6ab57}.ap-card h3{font:600 24px/1.1 'Space Grotesk';margin:12px 0 8px}.ap-card p{color:#8f8b84;font:15px/1.55 'IBM Plex Sans';margin:0}.ap-risk{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ap-risk article{padding:25px 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0b0b0b}.ap-risk article:nth-child(3),.ap-risk article:nth-child(4){border-color:rgba(214,171,87,.28)}.ap-risk .level{font:500 10px 'IBM Plex Mono';letter-spacing:.14em;color:#d6ab57}.ap-risk h3{font:600 22px/1.1 'Space Grotesk';margin:18px 0 9px}.ap-risk p{color:#8a867f;font:14px/1.5 'IBM Plex Sans'}.ap-callout{margin-top:22px;padding:20px 24px;border-left:3px solid #d6ab57;background:rgba(214,171,87,.06);color:#c5c0b7;font:15px/1.6 'IBM Plex Sans'}.ap-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ap-route{display:flex;flex-direction:column;min-height:230px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0a0a0a;text-decoration:none;color:inherit;transition:.2s ease}.ap-route:hover{transform:translateY(-3px);border-color:rgba(214,171,87,.5)}.ap-route .mini{font:500 10px 'IBM Plex Mono';color:#d6ab57;letter-spacing:.15em}.ap-route h3{font:600 24px/1.1 'Space Grotesk';margin:18px 0 9px}.ap-route p{color:#8f8b84;font:14px/1.5 'IBM Plex Sans';margin:0 0 18px}.ap-route span:last-child{margin-top:auto;color:#d6ab57;font-weight:600}.ap-model{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.ap-model .policy{border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:30px;background:#0a0a0a}.ap-policy-row{display:grid;grid-template-columns:160px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.07)}.ap-policy-row:last-child{border-bottom:0}.ap-policy-row b{font:600 15px 'Space Grotesk'}.ap-policy-row span{font:13px/1.45 'IBM Plex Sans';color:#8f8b84}.ap-badge{padding:6px 9px;border-radius:999px;background:#151515;border:1px solid rgba(255,255,255,.08);font:500 10px 'IBM Plex Mono';color:#d6ab57;white-space:nowrap}.ap-availability{padding:26px;border:1px solid rgba(214,171,87,.3);border-radius:18px;background:linear-gradient(140deg,rgba(214,171,87,.08),#090909)}.ap-availability h3{font:600 28px/1.1 'Space Grotesk';margin:0 0 12px}.ap-availability p{color:#9c9890;font:15px/1.6 'IBM Plex Sans'}.ap-final{padding:110px 0 120px;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(214,171,87,.12),transparent 34%)}.ap-final h2{font:600 clamp(46px,6vw,86px)/.98 'Space Grotesk';letter-spacing:-.05em;margin:0 auto;max-width:950px}.ap-final p{max-width:720px;margin:24px auto 0;color:#98948d;font:18px/1.6 'IBM Plex Sans'}.ap-final .ap-actions{justify-content:center}.ap-note{font:12px/1.6 'IBM Plex Mono';color:#6f6b65;margin-top:20px}.rtl .ap-head,.rtl .ap-panel,.rtl .ap-twin-grid,.rtl .ap-model{text-align:right}.rtl .ap-list div{flex-direction:row-reverse}.rtl .ap-list div:before{margin-left:0;margin-right:0}
@media(max-width:900px){.ap-wrap{width:min(100% - 30px,1180px)}.ap-hero{min-height:auto;padding:82px 0 64px}.ap-proof,.ap-growth,.ap-risk,.ap-route-grid{grid-template-columns:1fr 1fr}.ap-head,.ap-panel,.ap-twin-grid,.ap-model{grid-template-columns:1fr;gap:26px}.ap-twin-map{min-height:430px}.ap-policy-row{grid-template-columns:1fr auto}.ap-policy-row span{grid-column:1/-1}.ap-section{padding:72px 0}}@media(max-width:580px){.ap-wrap{width:calc(100% - 32px)}.ap-hero h1{font-size:54px}.ap-lede{font-size:19px}.ap-proof,.ap-growth,.ap-risk,.ap-route-grid{grid-template-columns:1fr}.ap-stage{min-height:0}.ap-panel-main,.ap-panel-side{padding:24px}.ap-twin-map{min-height:390px}.ap-node{min-width:104px;padding:9px 10px}.ap-node b{font-size:12px}.ap-node span{font-size:9px}.ap-final{padding:78px 0 90px}}
