.Section1Hero-module__ohm_kq__section{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.Section1Hero-module__ohm_kq__container{background-color:#fff;align-items:stretch;width:100%;max-width:1200px;min-height:520px;display:flex;position:relative;overflow:hidden}.Section1Hero-module__ohm_kq__leftBorder{z-index:2;top:0;bottom:0;left:0;height:auto!important;position:absolute!important}.Section1Hero-module__ohm_kq__rightBorder{z-index:2;top:0;bottom:0;right:0;height:auto!important;position:absolute!important}.Section1Hero-module__ohm_kq__content{z-index:1;flex-direction:column;gap:24px;max-width:840px;padding:56px 0 56px 56px;display:flex;position:relative}.Section1Hero-module__ohm_kq__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.1}.Section1Hero-module__ohm_kq__desc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;max-width:548px;margin:0;font-size:16px;font-weight:500;line-height:24px}.Section1Hero-module__ohm_kq__urlBox{border:1px solid #dadada;justify-content:space-between;align-items:center;width:500px;max-width:100%;height:48px;padding:12px;display:flex;overflow:hidden}.Section1Hero-module__ohm_kq__urlBoxLeft{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;white-space:nowrap;font-size:16px;font-weight:500}.Section1Hero-module__ohm_kq__urlBoxRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.Section1Hero-module__ohm_kq__endpointScroller{align-items:flex-start;height:24px;display:flex;overflow:hidden}.Section1Hero-module__ohm_kq__endpointTrack{flex-direction:column;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex}.Section1Hero-module__ohm_kq__endpointItem{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#ff4700;white-space:nowrap;height:24px;font-size:14px;font-weight:500;line-height:24px;display:block}.Section1Hero-module__ohm_kq__copyBtn{cursor:pointer;color:#666;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex}.Section1Hero-module__ohm_kq__copyBtn:hover,.Section1Hero-module__ohm_kq__copyBtnDone{color:#ff4700}.Section1Hero-module__ohm_kq__ctaBtn{color:#000;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;cursor:pointer;background-color:#ff4700;border:none;align-items:center;gap:4px;width:fit-content;padding:12px 24px 12px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.Section1Hero-module__ohm_kq__ctaBtn:hover{opacity:.9}.Section1Hero-module__ohm_kq__asciiWrap{z-index:0;mix-blend-mode:multiply;transform-origin:50%;width:55%;height:100%;position:absolute;top:0;right:0;transform:scale(1.5)translate(10%,-15%)}.Section1Hero-module__ohm_kq__bottomBorder{width:100%}@media (max-width:768px){.Section1Hero-module__ohm_kq__container{min-height:420px}.Section1Hero-module__ohm_kq__content{max-width:100%;padding:24px 16px 180px}.Section1Hero-module__ohm_kq__urlBox{width:100%}.Section1Hero-module__ohm_kq__asciiWrap{opacity:.4;width:100%;height:220px;top:auto;bottom:0}.Section1Hero-module__ohm_kq__leftBorder,.Section1Hero-module__ohm_kq__rightBorder{display:none}}
.AnimatedGridLine-module__f_MXrG__line{opacity:0;will-change:opacity;flex-shrink:0;position:relative}.AnimatedGridLine-module__f_MXrG__revealed{opacity:1}.AnimatedGridLine-module__f_MXrG__vertical{background:repeating-linear-gradient(to bottom, var(--line-color), var(--line-color) 50%, transparent 50%, transparent 100%);background-size:var(--dash-thickness) var(--dash-gap)}.AnimatedGridLine-module__f_MXrG__vertical.AnimatedGridLine-module__f_MXrG__revealed:before{content:"";background:var(--mask-color);transform-origin:bottom;animation:AnimatedGridLine-module__f_MXrG__revealVertical var(--anim-duration) var(--anim-delay) 1 cubic-bezier(.5, .2, .4, 1) forwards;will-change:transform;position:absolute;inset:0}@keyframes AnimatedGridLine-module__f_MXrG__revealVertical{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.AnimatedGridLine-module__f_MXrG__horizontal{background:repeating-linear-gradient(to right, var(--line-color), var(--line-color) 50%, transparent 50%, transparent 100%);background-size:var(--dash-gap) var(--dash-thickness)}.AnimatedGridLine-module__f_MXrG__horizontal.AnimatedGridLine-module__f_MXrG__revealed:before{content:"";background:var(--mask-color);transform-origin:100%;animation:AnimatedGridLine-module__f_MXrG__revealHorizontal var(--anim-duration) var(--anim-delay) 1 cubic-bezier(.5, .2, .4, 1) forwards;will-change:transform;position:absolute;inset:0}@keyframes AnimatedGridLine-module__f_MXrG__revealHorizontal{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.Section2Stats-module__Ea3RqG__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section2Stats-module__Ea3RqG__container{background-color:#fff;flex-direction:column;width:100%;max-width:1200px;display:flex;position:relative}.Section2Stats-module__Ea3RqG__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section2Stats-module__Ea3RqG__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section2Stats-module__Ea3RqG__labelRow{background-color:#fafafa;justify-content:center;align-items:center;padding:24px;display:flex}.Section2Stats-module__Ea3RqG__labelText{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;text-align:center;font-size:18px;font-weight:500;line-height:24px}.Section2Stats-module__Ea3RqG__statsRow{width:100%;display:flex}.Section2Stats-module__Ea3RqG__statCard{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.Section2Stats-module__Ea3RqG__statValue{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#ff4700;font-size:32px;font-weight:700;line-height:1}.Section2Stats-module__Ea3RqG__statLabel{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;font-size:18px;font-weight:500;line-height:24px}.Section2Stats-module__Ea3RqG__providersRow{flex-direction:column;width:100%;display:flex}.Section2Stats-module__Ea3RqG__providersGridRow{width:100%;display:flex}.Section2Stats-module__Ea3RqG__providerCell{flex:1;justify-content:center;align-items:center;height:100px;display:flex;overflow:hidden}.Section2Stats-module__Ea3RqG__providerLogo{object-fit:contain;max-width:140px;max-height:40px}.Section2Stats-module__Ea3RqG__vlLine{flex-shrink:0}.Section2Stats-module__Ea3RqG__spacer{height:40px}.Section2Stats-module__Ea3RqG__bottomBorder{width:100%}@media (max-width:768px){.Section2Stats-module__Ea3RqG__leftBorder,.Section2Stats-module__Ea3RqG__rightBorder{display:none}.Section2Stats-module__Ea3RqG__statsRow{flex-wrap:wrap}.Section2Stats-module__Ea3RqG__statsRow>[aria-hidden=true]{display:none}.Section2Stats-module__Ea3RqG__statCard{flex:none;width:50%;padding:20px 12px}.Section2Stats-module__Ea3RqG__statsRow>.Section2Stats-module__Ea3RqG__statCard:first-child,.Section2Stats-module__Ea3RqG__statsRow>.Section2Stats-module__Ea3RqG__statCard:nth-child(5){border-right:1px dashed #aaa}.Section2Stats-module__Ea3RqG__statsRow>.Section2Stats-module__Ea3RqG__statCard:nth-child(5),.Section2Stats-module__Ea3RqG__statsRow>.Section2Stats-module__Ea3RqG__statCard:nth-child(7){border-top:1px dashed #aaa}.Section2Stats-module__Ea3RqG__statValue{font-size:24px}.Section2Stats-module__Ea3RqG__statLabel{font-size:14px}.Section2Stats-module__Ea3RqG__labelRow{padding:12px 16px}.Section2Stats-module__Ea3RqG__labelText{font-size:15px}.Section2Stats-module__Ea3RqG__providersRow{overflow-x:visible}.Section2Stats-module__Ea3RqG__providersGridRow{flex-wrap:wrap}.Section2Stats-module__Ea3RqG__providerCell{flex:none;width:50%;min-width:50%;height:70px}.Section2Stats-module__Ea3RqG__providersGridRow>.Section2Stats-module__Ea3RqG__providerCell:nth-child(9){display:none}.Section2Stats-module__Ea3RqG__providerCell:nth-child(odd){border-right:1px dashed #aaa}.Section2Stats-module__Ea3RqG__providerCell:nth-child(n+3){border-top:1px dashed #aaa}.Section2Stats-module__Ea3RqG__vlLine{display:none}.Section2Stats-module__Ea3RqG__spacer{height:20px}}
.SectionGrid3-module__fAEIWW__section{flex-direction:column;align-items:center;width:100%;display:flex}.SectionGrid3-module__fAEIWW__sectionWarm{background-color:#fffbf9}.SectionGrid3-module__fAEIWW__container{background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.SectionGrid3-module__fAEIWW__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.SectionGrid3-module__fAEIWW__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.SectionGrid3-module__fAEIWW__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:40px;display:flex}.SectionGrid3-module__fAEIWW__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;white-space:nowrap;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.SectionGrid3-module__fAEIWW__titleOrange{color:#ff4700}.SectionGrid3-module__fAEIWW__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;text-align:center;max-width:816px;margin:0;font-size:20px;font-weight:500;line-height:24px}.SectionGrid3-module__fAEIWW__grid3{align-items:stretch;width:100%;display:flex}.SectionGrid3-module__fAEIWW__gridSeparator{flex-shrink:0;align-self:stretch;height:auto!important}.SectionGrid3-module__fAEIWW__gridCell{flex-direction:column;flex:1;gap:16px;padding:40px;display:flex}.SectionGrid3-module__fAEIWW__stepIcon{object-fit:contain;width:48px;height:80px}.SectionGrid3-module__fAEIWW__advIcon{object-fit:contain;width:64px;height:64px}.SectionGrid3-module__fAEIWW__cardTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:18px;font-weight:600;line-height:1.4}.SectionGrid3-module__fAEIWW__cardDesc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:16px;font-weight:400;line-height:20px}.SectionGrid3-module__fAEIWW__cardDescOrange{color:#ff4700}.SectionGrid3-module__fAEIWW__bottomBorder{width:100%}@media (max-width:768px){.SectionGrid3-module__fAEIWW__leftBorder,.SectionGrid3-module__fAEIWW__rightBorder{display:none}.SectionGrid3-module__fAEIWW__container{padding-top:20px}.SectionGrid3-module__fAEIWW__grid3{flex-direction:column}.SectionGrid3-module__fAEIWW__gridSeparator{display:none}.SectionGrid3-module__fAEIWW__gridCell{gap:8px;padding:16px}.SectionGrid3-module__fAEIWW__heading{padding:0 16px 16px}.SectionGrid3-module__fAEIWW__title{white-space:normal;font-size:22px}.SectionGrid3-module__fAEIWW__subtitle,.SectionGrid3-module__fAEIWW__cardTitle{font-size:13px}.SectionGrid3-module__fAEIWW__cardDesc{font-size:12px;line-height:1.5}.SectionGrid3-module__fAEIWW__stepIcon{width:28px;height:44px}.SectionGrid3-module__fAEIWW__advIcon{width:32px;height:32px}}
.Section5ModelLibrary-module__otWgvG__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section5ModelLibrary-module__otWgvG__container{background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative;overflow:hidden}.Section5ModelLibrary-module__otWgvG__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section5ModelLibrary-module__otWgvG__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section5ModelLibrary-module__otWgvG__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:40px;display:flex}.Section5ModelLibrary-module__otWgvG__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section5ModelLibrary-module__otWgvG__titleOrange{color:#ff4700}.Section5ModelLibrary-module__otWgvG__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;max-width:816px;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section5ModelLibrary-module__otWgvG__grid4{align-items:stretch;width:100%;display:flex}.Section5ModelLibrary-module__otWgvG__gridSeparator{flex-shrink:0;align-self:stretch;height:auto!important}.Section5ModelLibrary-module__otWgvG__col{flex-direction:column;flex:1;gap:24px;min-width:0;padding:40px;display:flex}.Section5ModelLibrary-module__otWgvG__colTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:18px;font-weight:600}.Section5ModelLibrary-module__otWgvG__modelList{flex-direction:column;gap:20px;display:flex}.Section5ModelLibrary-module__otWgvG__modelRow{align-items:center;gap:8px;display:flex}.Section5ModelLibrary-module__otWgvG__logoCircle{border:.6px solid #e7e7e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.Section5ModelLibrary-module__otWgvG__logoCircleDark{background:#000;border-color:#000}.Section5ModelLibrary-module__otWgvG__logoCircleWhite{background:#fff}.Section5ModelLibrary-module__otWgvG__logoCircleOrange{background:#d97757;border-color:#d97757}.Section5ModelLibrary-module__otWgvG__logoCirclePurple{background:#615ced;border-color:#615ced}.Section5ModelLibrary-module__otWgvG__logoCircleRed{background:#e30a5d;border-color:#e30a5d}.Section5ModelLibrary-module__otWgvG__logoImg{object-fit:contain;width:16.8px;height:16.8px}.Section5ModelLibrary-module__otWgvG__modelName{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;flex:1;font-size:16px;font-weight:500;line-height:20px}.Section5ModelLibrary-module__otWgvG__bottomBorder{width:100%}@media (max-width:900px){.Section5ModelLibrary-module__otWgvG__leftBorder,.Section5ModelLibrary-module__otWgvG__rightBorder{display:none}.Section5ModelLibrary-module__otWgvG__container{overflow:visible}.Section5ModelLibrary-module__otWgvG__grid4{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.Section5ModelLibrary-module__otWgvG__grid4::-webkit-scrollbar{display:none}.Section5ModelLibrary-module__otWgvG__col{scroll-snap-align:start;flex:none;width:260px;min-width:260px;padding:24px 20px}.Section5ModelLibrary-module__otWgvG__gridSeparator{display:block}.Section5ModelLibrary-module__otWgvG__title{font-size:26px}.Section5ModelLibrary-module__otWgvG__subtitle{font-size:15px}}
.Section6Workflow-module__Ox8U8a__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section6Workflow-module__Ox8U8a__container{background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.Section6Workflow-module__Ox8U8a__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section6Workflow-module__Ox8U8a__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section6Workflow-module__Ox8U8a__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:40px;display:flex}.Section6Workflow-module__Ox8U8a__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section6Workflow-module__Ox8U8a__titleOrange{color:#ff4700}.Section6Workflow-module__Ox8U8a__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;text-align:center;max-width:816px;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section6Workflow-module__Ox8U8a__grid3{align-items:stretch;width:100%;display:flex}.Section6Workflow-module__Ox8U8a__gridSeparator{flex-shrink:0;align-self:stretch;height:auto!important}.Section6Workflow-module__Ox8U8a__card{flex-direction:column;flex:1;gap:16px;min-width:0;padding:40px;display:flex}.Section6Workflow-module__Ox8U8a__cardTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:18px;font-weight:600}.Section6Workflow-module__Ox8U8a__cardDesc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:16px;font-weight:400;line-height:20px}.Section6Workflow-module__Ox8U8a__bottomBorder{width:100%}@media (max-width:768px){.Section6Workflow-module__Ox8U8a__leftBorder,.Section6Workflow-module__Ox8U8a__rightBorder{display:none}.Section6Workflow-module__Ox8U8a__container{padding-top:20px}.Section6Workflow-module__Ox8U8a__grid3{flex-direction:column}.Section6Workflow-module__Ox8U8a__gridSeparator{display:none}.Section6Workflow-module__Ox8U8a__card{gap:8px;padding:16px}.Section6Workflow-module__Ox8U8a__heading{padding:0 16px 16px}.Section6Workflow-module__Ox8U8a__title{font-size:22px}.Section6Workflow-module__Ox8U8a__subtitle,.Section6Workflow-module__Ox8U8a__cardTitle{font-size:13px}.Section6Workflow-module__Ox8U8a__cardDesc{font-size:12px;line-height:1.5}}
.Section7Showcase-module__u7i3gG__section{background-color:#000;flex-direction:column;align-items:center;width:100%;display:flex}.Section7Showcase-module__u7i3gG__container{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.Section7Showcase-module__u7i3gG__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section7Showcase-module__u7i3gG__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section7Showcase-module__u7i3gG__heading{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:10px;display:flex}.Section7Showcase-module__u7i3gG__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section7Showcase-module__u7i3gG__titleOrange{color:#ff4700}.Section7Showcase-module__u7i3gG__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;max-width:816px;margin:0;font-size:16px;font-weight:500;line-height:24px}.Section7Showcase-module__u7i3gG__gridContent{flex-direction:column;width:100%;display:flex}.Section7Showcase-module__u7i3gG__row2col{width:100%;height:549px;display:flex}.Section7Showcase-module__u7i3gG__row3col{width:100%;height:320px;display:flex}.Section7Showcase-module__u7i3gG__cell{flex-direction:column;flex:1;gap:16px;min-width:0;padding:40px 40px 0;display:flex;overflow:hidden}.Section7Showcase-module__u7i3gG__cells{flex-direction:column;width:358px;padding:40px 40px 0;display:flex;overflow:hidden}.Section7Showcase-module__u7i3gG__cellEmpty{flex:1;min-width:0;min-height:320px;padding:40px}.Section7Showcase-module__u7i3gG__cellLarge{flex:2}.Section7Showcase-module__u7i3gG__mediaCover{background:#111;width:100%;position:relative;overflow:hidden}.Section7Showcase-module__u7i3gG__mediaFixed{object-fit:cover;width:100%;height:369px;display:block}.Section7Showcase-module__u7i3gG__mediaFixedSmall{object-fit:cover;width:320px;height:192px;display:block}.Section7Showcase-module__u7i3gG__audioPlayer{background:#111;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:200px;display:flex}.Section7Showcase-module__u7i3gG__audioWave{align-items:center;gap:3px;height:40px;display:flex}.Section7Showcase-module__u7i3gG__audioBar{background:#ff4700;border-radius:2px;width:3px;animation:1.2s ease-in-out infinite Section7Showcase-module__u7i3gG__wave}@keyframes Section7Showcase-module__u7i3gG__wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.Section7Showcase-module__u7i3gG__audioControls{align-items:center;gap:12px;display:flex}.Section7Showcase-module__u7i3gG__audioPlayBtn{cursor:pointer;color:#fff;background:#ff4700;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Section7Showcase-module__u7i3gG__audioTime{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#ffffff80;font-size:12px}.Section7Showcase-module__u7i3gG__cellTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;margin:0;font-size:20px;font-weight:500;line-height:normal}.Section7Showcase-module__u7i3gG__cellDesc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#ffffff80;margin:0;font-size:14px;font-weight:500;line-height:normal}.Section7Showcase-module__u7i3gG__bottomBorder{width:100%}@media (max-width:900px){.Section7Showcase-module__u7i3gG__leftBorder,.Section7Showcase-module__u7i3gG__rightBorder{display:none}.Section7Showcase-module__u7i3gG__row2col,.Section7Showcase-module__u7i3gG__row3col{flex-direction:column;height:auto!important}.Section7Showcase-module__u7i3gG__cell,.Section7Showcase-module__u7i3gG__cells{flex:none;height:auto!important}.Section7Showcase-module__u7i3gG__row2col>[aria-hidden=true],.Section7Showcase-module__u7i3gG__row3col>[aria-hidden=true],.Section7Showcase-module__u7i3gG__cellEmpty{display:none}.Section7Showcase-module__u7i3gG__mediaCover{height:auto;overflow:visible}.Section7Showcase-module__u7i3gG__cell,.Section7Showcase-module__u7i3gG__cells{padding:24px 16px}.Section7Showcase-module__u7i3gG__mediaFixed{aspect-ratio:16/9;height:auto;min-height:180px}.Section7Showcase-module__u7i3gG__mediaFixedSmall{aspect-ratio:5/3;width:100%;height:auto;min-height:160px}.Section7Showcase-module__u7i3gG__audioPlayer{aspect-ratio:16/9;height:auto;min-height:180px}.Section7Showcase-module__u7i3gG__container{gap:24px}}
.Section8Developer-module__8heYCW__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section8Developer-module__8heYCW__container{background-color:#fff;flex-direction:column;width:100%;max-width:1200px;display:flex;position:relative}.Section8Developer-module__8heYCW__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section8Developer-module__8heYCW__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section8Developer-module__8heYCW__heading{flex-direction:column;gap:10px;padding:40px;display:flex}.Section8Developer-module__8heYCW__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section8Developer-module__8heYCW__titleOrange{color:#ff4700}.Section8Developer-module__8heYCW__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section8Developer-module__8heYCW__row{gap:40px;width:100%;min-height:420px;padding:40px;display:flex}.Section8Developer-module__8heYCW__featureList{flex-direction:column;flex:1;display:flex}.Section8Developer-module__8heYCW__featureItem{flex-direction:column;flex:1;gap:12px;padding:24px 32px 24px 0;display:flex}.Section8Developer-module__8heYCW__featureHeader{align-items:center;gap:8px;display:flex}.Section8Developer-module__8heYCW__featureIcon{object-fit:contain;width:24px;height:24px}.Section8Developer-module__8heYCW__featureTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:18px;font-weight:600}.Section8Developer-module__8heYCW__featureDesc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;padding-left:32px;font-size:16px;font-weight:400;line-height:20px}.Section8Developer-module__8heYCW__codeCol{background:#0d1117;flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.Section8Developer-module__8heYCW__codeHeader{background:#161b22;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.Section8Developer-module__8heYCW__codeDot{border-radius:50%;width:12px;height:12px}.Section8Developer-module__8heYCW__codeDotRed{background:#ff5f57}.Section8Developer-module__8heYCW__codeDotYellow{background:#ffbd2e}.Section8Developer-module__8heYCW__codeDotGreen{background:#28c840}.Section8Developer-module__8heYCW__codeFilename{color:#fff6;margin-left:8px;font-family:Courier New,Courier,monospace;font-size:12px}.Section8Developer-module__8heYCW__codePre{color:#c9d1d9;flex:1;margin:0;padding:24px;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;overflow:auto}.Section8Developer-module__8heYCW__kw{color:#ff7b72}.Section8Developer-module__8heYCW__str{color:#a5d6ff}.Section8Developer-module__8heYCW__fn{color:#d2a8ff}.Section8Developer-module__8heYCW__cm{color:#8b949e}.Section8Developer-module__8heYCW__nr{color:#79c0ff}.Section8Developer-module__8heYCW__pk{color:#e3b341}.Section8Developer-module__8heYCW__bottomBorder{width:100%}@media (max-width:768px){.Section8Developer-module__8heYCW__leftBorder,.Section8Developer-module__8heYCW__rightBorder{display:none}.Section8Developer-module__8heYCW__row{flex-direction:column;gap:16px;padding:16px}.Section8Developer-module__8heYCW__heading{padding:20px 16px}.Section8Developer-module__8heYCW__featureItem{padding:16px}.Section8Developer-module__8heYCW__featureDesc{padding-left:32px}.Section8Developer-module__8heYCW__codeCol{min-height:280px}.Section8Developer-module__8heYCW__codePre{padding:16px;font-size:11px}}
.Section9Pricing-module___dC3xW__section{background-color:#fffbf9;flex-direction:column;align-items:center;width:100%;display:flex}.Section9Pricing-module___dC3xW__container{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.Section9Pricing-module___dC3xW__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section9Pricing-module___dC3xW__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section9Pricing-module___dC3xW__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.Section9Pricing-module___dC3xW__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section9Pricing-module___dC3xW__titleOrange{color:#ff4700}.Section9Pricing-module___dC3xW__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;max-width:816px;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section9Pricing-module___dC3xW__cardRow{gap:24px;width:100%;padding:0 40px 40px;display:flex}.Section9Pricing-module___dC3xW__card{background:#fff;border:1px solid #dadada;flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:24px;display:flex}.Section9Pricing-module___dC3xW__cardFeatured{background:#ff4700;border:none}.Section9Pricing-module___dC3xW__cardBadge{background:#ffffff24;border:1px solid #fff6;width:fit-content;padding:8px 12px}.Section9Pricing-module___dC3xW__badgeText{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;font-size:16px;font-weight:600;line-height:20px}.Section9Pricing-module___dC3xW__cardTop{flex-direction:column;gap:24px;display:flex}.Section9Pricing-module___dC3xW__cardInfo{flex-direction:column;gap:8px;display:flex}.Section9Pricing-module___dC3xW__tierName{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:20px;font-weight:600}.Section9Pricing-module___dC3xW__tierNameWhite{color:#fff}.Section9Pricing-module___dC3xW__tierDesc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:16px;font-weight:400}.Section9Pricing-module___dC3xW__tierDescWhite{color:#fff}.Section9Pricing-module___dC3xW__tierPrice{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;font-weight:600;line-height:normal}.Section9Pricing-module___dC3xW__priceLabel{font-size:16px;display:block}.Section9Pricing-module___dC3xW__priceValue{font-size:24px}.Section9Pricing-module___dC3xW__priceUnit{font-size:16px}.Section9Pricing-module___dC3xW__tierPriceWhite{color:#fff}.Section9Pricing-module___dC3xW__modelList{flex-direction:column;gap:16px;display:flex}.Section9Pricing-module___dC3xW__modelRow{align-items:center;gap:8px;display:flex}.Section9Pricing-module___dC3xW__checkIcon{color:#ff4700;flex-shrink:0}.Section9Pricing-module___dC3xW__checkIconWhite{color:#fff}.Section9Pricing-module___dC3xW__modelName{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;flex:1;font-size:16px;font-weight:500;line-height:20px}.Section9Pricing-module___dC3xW__modelNameWhite{color:#fff}.Section9Pricing-module___dC3xW__ctaBtn{font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;color:#fff;letter-spacing:.05em;cursor:pointer;background:#000;border:none;justify-content:center;align-items:center;padding:12px 8px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex}.Section9Pricing-module___dC3xW__ctaBtn:hover{opacity:.85}.Section9Pricing-module___dC3xW__ctaBtnOrange{color:#ff4700}.Section9Pricing-module___dC3xW__bottomBorder{width:100%}@media (max-width:900px){.Section9Pricing-module___dC3xW__cardRow{flex-direction:column;gap:16px;padding:20px}.Section9Pricing-module___dC3xW__leftBorder,.Section9Pricing-module___dC3xW__rightBorder{display:none}}
.Section10Comparison-module__vNA8wG__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section10Comparison-module__vNA8wG__container{background-color:#fff;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.Section10Comparison-module__vNA8wG__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section10Comparison-module__vNA8wG__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section10Comparison-module__vNA8wG__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.Section10Comparison-module__vNA8wG__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section10Comparison-module__vNA8wG__titleOrange{color:#ff4700}.Section10Comparison-module__vNA8wG__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;max-width:816px;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section10Comparison-module__vNA8wG__tableWrap{flex-direction:column;width:100%;display:flex}.Section10Comparison-module__vNA8wG__tableRow{align-items:stretch;width:100%;min-height:72px;display:flex}.Section10Comparison-module__vNA8wG__tableHeader{background:#fafafa;align-items:center;min-height:56px}.Section10Comparison-module__vNA8wG__rowCell{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;flex:1;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:20px;display:flex}.Section10Comparison-module__vNA8wG__headerCell{color:#000;font-weight:400}.Section10Comparison-module__vNA8wG__rowCellHighlight{color:#ff4700;align-items:center;gap:12px;display:flex}.Section10Comparison-module__vNA8wG__checkIcon{color:#ff4700;flex-shrink:0}.Section10Comparison-module__vNA8wG__bottomBorder{width:100%}@media (max-width:768px){.Section10Comparison-module__vNA8wG__leftBorder,.Section10Comparison-module__vNA8wG__rightBorder{display:none}.Section10Comparison-module__vNA8wG__tableRow{flex-direction:column}.Section10Comparison-module__vNA8wG__rowCell{min-height:auto;padding:12px 16px;font-size:14px}}
.Section11Calculator-module__-yK0Sa__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section11Calculator-module__-yK0Sa__container{background-color:#fff;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.Section11Calculator-module__-yK0Sa__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section11Calculator-module__-yK0Sa__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section11Calculator-module__-yK0Sa__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.Section11Calculator-module__-yK0Sa__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section11Calculator-module__-yK0Sa__titleOrange{color:#ff4700}.Section11Calculator-module__-yK0Sa__subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section11Calculator-module__-yK0Sa__calcWrap{width:100%;padding:0 40px 40px}.Section11Calculator-module__-yK0Sa__calcPanel{background:#000;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}.Section11Calculator-module__-yK0Sa__calcHeader{color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex}.Section11Calculator-module__-yK0Sa__calcLabel{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-size:16px;font-weight:500;line-height:20px}.Section11Calculator-module__-yK0Sa__calcTokenValue{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-size:16px;font-weight:600}.Section11Calculator-module__-yK0Sa__sliderTrack{align-items:center;width:100%;height:24px;display:flex;position:relative}.Section11Calculator-module__-yK0Sa__sliderInput{appearance:none;cursor:pointer;background:#ffffff3b;border-radius:0;outline:none;width:100%;height:6px}.Section11Calculator-module__-yK0Sa__sliderInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ff4700;border-radius:0;width:24px;height:24px}.Section11Calculator-module__-yK0Sa__sliderInput::-moz-range-thumb{cursor:pointer;background:#ff4700;border:none;border-radius:0;width:24px;height:24px}.Section11Calculator-module__-yK0Sa__costRow{gap:16px;width:100%;display:flex}.Section11Calculator-module__-yK0Sa__costCard{text-align:center;background:#ffffff1a;flex-direction:column;flex:1;align-items:center;gap:12px;padding:24px;display:flex}.Section11Calculator-module__-yK0Sa__costCardLabel{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:20px}.Section11Calculator-module__-yK0Sa__costCardValue{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;font-size:32px;font-weight:600}.Section11Calculator-module__-yK0Sa__costCardValueOrange{color:#ff4700}.Section11Calculator-module__-yK0Sa__savingsNote{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:20px}.Section11Calculator-module__-yK0Sa__savingsOrange{color:#ff4700}.Section11Calculator-module__-yK0Sa__bottomBorder{width:100%}@media (max-width:768px){.Section11Calculator-module__-yK0Sa__leftBorder,.Section11Calculator-module__-yK0Sa__rightBorder{display:none}.Section11Calculator-module__-yK0Sa__costRow{flex-direction:column}.Section11Calculator-module__-yK0Sa__calcWrap{padding:0 16px 24px}}
.Section12FAQ-module__Oc8A6a__section{flex-direction:column;align-items:center;width:100%;display:flex}.Section12FAQ-module__Oc8A6a__container{background-color:#fff;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;padding-top:40px;display:flex;position:relative}.Section12FAQ-module__Oc8A6a__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section12FAQ-module__Oc8A6a__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section12FAQ-module__Oc8A6a__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.Section12FAQ-module__Oc8A6a__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.Section12FAQ-module__Oc8A6a__titleOrange{color:#ff4700}.Section12FAQ-module__Oc8A6a__faqList{flex-direction:column;width:100%;display:flex}.Section12FAQ-module__Oc8A6a__faqItem{flex-direction:column;display:flex}.Section12FAQ-module__Oc8A6a__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:32px 200px;display:flex}.Section12FAQ-module__Oc8A6a__faqQuestion{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;flex:1;font-size:20px;font-weight:600;line-height:24px}.Section12FAQ-module__Oc8A6a__faqChevron{color:#000;flex-shrink:0;transition:transform .2s}.Section12FAQ-module__Oc8A6a__faqChevronOpen{transform:rotate(180deg)}.Section12FAQ-module__Oc8A6a__faqAnswer{max-height:0;padding:0 200px;transition:max-height .25s,padding .25s;overflow:hidden}.Section12FAQ-module__Oc8A6a__faqAnswerOpen{max-height:200px;padding:0 200px 32px}.Section12FAQ-module__Oc8A6a__faqAnswerText{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:16px;font-weight:500;line-height:20px}.Section12FAQ-module__Oc8A6a__bottomBorder{width:100%}@media (max-width:768px){.Section12FAQ-module__Oc8A6a__leftBorder,.Section12FAQ-module__Oc8A6a__rightBorder{display:none}.Section12FAQ-module__Oc8A6a__faqBtn,.Section12FAQ-module__Oc8A6a__faqAnswer,.Section12FAQ-module__Oc8A6a__faqAnswerOpen{padding-left:20px;padding-right:20px}.Section12FAQ-module__Oc8A6a__faqQuestion{font-size:16px}}
.SiteFooter-module__9mALFW__footer{background-color:#fff;border-top:1px solid #eaeaea;justify-content:center;width:100%}.SiteFooter-module__9mALFW__container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:48px 16px;display:flex}.SiteFooter-module__9mALFW__logoWrap{align-items:center;display:flex}.SiteFooter-module__9mALFW__logoImage{display:block}.SiteFooter-module__9mALFW__nav{align-items:center;gap:80px;display:flex}.SiteFooter-module__9mALFW__navLink{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;white-space:nowrap;font-size:14px;font-weight:400;line-height:18px;text-decoration:none;transition:opacity .2s,color .2s}.SiteFooter-module__9mALFW__navLink:hover{color:#ff4700}@media (max-width:900px){.SiteFooter-module__9mALFW__nav{gap:40px}}@media (max-width:768px){.SiteFooter-module__9mALFW__container{flex-direction:column;align-items:flex-start;gap:32px;padding:32px 20px}.SiteFooter-module__9mALFW__nav{flex-wrap:wrap;gap:16px 32px}}.SiteFooter-module__9mALFW__icp{text-align:center;width:100%;margin-top:-16px;padding:0 0 20px}.SiteFooter-module__9mALFW__icpLink{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#0006;font-size:12px;text-decoration:none;transition:color .2s}.SiteFooter-module__9mALFW__icpLink:hover{color:#000000b3}
.ModelDetailDrawer-module__3fIHKW__sheetContent{border-left:1px solid #dadada;flex-direction:column;max-width:100vw;padding:0;display:flex;overflow-y:auto;width:520px!important}.ModelDetailDrawer-module__3fIHKW__sheetHeader{flex-direction:row;justify-content:flex-end;padding:24px 24px 0;display:flex}.ModelDetailDrawer-module__3fIHKW__closeBtn{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:0;transition:opacity .15s;display:flex}.ModelDetailDrawer-module__3fIHKW__closeBtn:hover{opacity:.6}.ModelDetailDrawer-module__3fIHKW__body{flex-direction:column;flex:1;gap:32px;padding:12px 24px 40px;display:flex}.ModelDetailDrawer-module__3fIHKW__identity{align-items:center;gap:8px;height:40px;display:flex}.ModelDetailDrawer-module__3fIHKW__logoCircle{border:1px solid #e7e7e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.ModelDetailDrawer-module__3fIHKW__identityMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ModelDetailDrawer-module__3fIHKW__nameRow{align-items:center;gap:8px;display:flex}.ModelDetailDrawer-module__3fIHKW__modelName{color:#000;text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,Courier New,monospace;font-size:18px;font-weight:500;line-height:22px;overflow:hidden}.ModelDetailDrawer-module__3fIHKW__copyIconBtn{cursor:pointer;color:#999;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.ModelDetailDrawer-module__3fIHKW__copyIconBtn:hover{color:#ff4700}.ModelDetailDrawer-module__3fIHKW__vendorName{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#00000080;font-size:14px;font-weight:500;line-height:18px}.ModelDetailDrawer-module__3fIHKW__description{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:14px;font-weight:400;line-height:20px}.ModelDetailDrawer-module__3fIHKW__section{flex-direction:column;gap:12px;display:flex}.ModelDetailDrawer-module__3fIHKW__sectionLabel{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;margin:0;font-size:14px;font-weight:500;line-height:18px}.ModelDetailDrawer-module__3fIHKW__tagWrap{flex-wrap:wrap;gap:8px;display:flex}.ModelDetailDrawer-module__3fIHKW__tag{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;white-space:nowrap;background:#f9f9f9;border:1px solid #dadada;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px}.ModelDetailDrawer-module__3fIHKW__modalityList{align-items:center;gap:8px;display:flex}.ModelDetailDrawer-module__3fIHKW__modalityItem{background:#f9f9f9;border:1px solid #e7e7e7;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex}.ModelDetailDrawer-module__3fIHKW__modalityItem img{object-fit:contain;width:16px;height:16px}.ModelDetailDrawer-module__3fIHKW__endpointBox{background:#f9f9f9;border:1px solid #dadada;flex-direction:column;gap:12px;padding:12px;display:flex}.ModelDetailDrawer-module__3fIHKW__endpointRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ModelDetailDrawer-module__3fIHKW__endpointText{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.ModelDetailDrawer-module__3fIHKW__endpointCopy{cursor:pointer;color:#999;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.ModelDetailDrawer-module__3fIHKW__endpointCopy:hover{color:#ff4700}.ModelDetailDrawer-module__3fIHKW__priceBox{background:#f9f9f9;border:1px solid #dadada;flex-direction:column;gap:16px;padding:12px;display:flex}.ModelDetailDrawer-module__3fIHKW__priceRow{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;align-items:flex-start;font-size:14px;font-weight:500;line-height:18px;display:flex}.ModelDetailDrawer-module__3fIHKW__priceRowHeader{color:#00000080}.ModelDetailDrawer-module__3fIHKW__priceGroupCell{flex-shrink:0;width:160px}.ModelDetailDrawer-module__3fIHKW__priceSummaryCell{flex-direction:column;flex:1;gap:4px;display:flex}.ModelDetailDrawer-module__3fIHKW__priceLineRow{white-space:nowrap;justify-content:space-between;display:flex}@media (max-width:640px){.ModelDetailDrawer-module__3fIHKW__sheetContent{width:100vw!important}.ModelDetailDrawer-module__3fIHKW__priceGroupCell{width:100px}}
.Section13CTA-module__5bOcvW__section{background-color:#ff4700;flex-direction:column;align-items:center;width:100%;display:flex}.Section13CTA-module__5bOcvW__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:1200px;padding:80px 40px;display:flex;position:relative}.Section13CTA-module__5bOcvW__leftBorder{z-index:2;height:100%;position:absolute;top:0;left:0}.Section13CTA-module__5bOcvW__rightBorder{z-index:2;height:100%;position:absolute;top:0;right:0}.Section13CTA-module__5bOcvW__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;margin:0;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2}.Section13CTA-module__5bOcvW__desc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;opacity:.85;margin:0;font-size:20px;font-weight:500;line-height:24px}.Section13CTA-module__5bOcvW__ctaBtn{color:#ff4700;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:.05em;background-color:#000;align-items:center;gap:4px;padding:12px 24px 12px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.Section13CTA-module__5bOcvW__ctaBtn:hover{opacity:.85}.Section13CTA-module__5bOcvW__bottomBorder{width:100%}@media (max-width:768px){.Section13CTA-module__5bOcvW__container{padding:60px 20px}.Section13CTA-module__5bOcvW__title{font-size:28px}.Section13CTA-module__5bOcvW__leftBorder,.Section13CTA-module__5bOcvW__rightBorder{display:none}}
.PricingClient-module___87q3a__section1{background:#fff;border-bottom:none;width:100%}.PricingClient-module___87q3a__section1Inner{flex-direction:column;gap:20px;width:100%;max-width:1260px;margin:0 auto;padding:24px 60px;display:flex}.PricingClient-module___87q3a__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PricingClient-module___87q3a__pageTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:28px}.PricingClient-module___87q3a__topActions{align-items:center;gap:8px;display:flex}.PricingClient-module___87q3a__searchBox{border:1px solid #dadada;justify-content:space-between;align-items:center;gap:6px;width:180px;height:32px;padding:0 10px;display:flex}.PricingClient-module___87q3a__searchInput{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;background:0 0;border:none;outline:none;flex:1;font-size:14px}.PricingClient-module___87q3a__searchInput::placeholder{color:#00000080}.PricingClient-module___87q3a__refreshBtn{cursor:pointer;background:0 0;border:1px solid #dadada;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.PricingClient-module___87q3a__refreshBtn:hover{background:#f5f5f5}.PricingClient-module___87q3a__filterRow,.PricingClient-module___87q3a__filterGroup{flex-direction:column;gap:12px;display:flex}.PricingClient-module___87q3a__filterLabel{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;font-size:14px;font-weight:400}.PricingClient-module___87q3a__pillWrap{flex-wrap:wrap;gap:12px;display:flex}.PricingClient-module___87q3a__pill{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dadada;padding:8px 12px;font-size:14px;font-weight:500;line-height:18px;transition:background .15s,border-color .15s}.PricingClient-module___87q3a__pill:hover{border-color:#aaa}.PricingClient-module___87q3a__pillActive{color:#000;background:#ff4700;border-color:#ff4700;font-weight:500}.PricingClient-module___87q3a__section2{background:#fafafa;flex-direction:column;align-items:center;width:100%;display:flex}.PricingClient-module___87q3a__section2Inner{width:100%;max-width:1260px;margin:0 auto;padding:40px 60px;position:relative}.PricingClient-module___87q3a__cardGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.PricingClient-module___87q3a__card{cursor:pointer;background:#fff;border:1px solid #dadada;flex-direction:column;gap:16px;padding:20px;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.PricingClient-module___87q3a__card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.PricingClient-module___87q3a__cardHeader{align-items:center;gap:8px;height:40px;display:flex}.PricingClient-module___87q3a__logoCircle{border:1px solid #e7e7e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.PricingClient-module___87q3a__logoCircle img{object-fit:contain;width:31px;height:31px}.PricingClient-module___87q3a__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.PricingClient-module___87q3a__cardMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PricingClient-module___87q3a__cardNameRow{align-items:center;gap:8px;display:flex}.PricingClient-module___87q3a__cardModelName{color:#000;text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,Courier New,monospace;font-size:18px;font-weight:500;line-height:22px;overflow:hidden}.PricingClient-module___87q3a__copyIcon{cursor:pointer;color:#999;flex-shrink:0;width:14px;height:14px;transition:color .15s}.PricingClient-module___87q3a__copyIcon:hover{color:#ff4700}.PricingClient-module___87q3a__cardVendor{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#00000080;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.PricingClient-module___87q3a__cardPriceRow{font-family:var(--font-montserrat), "Montserrat", sans-serif;white-space:nowrap;gap:24px;font-size:14px;font-weight:500;line-height:18px;display:flex}.PricingClient-module___87q3a__priceItem{align-items:center;gap:4px;display:flex}.PricingClient-module___87q3a__priceLabel{color:#00000080}.PricingClient-module___87q3a__priceValue{color:#000}.PricingClient-module___87q3a__cardDesc{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:36px;font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.PricingClient-module___87q3a__cardModalities{flex-wrap:wrap;gap:4px;display:flex}.PricingClient-module___87q3a__modalityLabel{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#00000080;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.PricingClient-module___87q3a__modalityItem{justify-content:center;align-items:center;transition:opacity .2s;display:flex}.PricingClient-module___87q3a__modalityItem img{object-fit:contain;width:20px;height:20px;display:block}.PricingClient-module___87q3a__emptyState{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#0006;text-align:center;padding:60px 0;font-size:14px}.PricingClient-module___87q3a__countRow{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#0006;text-align:right;margin-top:16px;font-size:12px}.PricingClient-module___87q3a__paginationRow{font-family:var(--font-montserrat), "Montserrat", sans-serif;justify-content:center;align-items:center;margin-top:40px;display:flex}.PricingClient-module___87q3a__paginationRow *{font-family:var(--font-montserrat), "Montserrat", sans-serif}@media (max-width:1024px){.PricingClient-module___87q3a__cardGrid{grid-template-columns:repeat(2,1fr)}.PricingClient-module___87q3a__section1Inner{padding:20px 24px}.PricingClient-module___87q3a__section2Inner{padding:32px 24px}}@media (max-width:640px){.PricingClient-module___87q3a__cardGrid{grid-template-columns:1fr}.PricingClient-module___87q3a__section1Inner{padding:16px}.PricingClient-module___87q3a__section2Inner{padding:20px 16px}.PricingClient-module___87q3a__searchBox{width:140px}.PricingClient-module___87q3a__pageTitle{font-size:20px}}
