.landing-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1.15fr) minmax(240px,.9fr);align-items:center;gap:clamp(2rem,3.5vw,3.5rem);width:100%;max-width:1320px;margin:0 auto;position:relative;z-index:1}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-left-animate,.hero-center-animate,.hero-right-animate{animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) both}.hero-left-animate{animation-delay:.05s}.hero-center-animate{animation-delay:.25s}.hero-right-animate{animation-delay:.45s}@keyframes underlineDraw{0%{width:0%}to{width:100%}}.hero-highlight-underline{position:relative;display:inline-block;white-space:nowrap;color:#000}.hero-highlight-underline:after{content:"";position:absolute;left:0;bottom:2px;height:6px;background:#ff9100;border-radius:3px;width:0%;animation:underlineDraw 1.1s cubic-bezier(.16,1,.3,1) 1s forwards;z-index:-1}@media(prefers-reduced-motion:reduce){.hero-left-animate,.hero-center-animate,.hero-right-animate{animation:none!important;opacity:1!important;transform:none!important}.hero-highlight-underline:after{animation:none!important;width:100%!important}}.landing-hero-actions{display:flex;flex-wrap:wrap}.landing-hero-action{min-height:44px;box-sizing:border-box}.landing-hero-action:active{transform:translateY(2px)}.hero-stage-container{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:0;padding:0;align-self:end;margin-bottom:calc(clamp(4.5rem,8vw,6.5rem)*-1)}.hero-iso-img{position:relative;z-index:1;width:min(128%,700px);max-width:none;height:auto;display:block;user-select:none;-webkit-user-drag:none}.hero-stats-column{display:flex;flex-direction:column;gap:1.5rem;background:transparent;padding:0}.hero-stats-header{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0}.hero-stat-block{display:flex;flex-direction:column;gap:.35rem}.hero-stat-val{font-size:clamp(2.4rem,4vw,3.1rem);font-weight:800;color:#ff9100;line-height:1.05;letter-spacing:-.02em;display:flex;align-items:baseline;gap:.35rem}.hero-stat-val .hero-stat-denom{font-size:1rem;font-weight:700;color:#0f172a99;letter-spacing:0}.hero-stat-desc{font-size:.98rem;color:#0f172ab8;line-height:1.6;margin:0}.hero-status-link{display:block;margin-top:1.5rem;text-decoration:none}.hero-status-headline{display:flex;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.hero-status-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.hero-status-detail{display:flex;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.98rem;font-weight:600;color:#0f172ab8}.hero-status-detail i{font-size:.72rem;color:#ff9100}.hero-status-link:hover .hero-status-detail{color:#ff9100}.hero-stats-divider{height:1px;background:#0f172a1f;width:100%}.hero-learn-more{display:inline-flex;align-items:center;gap:.45rem;color:#0f172a;text-decoration:none;font-size:.98rem;font-weight:700;transition:color .15s ease,gap .15s ease}.hero-learn-more:hover{color:#ff9100;gap:.65rem}.hero-partner-bar{background:#000;padding:1.1rem 0;width:100%;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative;z-index:2}@keyframes heroMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-marquee-track{display:flex;width:max-content;animation:heroMarqueeScroll 48s linear infinite;will-change:transform}.hero-marquee-group{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem}.hero-marquee-item{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap}.hero-marquee-tag{font-size:.72rem;font-weight:800;padding:.2rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.hero-marquee-tag-orange{background:#ff9100;color:#fff}.hero-marquee-tag-zinc{background:#ffffff26;color:#fff}.hero-marquee-dot{color:#ff9100;font-size:1.1rem}@media(prefers-reduced-motion:reduce){.hero-marquee-track{animation:none!important;transform:none!important;flex-wrap:wrap;justify-content:center;width:100%}}.hero-orange-banner-section{background:#ff9100;color:#fff;padding:clamp(3.5rem,6vw,4.5rem) 1.5rem;position:relative;overflow:hidden}.hero-orange-banner-inner{max-width:1060px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;text-align:left}.hero-orange-banner-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hero-orange-banner-media{flex-shrink:0;display:flex;align-items:center;justify-content:center}.hero-orange-cube-img{width:clamp(280px,26vw,400px);max-width:100%;height:auto;display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,.15));user-select:none;-webkit-user-drag:none}.hero-orange-tag{background:#ffffff38;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .9rem;border-radius:999px}.hero-orange-title{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0;color:#fff}@media(max-width:860px){.hero-orange-banner-inner{flex-direction:column;text-align:center}.hero-orange-banner-text{align-items:center}.hero-orange-cube-img{width:clamp(220px,55vw,300px)}}.hero-orange-desc{font-size:1.25rem;line-height:1.75;color:#fffffff2;margin:0;max-width:680px}.paas-services-section{padding:clamp(3.5rem,6.5vw,6.5rem) 1.25rem;background:#fff;position:relative;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.paas-services-container{max-width:1240px;margin:0 auto;width:100%;box-sizing:border-box}.paas-showcase-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);margin-bottom:clamp(4rem,7.5vw,7rem);width:100%;max-width:100%;box-sizing:border-box}.paas-showcase-row:last-child{margin-bottom:0}.paas-showcase-row-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media(max-width:960px){.paas-showcase-row,.paas-showcase-row-reverse{grid-template-columns:1fr;gap:1.75rem}.paas-showcase-row .paas-showcase-media,.paas-showcase-row-reverse .paas-showcase-media{order:-1;margin-bottom:.5rem}.paas-showcase-row .paas-showcase-text,.paas-showcase-row-reverse .paas-showcase-text{order:1}.paas-showcase-img{max-width:360px}}.paas-showcase-text{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.paas-showcase-tag{display:inline-flex;align-items:center;gap:.45rem;background:#fff7ed;color:#ea580c;border:1px solid rgba(255,145,0,.25);font-size:.82rem;font-weight:800;letter-spacing:.08em;padding:.3rem .85rem;border-radius:999px;margin-bottom:1.1rem;text-transform:uppercase}.paas-showcase-title{font-size:clamp(1.75rem,3.4vw,2.9rem);font-weight:800;color:#000;line-height:1.2;letter-spacing:-.03em;margin:0 0 1.25rem;overflow-wrap:break-word;word-break:normal;text-wrap:balance;width:100%}.paas-showcase-desc{font-size:1.15rem;line-height:1.75;color:#0f172abd;margin:0 0 2.25rem;max-width:580px;overflow-wrap:break-word;word-break:normal;width:100%}.paas-subfeatures-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem 2.25rem;margin-bottom:2.25rem;width:100%;max-width:580px}@media(max-width:560px){.paas-subfeatures-grid{grid-template-columns:1fr;gap:1.25rem}}.paas-subfeature-item{display:flex;flex-direction:column;gap:.35rem}.paas-subfeature-icon{color:#ff9100;font-size:1.35rem;margin-bottom:.25rem;display:inline-block}.paas-subfeature-title{font-size:1.08rem;font-weight:800;color:#0f172a;margin:0;line-height:1.35}.paas-subfeature-desc{font-size:.96rem;color:#0f172ab3;line-height:1.65;margin:0}.paas-showcase-action{display:inline-flex;align-items:center;gap:.6rem;background:#000;color:#fff;padding:.8rem 1.6rem;border-radius:10px;font-size:.98rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.paas-showcase-action:hover{background:#27272a;transform:translateY(-1px)}.paas-showcase-media{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.paas-showcase-img{width:100%;max-width:520px;height:auto;display:block;user-select:none;-webkit-user-drag:none}.mc-loaders-marquee-box{margin:0 0 2.25rem;padding:0;background:transparent;border:none;border-radius:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.mc-loaders-label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem}.mc-loaders-marquee-wrap{overflow:hidden;position:relative;width:100%;max-width:100%;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);padding:.35rem 0;box-sizing:border-box}.mc-loaders-marquee-track{display:flex;width:max-content;animation:mcLoaderScrollLTR 34s linear infinite}.mc-loaders-marquee-group{display:flex;align-items:center;gap:1.5rem;padding-right:1.5rem}.mc-loader-item{display:inline-flex;align-items:center;gap:.6rem;background:transparent;border:none;padding:0;border-radius:0;flex-shrink:0;transition:transform .15s ease,opacity .15s ease;opacity:.88}.mc-loader-item:hover{transform:translateY(-2px);opacity:1}.mc-loader-img{width:28px;height:28px;object-fit:contain;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.mc-loader-name{font-size:.92rem;font-weight:700;color:#0f172a;white-space:nowrap}@keyframes mcLoaderScrollLTR{0%{transform:translate(-50%)}to{transform:translate(0)}}.payment-split-section{margin-top:4.5rem;padding-top:2.5rem;border-top:1px solid rgba(15,23,42,.08)}.payment-split-container{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(max-width:860px){.payment-split-container{grid-template-columns:1fr;gap:1.75rem}}.payment-split-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.payment-split-header{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.payment-split-title{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;color:#0f172a;line-height:1.25;margin:0;letter-spacing:-.02em}.payment-split-desc{font-size:1.08rem;line-height:1.7;color:#475569;margin:0}.payment-marquee-wrapper{overflow:hidden;position:relative;width:100%;mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent);padding:.5rem 0}.payment-marquee-track{display:flex;width:max-content;animation:paymentScrollLTR 26s linear infinite}.payment-marquee-group{display:flex;align-items:center;gap:3.25rem;padding-right:3.25rem}.payment-marquee-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:transparent;border:none;padding:.25rem .5rem;flex-shrink:0;transition:transform .2s ease;user-select:none;text-align:center}.payment-marquee-item:hover{transform:translateY(-3px)}.payment-item-logo{height:50px;display:flex;align-items:center;justify-content:center}.payment-item-name{font-size:.96rem;font-weight:700;color:#0f172a;margin:0;white-space:nowrap}@keyframes paymentScrollLTR{0%{transform:translate(-50%)}to{transform:translate(0)}}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.service-card{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.5rem,3vw,2rem);border-radius:14px;background:#fff;color:#0f172a;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}a.service-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #00000024}.service-card:focus-visible{outline:3px solid rgba(15,23,42,.35);outline-offset:2px}.service-card-icon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:#f08600;background:#fff1e0;flex-shrink:0}.service-card-title{margin:.3rem 0 0;color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3}.service-card-description{margin:0;color:#0f172ab8;font-size:1.02rem;line-height:1.7;text-wrap:pretty}.service-card-action{min-height:24px;display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;white-space:nowrap;color:#f08600;font-size:.98rem;font-weight:800}.service-card-arrow{transition:transform .18s ease}.service-card-btn{justify-content:center;margin-top:.6rem;padding:.7rem 1.2rem;border-radius:12px;background:#ff9100;color:#fff;border-bottom:3px solid #b85e00;transition:transform 90ms ease,border-bottom-width 90ms ease}.service-card-btn:active{transform:translateY(2px);border-bottom-width:1px}.service-card:hover .service-card-arrow{transform:translate(4px)}.service-card-status{color:#0f172a80}.service-card-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#0f172a4d}@keyframes services-icon-scroll{0%{transform:translate(0)}to{transform:translate(-560px,300px)}}.landing-hero-section{padding:clamp(4rem,7vw,5.5rem) 1.5rem clamp(4.5rem,8vw,6.5rem);background:#fff;position:relative;z-index:0}.faq-section-wrapper{padding:clamp(5rem,8vw,7.5rem) 1.5rem;background:#fff;border-top:1px solid rgba(15,23,42,.06)}.faq-editorial-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}@media(max-width:880px){.faq-editorial-container{grid-template-columns:1fr;gap:2.5rem}.faq-mascot{width:min(45%,180px);align-self:flex-end;margin-top:-1rem}}.faq-sidebar{position:sticky;top:5.5rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.faq-main-title{font-size:clamp(2.25rem,4vw,3.2rem);font-weight:900;line-height:1.15;letter-spacing:-.03em;color:#0f172a;margin:0 0 1rem}.faq-main-desc{font-size:1.12rem;line-height:1.75;color:#475569;margin:0 0 2rem}.faq-category-pills{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:2rem}.faq-mascot{width:min(100%,280px);height:auto;margin-top:.5rem;object-fit:contain;user-select:none;-webkit-user-drag:none}.faq-pill-btn{display:inline-flex;align-items:center;padding:.55rem 1.1rem;border-radius:999px;font-size:.92rem;font-weight:600;border:1px solid rgba(15,23,42,.14);background:#fff;color:#334155;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);user-select:none}.faq-pill-btn:hover{border-color:#0f172a59;background:#f8fafc;color:#0f172a}.faq-pill-btn.active{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 4px 12px #0f172a26}.faq-accordion-list{display:flex;flex-direction:column;gap:0}.faq-item-row{border-bottom:1px solid rgba(15,23,42,.09)}.faq-item-btn{width:100%;background:none;border:none;padding:1.35rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:1.25rem;transition:color .15s ease}.faq-item-btn:hover .faq-item-question{color:#ff9100}.faq-item-question{font-size:1.12rem;font-weight:700;color:#0f172a;line-height:1.45;transition:color .15s ease;margin:0}.faq-item-icon{width:28px;height:28px;border-radius:50%;background:#0f172a0d;display:flex;align-items:center;justify-content:center;color:#0f172a;flex-shrink:0;transition:background-color .25s ease,color .25s ease,transform .28s cubic-bezier(.16,1,.3,1)}.faq-item-row.open .faq-item-icon{background:#0f172a;color:#fff;transform:rotate(90deg)}.faq-item-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .25s ease;opacity:0}.faq-item-row.open .faq-item-collapse{grid-template-rows:1fr;opacity:1}.faq-item-collapse-inner{overflow:hidden}.faq-item-answer{color:#334155;line-height:1.8;font-size:1.04rem;margin:0;padding-bottom:1.35rem;padding-right:1.5rem;transform:translateY(-4px);transition:transform .32s cubic-bezier(.16,1,.3,1)}.faq-item-row.open .faq-item-answer{transform:translateY(0)}.faq-contact-card{margin-top:2.75rem;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:1.75rem 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;box-shadow:0 6px 20px #00000008}.faq-contact-title{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.faq-contact-desc{font-size:1.02rem;color:#475569;line-height:1.65;margin:0}.faq-contact-btn{display:inline-flex;align-items:center;gap:.6rem;background:#5865f2;color:#fff;font-size:.92rem;font-weight:700;padding:.65rem 1.35rem;border-radius:10px;text-decoration:none;transition:background .15s ease,transform .15s ease;margin-top:.4rem}.faq-contact-btn:hover{background:#4752c4;transform:translateY(-2px)}.editorial-team-section{padding:clamp(4.5rem,8vw,7rem) 1.5rem;background:#fff}.editorial-team-container{max-width:1080px;margin:0 auto}.editorial-story-box{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:clamp(1.75rem,4vw,3.5rem);align-items:center;padding-bottom:clamp(3rem,5vw,4.5rem);margin-bottom:clamp(3rem,5vw,4.5rem);border-bottom:1px solid rgba(15,23,42,.08)}@media(max-width:860px){.editorial-story-box{grid-template-columns:1fr;gap:1.75rem}}.editorial-story-media{display:flex;flex-direction:column;gap:.75rem;width:100%}.editorial-tag{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.editorial-tag-dot{width:6px;height:6px;border-radius:50%;background:#ff9100;display:inline-block}.editorial-story-img-container{display:flex;flex-direction:column;gap:.45rem}.editorial-story-img{width:100%;max-width:340px;height:auto;aspect-ratio:16 / 10;border-radius:18px;object-fit:cover;display:block;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 20px #0000000d}.editorial-story-caption{font-size:.95rem;color:#475569;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;line-height:1.45;margin-top:.2rem}.editorial-quote-content{display:flex;flex-direction:column;gap:.85rem}.editorial-quote-text{font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:800;line-height:1.35;letter-spacing:-.025em;color:#0f172a;margin:0}.editorial-quote-highlight{color:#64748b;font-weight:500}.editorial-quote-author-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.25rem}.editorial-quote-author{font-size:.98rem;font-weight:800;color:#0f172a;margin:0}.editorial-quote-role{font-size:.82rem;color:#64748b;margin:.1rem 0 0}.editorial-team-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem,3.5vw,3rem);flex-wrap:wrap}.editorial-team-title-wrap{display:flex;flex-direction:column;gap:.4rem}.editorial-team-title{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#0f172a;margin:0}.editorial-team-desc{font-size:1.08rem;line-height:1.7;color:#0f172ab8;max-width:480px;margin:0}.editorial-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:1.75rem 2rem}.editorial-member-card{display:flex;flex-direction:column;gap:.9rem;max-width:260px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.editorial-member-card:hover{transform:translateY(-4px)}.editorial-member-photo-wrap{width:100%;aspect-ratio:1 / 1.05;border-radius:18px;overflow:hidden;background:#f8fafc;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 16px #00000008;position:relative}.editorial-member-photo{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.editorial-member-card:hover .editorial-member-photo{transform:scale(1.03)}.editorial-member-info{display:flex;flex-direction:column;gap:.35rem}.editorial-member-name-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.editorial-member-name{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.015em}.editorial-member-badge{display:inline-flex;align-items:center;gap:.38rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .6rem;border-radius:999px;line-height:1;white-space:nowrap;-webkit-font-smoothing:antialiased}.editorial-member-badge .badge-indicator{width:5.5px;height:5.5px;border-radius:50%;flex-shrink:0}.editorial-member-badge.badge-founder{background:#0f172a;color:#fff;border:1px solid #1e293b}.editorial-member-badge.badge-founder .badge-indicator{background:#ff9100}.editorial-member-badge.badge-admin{background:#0f172a;color:#fff;border:1px solid #1e293b}.editorial-member-badge.badge-admin .badge-indicator{background:#38bdf8}.editorial-member-role{font-size:.96rem;line-height:1.6;color:#0f172ab3;margin:0}.editorial-member-socials{display:flex;align-items:center;gap:.65rem;margin-top:.45rem;flex-wrap:wrap}.editorial-social-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid rgba(15,23,42,.1);color:#475569;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.editorial-social-btn:hover{background:#0f172a;color:#fff;border-color:#0f172a;transform:translateY(-2px)}.tech-carousel-card{height:320px;position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background-color:#f8fafc}.bottom-cta-wrapper{position:relative;background:#fff}.bottom-cta-section{background:#ff9100;color:#fff;padding:clamp(3.5rem,5.5vw,5rem) 1.5rem;position:relative}.bottom-cta-container{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.bottom-cta-left{display:flex;align-items:center;justify-content:center}.bottom-cta-rocket-img{width:clamp(200px,24vw,300px);height:auto;display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.22));user-select:none;-webkit-user-drag:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.bottom-cta-left:hover .bottom-cta-rocket-img{transform:translateY(-6px) scale(1.04)}.bottom-cta-right{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bottom-cta-title{font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .75rem;color:#fff}.bottom-cta-desc{font-size:clamp(1.08rem,1.3vw,1.18rem);line-height:1.75;color:#fffffff2;max-width:580px;margin:0 0 1.85rem;font-weight:500}.bottom-cta-actions{display:flex;gap:1rem;justify-content:flex-start;align-items:center;flex-wrap:wrap}.bottom-cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:#000;color:#fff;padding:.95rem 2.2rem;border-radius:12px;text-decoration:none;font-weight:800;font-size:1.02rem;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 14px #00000040}.bottom-cta-btn-primary:hover{background:#27272a;transform:translateY(-2px);box-shadow:0 6px 20px #00000059}.bottom-cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:#ffffff1f;color:#fff;padding:.95rem 2.2rem;border-radius:12px;font-size:1.02rem;font-weight:800;text-decoration:none;border:1.5px solid rgba(255,255,255,.65);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.bottom-cta-btn-secondary:hover{background:#ffffff40;border-color:#fff;transform:translateY(-2px)}@media(max-width:860px){.bottom-cta-container{grid-template-columns:1fr;text-align:center;gap:2rem}.bottom-cta-right{align-items:center;text-align:center}.bottom-cta-actions{justify-content:center}.editorial-members-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.editorial-member-card{max-width:100%!important}}@media(max-width:1080px){.landing-hero{grid-template-columns:1.2fr 1fr}.hero-stats-column{grid-column:span 2;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem 3rem;margin-top:1rem}.hero-stats-divider{display:none}}@media(max-width:900px){.faq-container{grid-template-columns:1fr!important;gap:2rem!important}.faq-header-wrapper{position:static!important}.team-container{grid-template-columns:1fr!important;gap:2.5rem!important}}@media(max-width:840px){.landing-hero{grid-template-columns:1fr;gap:2.5rem}.hero-stats-column{grid-column:span 1;flex-direction:column;align-items:flex-start}.hero-stats-divider{display:block;width:100%;height:1px}.hero-stage-backdrop{width:260px;height:440px}.hero-iso-img{width:min(110%,460px)}.hero-stage-container{margin-bottom:calc(clamp(3.5rem,8vw,5rem)*-1)}.landing-hero-section{padding-bottom:clamp(3.5rem,8vw,5rem)}.services-intro{grid-template-columns:1fr;gap:.75rem}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.payment-methods-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.tech-carousel-card{height:clamp(240px,48vw,300px)!important}.bottom-cta-actions{flex-direction:column;width:100%}.bottom-cta-btn-primary,.bottom-cta-btn-secondary{width:100%;justify-content:center;box-sizing:border-box}}@media(max-width:560px){.landing-hero-actions{flex-direction:column}.landing-hero-action{width:100%;justify-content:center;font-size:1.02rem!important;padding:.9rem 1.5rem!important;min-height:48px}.hero-stage-backdrop{width:220px;height:380px}.hero-iso-img{max-width:290px}.services-grid{grid-template-columns:1fr}.team-member-card{flex-direction:column!important;min-height:auto!important}.team-member-img-box{width:100%!important;min-width:100%!important;height:180px!important;border-right:none!important;border-bottom:1px solid rgba(15,23,42,.1)!important}.team-member-content{padding:1.25rem!important}.editorial-members-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.payment-methods-grid{gap:.65rem!important}.payment-methods-grid>div{padding:1rem .5rem!important}}.apps-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center}.apps-hero-visual{position:relative;display:flex;justify-content:center;min-width:0}.apps-hero-media{position:relative;display:inline-block}.apps-hero-img{display:block;width:100%;max-width:520px;height:auto;user-select:none;-webkit-user-drag:none}.apps-hero-chip{position:absolute;display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:700;color:#0f172a;box-shadow:0 10px 24px #0f172a24;user-select:none;animation:appsChipFloat 3.4s ease-in-out infinite}@keyframes appsChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.apps-hero-chip{animation:none!important}}.apps-hero-chip-tr{top:14px;right:-14px}.apps-hero-chip-tl{top:18%;left:-18px;animation-delay:.8s}.apps-hero-chip-bl{bottom:16%;left:-14px;animation-delay:1.6s}.apps-hero-chip-br{bottom:20px;right:-18px;animation-delay:2.4s}.apps-hero-chip-dot{width:9px;height:9px;border-radius:50%;background:#16a34a}.apps-hero-trust{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:2rem 0 0;padding:0;list-style:none}.apps-hero-trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#0f172ab8}.apps-hero-trust-item i{color:#ff9100;font-size:.82rem}.apps-section{padding:clamp(4rem,9vw,6.5rem) 1.5rem;background:#fff;scroll-margin-top:5.5rem}.apps-section-alt{background:#f8fafc;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.apps-section-inner{max-width:1120px;margin:0 auto}.apps-section-head{text-align:center;max-width:680px;margin:0 auto 3rem}.apps-section-tag{display:inline-flex;align-items:center;gap:.45rem;background:#fff7ed;color:#c2410c;border:1px solid rgba(255,145,0,.25);font-size:.82rem;font-weight:800;letter-spacing:.08em;padding:.3rem .85rem;border-radius:999px;margin-bottom:1.1rem;text-transform:uppercase}.apps-section-title{font-size:clamp(1.75rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.02em;color:#0f172a;margin:0}.apps-section-desc{color:#0f172a9e;font-size:1.05rem;line-height:1.7;margin:.85rem auto 0;text-wrap:pretty}.apps-runtime-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.apps-runtime-card{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.35rem,2.4vw,1.75rem);border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease}.apps-runtime-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001f}.apps-runtime-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);font-size:1.45rem;flex-shrink:0}.apps-runtime-name{margin:.2rem 0 0;color:#0f172a;font-size:1.12rem;font-weight:700;line-height:1.3}.apps-runtime-desc{margin:0;color:#0f172aad;font-size:.92rem;line-height:1.65;text-wrap:pretty}.apps-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.apps-step-card{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.5rem,3vw,2rem);border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease}.apps-step-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001f}.apps-step-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.apps-step-number{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#ff9100;line-height:1}.apps-step-icon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:#f08600;background:#fff1e0;font-size:1.1rem;flex-shrink:0}.apps-step-title{margin:.3rem 0 0;color:#0f172a;font-size:1.2rem;font-weight:700;line-height:1.3}.apps-step-desc{margin:0;color:#0f172aad;font-size:.98rem;line-height:1.7;text-wrap:pretty}.apps-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.apps-feature-card{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.5rem,3vw,2rem);border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease}.apps-feature-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001f}@media(max-width:1080px){.apps-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.apps-steps-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media(max-width:840px){.apps-hero-grid{grid-template-columns:1fr;gap:2.5rem}.apps-hero-visual{order:2}.apps-hero-img{max-width:440px}.apps-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.apps-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.apps-feature-grid{grid-template-columns:1fr}#apps-hero .landing-hero-actions{flex-direction:column;align-items:stretch}#apps-hero .landing-hero-action{width:100%}.apps-hero-chip-tr{right:0}.apps-hero-chip-tl,.apps-hero-chip-bl{left:0}.apps-hero-chip-br{right:0}}@keyframes mu-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--mu-repeat, 2)))}}.mu-marquee{overflow:hidden;width:100%;max-width:100%}.mu-marquee-track{display:flex;width:max-content;animation:mu-marquee var(--mu-duration, 40s) linear infinite;will-change:transform}.mu-marquee-reverse{animation-direction:reverse}.mu-marquee-pause:hover .mu-marquee-track{animation-play-state:paused}.mu-marquee-group{flex-shrink:0}.mu-number-ticker{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mu-marquee-track{animation:none!important;transform:none!important}}.apps-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apps-summary-section{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.apps-summary{background:#f8fafc;border-radius:16px;padding:clamp(1.4rem,3vw,2.2rem)}.apps-summary-title{margin:0 0 1rem;font-size:1.15rem;font-weight:800;color:#0f172a}.apps-summary-list{margin:0;display:grid;gap:.85rem}.apps-summary-row{display:grid;grid-template-columns:170px 1fr;gap:1rem}.apps-summary-row dt{font-weight:800;color:#0f172a}.apps-summary-row dd{margin:0;color:#0f172abf;line-height:1.65}.apps-tpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.apps-tpl-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,3vw,1.9rem);border-radius:16px;background:#f8fafc}.apps-tpl-icon{width:54px;height:54px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.35rem;margin-bottom:.35rem}.apps-tpl-name{margin:0;font-size:1.2rem;font-weight:800;color:#0f172a}.apps-tpl-desc{margin:0;color:#0f172ab3;line-height:1.65;font-size:.97rem;flex:1}.apps-tpl-meta{margin:.4rem 0 0;display:grid;gap:.35rem;font-size:.88rem}.apps-tpl-meta div{display:flex;justify-content:space-between;gap:.5rem}.apps-tpl-meta dt{color:#0f172a8c}.apps-tpl-meta dd{margin:0;font-weight:700;color:#0f172a}.apps-tpl-plan{align-self:flex-start;margin-top:.4rem;font-size:.8rem;font-weight:800;color:#c2410c;background:#fff7ed;padding:.25rem .7rem;border-radius:999px}.apps-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.apps-price-card{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.5rem,3vw,2rem);border-radius:16px;background:#fff;border:2px solid transparent}.apps-price-card.is-popular{border-color:#ff9100}.apps-price-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#ff9100;color:#111;font-size:.78rem;font-weight:800;padding:.25rem .85rem;border-radius:999px}.apps-price-name{margin:0;font-size:1.25rem;font-weight:800;color:#0f172a}.apps-price-desc{margin:0;color:#0f172a99;font-size:.92rem}.apps-price-amount{margin:.6rem 0 0;display:flex;align-items:baseline;gap:.4rem}.apps-price-amount strong{font-size:2.4rem;font-weight:900;letter-spacing:-.03em;color:#0f172a}.apps-price-amount span{color:#0f172a99;font-weight:600}.apps-price-month{margin:0;font-size:.9rem;color:#0f172a99}.apps-price-specs{list-style:none;margin:.9rem 0 1.1rem;padding:.9rem 0 0;border-top:1px solid rgba(15,23,42,.08);display:grid;gap:.5rem}.apps-price-specs li{display:flex;justify-content:space-between;font-size:.95rem}.apps-price-specs span{color:#0f172a99}.apps-price-specs b{color:#0f172a}.apps-price-cta{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:10px;background:#0f172a;color:#fff;font-weight:700;text-decoration:none;transition:background-color .15s ease}.apps-price-cta:hover{background:#27272a}.apps-price-card.is-popular .apps-price-cta{background:#ff9100;color:#111}.apps-price-card.is-popular .apps-price-cta:hover{background:#f08600}.apps-price-note{margin:1.5rem auto 0;max-width:720px;text-align:center;font-size:.9rem;color:#0f172a99;line-height:1.6}.apps-compare-wrap{overflow-x:auto;border-radius:16px;background:#f8fafc}.apps-compare{width:100%;border-collapse:collapse;min-width:560px;font-size:.97rem}.apps-compare th,.apps-compare td{padding:.95rem 1.2rem;text-align:left;line-height:1.5}.apps-compare thead th{font-weight:800;color:#0f172a;background:#eef2f6}.apps-compare thead th:nth-child(2){color:#c2410c}.apps-compare tbody th{font-weight:700;color:#0f172a;white-space:nowrap}.apps-compare tbody td{color:#0f172ab8}.apps-compare tbody td:nth-child(2){color:#0f172a;font-weight:600}.apps-compare tbody tr+tr th,.apps-compare tbody tr+tr td{border-top:1px solid rgba(15,23,42,.06)}.apps-updated{text-align:center;font-size:.85rem;color:#0f172a80;margin:0;padding:0 1.5rem 2rem}@media(max-width:960px){.apps-tpl-grid,.apps-price-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.apps-price-grid{gap:1.6rem}}@media(max-width:720px){.apps-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apps-summary-row{grid-template-columns:1fr;gap:.2rem}}.apps-mock{width:100%;max-width:480px;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 18px 50px #0f172a1f;overflow:hidden;font-size:.92rem}.apps-mock-head{display:flex;align-items:center;gap:.8rem;padding:1rem 1.15rem}.apps-mock-icon{width:42px;height:42px;border-radius:11px;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.apps-mock-title{flex:1;min-width:0;display:flex;flex-direction:column}.apps-mock-title strong{color:#0f172a;font-size:1rem}.apps-mock-title span{color:#0f172a99;font-size:.82rem;display:inline-flex;align-items:center;gap:.4rem}.apps-mock-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;display:inline-block}.apps-mock-price{font-weight:800;color:#c2410c;background:#fff7ed;padding:.3rem .7rem;border-radius:999px;font-size:.82rem;white-space:nowrap}.apps-mock-tabs{display:flex;gap:.3rem;padding:0 1.15rem .7rem}.apps-mock-tabs span{font-size:.8rem;font-weight:700;color:#0f172a8c;padding:.35rem .75rem;border-radius:7px;display:inline-flex;align-items:center;gap:.4rem}.apps-mock-tabs span.is-active{background:#f1f5f9;color:#0f172a}.apps-mock-tabs em{font-style:normal;font-size:.7rem;background:#dcfce7;color:#166534;padding:.05rem .45rem;border-radius:999px}.apps-mock-log{margin:0;padding:1rem 1.15rem;background:#0b0b0f;color:#d4d4d8;font:.8rem/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;flex-direction:column;white-space:pre;overflow:hidden}.apps-mock-log .is-ok{color:#86efac}.apps-mock-log .is-play{color:#ffb54d}.apps-mock-foot{display:flex;justify-content:space-between;gap:.5rem;padding:.8rem 1.15rem;font-size:.8rem;font-weight:700;color:#0f172aa6;background:#f8fafc}.apps-mock-foot span{display:inline-flex;align-items:center;gap:.4rem}.apps-hero-platform{display:block;width:100%;max-width:560px;height:auto;margin:0 auto}.apps-music-link{display:flex;align-items:center;gap:.9rem;max-width:1120px;margin:0 auto;padding:1.1rem 1.5rem;background:#fff7ed;color:#0f172a;text-decoration:none;font-size:1rem;line-height:1.5}.apps-music-link>i:first-child{width:40px;height:40px;border-radius:10px;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.apps-music-link span{flex:1}.apps-music-link>i:last-child{color:#c2410c}.apps-music-link:hover strong{color:#c2410c}
