.TechIntegrationsSection-module__88lhka__section{background:var(--surface-canvas);overflow:hidden;}.TechIntegrationsSection-module__88lhka__inner{max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,40px);}.TechIntegrationsSection-module__88lhka__header{text-align:center;max-width:min(100%,52rem);margin:0 auto clamp(48px,6vw,72px)}.TechIntegrationsSection-module__88lhka__badge{margin:0 0 clamp(18px,2.4vw,24px);}.TechIntegrationsSection-module__88lhka__badgeDot{}.TechIntegrationsSection-module__88lhka__title{letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;max-width:min(100%,42ch);margin:0 auto clamp(14px,2vw,18px);font-size:clamp(1.75rem,3.2vw,2.625rem);font-weight:700;line-height:1.16;}.TechIntegrationsSection-module__88lhka__subtitle{max-width:min(100%,40rem);color:var(--text-muted);text-wrap:pretty;margin:0 auto;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.7}.TechIntegrationsSection-module__88lhka__row{justify-content:center;align-items:flex-start;width:100%;padding-bottom:clamp(48px,6vw,72px);display:flex}.TechIntegrationsSection-module__88lhka__card{background:var(--card-bg,var(--palette-white));min-width:0;max-width:240px;color:var(--text-inverse);box-shadow:0 18px 40px rgba(var(--palette-navy-950-rgb), .28);z-index:calc(var(--card-index,0) + 1);border-radius:clamp(22px,2.4vw,28px);flex-direction:column;flex:1 1 0;margin-left:clamp(-28px,-2.4vw,-18px);padding:clamp(16px,1.6vw,20px) clamp(14px,1.4vw,18px) clamp(14px,1.4vw,18px);transition:transform .3s,box-shadow .3s;display:flex;position:relative;}.TechIntegrationsSection-module__88lhka__card:first-child{margin-left:0}.TechIntegrationsSection-module__88lhka__cardHigh{transform:translateY(0)}.TechIntegrationsSection-module__88lhka__cardLow{transform:translateY(clamp(36px,4.5vw,64px))}.TechIntegrationsSection-module__88lhka__card:hover,.TechIntegrationsSection-module__88lhka__card:focus-within{z-index:20;box-shadow:0 24px 52px #0000005c}.TechIntegrationsSection-module__88lhka__cardHigh:hover,.TechIntegrationsSection-module__88lhka__cardHigh:focus-within{transform:translateY(-6px)}.TechIntegrationsSection-module__88lhka__cardLow:hover,.TechIntegrationsSection-module__88lhka__cardLow:focus-within{transform:translateY(calc(clamp(36px,4.5vw,64px) - 6px))}.TechIntegrationsSection-module__88lhka__copy{flex-direction:column;flex:auto;gap:clamp(8px,1vw,12px);min-width:0;margin-bottom:clamp(14px,1.6vw,18px);display:flex}.TechIntegrationsSection-module__88lhka__cardTitle{color:var(--text-inverse);align-items:flex-start;gap:8px;margin:0;font-size:clamp(.875rem,1.05vw,1.0625rem);font-weight:700;line-height:1.3;display:flex}.TechIntegrationsSection-module__88lhka__cardDot{background:var(--surface-section);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.45em}.TechIntegrationsSection-module__88lhka__cardDescription{color:#111111b8;text-wrap:pretty;margin:0;padding-left:14px;font-size:clamp(.6875rem,.78vw,.8125rem);line-height:1.55}.TechIntegrationsSection-module__88lhka__media{aspect-ratio:1;background:#0000000a;border-radius:clamp(14px,1.6vw,18px);width:100%;margin-top:auto;position:relative;overflow:hidden}.TechIntegrationsSection-module__88lhka__media>span{position:absolute;inset:0;display:block!important}.TechIntegrationsSection-module__88lhka__mediaImg{object-fit:cover;object-position:center center}@media (max-width:1100px){.TechIntegrationsSection-module__88lhka__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,20px);padding-bottom:0;display:grid}.TechIntegrationsSection-module__88lhka__card,.TechIntegrationsSection-module__88lhka__card:first-child{max-width:none;margin-left:0}.TechIntegrationsSection-module__88lhka__cardHigh,.TechIntegrationsSection-module__88lhka__cardLow,.TechIntegrationsSection-module__88lhka__cardHigh:hover,.TechIntegrationsSection-module__88lhka__cardHigh:focus-within,.TechIntegrationsSection-module__88lhka__cardLow:hover,.TechIntegrationsSection-module__88lhka__cardLow:focus-within{transform:none}}@media (max-width:700px){.TechIntegrationsSection-module__88lhka__row{grid-template-columns:1fr}.TechIntegrationsSection-module__88lhka__cardDescription{padding-left:14px;font-size:.8125rem}.TechIntegrationsSection-module__88lhka__media{aspect-ratio:16/11}}@media (prefers-reduced-motion:reduce){.TechIntegrationsSection-module__88lhka__card,.TechIntegrationsSection-module__88lhka__cardHigh,.TechIntegrationsSection-module__88lhka__cardLow{transition:none}}
.BespokeModelsSection-module__-uZpxW__section{background:var(--surface-canvas);}.BespokeModelsSection-module__-uZpxW__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.2vw,48px);}.BespokeModelsSection-module__-uZpxW__header{text-align:center;max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px)}.BespokeModelsSection-module__-uZpxW__badge{margin:0 0 clamp(18px,2.4vw,24px);}.BespokeModelsSection-module__-uZpxW__badgeDot{}.BespokeModelsSection-module__-uZpxW__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 clamp(14px,2vw,18px);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.16;}.BespokeModelsSection-module__-uZpxW__description{max-width:min(100%,46rem);color:var(--text-muted);text-wrap:pretty;margin:0 auto;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.7}.BespokeModelsSection-module__-uZpxW__blocks{flex-direction:column;gap:clamp(24px,3.2vw,36px);display:flex}.BespokeModelsSection-module__-uZpxW__block{background:var(--surface-section);border:1px solid var(--palette-white-a06);border-radius:clamp(22px,2.6vw,32px);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(20px,3vw,36px);min-width:0;padding:clamp(18px,2.2vw,28px);display:grid}.BespokeModelsSection-module__-uZpxW__blockMedia{background:var(--surface-canvas);border-radius:clamp(16px,1.8vw,22px);min-height:clamp(320px,42vw,480px);position:relative;overflow:hidden}.BespokeModelsSection-module__-uZpxW__blockMedia>span{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.BespokeModelsSection-module__-uZpxW__blockImg{object-fit:cover;object-position:center center}.BespokeModelsSection-module__-uZpxW__accordion{flex-direction:column;align-self:center;min-width:0;display:flex}.BespokeModelsSection-module__-uZpxW__item{border-bottom:1px solid #ffffff1a;transition:background-color .2s}.BespokeModelsSection-module__-uZpxW__item:last-child{border-bottom:none}.BespokeModelsSection-module__-uZpxW__item:hover,.BespokeModelsSection-module__-uZpxW__itemOpen{background:#ffffff05}.BespokeModelsSection-module__-uZpxW__trigger{width:100%;min-height:clamp(52px,6vh,60px);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:clamp(12px,1.6vw,18px);padding:clamp(14px,1.6vw,18px) 4px;transition:color .2s;display:flex}.BespokeModelsSection-module__-uZpxW__item:hover .BespokeModelsSection-module__-uZpxW__trigger,.BespokeModelsSection-module__-uZpxW__trigger:hover,.BespokeModelsSection-module__-uZpxW__trigger:focus-visible,.BespokeModelsSection-module__-uZpxW__triggerOpen{color:var(--text-primary);outline:none}.BespokeModelsSection-module__-uZpxW__triggerTitle{font-size:clamp(.9375rem,1.1vw,1.125rem);font-weight:600;line-height:1.35}.BespokeModelsSection-module__-uZpxW__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .28s}.BespokeModelsSection-module__-uZpxW__chevronOpen{transform:rotate(180deg)}.BespokeModelsSection-module__-uZpxW__panelWrap{opacity:0;height:0;overflow:hidden}.BespokeModelsSection-module__-uZpxW__panel{padding:0 0 clamp(18px,2vw,24px)}.BespokeModelsSection-module__-uZpxW__panelDesc{max-width:42ch;color:var(--text-muted);text-wrap:pretty;margin:0 0 clamp(14px,1.6vw,18px);font-size:clamp(.8125rem,.92vw,.9375rem);line-height:1.65}.BespokeModelsSection-module__-uZpxW__featuresLabel{color:var(--text-primary);margin:0 0 clamp(10px,1.2vw,14px);font-size:clamp(.8125rem,.92vw,.9375rem);font-weight:700;line-height:1.4}.BespokeModelsSection-module__-uZpxW__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px) clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.BespokeModelsSection-module__-uZpxW__featureItem{color:#ffffffc7;padding-left:14px;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.5;position:relative}.BespokeModelsSection-module__-uZpxW__featureItem:before{content:"";background:#ffffffb8;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0;transform:translateY(-50%)}@media (max-width:900px){.BespokeModelsSection-module__-uZpxW__block{grid-template-columns:1fr}.BespokeModelsSection-module__-uZpxW__blockMedia{min-height:clamp(240px,58vw,360px)}.BespokeModelsSection-module__-uZpxW__panelDesc{max-width:none}}@media (max-width:560px){.BespokeModelsSection-module__-uZpxW__featureList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.BespokeModelsSection-module__-uZpxW__chevron,.BespokeModelsSection-module__-uZpxW__trigger{transition:none}}
.HowWeBuildSection-module__DfVHOq__section{background:var(--surface-canvas);}.HowWeBuildSection-module__DfVHOq__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.2vw,48px);}.HowWeBuildSection-module__DfVHOq__header{margin:0 0 clamp(40px,5vw,56px)}.HowWeBuildSection-module__DfVHOq__badge{margin:0 0 clamp(18px,2.4vw,24px);}.HowWeBuildSection-module__DfVHOq__badgeDot{}.HowWeBuildSection-module__DfVHOq__headerRow{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.HowWeBuildSection-module__DfVHOq__title{letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;max-width:min(100%,32ch);margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.14;}.HowWeBuildSection-module__DfVHOq__description{max-width:min(100%,36ch);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.7}.HowWeBuildSection-module__DfVHOq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,24px);display:grid}.HowWeBuildSection-module__DfVHOq__card{background:var(--surface-section);border:1px solid var(--palette-white-a06);border-radius:clamp(18px,2.2vw,24px);flex-direction:column;min-width:0;min-height:100%;padding:clamp(20px,2.4vw,28px);display:flex;}.HowWeBuildSection-module__DfVHOq__number{letter-spacing:-.03em;color:var(--brand-primary);margin:0 0 clamp(14px,1.8vw,18px);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1}.HowWeBuildSection-module__DfVHOq__media{aspect-ratio:688/292;background:var(--surface-canvas);border-radius:clamp(12px,1.5vw,16px);width:100%;margin:0 0 clamp(16px,2vw,20px);position:relative;overflow:hidden}.HowWeBuildSection-module__DfVHOq__media>span{position:absolute;inset:0;display:block!important}.HowWeBuildSection-module__DfVHOq__mediaImg{object-fit:cover;object-position:center center}.HowWeBuildSection-module__DfVHOq__cardTitle{color:var(--text-primary);margin:0 0 clamp(10px,1.2vw,14px);font-size:clamp(1rem,1.15vw,1.1875rem);font-weight:700;line-height:1.3}.HowWeBuildSection-module__DfVHOq__cardDescription{color:var(--text-muted);margin:0;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.65}@media (max-width:1024px){.HowWeBuildSection-module__DfVHOq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.HowWeBuildSection-module__DfVHOq__headerRow{grid-template-columns:1fr;gap:clamp(14px,3vw,20px)}.HowWeBuildSection-module__DfVHOq__title,.HowWeBuildSection-module__DfVHOq__description{max-width:none}}@media (max-width:600px){.HowWeBuildSection-module__DfVHOq__grid{grid-template-columns:1fr}}
.DatingSocialMedia-module__N1KtYa__page{background:var(--surface-canvas);color:var(--text-primary);overflow-x:clip}
