.plat-page{--bg-dark:#0a0d0a;--bg-deep:#050505;--bg-cream:#f2f2f2;--bg-green:#0d2718;--text:#f3f4f1;--text-2:#e8e8e6b3;--text-3:#e8e8e680;--text-cream:#0c0c0c;--text-cream-2:#0c0c0c9e;--text-cream-3:#0c0c0c66;--green:#2dea6c;--green-deep:#1a7a3a;--green-soft:#2dea6c1f;--red:#e05252;--amber:#f5b94d;--line-dark:#ffffff0f;--line-cream:#0c0c0c1a;--radius:14px;background:var(--bg-dark);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;overflow-x:hidden}.plat-page .dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #2dea6c99}.plat-page .dot--pulse{animation:2.4s ease-in-out infinite platDotPulse}@keyframes platDotPulse{0%,to{box-shadow:0 0 10px #2dea6c8c}50%{box-shadow:0 0 18px #2dea6cf2}}.plat-page .pill-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);background:#2dea6c14;border:.5px solid #2dea6c66;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:11.5px;display:inline-flex}.plat-page .pill-eyebrow svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:12px;height:12px}.plat-page .plat-cta{color:#0f0f0e;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f3f4f1;border:none;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.plat-page .plat-cta:hover{box-shadow:0 0 0 6px var(--green-soft);background:#fff;transform:translateY(-1px)}.plat-page .plat-cta--green{background:var(--green);color:#0a0d0a}.plat-page .plat-cta--green:hover{background:#4af086;box-shadow:0 0 0 6px #2dea6c2e}.plat-page .plat-cta--ghost{color:var(--text);background:0 0;border:.5px solid #ffffff2e}.plat-page .plat-cta--ghost:hover{box-shadow:none;color:var(--green);background:#ffffff0a;border-color:#2dea6c66}.plat-page .plat-cta--sm{padding:11px 20px;font-size:11px}.plat-page .plat-cta svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:14px;height:14px}.plat-page .plat-section{z-index:1;padding:120px 74px;position:relative}.plat-page .plat-section.cream{background:var(--bg-cream);color:var(--text-cream)}.plat-page .plat-section.deep{background:var(--bg-deep)}.plat-page .plat-section.gd{background:var(--bg-green);color:var(--text)}.plat-page .plat-inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.plat-page .lk-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:9px;margin-bottom:24px;font-size:12px;line-height:1;display:inline-flex}.plat-page .lk-label .dot{width:6px;height:6px}.plat-page .lk-label.dark{color:var(--green-deep)}.plat-page .lk-label.dark .dot{background:var(--green-deep);box-shadow:0 0 8px #1a7a3a73}.plat-page .lk-title{font-family:var(--font-display);letter-spacing:-.022em;color:inherit;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1.04}.plat-page .lk-title em{color:var(--green);font-style:italic;font-family:var(--font-display)}.plat-page .plat-section.cream .lk-title em{color:var(--green-deep)}.plat-page .lk-sub{color:var(--text-2);text-wrap:pretty;max-width:720px;margin:0 0 56px;font-size:17px;line-height:1.6}.plat-page .plat-section.cream .lk-sub{color:var(--text-cream-2)}.plat-page .plat-hero{isolation:isolate;padding:90px 74px 120px;position:relative;overflow:hidden}.plat-page .plat-hero:before,.plat-page .plat-hero:after{content:"";pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(circle,#2dea6c33,#2dea6c0d 40%,#0000 70%);border-radius:50%;width:760px;height:760px;position:absolute}.plat-page .plat-hero:before{animation:14s ease-in-out infinite platGlowDrift;top:-280px;right:-200px}.plat-page .plat-hero:after{opacity:.5;animation:18s ease-in-out infinite reverse platGlowDrift;bottom:-300px;left:-240px}@keyframes platGlowDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,20px)scale(1.08)}}.plat-page .hero-inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:80px;max-width:1240px;margin:0 auto;display:grid;position:relative}.plat-page h1.hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:28px 0;font-size:clamp(56px,6.6vw,92px);font-weight:600;line-height:.96}.plat-page h1.hero-title .ln{display:block}.plat-page h1.hero-title .accent{color:var(--green);font-style:italic;font-family:var(--font-display)}.plat-page .hero-sub{color:var(--text-2);text-wrap:pretty;max-width:560px;margin:0 0 40px;font-size:18px;line-height:1.55}.plat-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.plat-page .trust{flex-wrap:wrap;gap:24px;display:flex}.plat-page .trust-item{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8e8e68c;align-items:center;gap:9px;font-size:11px;display:inline-flex}.plat-page .trust-item .tick{width:14px;height:14px;color:var(--green);background:#2dea6c1f;border:.5px solid #2dea6c73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plat-page .trust-item .tick svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:9px;height:9px}.plat-page .flowcard{background:linear-gradient(#0d1410 0%,#0a100c 100%);border:.5px solid #2dea6c24;border-radius:14px;padding:24px;position:relative;box-shadow:0 40px 100px -30px #0009,0 0 0 .5px #ffffff08,inset 0 0 0 .5px #2dea6c0a}.plat-page .flowcard-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#e8e8e680;align-items:center;gap:9px;margin-bottom:14px;font-size:10px;display:inline-flex}.plat-page .flowcard-label .dot{width:5px;height:5px}.plat-page .id-list{flex-direction:column;gap:8px;display:flex}.plat-page .id-row{opacity:0;background:#ffffff06;border:.5px solid #ffffff0d;border-radius:10px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:11px 13px;animation:.55s cubic-bezier(.22,.61,.36,1) forwards platIdIn;display:grid;transform:translateY(6px)}.plat-page .id-row:first-child{animation-delay:.25s}.plat-page .id-row:nth-child(2){animation-delay:.45s}.plat-page .id-row:nth-child(3){animation-delay:.65s}@keyframes platIdIn{to{opacity:1;transform:none}}.plat-page .id-avatar{background:linear-gradient(135deg,#29403a,#1a2520);border:.5px solid #2dea6c2e;border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.plat-page .id-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.plat-page .id-name{font-family:var(--font-display);color:var(--text);font-size:14px;font-weight:600}.plat-page .id-handle{font-family:var(--font-mono);color:#e8e8e680;letter-spacing:.02em;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.plat-page .id-handle svg{fill:currentColor;width:10px;height:10px}.plat-page .id-type{font-family:var(--font-mono);letter-spacing:.08em;color:#e8e8e6a6;white-space:nowrap;background:#2dea6c0d;border:.5px solid #2dea6c2e;border-radius:4px;padding:3px 8px;font-size:10px}.plat-page .id-hash{font-family:var(--font-mono);color:#2dea6cb3;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.plat-page .id-hash .dot{width:5px;height:5px;box-shadow:0 0 6px #2dea6cb3}.plat-page .conn{background-image:linear-gradient(#2dea6c80 50%,#0000 50%);background-repeat:repeat-y;background-size:1px 6px;width:1px;height:28px;margin:6px auto;position:relative}.plat-page .conn:after{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite platFlow;position:absolute;top:-4px;left:-2px;box-shadow:0 0 10px #2dea6ce6}@keyframes platFlow{0%{opacity:0;top:-4px}20%{opacity:1}to{opacity:0;top:28px}}.plat-page .api-node{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);background:#2dea6c1a;border:.5px solid #2dea6c66;border-radius:999px;align-self:center;align-items:center;gap:10px;margin:0 auto;padding:11px 18px;font-size:12px;display:inline-flex}.plat-page .api-node-wrap{justify-content:center;display:flex}.plat-page .api-node svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:13px;height:13px}.plat-page .platform-card{background:#ffffff06;border:.5px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.plat-page .platform-icon{width:38px;height:38px;color:var(--green);background:#2dea6c1a;border:.5px solid #2dea6c4d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plat-page .platform-icon svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}.plat-page .platform-meta{flex-direction:column;gap:4px;display:flex}.plat-page .platform-name{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e680;font-size:11px}.plat-page .platform-status{font-family:var(--font-mono);color:var(--text);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.plat-page .platform-status .dot{width:6px;height:6px}.plat-page .stakes-center{text-align:center;max-width:920px;margin:0 auto}.plat-page .stakes-center .lk-label{justify-content:center}.plat-page .stakes-stat{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--text-cream) 0%, #0c0c0c73 100%);color:#0000;text-wrap:nowrap;-webkit-background-clip:text;background-clip:text;margin:8px 0 24px;font-size:clamp(120px,16vw,220px);font-weight:600;line-height:.9}.plat-page .stakes-caption{color:var(--text-cream);text-wrap:balance;max-width:580px;margin:0 auto 12px;font-size:19px;line-height:1.5}.plat-page .stakes-source{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-cream-3);margin-bottom:80px;font-size:11px}.plat-page .stakes-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-cream);text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.05}.plat-page .stakes-sub{color:var(--text-cream-2);text-wrap:pretty;max-width:600px;margin:0 auto 56px;font-size:18px;line-height:1.55}.plat-page .stakes-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plat-page .stake-card{border:.5px solid var(--line-cream);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex}.plat-page .stake-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -20px #00000026}.plat-page .stake-icon{width:44px;height:44px;color:var(--green-deep);background:#1a7a3a14;border:.5px solid #1a7a3a38;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plat-page .stake-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:22px;height:22px}.plat-page .stake-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-cream);font-size:24px;font-weight:600;line-height:1.15}.plat-page .stake-p{color:var(--text-cream-2);font-size:14.5px;line-height:1.6}.plat-page .prim-head{max-width:880px;margin-bottom:56px}.plat-page .prim-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plat-page .prim-card{background:linear-gradient(#ffffff06,#ffffff03);border:.5px solid #ffffff12;border-radius:14px;flex-direction:column;gap:16px;padding:30px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.plat-page .prim-card:hover{border-color:#2dea6c4d;transform:translateY(-3px)}.plat-page .prim-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2dea6c80,#0000);height:1px;transition:opacity .25s;position:absolute;top:-1px;left:30px;right:30px}.plat-page .prim-card:hover:before{opacity:1}.plat-page .prim-icon{width:46px;height:46px;color:var(--green);background:#2dea6c14;border:.5px solid #2dea6c47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plat-page .prim-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:22px;height:22px}.plat-page .prim-n{font-family:var(--font-mono);letter-spacing:.18em;color:#e8e8e640;font-size:11px;position:absolute;top:24px;right:26px}.plat-page .prim-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);font-size:22px;font-weight:600;line-height:1.18}.plat-page .prim-p{color:var(--text-2);font-size:14.5px;line-height:1.6}.plat-page .dev-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.plat-page .dev-head{max-width:500px;margin-bottom:48px}.plat-page .dev-steps{border-top:.5px solid #ffffff14;flex-direction:column;display:flex}.plat-page .dev-step{border-bottom:.5px solid #ffffff14;grid-template-columns:80px 1fr;align-items:start;gap:18px;padding:28px 0;display:grid}.plat-page .dev-step-n{font-family:var(--font-display);color:var(--green);letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.plat-page .dev-step-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.18}.plat-page .dev-step-h .lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e680;vertical-align:middle;margin-left:10px;font-size:11px;font-style:normal;font-weight:500}.plat-page .dev-step-p{color:var(--text-2);font-size:14.5px;line-height:1.6}.plat-page .code-wrap{position:sticky;top:96px}.plat-page .code-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.plat-page .code-head-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e680;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.plat-page .code-head-label svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:13px;height:13px}.plat-page .code-traffic{gap:5px;margin-left:auto;display:inline-flex}.plat-page .code-traffic span{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.plat-page .code-block{font-family:var(--font-mono);color:#e8e8e6d9;background:#0a100c;border:.5px solid #2dea6c2e;border-radius:12px;padding:22px 24px;font-size:13.5px;line-height:1.7;overflow-x:auto;box-shadow:0 30px 80px -30px #00000080,inset 0 0 0 .5px #2dea6c0a}.plat-page .code-block pre{white-space:pre;margin:0;font-family:inherit}.plat-page .tk-key{color:#93c5fd}.plat-page .tk-str{color:var(--green)}.plat-page .tk-bool{color:var(--amber)}.plat-page .tk-pun{color:#e8e8e673}.plat-page .tk-cmt{color:#e8e8e659;font-style:italic}.plat-page .code-cap{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e666;margin-top:16px;font-size:11px}.plat-page .who-head{text-align:center;max-width:760px;margin:0 auto 64px}.plat-page .who-head .lk-label{justify-content:center}.plat-page .who-head .lk-sub{margin-bottom:0;margin-left:auto;margin-right:auto}.plat-page .who-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.plat-page .who-card{border:.5px solid var(--line-cream);background:#fff;border-radius:14px;grid-template-columns:56px 1fr;align-items:start;gap:22px;padding:36px;transition:transform .25s,box-shadow .25s;display:grid}.plat-page .who-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -20px #00000026}.plat-page .who-icon{width:56px;height:56px;color:var(--green-deep);background:#1a7a3a14;border:.5px solid #1a7a3a38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plat-page .who-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:26px;height:26px}.plat-page .who-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-cream);margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.15}.plat-page .who-p{color:var(--text-cream-2);font-size:14.5px;line-height:1.6}.plat-page .why-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:80px;margin-bottom:80px;display:grid}.plat-page .why-left .lk-title em{color:var(--green-deep)}.plat-page .why-bens{flex-direction:column;display:flex}.plat-page .why-ben{border-bottom:.5px solid var(--line-cream);grid-template-columns:36px 1fr;align-items:start;gap:18px;padding:22px 0;display:grid}.plat-page .why-ben:first-child{padding-top:0}.plat-page .why-ben:last-child{border-bottom:0}.plat-page .why-ben-tick{background:var(--green-deep);color:#f3f4f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.plat-page .why-ben-tick svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:14px;height:14px}.plat-page .why-ben-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-cream);margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.18}.plat-page .why-ben-p{color:var(--text-cream-2);font-size:14.5px;line-height:1.55}.plat-page .integration-banner{background:var(--bg-deep);color:var(--text);text-align:center;border-radius:14px;padding:64px 56px;position:relative;overflow:hidden}.plat-page .integration-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#2dea6c26,#0000 60%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plat-page .integration-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.plat-page .integration-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin-bottom:14px;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.05}.plat-page .integration-sub{color:var(--text-2);text-wrap:pretty;margin-bottom:32px;font-size:16px;line-height:1.55}.plat-page .tech-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.plat-page .tech-badge{font-family:var(--font-mono);letter-spacing:.06em;color:#e8e8e6d9;background:#ffffff0a;border:.5px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:11px;display:inline-flex}.plat-page .tech-badge .tick{width:13px;height:13px;color:var(--green);background:#2dea6c2e;border:.5px solid #2dea6c80;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.plat-page .tech-badge .tick svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:8px;height:8px}.plat-page .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.plat-page .contact-left .lk-sub{color:var(--text-2)}.plat-page .reassure{flex-direction:column;gap:16px;display:flex}.plat-page .reassure-item{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-2);align-items:center;gap:14px;font-size:12px;display:inline-flex}.plat-page .reassure-icon{width:32px;height:32px;color:var(--green);background:#2dea6c14;border:.5px solid #2dea6c47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plat-page .reassure-icon svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:14px;height:14px}.plat-page .form-card{background:linear-gradient(#ffffff06,#ffffff03);border:.5px solid #ffffff14;border-radius:14px;padding:36px}.plat-page .form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plat-page .form-field{flex-direction:column;gap:8px;display:flex}.plat-page .form-field.full{grid-column:1/-1}.plat-page .form-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e8e8e680;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.plat-page .form-label .req{color:var(--green)}.plat-page .form-input,.plat-page .form-textarea{color:var(--text);background:#ffffff08;border:.5px solid #ffffff1a;border-radius:10px;outline:0;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;font-size:15px;transition:border-color .18s,background .18s}.plat-page .form-input:focus,.plat-page .form-textarea:focus{background:#2dea6c0a;border-color:#2dea6c80}.plat-page .form-textarea{resize:vertical;min-height:112px}.plat-page .form-input::placeholder,.plat-page .form-textarea::placeholder{color:#e8e8e652}.plat-page .form-input.is-error,.plat-page .form-textarea.is-error{border-color:var(--red)}.plat-page .form-submit{background:var(--green);color:#0a0d0a;width:100%;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:18px 24px;font-size:12px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.plat-page .form-submit:hover{background:#4af086;transform:translateY(-1px)}.plat-page .form-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.plat-page .form-submit svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.plat-page .plat-spinner{border:1.5px solid #0a0d0a40;border-top-color:#0a0d0a;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite platSpn}@keyframes platSpn{to{transform:rotate(360deg)}}.plat-page .form-foot{font-family:var(--font-mono);letter-spacing:.1em;color:#e8e8e659;text-align:center;grid-column:1/-1;margin-top:14px;font-size:10.5px}.plat-page .form-success{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:52px 36px;display:flex}.plat-page .success-check{width:64px;height:64px;color:var(--green);background:#2dea6c1f;border:.5px solid #2dea6c73;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 8px #2dea6c0f}.plat-page .success-check svg{stroke:currentColor;fill:none;stroke-width:2px;width:28px;height:28px}.plat-page .success-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);margin-top:4px;font-size:26px;font-weight:600;line-height:1.15}.plat-page .success-p{color:var(--text-2);max-width:380px;font-size:14.5px;line-height:1.6}.plat-page .plat-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);letter-spacing:.06em;color:var(--text);z-index:99;pointer-events:none;opacity:0;background:#0d100df2;border:.5px solid #ffffff1a;border-radius:999px;padding:12px 22px;font-size:11.5px;transition:opacity .25s,transform .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,30px)}.plat-page .plat-toast.show{opacity:1;transform:translate(-50%)}.plat-page .plat-toast.err{color:#ffd5d5;border-color:#e0525280}.plat-page .fade-up{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.plat-page .fade-up.in{opacity:1;transform:none}.plat-page .wipe{clip-path:inset(0 100% 0 0);opacity:.001;will-change:clip-path, transform;transition:clip-path 1.05s cubic-bezier(.2,.7,0,1),transform 1.05s cubic-bezier(.2,.7,0,1),opacity .4s 50ms;display:inline-block;position:relative;transform:translate(-18px)}.plat-page .lines.in .ln{opacity:1;transform:none}.plat-page .lines.reveal .wipe{clip-path:inset(0);opacity:1;transform:none}.plat-page .lines .ln{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.plat-page .lines.in .ln:first-child{transition-delay:50ms}.plat-page .lines.in .ln:nth-child(2){transition-delay:.22s}.plat-page .signal-pulse{position:relative}.plat-page .signal-pulse:before,.plat-page .signal-pulse:after{content:"";pointer-events:none;border:1px solid #2dea6c8c;border-radius:999px;width:100%;height:100%;animation:2.4s ease-out infinite platSigPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plat-page .signal-pulse:after{animation-delay:1.2s}@keyframes platSigPulse{0%{opacity:.9;width:60%;height:60%}to{opacity:0;width:220%;height:240%}}.plat-page .sheen{position:relative;overflow:hidden}.plat-page .sheen:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 0% 35%,#2dea6c24 50%,#0000 65% 100%);animation:7s ease-in-out infinite platSheenSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes platSheenSweep{0%,8%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.plat-page .stamp{opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .35s;transform:scale(.2)}.plat-page .stamp.in{opacity:1;transform:scale(1)}.plat-page .plat-caret{background:var(--green);vertical-align:-.18em;width:7px;height:1.05em;margin-left:4px;animation:1s steps(2,end) infinite platCaretBlink;display:inline-block}@keyframes platCaretBlink{50%{opacity:0}}.plat-page [data-stagger]>.fade-up{transition-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){.plat-page .fade-up,.plat-page .lines .ln{opacity:1;transition:none;transform:none}.plat-page .wipe{clip-path:none;opacity:1;transition:none;transform:none}.plat-page .stamp{opacity:1;transition:none;transform:none}.plat-page .id-row{opacity:1;animation:none;transform:none}.plat-page .conn:after,.plat-page .signal-pulse:before,.plat-page .signal-pulse:after,.plat-page .sheen:before,.plat-page .plat-caret,.plat-page .plat-hero:before,.plat-page .plat-hero:after{animation:none}}@media (max-width:1024px){.plat-page .plat-hero{padding:60px 32px 80px}.plat-page .hero-inner{grid-template-columns:1fr;gap:56px}.plat-page .hero-right{order:-1}.plat-page .flowcard{max-width:520px}.plat-page .plat-section{padding:90px 32px}.plat-page .stakes-grid{grid-template-columns:1fr}.plat-page .prim-grid{grid-template-columns:repeat(2,1fr)}.plat-page .dev-grid{grid-template-columns:1fr;gap:48px}.plat-page .code-wrap{position:static}.plat-page .who-grid{grid-template-columns:1fr}.plat-page .why-grid{grid-template-columns:1fr;gap:48px;margin-bottom:56px}.plat-page .integration-banner{padding:48px 32px}.plat-page .contact-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.plat-page .plat-hero{padding:40px 22px 60px}.plat-page .plat-section{padding:72px 22px}.plat-page .prim-grid,.plat-page .form-grid{grid-template-columns:1fr}.plat-page .code-block{padding:18px;font-size:12.5px}.plat-page .integration-banner{padding:40px 22px}.plat-page .who-card{grid-template-columns:1fr}.plat-page .stakes-stat{font-size:130px}.plat-page .dev-step{grid-template-columns:56px 1fr}.plat-page .dev-step-n{font-size:36px}.plat-page .form-input,.plat-page .form-textarea{font-size:16px}}.plat-page .plat-cta,.plat-page .who-card,.plat-page .prim-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@supports (padding:env(safe-area-inset-top)){@media (max-width:1024px){.plat-page .plat-hero,.plat-page .plat-section{padding-left:max(32px, calc(env(safe-area-inset-left) + 16px));padding-right:max(32px, calc(env(safe-area-inset-right) + 16px))}}@media (max-width:640px){.plat-page .plat-hero,.plat-page .plat-section{padding-left:max(22px, calc(env(safe-area-inset-left) + 14px));padding-right:max(22px, calc(env(safe-area-inset-right) + 14px))}}}@media (max-width:480px){.plat-page .plat-hero{padding:32px 18px 48px}.plat-page .plat-section{padding:56px 18px}.plat-page .hero-sub{font-size:16px}.plat-page .hero-ctas{flex-direction:column}.plat-page .plat-cta,.plat-page .plat-cta--ghost{justify-content:center;width:100%}.plat-page .stakes-stat{font-size:100px}.plat-page .tech-row{flex-direction:column;gap:10px}.plat-page .integration-banner{border-radius:14px;padding:32px 18px}.plat-page .contact-grid{gap:36px}.plat-page .id-type{display:none}.plat-page .id-row{grid-template-columns:36px 1fr auto;gap:10px}}
