:root{--navy:#1b304c;--mid:#3f4a5b;--muted:#6b7280;--orange:#f27527;--orlt:#ff7a5915;--border:#e5e7eb;--soft:#f8f9fb;--white:#fff;--green:#16a34a;--blue:#2563eb}html{scroll-behavior:smooth}.detail_page #architecture{border:50px solid transparent;margin-top:-100px}.detail_page em{color:var(--orange);font-style:normal}.detail_main_page,.detail_page{padding-top:128px}.detail_page .breadcrumb{background:var(--soft);border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;padding:9px 0}.detail_page .breadcrumb span{color:var(--orange);font-weight:600}.detail_page .paltform-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.section{padding-bottom:80px;padding-top:80px}.detail_page .section-soft{background:var(--soft)}.detail_page .section-navy{background:var(--navy)}.detail_page .section-header{max-width:820px}.detail_main_page .section-header,.detail_page .section-header{margin:0 auto 52px;text-align:center}.detail_main_page .eyebrow,.detail_page .eyebrow{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.detail_main_page .section-header h2,.detail_page .section-header h2{margin-bottom:14px}.detail_page .section-navy .section-header h2{color:#fff}.detail_page .section-navy .section-header p{color:hsla(0,0%,100%,.6)}.detail_page .tag{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-align:center;text-transform:uppercase}.detail_page .tag-orange{background:var(--orlt);color:var(--orange)}.detail_page .tag-green{background:#f0fdf4;color:var(--green)}.detail_page .tag-blue{background:#eff6ff;color:var(--blue)}.detail_page .tag-purple{background:#f5f3ff;color:#7c3aed}.detail_page .tag-red{background:#fef2f2;color:#dc2626}.detail_page .tag-muted{background:var(--soft);color:var(--muted)}.detail_page .btn-primary{align-items:center;background:var(--orange);border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 28px;text-decoration:none;transition:opacity .15s}.detail_page .btn-primary:focus,.detail_page .btn-primary:hover{color:#fff;opacity:.88}.detail_page .btn-secondary{align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:12px;color:var(--navy);display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;text-decoration:none}.detail_page .hero-content p{margin-bottom:36px}.detail_page .hero{background:linear-gradient(140deg,#eaf0f9,#fdf4ee 55%,#f5f3ff);border-bottom:1px solid var(--border)}.detail_page .hero-tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.detail_page .platform-pill{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 8px rgba(27,48,76,.06);display:flex;gap:10px;padding:10px 18px}.detail_page .platform-pill img{height:34px;object-fit:contain;width:90px}.detail_page .platform-pill span{color:var(--navy);font-size:14px;font-weight:700}.detail_page .arrow-chip{align-items:center;background:var(--orange);border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.detail_page .hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 240px}.detail_page .hero-content h1 em{color:var(--orange);font-style:normal}.detail_page .hero-content .subhead{color:var(--mid);font-size:18px;line-height:1.75;margin-bottom:36px;max-width:580px}.detail_page .hero-btns{display:flex;flex-wrap:wrap;gap:12px}.detail_page .stat-stack{display:flex;flex-direction:column;gap:12px}.detail_page .stat-card{background:var(--white);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px rgba(27,48,76,.05);padding:20px 24px;text-align:center}.detail_page .stat-card .val{color:var(--navy);font-size:34px;font-weight:800;letter-spacing:-1px}.detail_page .stat-card .lbl{color:var(--muted);font-size:12px;margin-top:4px}.detail_page .curiosity-strip{background:var(--navy)}.detail_page .curiosity-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.detail_page .curiosity-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:22px 24px}.detail_page .curiosity-card .hook{color:hsla(0,0%,100%,.45);font-size:13px;font-style:italic;font-weight:700;margin-bottom:10px}.detail_page .curiosity-card .reveal{color:#fff;font-size:14px;line-height:1.65}.detail_page .threads-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.detail_page .thread-card{background:var(--soft);border:1px solid var(--border);border-radius:16px;display:flex;gap:18px;padding:24px}.detail_page .thread-icon{align-items:center;background:var(--orlt);border-radius:14px;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.detail_page .thread-content>:last-child{margin-bottom:0}.detail_page .thread-card h3{color:var(--navy);font-size:15px;font-weight:700;margin-bottom:6px}.detail_page .thread-card p{color:var(--mid);font-size:14px;line-height:1.7}.detail_page .trust-line{color:var(--muted);display:flex;font-size:14px;gap:6px;justify-content:center;text-align:center}.detail_page .trust-line span.check{color:var(--green);display:flex;position:relative;top:3px}.detail_page .asset-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.detail_page .asset-card{background:var(--white);border:1px solid var(--border);border-radius:16px;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);overflow:hidden}.detail_page .asset-card-head{align-items:center;background:var(--navy);display:flex;gap:10px;justify-content:space-between;padding:14px 18px}.detail_page .asset-card-head .obj{align-items:center;display:flex;gap:8px}.detail_page .asset-card-head .obj-icon{font-size:18px}.detail_page .asset-card-head .obj-name{color:#fff;font-size:13px;font-weight:700}.detail_page .asset-card-body{padding:16px 18px}.detail_page .mapping-row{align-items:center;display:flex;gap:8px;margin-bottom:12px}.detail_page .platform-chip{align-items:center;display:flex;gap:5px}.detail_page .platform-chip img{border-radius:3px;height:16px;object-fit:contain;width:40px}.detail_page .platform-chip span{color:var(--mid);font-size:11px;font-weight:600}.detail_page .map-arrow{background:linear-gradient(90deg,var(--border),var(--orange));flex:1;height:1px}.detail_page .map-to{color:var(--navy);font-size:12px;font-weight:700}.detail_page .asset-note{background:var(--soft);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.55;padding:10px 12px}.detail_page .screenshot-banner{align-items:flex-start;background:var(--white);border:1.5px dashed var(--border);border-radius:16px;display:flex;gap:18px;padding:28px 32px}.detail_page .screenshot-banner .ss-icon{align-items:center;background:var(--orlt);border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.detail_page .screenshot-banner .ss-content>:last-child{margin-bottom:0}.detail_page .screenshot-banner h4{color:var(--navy);font-size:13px;font-weight:700;margin-bottom:4px}.detail_page .screenshot-banner p{color:var(--mid);font-size:13px;line-height:1.6}.detail_page .tech-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.detail_page .tech-card>:last-child{margin-bottom:0}.detail_page .tech-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:28px}.detail_page .tech-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.detail_page .tech-card h3{color:#fff;font-size:15px;font-weight:700;margin-bottom:0}.detail_page .tech-card p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.75}.detail_page .tech-badge{background:rgba(242,117,39,.15);border:1px solid rgba(242,117,39,.3);border-radius:20px;color:var(--orange);flex-shrink:0;font-size:10px;font-weight:700;padding:3px 10px;white-space:nowrap}.detail_page .guarantees{display:flex;flex-wrap:wrap;gap:14px}.detail_page .guarantee{align-items:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex:1 1 200px;gap:12px;padding:16px 20px}.detail_page .g-check{align-items:center;background:var(--green);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.detail_page .guarantee .g-check-content>:last-child{margin-bottom:0}.detail_page .guarantee h4{color:#fff;font-size:13px;font-weight:700;margin-bottom:3px}.detail_page .guarantee p{color:hsla(0,0%,100%,.45);font-size:12px}.detail_page .arch-diagram{background:var(--white);border:1px solid var(--border);border-radius:20px;margin-bottom:24px;overflow-x:auto;padding:36px}.detail_page .arch-phases{align-items:flex-start;display:flex;min-width:560px}.detail_page .arch-phase{flex:1;text-align:center}.detail_page .phase-connector{align-items:center;display:flex;flex-shrink:0;padding-bottom:52px;width:56px}.detail_page .phase-connector-line{background:linear-gradient(90deg,var(--border),var(--orange));border-radius:2px;height:2px;width:100%}.detail_page .phase-circle{align-items:center;border-radius:50%;display:flex;font-size:18px;font-weight:800;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.detail_page .phase-circle.start{background:var(--navy);color:#fff}.detail_page .phase-circle.mid{background:var(--white);border:2px solid var(--border);color:var(--navy)}.detail_page .phase-circle.end{background:var(--orange);color:#fff}.detail_page .phase-title{color:var(--navy);font-size:13px;font-weight:700;margin-bottom:4px}.detail_page .phase-desc{color:var(--muted);font-size:11px;line-height:1.5;margin:0 auto 6px}.detail_page .phase-dur{color:var(--orange);font-size:11px;font-weight:700}.detail_page .arch-notes{display:flex;flex-wrap:wrap;gap:12px}.detail_page .arch-note{align-items:flex-start;background:var(--white);border:1px solid var(--border);border-radius:10px;display:flex;flex:1 1 240px;gap:8px;padding:12px 16px}.detail_page .arch-note .note-icon{flex-shrink:0;font-size:16px}.detail_page .arch-note p{color:var(--mid);font-size:13px;line-height:1.5}.detail_page .arch-note>:last-child{margin-bottom:0}.detail_page .faq-section{background:#f3f4f6;padding:80px 48px}.detail_page .faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:780px}.detail_page .faq-item{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;cursor:pointer;overflow:hidden;transition:border-color .2s,box-shadow .2s}.detail_page .faq-item.open{border-color:var(--orange)}.detail_page .faq-header{align-items:center;background:#fff;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.detail_page .faq-header-left{align-items:center;display:flex;gap:14px;min-width:0}.detail_page .faq-tag{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.09em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.detail_page .faq-q{color:var(--navy);font-size:15px;font-weight:600;line-height:1.4}.detail_page .faq-chevron{align-items:center;background:transparent;border:1.5px solid #e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s,border-color .2s;width:28px}.detail_page .faq-chevron svg{color:#6b7280;transition:transform .25s ease}.detail_page .faq-item.open .faq-chevron{background:var(--orange);border-color:var(--orange)}.detail_page .faq-item.open .faq-chevron svg{color:#fff;transform:rotate(180deg)}.detail_page .faq-body{height:0;opacity:0;overflow:hidden;transition:height .38s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:height,opacity}.detail_page .faq-item.open .faq-body{opacity:1!important}.detail_page .faq-body-inner{border-top:1px solid #e5e7eb;color:var(--mid);font-size:14.5px;line-height:1.8;margin:0 24px 22px;padding-top:18px}.detail_page .human-element-section{background:var(--white);border-top:1px solid var(--border);box-sizing:border-box}.detail_page .he-inner{align-items:center;display:flex;flex-direction:row;gap:64px}.detail_page .he-left{flex:1;min-width:0}.detail_page .he-eyebrow{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.detail_page .he-headline{margin:0 0 16px}.detail_page .he-body{color:var(--mid);font-size:16px;line-height:1.75;margin:0 0 16px}.detail_page .he-body:last-of-type{margin-bottom:32px}.detail_page .he-social-proof{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.detail_page .he-avatars{display:flex;flex-shrink:0}.detail_page .he-avatar{border:2px solid var(--white);border-radius:50%;display:block;height:40px;margin-left:-10px;object-fit:cover;width:40px}.detail_page .he-avatar:first-child{margin-left:0}.detail_page .he-social-text{color:var(--navy);font-size:13px;font-weight:700;line-height:1.4;margin:0;max-width:220px}.detail_page .he-right{flex:1;min-width:0;width:100%}.detail_page .he-card{background:var(--soft);border:1px solid var(--border);border-radius:20px;box-sizing:border-box;padding:32px}.detail_page .he-card-title{color:var(--navy);font-size:18px;font-weight:800;line-height:1.3;margin:0 0 24px}.detail_page .he-items{display:flex;flex-direction:column;gap:24px}.detail_page .he-item{align-items:flex-start;display:flex;gap:16px}.detail_page .he-item-icon{align-items:center;background:var(--orlt);border-radius:12px;color:var(--orange);display:flex;flex-shrink:0;height:40px;justify-content:center;min-width:40px;width:40px}.detail_page .he-item-content{flex:1;min-width:0}.detail_page .he-item-title{color:var(--navy);font-size:14px;font-weight:700;line-height:1.4;margin:0 0 4px}.detail_page .he-item-desc{color:var(--mid);font-size:13px;line-height:1.6;margin:0}.detail_page .cta-banner{background-color:var(--orange);box-sizing:border-box;text-align:center}.detail_page .cta-headline{color:var(--white);margin:0 0 12px}.detail_page .cta-subhead{color:hsla(0,0%,100%,.85);margin:0 0 32px}.detail_page .cta-btn{align-items:center;background:var(--white);border-radius:14px;color:var(--orange);display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:opacity .15s ease}.detail_page .cta-btn:hover{color:var(--orange);opacity:.9}@media (max-width:1024px){.detail_page .he-inner{gap:40px}.detail_page .body-container--dynamic_post_price_detail .planPrice_wrpr{padding-bottom:80px;padding-top:80px}}@media (max-width:991px){.detail_page .faq-section{padding-left:24px;padding-right:24px}.detail_page .asset-grid{grid-template-columns:repeat(2,1fr)}.detail_page .curiosity-grid{grid-template-columns:1fr}.detail_page .stat-stack{flex-direction:row;flex-wrap:wrap}.detail_page .nav-ctas,.detail_page .nav-links{display:none}.detail_page .stat-card{width:calc(33.333% - 8px)}.detail_page .curiosity-grid{grid-template-columns:repeat(2,1fr)}.detail_page .hero-grid{grid-template-columns:1fr}.detail_page .guarantee{flex:1 1 300px}}@media (max-width:976px){.detail_main_page,.detail_page{padding-top:185px}}@media (max-width:767px){.detail_page .body-container--dynamic_post_price_detail .planPrice_wrpr,.section{padding-bottom:50px;padding-top:50px}.detail_main_page,.detail_page{padding-top:135px}.detail_page .asset-grid,.detail_page .curiosity-grid,.detail_page .tech-grid,.detail_page .threads-grid{grid-template-columns:1fr}.detail_page .stat-card{width:calc(50% - 6px)}.detail_page .faq-header{padding:15px}.detail_page .faq-body-inner{margin:0 15px 22px}.detail_page .faq-header-left{align-items:start;flex-direction:column;flex-wrap:wrap}.detail_page .faq-chevron{height:30px;width:30px}.detail_page .he-inner{flex-direction:column;gap:40px}.detail_page .he-left,.detail_page .he-right{flex:none;width:100%}.detail_page .he-card{padding:24px}.detail_page .he-card-title{font-size:16px}.detail_page .he-social-text{max-width:100%}.detail_page .arch-phases{flex-direction:column;min-width:auto}.detail_page .arch-phase{margin:0 auto;max-width:400px;width:100%}.detail_page .phase-connector{margin:0 auto;padding:40px 0;transform:rotate(90deg)}.detail_page .phase-desc{max-width:none}}@media (max-width:500px){.detail_page .stat-card{width:100%}.detail_page .thread-card{flex-direction:column}.detail_page .screenshot-banner{flex-direction:column;padding:24px}.detail_page .arch-note,.detail_page .guarantee{flex-direction:column}.detail_page .human-element-section{padding-bottom:50px;padding-top:50px}.detail_page .he-card{padding:20px 16px}.detail_page .he-item-icon{height:36px;min-width:36px;width:36px}.detail_page .he-item{flex-direction:column}.detail_page .btn-primary,.detail_page .btn-secondary,.detail_page .cta-btn{padding:14px}}.detail-listing-main .integration-grid{column-gap:24px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:48px}.detail-listing-main .integration-grid .integration-item{border:1px solid #091a4414;border-radius:16px;overflow:hidden;padding:0 25px 32px;position:relative;width:calc(33.33% - 16px)}.detail-listing-main .integration-grid .integration-item .title-wrpr h6{color:#1b304c;font-size:24px;line-height:1.33;margin-bottom:8px}.detail-listing-main .integration-grid .integration-item .desc-wrpr p{color:#3f4a5b;font-size:16px;line-height:1.5;margin:0}.detail-listing-main .integration-grid .integration-item .desc-wrpr{margin-bottom:48px}.detail-listing-main .integration-grid .integration-item .learn-more-wrpr a{color:#1b304c;font-size:15px;font-weight:600;text-decoration:none;transition:all .5s ease}.detail-listing-main .integration-grid .integration-item .learn-more-wrpr a:hover{color:#f27527;text-decoration:underline}.detail-listing-main .integration-grid .integration-item .top-logos .background-image{background-image:linear-gradient(180deg,#baf4d5,#fff);left:0;position:absolute;right:0;top:0}.detail-listing-main .integration-grid .integration-item .top-logos{display:flex;justify-content:space-around;margin-bottom:90px;padding-top:36px}.detail-listing-main .integration-grid .integration-item .top-logos .left-logo,.detail-listing-main .integration-grid .integration-item .top-logos .right-logo{position:relative}.detail-listing-main .integration-grid .integration-item .top-logos .left-logo .left-logo-wrpr,.detail-listing-main .integration-grid .integration-item .top-logos .right-logo .right-logo-wrpr{align-items:center;background:#fff;border-radius:50%;display:flex;height:84px;justify-content:center;padding:20px;text-align:center;width:84px}.detail-listing-main .integration-grid .integration-item .top-logos .left-logo .left-logo-wrpr .logo-fallback,.detail-listing-main .integration-grid .integration-item .top-logos .right-logo .right-logo-wrpr .logo-fallback{align-items:center;background:#f27527;border-radius:50%;color:#fff;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;width:100%}.detail-listing-main .integration-grid .integration-item .top-logos .left-logo .left-logo-wrpr img,.detail-listing-main .integration-grid .integration-item .top-logos .right-logo .right-logo-wrpr img{max-height:40px;vertical-align:middle;width:auto!important}.detail-listing-main .pagination-container-wrap{margin-top:50px}.detail-listing-main .pagination-container-wrap ul.pagination_list{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.detail-listing-main .pagination-container-wrap ul.pagination_list li.arrow_pagi.disAble{cursor:default;opacity:.5}.detail-listing-main .pagination-container-wrap ul.pagination_list li{background:#fff;border-radius:50%;color:#f27527;cursor:pointer;height:30px;padding:4px;text-align:center;width:30px}.detail-listing-main .pagination-container-wrap ul.pagination_list li.pagination_item.pagination_item__active{cursor:default}.detail-listing-main .pagination-container-wrap ul.pagination_list li.pagination_item a{color:inherit;transition:none}.detail-listing-main .pagination-container-wrap ul.pagination_list li.pagination_item.pagination_item__active,.detail-listing-main .pagination-container-wrap ul.pagination_list li.pagination_item:hover{background:#f27527;color:#fff;transition:all .5s ease}.detail-listing-main .pagination-container-wrap ul.pagination_list li.arrow_pagi{background:#f27527;color:#fff}.detail-listing-main .integration-grid .integration-item .content-wrpr{position:relative;z-index:1}.dynamic-featured-content{margin:0 auto;max-width:739px;text-align:center}.dynamic-featured-content p{color:#3f4a5b;font-size:18px;line-height:1.56;margin:0}.dynamic-featured-content h1{color:#1b304c;margin:0;padding-bottom:32px}.dynamic-button-wrapper>a{background-color:#f27527;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:1.5;margin-top:20px;outline:none;padding:13px 15px}.dynamic-button-wrapper{text-align:center}.detail-listing-main .pagination-container-wrap ul.pagination_list li.arrow_pagi svg{fill:currentColor}@media (max-width:1024px){.detail-listing-main .integration-grid .integration-item{width:calc(50% - 12px)}.detail-listing-main .integration-grid .integration-item .top-logos{padding-top:60px}}@media (max-width:767px){.detail-listing-main .integration-grid .integration-item{width:100%}.detail-listing-main .integration-grid .integration-item .top-logos{padding-left:20px;padding-right:20px;padding-top:60px}.detail-listing-main .integration-grid .integration-item .top-logos .background-image{max-height:280px}.detail-listing-main .integration-grid .integration-item .top-logos .background-image img{display:block;margin:0 auto;max-height:240px;width:auto}}@media (max-width:479px){.detail-listing-main .integration-grid .integration-item .top-logos .left-logo .left-logo-wrpr,.detail-listing-main .integration-grid .integration-item .top-logos .right-logo .right-logo-wrpr{height:60px;padding:10px;width:60px}.detail-listing-main .integration-grid .integration-item .top-logos .background-image img{max-height:unset}.detail-listing-main .integration-grid .integration-item .top-logos{padding-top:40px}}