.api-page{min-height:100vh;display:flex;flex-direction:column}.api-hero{padding:160px var(--padding-side-body) 80px;gap:60px}.api-hero,.api-hero-content{display:flex;flex-direction:column;align-items:center}.api-hero-content{text-align:center;gap:24px;max-width:800px}.api-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:999px;border:1px solid var(--white-10);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--white);font-family:Satoshi;font-size:16px;font-weight:400;letter-spacing:-.4px}.api-badge-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(174deg,#A5EA15 -.01%,#53EF97 100.01%);display:inline-block}.api-hero-title{font-family:Archivo SemiExpanded;font-size:72px;font-weight:500;line-height:110%;letter-spacing:-.8px;background:linear-gradient(180deg,rgba(255,255,255,.9) 40%,rgba(153,153,153,.8));background-clip:text;-webkit-background-clip:text}.api-hero-title,.api-hero-title .lp-section-title-highlight{-webkit-text-fill-color:transparent}.api-hero-desc{color:var(--white-60);font-family:Satoshi;font-size:18px;font-weight:400;line-height:160%;max-width:620px}.api-hero-buttons{display:flex;gap:16px;margin-top:8px}.api-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;width:100%;max-width:1000px}.api-stat-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;border-radius:16px;border:1px solid var(--white-10);background:var(--white-5)}.api-stat-value{font-family:Archivo SemiExpanded;font-size:32px;font-weight:600;background:linear-gradient(174deg,#A5EA15 -.01%,#53EF97 100.01%);background-clip:text;-webkit-background-clip:text;color:transparent}.api-stat-label{color:var(--white-60);font-family:Satoshi;font-size:14px;font-weight:400}.api-features{padding:80px var(--padding-side-body)}.api-features,.api-features-wrapper{display:flex;flex-direction:column;align-items:center}.api-features-wrapper{max-width:1400px;width:100%;gap:50px}.api-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%}.api-feature-card{flex-direction:column;align-items:flex-start;gap:16px;padding:32px;border-radius:16px;border:1px solid var(--white-10);height:100%}.api-feature-card,.api-feature-icon{display:flex;background:var(--white-5)}.api-feature-icon{width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--white-10)}.api-feature-icon svg{fill:url(#api-icon-gradient)}.api-feature-title{color:var(--white);font-family:Archivo SemiExpanded;font-size:20px;font-weight:600;line-height:120%}.api-feature-desc{color:var(--white-60);font-family:Satoshi;font-size:15px;font-weight:400;line-height:150%}.api-steps{padding:80px var(--padding-side-body)}.api-steps,.api-steps-wrapper{display:flex;flex-direction:column;align-items:center}.api-steps-wrapper{max-width:1400px;width:100%;gap:60px}.api-steps-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%}.api-steps-row>*{overflow:visible}.api-step-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.api-step-icon-wrapper{width:100%;position:relative;margin-bottom:8px}.api-step-icon,.api-step-icon-wrapper{display:flex;align-items:center;justify-content:center}.api-step-icon{width:56px;height:56px;border-radius:14px;border:1px solid var(--white-10);background:var(--white-5);flex-shrink:0;z-index:1}.api-step-icon svg{fill:url(#api-icon-gradient)}.api-step-line{position:absolute;left:calc(50% + 28px);top:50%;width:calc(100% - 32px);height:2px;background:rgba(255,255,255,.1);transform:translateY(-50%)}.api-step-label{background:linear-gradient(174deg,#A5EA15 -.01%,#53EF97 100.01%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Satoshi;font-size:13px;font-weight:500;letter-spacing:1px}.api-step-title{color:var(--white);font-family:Archivo SemiExpanded;font-size:20px;font-weight:600;line-height:120%}.api-step-desc{color:var(--white-60);font-family:Satoshi;font-size:15px;font-weight:400;line-height:150%;max-width:340px}.api-form-section{display:flex;padding:80px var(--padding-side-body);flex-direction:column;align-items:center}.api-form-wrapper{max-width:800px;width:100%}.api-form-card{padding:48px;border-radius:20px;border:1px solid var(--white-10);background:var(--white-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.api-form-title{color:var(--white);font-family:Archivo SemiExpanded;font-size:32px;font-weight:600;line-height:120%;margin-bottom:12px}.api-form-desc{color:var(--white-60);font-family:Satoshi;font-size:16px;font-weight:400;line-height:150%;margin-bottom:32px}.api-form{display:flex;flex-direction:column;gap:24px}.api-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.api-form-group{display:flex;flex-direction:column;gap:8px}.api-form-group label{color:var(--white);font-family:Satoshi;font-size:14px;font-weight:500}.api-required{color:#ff6363}.api-optional{color:var(--white-50);font-weight:400}.api-form-group input,.api-form-group textarea{background:transparent;border:1px solid var(--white-20);border-radius:12px;padding:14px 16px;color:var(--white);font-family:Satoshi;font-size:15px;font-weight:400;outline:none;transition:border-color .2s ease;resize:vertical}.api-form-group input::placeholder,.api-form-group textarea::placeholder{color:var(--white-50)}.api-form-group input:focus,.api-form-group textarea:focus{border-color:#53EF97}.api-form-full{width:100%}.api-form-checkbox{display:flex;align-items:center;gap:12px}.api-form-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);cursor:pointer;flex-shrink:0}.api-form-checkbox label{color:var(--white);font-family:Satoshi;font-size:14px;font-weight:400;cursor:pointer}.api-form-checkbox label a{background:linear-gradient(174deg,#A5EA15 -.01%,#53EF97 100.01%);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.api-form-checkbox label a:hover{text-decoration:underline}.api-form-submit{width:100%;padding:18px 28px;border-radius:48px;background:linear-gradient(174deg,#A5EA15 -.01%,#53EF97 100.01%);color:var(--black);font-family:Archivo SemiExpanded;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,.24),0 1px 3px 0 rgba(83,239,151,.24),0 2px 6px 0 rgba(83,239,151,.24),0 4px 8px 0 rgba(83,239,151,.12),0 16px 32px -8px rgba(83,239,151,.48)}.api-form-submit:hover{transform:translateY(-2px)}.api-form-message{padding:12px 16px;border-radius:10px;font-family:Satoshi;font-size:14px;font-weight:500;text-align:center}.api-form-message.success{background:rgba(165,234,21,.15);color:#53EF97;border:1px solid rgba(165,234,21,.3)}.api-form-message.error{background:rgba(255,99,99,.15);color:#ff6363;border:1px solid rgba(255,99,99,.3)}.api-faq{padding:80px var(--padding-side-body)}.api-faq,.api-faq-wrapper{display:flex;flex-direction:column;align-items:center}.api-faq-wrapper{max-width:1400px;width:100%;gap:40px}.api-faq-list{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:900px}.api-faq .faq-toggle{color:#53EF97}@media (max-width:1024px){.api-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.api-hero{padding:120px var(--padding-side-body) 50px;gap:40px}.api-hero-title{font-size:40px}.api-hero-desc{font-size:16px}.api-hero-buttons{flex-direction:column;width:100%;align-items:center}.api-hero-buttons a{width:100%;max-width:300px}.api-stats{grid-template-columns:repeat(2,1fr);gap:12px}.api-stat-card{padding:20px 16px}.api-stat-value{font-size:24px}.api-faq,.api-features,.api-form-section,.api-steps{padding:50px var(--padding-side-body)}.api-features-grid,.api-steps-row{grid-template-columns:1fr}.api-steps-row{gap:40px}.api-step-line{display:none}.api-form-card{padding:28px 20px}.api-form-row{grid-template-columns:1fr;gap:20px}.api-form-title{font-size:24px}.api-faq-list{gap:12px}}