.sample-card-module__36eWsq__flow{gap:.75rem;display:grid}.sample-card-module__36eWsq__sectionLabel{color:color-mix(in srgb,var(--color-accent-warm)96%,transparent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700}.sample-card-module__36eWsq__inputGrid{border-top:1px solid color-mix(in srgb,var(--color-border)72%,transparent);gap:.7rem;margin:0;padding-top:.75rem;display:grid}.sample-card-module__36eWsq__inputItem{gap:.2rem;min-width:0;display:grid}.sample-card-module__36eWsq__inputItemLabel{color:color-mix(in srgb,var(--color-text-muted)82%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.sample-card-module__36eWsq__inputItemValue{color:var(--color-text);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.42}.sample-card-module__36eWsq__outputRail{gap:.55rem;display:grid}.sample-card-module__36eWsq__outputHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.sample-card-module__36eWsq__inputDisclosure{gap:.55rem;display:grid}.sample-card-module__36eWsq__inputToggleRow{border-top:1px solid color-mix(in srgb,var(--color-border-strong)48%,transparent);justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0;padding:.4rem 0;display:flex}.sample-card-module__36eWsq__inputToggle{white-space:nowrap;align-items:center;min-height:44px;font-size:.84rem}.sample-card-module__36eWsq__inputPanel:not([hidden]){display:grid}.sample-card-module__36eWsq__postImage{margin:0 calc(var(--card-pad)*-1);aspect-ratio:1;background:linear-gradient(138deg,color-mix(in srgb,var(--color-bg)84%,var(--color-accent-warm)16%)0%,color-mix(in srgb,var(--color-bg)92%,var(--color-cta)8%)100%);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.sample-card-module__36eWsq__postImageReal{object-fit:cover}.sample-card-module__36eWsq__postImageGrid{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-border)65%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-border)65%,transparent)1px,transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 70% 35%,#00000073 0%,#00000029 70%,#0000 100%);mask-image:radial-gradient(closest-side at 70% 35%,#00000073 0%,#00000029 70%,#0000 100%)}.sample-card-module__36eWsq__postImageGlow{background:radial-gradient(220px 160px at 16% 80%,color-mix(in srgb,var(--color-accent-warm)38%,transparent),transparent 70%),radial-gradient(260px 200px at 88% 14%,color-mix(in srgb,var(--color-cta)28%,transparent),transparent 72%);pointer-events:none;position:absolute;inset:0}.sample-card-module__36eWsq__postImageContent{z-index:1;color:var(--color-text);align-content:end;gap:.45rem;padding:1.1rem;display:grid;position:relative}.sample-card-module__36eWsq__postImageMark{color:color-mix(in srgb,var(--color-accent-warm)96%,transparent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}.sample-card-module__36eWsq__postImageHeadline{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.18rem,5.4vw,1.45rem);font-weight:760;line-height:1.06}.sample-card-module__36eWsq__postImageFootnote{max-width:30ch;color:color-mix(in srgb,var(--color-text-muted)90%,transparent);margin:0;font-size:.88rem;line-height:1.45}.sample-card-module__36eWsq__disclaimer{color:color-mix(in srgb,var(--color-text-muted)78%,transparent);text-wrap:pretty;margin:0;padding-left:.1rem;font-size:.74rem;line-height:1.4}@media (min-width:720px){.sample-card-module__36eWsq__inputGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.sample-card-module__36eWsq__postImageHeadline{font-size:clamp(1.35rem,2.4vw,1.85rem)}.sample-card-module__36eWsq__postImageFootnote{font-size:clamp(.92rem,.9rem + .18vw,1rem)}}@media (min-width:961px){.sample-card-module__36eWsq__inputGrid{grid-template-columns:1fr;gap:.7rem}}
.example-section-module__vUEHvq__section{width:calc(100% - (var(--page-inline-gutter)*2));gap:1.75rem;margin:0 auto;padding-block:clamp(2.75rem,9vw,4rem);display:grid;position:relative}.example-section-module__vUEHvq__section:before{content:"";display:none}.example-section-module__vUEHvq__middleColumn{display:contents}.example-section-module__vUEHvq__intro{gap:.65rem;max-width:100%;display:grid}.example-section-module__vUEHvq__eyebrow{margin:0}.example-section-module__vUEHvq__title{color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:760;line-height:1.05}@media (min-width:641px){.example-section-module__vUEHvq__title{font-size:clamp(2.1rem,8.5vw,3.5rem);line-height:.98}}.example-section-module__vUEHvq__body{max-width:34rem;color:color-mix(in srgb,var(--color-text)74%,var(--color-text-muted)26%);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.62}.example-section-module__vUEHvq__samplesGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-border-strong)55%,transparent)transparent;gap:1rem;margin:0;padding:0 0 .6rem;scroll-padding-left:0;list-style:none;display:flex;position:relative;overflow-x:auto}.example-section-module__vUEHvq__samplesGrid::-webkit-scrollbar{height:3px}.example-section-module__vUEHvq__samplesGrid::-webkit-scrollbar-track{background:0 0}.example-section-module__vUEHvq__samplesGrid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-border-strong)55%,transparent);border-radius:999px}.example-section-module__vUEHvq__sampleCardWrap{scroll-snap-align:start;flex:0 0 88%;position:relative}.example-section-module__vUEHvq__disclaimer{color:color-mix(in srgb,var(--color-text-muted)78%,transparent);margin:0;font-size:.78rem;line-height:1.45}.example-section-module__vUEHvq__intro,.example-section-module__vUEHvq__sampleCardWrap,.example-section-module__vUEHvq__disclaimer{opacity:0;transition:opacity .52s,transform .58s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.example-section-module__vUEHvq__intro[data-visible=true],.example-section-module__vUEHvq__sampleCardWrap[data-visible=true],.example-section-module__vUEHvq__disclaimer[data-visible=true]{opacity:1;transform:translateY(0)}@media (min-width:720px){.example-section-module__vUEHvq__section{gap:clamp(2rem,4vw,3rem);padding-block:clamp(3.25rem,7vw,5rem)}.example-section-module__vUEHvq__intro{gap:clamp(.7rem,1.2vw,1rem);max-width:38rem}.example-section-module__vUEHvq__body{font-size:clamp(1rem,.95rem + .32vw,1.16rem)}.example-section-module__vUEHvq__samplesGrid{scroll-snap-type:none;scrollbar-width:none;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,2.4vw,2.25rem);padding-bottom:0;display:grid;overflow-x:visible}.example-section-module__vUEHvq__samplesGrid::-webkit-scrollbar{display:none}.example-section-module__vUEHvq__sampleCardWrap{flex:unset;scroll-snap-align:none}}@media (min-width:961px){.example-section-module__vUEHvq__section{max-width:var(--max-content-width);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"postLeft intro""postLeft postRight";align-items:start;gap:clamp(1rem,2vw,1.8rem) clamp(1.5rem,3.4vw,3.5rem);padding-block:clamp(3.5rem,7vw,6rem)}.example-section-module__vUEHvq__middleColumn{grid-area:intro;align-self:end;display:block}.example-section-module__vUEHvq__intro{text-align:left;justify-items:start;width:100%;max-width:none}.example-section-module__vUEHvq__title{letter-spacing:-.035em;font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.98}.example-section-module__vUEHvq__body{max-width:36rem;font-size:var(--font-size-body-lg)}.example-section-module__vUEHvq__samplesGrid{display:contents}.example-section-module__vUEHvq__sampleCardWrap{width:min(100%,clamp(23rem,38vw,32rem))}.example-section-module__vUEHvq__sampleCardWrap[data-position=left]{grid-area:postLeft;place-self:center;margin-top:0;transform:translateY(18px)rotate(-.4deg)}.example-section-module__vUEHvq__sampleCardWrap[data-position=right]{grid-area:postRight;place-self:start center;margin-top:clamp(1.35rem,2.8vw,2.75rem);transform:translateY(18px)rotate(.45deg)}.example-section-module__vUEHvq__sampleCardWrap[data-position=left][data-visible=true]{transform:translateY(0)rotate(-.4deg)}.example-section-module__vUEHvq__sampleCardWrap[data-position=right][data-visible=true]{transform:translateY(0)rotate(.45deg)}}@media (prefers-reduced-motion:reduce){.example-section-module__vUEHvq__intro,.example-section-module__vUEHvq__sampleCardWrap,.example-section-module__vUEHvq__disclaimer{opacity:1;transition:none;transform:none}.example-section-module__vUEHvq__sampleCardWrap[data-position=left],.example-section-module__vUEHvq__sampleCardWrap[data-position=right]{transform:none}}
.usage-meter-module__OsaV-W__meter{border:1px solid color-mix(in srgb,var(--color-accent-warm)24%,var(--color-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm)8%,var(--color-surface-2)92%)0%,color-mix(in srgb,var(--color-surface-1)100%,transparent)100%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.6rem .8rem;display:flex}.usage-meter-module__OsaV-W__pips{gap:.35rem;margin:0;padding:0;list-style:none;display:inline-flex}.usage-meter-module__OsaV-W__pip{border:1.5px solid color-mix(in srgb,var(--color-accent-warm)55%,transparent);background:0 0;border-radius:50%;width:.6rem;height:.6rem;transition:background .22s,border-color .22s}.usage-meter-module__OsaV-W__pip[data-state=free]{background:color-mix(in srgb,var(--color-accent-warm)92%,transparent);border-color:color-mix(in srgb,var(--color-accent-warm)92%,transparent)}.usage-meter-module__OsaV-W__summary{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;font-size:.82rem;line-height:1.4;display:flex}.usage-meter-module__OsaV-W__summaryText{color:var(--color-text);font-weight:700}.usage-meter-module__OsaV-W__reset{color:color-mix(in srgb,var(--color-text-muted)92%,transparent);font-weight:500}.usage-meter-module__OsaV-W__meter[data-depleted=true]{border-color:color-mix(in srgb,var(--color-border-strong)70%,transparent);background:color-mix(in srgb,var(--color-surface-2)88%,transparent)}.usage-meter-module__OsaV-W__meter[data-depleted=true] .usage-meter-module__OsaV-W__summaryText{color:color-mix(in srgb,var(--color-text)86%,var(--color-text-muted))}
.generator-form-module__INF8Aa__form{border:1px solid color-mix(in srgb,var(--color-border-strong)70%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--color-surface-2)96%,transparent)0%,color-mix(in srgb,var(--color-surface-1)100%,transparent)100%);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text)6%,transparent)inset,0 18px 40px -28px var(--color-shadow);border-radius:18px;gap:1.1rem;padding:1.15rem 1.1rem 1.4rem;display:grid;position:relative}.generator-form-module__INF8Aa__legend{color:var(--color-text);padding:0;font-size:.94rem;font-weight:700;display:block}.generator-form-module__INF8Aa__legendHelp{color:color-mix(in srgb,var(--color-text-muted)92%,transparent);margin:0;font-size:.82rem;line-height:1.4}.generator-form-module__INF8Aa__swatch{--swatch-from:var(--color-surface-2);--swatch-to:var(--color-surface-1);--swatch-accent:var(--color-accent-warm);border:1px solid color-mix(in srgb,var(--color-text)14%,transparent);background:linear-gradient(135deg,var(--swatch-from)0%,var(--swatch-to)100%);border-radius:7px;place-items:end;width:1.7rem;height:1.7rem;display:grid;position:relative;overflow:hidden}.generator-form-module__INF8Aa__swatchDot{background:var(--swatch-accent);border-radius:50%;width:.42rem;height:.42rem;margin:0 .18rem .18rem 0;box-shadow:0 0 0 1.5px #00000059}.generator-form-module__INF8Aa__swatchAuto{border:1px dashed color-mix(in srgb,var(--color-text)45%,transparent);background:conic-gradient(from 210deg,#5ba3d9,#52b788,#c97fa8,#c8a04a,#8b80e0,#5ba3d9);border-radius:7px;width:1.7rem;height:1.7rem;display:block}.generator-form-module__INF8Aa__colorGroup{border:none;gap:.4rem;margin:0;padding:0;display:grid}.generator-form-module__INF8Aa__honeypot{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.generator-form-module__INF8Aa__submitButton{width:100%;margin-top:.2rem}.generator-form-module__INF8Aa__submitError{background:color-mix(in srgb,var(--color-danger)12%,transparent);border-radius:12px;gap:.3rem;margin-top:.2rem;padding:.7rem .85rem;display:grid}.generator-form-module__INF8Aa__submitErrorHeadline{color:color-mix(in srgb,var(--color-danger)88%,var(--color-text)12%);margin:0;font-size:.9rem;font-weight:700;line-height:1.4}.generator-form-module__INF8Aa__submitErrorBody{color:color-mix(in srgb,var(--color-danger)88%,var(--color-text)12%);margin:0;font-size:.88rem;line-height:1.45}.generator-form-module__INF8Aa__privacyNote{color:color-mix(in srgb,var(--color-text-muted)78%,transparent);margin:-.35rem 0 0;font-size:.76rem;line-height:1.45}@media (min-width:720px){.generator-form-module__INF8Aa__form{border-radius:20px;padding:1.4rem 1.4rem 1.55rem}}@media (min-width:961px){.generator-form-module__INF8Aa__form{align-content:start;height:100%}}@media (prefers-reduced-motion:reduce){.generator-form-module__INF8Aa__submitButton{transition:none}}
.generating-panel-module__WKCVjq__panel{border:1px solid color-mix(in srgb,var(--color-border-strong)70%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--color-surface-2)96%,transparent)0%,color-mix(in srgb,var(--color-surface-1)100%,transparent)100%);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text)6%,transparent)inset,0 18px 40px -28px var(--color-shadow);border-radius:18px;gap:.85rem;padding:1.15rem 1.1rem 1.3rem;display:grid;position:relative}.generating-panel-module__WKCVjq__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.generating-panel-module__WKCVjq__mark{color:color-mix(in srgb,var(--color-accent-warm)95%,transparent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.generating-panel-module__WKCVjq__statusPill{border:1px solid color-mix(in srgb,var(--color-accent-warm)38%,transparent);background:color-mix(in srgb,var(--color-accent-warm)12%,transparent);color:color-mix(in srgb,var(--color-text)82%,var(--color-text-muted)18%);letter-spacing:.01em;border-radius:999px;margin:0;padding:.18rem .6rem;font-size:.74rem;font-weight:640}.generating-panel-module__WKCVjq__progressTrack{background:color-mix(in srgb,var(--color-text)9%,transparent);border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.generating-panel-module__WKCVjq__progressSweep{border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent-warm)90%,transparent)50%,transparent 100%);width:42%;animation:1.5s ease-in-out infinite generating-panel-module__WKCVjq__progressSweep;position:absolute;inset:0 auto 0 0}@keyframes generating-panel-module__WKCVjq__progressSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.generating-panel-module__WKCVjq__headline{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.18rem;font-weight:740;line-height:1.15}.generating-panel-module__WKCVjq__copy{color:color-mix(in srgb,var(--color-text)80%,var(--color-text-muted)20%);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.5}.generating-panel-module__WKCVjq__stepsList{gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.generating-panel-module__WKCVjq__stepItem{color:color-mix(in srgb,var(--color-text-muted)90%,transparent);opacity:0;animation:.36s forwards generating-panel-module__WKCVjq__stepReveal;animation-delay:calc(var(--step-index,0)*70ms);align-items:center;gap:.55rem;padding:.3rem 0;font-size:.92rem;transition:color .24s;display:flex;transform:translateY(4px)}.generating-panel-module__WKCVjq__stepItem[data-status=active]{color:var(--color-text);font-weight:700}.generating-panel-module__WKCVjq__stepItem[data-status=done]{color:color-mix(in srgb,var(--color-text)70%,var(--color-text-muted)30%)}@keyframes generating-panel-module__WKCVjq__stepReveal{to{opacity:1;transform:translateY(0)}}.generating-panel-module__WKCVjq__stepDot{border:1.5px solid color-mix(in srgb,var(--color-border-strong)70%,transparent);background:0 0;border-radius:50%;place-items:center;width:.85rem;height:.85rem;transition:background .24s,border-color .24s,transform .24s;display:inline-grid;position:relative}.generating-panel-module__WKCVjq__stepItem[data-status=active] .generating-panel-module__WKCVjq__stepDot{border-color:var(--color-accent-warm);background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-warm)95%,transparent)0 35%,transparent 38%);transform:scale(1.05)}.generating-panel-module__WKCVjq__stepItem[data-status=active] .generating-panel-module__WKCVjq__stepDot:after{content:"";border:1.5px solid color-mix(in srgb,var(--color-accent-warm)55%,transparent);border-radius:50%;animation:1.4s ease-out infinite generating-panel-module__WKCVjq__stepPulse;position:absolute;inset:-4px}@keyframes generating-panel-module__WKCVjq__stepPulse{0%{opacity:.7;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.25)}}.generating-panel-module__WKCVjq__stepItem[data-status=done] .generating-panel-module__WKCVjq__stepDot{border-color:color-mix(in srgb,var(--color-accent-warm)70%,transparent);background:color-mix(in srgb,var(--color-accent-warm)70%,transparent)}.generating-panel-module__WKCVjq__help{color:color-mix(in srgb,var(--color-text-muted)90%,transparent);margin:.1rem 0 0;font-size:.82rem}@media (min-width:720px){.generating-panel-module__WKCVjq__panel{border-radius:20px;padding:1.4rem 1.4rem 1.55rem}.generating-panel-module__WKCVjq__headline{font-size:1.28rem}}@media (prefers-reduced-motion:reduce){.generating-panel-module__WKCVjq__progressSweep{opacity:.6;width:100%;animation:none}.generating-panel-module__WKCVjq__stepItem{opacity:1;transition:none;animation:none;transform:none}.generating-panel-module__WKCVjq__stepDot{transition:none}.generating-panel-module__WKCVjq__stepItem[data-status=active] .generating-panel-module__WKCVjq__stepDot:after{animation:none}}
.post-frame-preview-module__-qo1kq__frame{aspect-ratio:1;width:100%;box-shadow:0 20px 48px -32px var(--color-shadow);border-radius:12px;position:relative;overflow:hidden}.post-frame-preview-module__-qo1kq__canvas{transform-origin:0 0;border:0;width:1080px;height:1080px;position:absolute;top:0;left:0}
.result-download-card-module___jO2Zq__card{border:1px solid color-mix(in srgb,var(--color-accent-warm)28%,var(--color-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm)9%,var(--color-surface-2)91%)0%,color-mix(in srgb,var(--color-surface-1)100%,transparent)100%);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text)5%,transparent)inset,0 16px 30px -24px var(--color-shadow);border-radius:16px;gap:.85rem;padding:1rem 1.05rem 1.1rem;display:grid}.result-download-card-module___jO2Zq__head{gap:.3rem;display:grid}.result-download-card-module___jO2Zq__headline{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.05rem;font-weight:760;line-height:1.18}.result-download-card-module___jO2Zq__body{color:color-mix(in srgb,var(--color-text)80%,var(--color-text-muted)20%);margin:0;font-size:.88rem;line-height:1.5}.result-download-card-module___jO2Zq__actions{gap:.5rem;margin-top:.15rem;display:grid}.result-download-card-module___jO2Zq__downloadAction,.result-download-card-module___jO2Zq__secondaryAction{width:100%}.result-download-card-module___jO2Zq__feedback{background:color-mix(in srgb,var(--color-danger)12%,transparent);color:color-mix(in srgb,var(--color-danger)88%,var(--color-text)12%);border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.84rem;line-height:1.45}@media (min-width:720px){.result-download-card-module___jO2Zq__card{padding:1.05rem 1.15rem 1.2rem}.result-download-card-module___jO2Zq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:961px){.result-download-card-module___jO2Zq__actions{grid-template-columns:minmax(0,1fr)}}
.success-preview-module__ph3HrW__preview{flex-direction:column;gap:.75rem;height:100%;display:flex}.success-preview-module__ph3HrW__postPane,.success-preview-module__ph3HrW__postCard{width:100%;min-width:0}.success-preview-module__ph3HrW__actionRail{gap:.75rem;min-width:0;display:grid}.success-preview-module__ph3HrW__postImage{margin:0 calc(var(--card-pad)*-1);aspect-ratio:1;background:color-mix(in srgb,var(--color-bg)80%,transparent);place-items:center;display:grid;position:relative;overflow:hidden}.success-preview-module__ph3HrW__copyButton{font-size:var(--font-size-ui-xs)}.success-preview-module__ph3HrW__followUpCard{border:1px solid color-mix(in srgb,var(--color-accent-warm)26%,var(--color-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm)10%,var(--color-surface-2)90%)0%,color-mix(in srgb,var(--color-surface-1)100%,transparent)100%);border-radius:16px;gap:.5rem;padding:.95rem 1rem 1rem;display:grid}.success-preview-module__ph3HrW__followUpBadge{color:color-mix(in srgb,var(--color-accent-warm)96%,transparent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}.success-preview-module__ph3HrW__followUpHeadline{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1rem;font-weight:760;line-height:1.16}.success-preview-module__ph3HrW__followUpBody{color:color-mix(in srgb,var(--color-text)80%,var(--color-text-muted)20%);margin:0;font-size:.88rem;line-height:1.5}.success-preview-module__ph3HrW__followUpCta{justify-self:stretch;width:100%}@media (min-width:720px){.success-preview-module__ph3HrW__preview{gap:1rem}.success-preview-module__ph3HrW__postPane{justify-self:center;max-width:min(100%,31rem)}.success-preview-module__ph3HrW__actionRail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}.success-preview-module__ph3HrW__followUpCard{padding:1rem 1.05rem 1.05rem}}@media (min-width:961px){.success-preview-module__ph3HrW__preview{justify-content:center;align-items:start;gap:var(--generator-column-gap);grid-template-columns:minmax(0,30rem) minmax(0,23rem);height:auto;display:grid}.success-preview-module__ph3HrW__postPane{justify-self:stretch;max-width:none;min-height:0}.success-preview-module__ph3HrW__postImage{aspect-ratio:1;align-self:end}.success-preview-module__ph3HrW__actionRail{grid-template-columns:minmax(0,1fr);align-self:start;gap:1rem;position:sticky;top:clamp(6.5rem,9vw,8rem)}.success-preview-module__ph3HrW__followUpCard{border-color:color-mix(in srgb,var(--color-border-strong)72%,transparent);background:color-mix(in srgb,var(--color-surface-1)92%,transparent);box-shadow:none;padding:1rem 1.05rem 1.05rem}.success-preview-module__ph3HrW__followUpCta{place-self:flex-start start;width:auto}}
.limit-reached-preview-module__WpUzNG__preview{gap:.95rem;width:100%;max-width:32rem;margin-inline:auto;display:grid}.limit-reached-preview-module__WpUzNG__card{border:1px solid color-mix(in srgb,var(--color-accent-warm)30%,var(--color-border-strong));background:linear-gradient(168deg,color-mix(in srgb,var(--color-accent-warm)12%,var(--color-surface-2)88%)0%,color-mix(in srgb,var(--color-surface-1)100%,transparent)100%);width:100%;box-shadow:0 1px 0 color-mix(in srgb,var(--color-text)6%,transparent)inset,0 18px 40px -28px var(--color-shadow);isolation:isolate;border-radius:18px;gap:.7rem;padding:1.45rem 1.25rem 1.4rem;display:grid;position:relative;overflow:hidden}.limit-reached-preview-module__WpUzNG__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-accent-warm)30%,transparent)0%,transparent 62%);opacity:.5;pointer-events:none;width:128%;position:absolute;top:-42%;left:50%;transform:translate(-50%)}.limit-reached-preview-module__WpUzNG__head{justify-self:start;align-items:center;gap:.6rem;display:inline-flex}.limit-reached-preview-module__WpUzNG__seal{width:1.85rem;height:1.85rem;color:var(--color-accent-warm);border:1.5px solid color-mix(in srgb,var(--color-accent-warm)58%,transparent);background:color-mix(in srgb,var(--color-accent-warm)18%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-warm)9%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.limit-reached-preview-module__WpUzNG__seal svg{width:.98rem;height:.98rem}.limit-reached-preview-module__WpUzNG__badge{color:color-mix(in srgb,var(--color-accent-warm)96%,transparent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}.limit-reached-preview-module__WpUzNG__headline{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.28rem;font-weight:760;line-height:1.16}.limit-reached-preview-module__WpUzNG__body{color:color-mix(in srgb,var(--color-text)82%,var(--color-text-muted)18%);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.5}.limit-reached-preview-module__WpUzNG__actionBar{justify-items:center;gap:.75rem;padding-inline:.15rem;display:grid}.limit-reached-preview-module__WpUzNG__reset{color:color-mix(in srgb,var(--color-text-muted)92%,transparent);text-align:center;margin:0;font-size:.82rem;font-weight:600}.limit-reached-preview-module__WpUzNG__cta{width:100%;max-width:22rem}@media (prefers-reduced-motion:no-preference){.limit-reached-preview-module__WpUzNG__head{animation:.52s cubic-bezier(.22,1,.36,1) backwards limit-reached-preview-module__WpUzNG__lrReveal}.limit-reached-preview-module__WpUzNG__headline{animation:.52s cubic-bezier(.22,1,.36,1) 90ms backwards limit-reached-preview-module__WpUzNG__lrReveal}.limit-reached-preview-module__WpUzNG__body{animation:.52s cubic-bezier(.22,1,.36,1) .17s backwards limit-reached-preview-module__WpUzNG__lrReveal}.limit-reached-preview-module__WpUzNG__actionBar{animation:.52s cubic-bezier(.22,1,.36,1) .25s backwards limit-reached-preview-module__WpUzNG__lrReveal}.limit-reached-preview-module__WpUzNG__seal{animation:.64s cubic-bezier(.34,1.56,.64,1) 60ms backwards limit-reached-preview-module__WpUzNG__lrSeal}.limit-reached-preview-module__WpUzNG__glow{animation:.9s ease-out backwards limit-reached-preview-module__WpUzNG__lrGlow}}@keyframes limit-reached-preview-module__WpUzNG__lrReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes limit-reached-preview-module__WpUzNG__lrSeal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes limit-reached-preview-module__WpUzNG__lrGlow{0%{opacity:0}to{opacity:.5}}@media (min-width:720px){.limit-reached-preview-module__WpUzNG__card{border-radius:20px;padding:1.6rem 1.5rem}.limit-reached-preview-module__WpUzNG__actionBar{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:1rem;padding-inline:0}.limit-reached-preview-module__WpUzNG__reset{text-align:left}.limit-reached-preview-module__WpUzNG__cta{justify-self:end;width:auto;max-width:none}.limit-reached-preview-module__WpUzNG__headline{font-size:1.4rem}}@media (min-width:961px){.limit-reached-preview-module__WpUzNG__card{gap:.8rem;padding:1.8rem 1.7rem}.limit-reached-preview-module__WpUzNG__headline{font-size:1.45rem}.limit-reached-preview-module__WpUzNG__body{max-width:42ch;font-size:.98rem}.limit-reached-preview-module__WpUzNG__actionBar{gap:1.15rem}}
.generator-section-module__39ofwG__section{width:calc(100% - (var(--page-inline-gutter)*2));gap:1.5rem;margin:0 auto;padding-block:clamp(2.5rem,9vw,4rem);display:grid;position:relative}.generator-section-module__39ofwG__intro{text-align:center;justify-items:center;gap:.65rem;max-width:100%;margin-inline:auto;display:grid}.generator-section-module__39ofwG__eyebrow{margin:0}.generator-section-module__39ofwG__title{color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:760;line-height:1.05}@media (min-width:641px){.generator-section-module__39ofwG__title{font-size:clamp(2.1rem,8.5vw,3.5rem);line-height:.98}}.generator-section-module__39ofwG__body{max-width:36rem;color:color-mix(in srgb,var(--color-text)74%,var(--color-text-muted)26%);margin:0;font-size:.98rem;line-height:1.6}.generator-section-module__39ofwG__workbench{grid-template-columns:1fr;gap:1.5rem;display:grid}.generator-section-module__39ofwG__workbench[data-layout=initial],.generator-section-module__39ofwG__workbench[data-layout=loading],.generator-section-module__39ofwG__workbench[data-layout=result],.generator-section-module__39ofwG__workbench[data-layout=limit]{justify-items:center}.generator-section-module__39ofwG__workbench[data-layout=initial] .generator-section-module__39ofwG__formSlot,.generator-section-module__39ofwG__workbench[data-layout=loading] .generator-section-module__39ofwG__formSlot,.generator-section-module__39ofwG__workbench[data-layout=limit] .generator-section-module__39ofwG__previewSlot{width:100%;max-width:38rem}.generator-section-module__39ofwG__workbench[data-layout=result] .generator-section-module__39ofwG__previewSlot{width:100%;max-width:56rem}.generator-section-module__39ofwG__previewSlot{display:block}.generator-section-module__39ofwG__formSlot{min-width:0}@media (min-width:720px){.generator-section-module__39ofwG__section{gap:clamp(2rem,4vw,3rem);padding-block:clamp(3.25rem,7vw,5rem)}.generator-section-module__39ofwG__intro{gap:clamp(.7rem,1.2vw,1rem);max-width:40rem}.generator-section-module__39ofwG__body{font-size:clamp(1rem,.95rem + .32vw,1.16rem)}}@media (min-width:961px){.generator-section-module__39ofwG__intro{max-width:min(100%,52rem)}.generator-section-module__39ofwG__title{letter-spacing:-.035em;font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.98}.generator-section-module__39ofwG__body{font-size:var(--font-size-body-lg)}.generator-section-module__39ofwG__section{max-width:var(--max-content-width);padding-block:clamp(3.5rem,8vw,6rem)}.generator-section-module__39ofwG__workbench{--generator-column-gap:clamp(1.25rem,2vw,2rem)}.generator-section-module__39ofwG__workbench[data-layout=result] .generator-section-module__39ofwG__previewSlot{max-width:100%}}
.workflow-showcase-section-module__Etq5Gq__section{width:calc(100% - (var(--page-inline-gutter)*2));margin:0 auto;padding-block:clamp(2.75rem,9vw,4rem)}.workflow-showcase-section-module__Etq5Gq__grid{grid-template-areas:"pitch""post";gap:2.5rem;display:grid}.workflow-showcase-section-module__Etq5Gq__pitch{grid-area:pitch;align-content:start;gap:1.1rem;display:grid}.workflow-showcase-section-module__Etq5Gq__headline{color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:760;line-height:1.05}@media (min-width:641px){.workflow-showcase-section-module__Etq5Gq__headline{font-size:clamp(2.1rem,8.5vw,3.5rem);line-height:.98}}.workflow-showcase-section-module__Etq5Gq__body{color:color-mix(in srgb,var(--color-text-muted)90%,transparent);text-wrap:pretty;margin:0;font-size:clamp(.96rem,.9rem + .3vw,1.06rem);line-height:1.65}.workflow-showcase-section-module__Etq5Gq__postColumn{grid-area:post;align-content:start;gap:.9rem;display:grid}.workflow-showcase-section-module__Etq5Gq__postImage{margin:0 calc(var(--card-pad)*-1);aspect-ratio:4/5;position:relative;overflow:hidden}.workflow-showcase-section-module__Etq5Gq__postImage img{object-fit:cover}.workflow-showcase-section-module__Etq5Gq__command{border:1px solid color-mix(in srgb,var(--color-border-strong)45%,transparent);background:color-mix(in srgb,var(--color-surface-1)60%,transparent);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;padding:.65rem .85rem;display:flex}.workflow-showcase-section-module__Etq5Gq__commandLabel{background:color-mix(in srgb,var(--color-cta)14%,transparent);color:color-mix(in srgb,var(--color-cta)96%,var(--color-text)4%);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:.08rem .38rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700}.workflow-showcase-section-module__Etq5Gq__commandText{color:color-mix(in srgb,var(--color-text-muted)88%,transparent);font-size:.86rem;font-style:italic;line-height:1.5}@media (min-width:720px){.workflow-showcase-section-module__Etq5Gq__grid{grid-template-columns:1fr 1fr;grid-template-areas:"pitch post";align-items:start;gap:3rem 3.5rem}.workflow-showcase-section-module__Etq5Gq__pitch{gap:1.25rem;position:sticky;top:5rem}.workflow-showcase-section-module__Etq5Gq__postColumn{justify-self:center;max-width:420px}}@media (min-width:961px){.workflow-showcase-section-module__Etq5Gq__section{max-width:var(--max-content-width);padding-block:clamp(3.5rem,8vw,6rem)}.workflow-showcase-section-module__Etq5Gq__headline{letter-spacing:-.035em;font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.98}.workflow-showcase-section-module__Etq5Gq__body{font-size:var(--font-size-body-lg)}.workflow-showcase-section-module__Etq5Gq__grid{gap:3.5rem 5rem}}
.problem-examples-section-module__1NUGFG__section{width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 0;display:grid;position:relative}.problem-examples-section-module__1NUGFG__section:before{content:"";z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-border)62%,transparent)1.5px,transparent 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#00000073 0%,#0000 58%);mask-image:linear-gradient(270deg,#00000073 0%,#0000 58%)}.problem-examples-section-module__1NUGFG__copyColumn,.problem-examples-section-module__1NUGFG__examplesPanel,.problem-examples-section-module__1NUGFG__examplesItem,.problem-examples-section-module__1NUGFG__summary{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.problem-examples-section-module__1NUGFG__copyColumn[data-visible=true],.problem-examples-section-module__1NUGFG__examplesPanel[data-visible=true],.problem-examples-section-module__1NUGFG__examplesItem[data-visible=true],.problem-examples-section-module__1NUGFG__summary[data-visible=true]{opacity:1;transform:translateY(0)}.problem-examples-section-module__1NUGFG__copyColumn{gap:clamp(.9rem,1.8vw,1.35rem);display:grid}.problem-examples-section-module__1NUGFG__eyebrow{margin-bottom:.15rem}.problem-examples-section-module__1NUGFG__title{max-width:13ch;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.98}.problem-examples-section-module__1NUGFG__body{max-width:35rem;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.62}.problem-examples-section-module__1NUGFG__examplesPanel{gap:clamp(1rem,1.8vw,1.35rem);display:grid}.problem-examples-section-module__1NUGFG__examplesHeading{max-width:34rem;color:color-mix(in srgb,var(--color-text)78%,var(--color-text-muted)22%);text-wrap:balance;margin:0;font-size:clamp(1rem,.95rem + .34vw,1.18rem);font-weight:620;line-height:1.35}.problem-examples-section-module__1NUGFG__examplesList{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.problem-examples-section-module__1NUGFG__examplesList:before{content:"";background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-border)90%,transparent)0px,color-mix(in srgb,var(--color-border)90%,transparent)4px,transparent 4px,transparent 9px);width:1.5px;position:absolute;top:22px;bottom:22px;left:8px}.problem-examples-section-module__1NUGFG__examplesItem{grid-template-columns:18px 1fr auto;align-items:center;gap:0 14px;min-height:44px;padding:9px 0;display:grid;position:relative}.problem-examples-section-module__1NUGFG__itemNode{z-index:1;background:linear-gradient(135deg,#e79a49f5,#d17e31e6);border-radius:50%;justify-self:center;width:10px;height:10px;transition:box-shadow .2s;position:relative;box-shadow:0 0 0 4px #e79a4924}.problem-examples-section-module__1NUGFG__examplesItem:hover .problem-examples-section-module__1NUGFG__itemNode{box-shadow:0 0 0 6px #e79a4933}.problem-examples-section-module__1NUGFG__itemText{color:color-mix(in srgb,var(--color-text)86%,var(--color-text-muted)14%);font-size:clamp(1rem,.95rem + .24vw,1.12rem);font-weight:650;line-height:1.35}.problem-examples-section-module__1NUGFG__itemTime{color:color-mix(in srgb,var(--color-text-muted)95%,transparent);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;white-space:nowrap;font-size:clamp(.88rem,.83rem + .18vw,.97rem);font-weight:500}.problem-examples-section-module__1NUGFG__summary{border:1px solid color-mix(in srgb,var(--color-cta)38%,var(--color-border)62%);border-left:3px solid var(--color-cta);background:color-mix(in srgb,var(--color-cta)7%,var(--color-surface-2)93%);color:color-mix(in srgb,var(--color-text)90%,var(--color-cta)10%);white-space:pre-line;border-radius:0 16px 16px 0;width:fit-content;margin:0;padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1.2rem,2.4vw,1.65rem);font-size:clamp(1.06rem,1rem + .28vw,1.24rem);font-weight:700;line-height:1.45}[data-theme=light] .problem-examples-section-module__1NUGFG__examplesItem:hover .problem-examples-section-module__1NUGFG__itemNode{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent-warm)18%,transparent)}@media (max-width:960px){.problem-examples-section-module__1NUGFG__section{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.5rem);padding-block:clamp(2.5rem,9vw,4.5rem)}.problem-examples-section-module__1NUGFG__title{max-width:14ch;font-size:clamp(2.1rem,8.5vw,3.5rem)}}@media (max-width:640px){.problem-examples-section-module__1NUGFG__section{width:calc(100% - (var(--page-inline-gutter)*2))}.problem-examples-section-module__1NUGFG__section:before{display:none}.problem-examples-section-module__1NUGFG__title{max-width:none;font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.05}.problem-examples-section-module__1NUGFG__examplesItem{gap:0 12px;min-height:40px;padding:8px 0}.problem-examples-section-module__1NUGFG__itemText{font-size:clamp(.96rem,3.7vw,1.04rem)}.problem-examples-section-module__1NUGFG__examplesHeading{font-size:clamp(.98rem,3.7vw,1.06rem)}.problem-examples-section-module__1NUGFG__itemTime{font-size:clamp(.78rem,3.1vw,.84rem)}.problem-examples-section-module__1NUGFG__summary{border-radius:0 12px 12px 0;width:100%;font-size:clamp(1rem,3.8vw,1.08rem)}}@media (prefers-reduced-motion:reduce){.problem-examples-section-module__1NUGFG__copyColumn,.problem-examples-section-module__1NUGFG__examplesPanel,.problem-examples-section-module__1NUGFG__examplesItem,.problem-examples-section-module__1NUGFG__summary{opacity:1;transition:none;transform:none}}
.navigation-link-module__eEdjaW__link{-webkit-text-fill-color:currentColor;width:fit-content;text-decoration:none;display:inline-block;position:relative;}.navigation-link-module__eEdjaW__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}@media (min-width:901px) and (hover:hover) and (pointer:fine){.navigation-link-module__eEdjaW__link:after{content:"";inset-inline:0;background-image:var(--action-gradient);transform-origin:0;pointer-events:none;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.14em;transform:scaleX(0)}.navigation-link-module__eEdjaW__link:hover{color:var(--color-cta-hover)}.navigation-link-module__eEdjaW__link:hover:after{transform:scaleX(1)}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in srgb, red, blue)){.navigation-link-module__eEdjaW__link:hover{background-image:var(--action-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}}@media (prefers-reduced-motion:reduce){.navigation-link-module__eEdjaW__link:after{transition:none}}@media (forced-colors:active){.navigation-link-module__eEdjaW__link:hover{-webkit-text-fill-color:currentColor;background-image:none}.navigation-link-module__eEdjaW__link:after{background:linktext}}
.footer-section-module__MN0OOa__footer{margin-top:var(--section-space);border-top:1px solid color-mix(in srgb,var(--color-border)70%,transparent);background:0 0;padding:22px 0 24px}.footer-section-module__MN0OOa__inner{width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));margin:0 auto}.footer-section-module__MN0OOa__shell{gap:24px;padding:clamp(18px,2vw,24px) 0 0;display:grid}.footer-section-module__MN0OOa__layout{grid-template-columns:minmax(240px,.82fr) minmax(0,1.82fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}.footer-section-module__MN0OOa__identity{align-content:start;gap:18px;max-width:34rem;display:grid}.footer-section-module__MN0OOa__brand{color:var(--color-text);font-size:var(--font-size-heading-lg);letter-spacing:-.03em}.footer-section-module__MN0OOa__description{max-width:34ch;color:color-mix(in srgb,var(--color-text)72%,var(--color-text-muted)28%);font-size:var(--font-size-body-md);margin:0;line-height:1.72}.footer-section-module__MN0OOa__grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:clamp(18px,1.8vw,26px);display:grid}.footer-section-module__MN0OOa__column{align-content:start;gap:10px;min-width:0;display:grid}.footer-section-module__MN0OOa__heading{color:var(--color-highlight);font-size:var(--font-size-heading-sm);letter-spacing:-.02em;margin:0;line-height:1.2}.footer-section-module__MN0OOa__linkList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-section-module__MN0OOa__column:nth-child(2) .footer-section-module__MN0OOa__linkList{gap:9px}.footer-section-module__MN0OOa__link{max-width:100%;color:color-mix(in srgb,var(--color-text)84%,var(--color-text-muted)16%);font-size:var(--font-size-body-md);overflow-wrap:anywhere;word-break:break-word;align-items:center;line-height:1.55;transition:color .16s;display:inline-flex;}.footer-section-module__MN0OOa__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:5px}.footer-section-module__MN0OOa__placeholderLink{color:color-mix(in srgb,var(--color-accent-warm)72%,#ff7d85 28%)}.footer-section-module__MN0OOa__bottom{border-top:1px solid color-mix(in srgb,var(--color-border)75%,transparent);justify-content:flex-start;align-items:center;gap:18px;padding-top:16px;display:flex}.footer-section-module__MN0OOa__bottomMeta{color:color-mix(in srgb,var(--color-text)72%,var(--color-text-muted)28%);font-size:var(--font-size-caption);line-height:1.45}:is([data-theme=light] .footer-section-module__MN0OOa__description,[data-theme=light] .footer-section-module__MN0OOa__bottomMeta){color:color-mix(in srgb,var(--color-text)74%,var(--color-text-muted)26%)}@media (min-width:1500px) and (min-height:900px) and (max-aspect-ratio:21/10){.footer-section-module__MN0OOa__layout{gap:clamp(36px,4.2vw,64px)}.footer-section-module__MN0OOa__brand{font-size:clamp(1.72rem,1.9vw,1.95rem)}}@media (max-width:900px){.footer-section-module__MN0OOa__footer{margin-top:var(--section-space);padding-top:16px}.footer-section-module__MN0OOa__layout{grid-template-columns:1fr;gap:24px}.footer-section-module__MN0OOa__identity{text-align:center;justify-items:center;max-width:none}.footer-section-module__MN0OOa__description{max-width:40ch}.footer-section-module__MN0OOa__grid{grid-template-columns:1fr;gap:18px}.footer-section-module__MN0OOa__column{text-align:center;justify-items:center}.footer-section-module__MN0OOa__linkList{justify-items:center}.footer-section-module__MN0OOa__link{text-align:center;justify-content:center}.footer-section-module__MN0OOa__bottom{text-align:center;flex-direction:column;align-items:center}}@media (max-width:640px){.footer-section-module__MN0OOa__shell{gap:20px;padding-top:14px}.footer-section-module__MN0OOa__brand{font-size:var(--font-size-heading-lg)}.footer-section-module__MN0OOa__description,.footer-section-module__MN0OOa__link{font-size:var(--font-size-body-sm)}}
.hero-visual-module__2oFK8W__visual{--hero-blob-opacity:.56;--hero-blob-cool:#7c9bcb3d;--hero-blob-warm:#e79a494d;--hero-blob-cool-strong:#7c9bcb3d;--hero-shot-border:var(--color-border);--hero-shot-bg:color-mix(in srgb,var(--color-surface-2)82%,transparent);--hero-shot-shadow:0 30px 70px #0000006b,0 0 0 1px color-mix(in srgb,var(--color-border)56%,transparent);--hero-shine-bg:linear-gradient(112deg,transparent 30%,#ffffff17 48%,#ffffff05 62%,transparent 74%);--hero-frame-fill:#ffffff0d;--hero-frame-stroke:#ffffff24;--hero-backplate-bar-opacity:1;--hero-metric-primary:#ffffff1a;--hero-metric-secondary:#ffffff14;--hero-panel-primary-fill:#8ea7cd1f;--hero-panel-primary-stroke:#99b2d657;--hero-panel-secondary-fill:#7a94bd1a;--hero-panel-secondary-stroke:#86a1c94d;--hero-chart-warm:#99b2d68c;--hero-chart-cool:#829dc694;--hero-status-warm:#e79a4985;--hero-status-soft:#9db6dab8;--hero-status-cool:#829dc69e;z-index:2;pointer-events:none;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.hero-visual-module__2oFK8W__blob{pointer-events:none;opacity:var(--hero-blob-opacity);will-change:transform;border-radius:999px;position:absolute;transform:translate(0,0)}.hero-visual-module__2oFK8W__blobOne{background:radial-gradient(circle,var(--hero-blob-cool)0%,transparent 74%);width:170px;height:170px;animation:8.2s ease-in-out infinite alternate hero-visual-module__2oFK8W__heroBlobDriftA;top:24px;right:12%}.hero-visual-module__2oFK8W__blobTwo{background:radial-gradient(circle,var(--hero-blob-warm)0%,transparent 74%);width:150px;height:150px;animation:9.4s ease-in-out infinite alternate hero-visual-module__2oFK8W__heroBlobDriftB;bottom:12px;left:8%}.hero-visual-module__2oFK8W__blobThree{background:radial-gradient(circle,var(--hero-blob-cool-strong)0%,transparent 74%);width:210px;height:210px;animation:10.2s ease-in-out infinite alternate hero-visual-module__2oFK8W__heroBlobDriftC;top:34%;right:-2%}.hero-visual-module__2oFK8W__shot{--hero-parallax-x:0px;--hero-parallax-y:0px;aspect-ratio:560/340;border:1px solid var(--hero-shot-border);background:var(--hero-shot-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:clamp(380px,45vw,640px);max-width:100%;box-shadow:var(--hero-shot-shadow);will-change:transform;border-radius:20px;transition:transform .14s ease-out;position:relative;overflow:hidden;transform:rotate(-2deg)}.hero-visual-module__2oFK8W__layer{will-change:transform;transition:transform .18s ease-out;position:absolute;inset:0}.hero-visual-module__2oFK8W__layerBackplate{transform:translate3d(calc(var(--hero-parallax-x,0px)*-.32),calc(var(--hero-parallax-y,0px)*-.32),0)}.hero-visual-module__2oFK8W__layerContent{transform:translate3d(calc(var(--hero-parallax-x,0px)*.58),calc(var(--hero-parallax-y,0px)*.58),0)}.hero-visual-module__2oFK8W__layerHighlights{transform:translate3d(calc(var(--hero-parallax-x,0px)*.96),calc(var(--hero-parallax-y,0px)*.96),0)}.hero-visual-module__2oFK8W__shine{pointer-events:none;background:var(--hero-shine-bg);transform:translate3d(calc(var(--hero-parallax-x,0px)*1.25),0,0);position:absolute;inset:-20% -24%}.hero-visual-module__2oFK8W__shot svg{width:100%;height:auto;display:block}.hero-visual-module__2oFK8W__backplateFrame{fill:var(--hero-frame-fill);stroke:var(--hero-frame-stroke)}.hero-visual-module__2oFK8W__backplateBar{opacity:var(--hero-backplate-bar-opacity)}.hero-visual-module__2oFK8W__metricLinePrimary{fill:var(--hero-metric-primary)}.hero-visual-module__2oFK8W__metricLineSecondary{fill:var(--hero-metric-secondary)}.hero-visual-module__2oFK8W__panelPrimary{fill:var(--hero-panel-primary-fill);stroke:var(--hero-panel-primary-stroke)}.hero-visual-module__2oFK8W__panelSecondary{fill:var(--hero-panel-secondary-fill);stroke:var(--hero-panel-secondary-stroke)}.hero-visual-module__2oFK8W__chartLineWarm{stroke:var(--hero-chart-warm)}.hero-visual-module__2oFK8W__chartLineCool{stroke:var(--hero-chart-cool)}.hero-visual-module__2oFK8W__statusWarm{fill:var(--hero-status-warm)}.hero-visual-module__2oFK8W__statusSoft{fill:var(--hero-status-soft)}.hero-visual-module__2oFK8W__statusCool{fill:var(--hero-status-cool)}.hero-visual-module__2oFK8W__noise,.hero-visual-module__2oFK8W__vignette,.hero-visual-module__2oFK8W__gridOverlay{--hero-noise-opacity:.006;--hero-vignette-bg:radial-gradient(130% 110% at 50% 45%,transparent 52%,#06091038 88%,#04060c61 100%),linear-gradient(180deg,#0a0d1438 0%,transparent 34%);--hero-grid-opacity:.12;--hero-grid-mask:none;pointer-events:none;position:absolute}[data-theme=light] .hero-visual-module__2oFK8W__noise,[data-theme=light] .hero-visual-module__2oFK8W__vignette,[data-theme=light] .hero-visual-module__2oFK8W__gridOverlay{--hero-noise-opacity:.003;--hero-vignette-bg:radial-gradient(136% 118% at 50% 40%,#fff0 48%,#4a608a09 84%,#1b273f0f 100%),linear-gradient(180deg,#ffffff1a 0%,#ffffff09 28%,#fff0 68%);--hero-grid-opacity:.1;--hero-grid-mask:none}.hero-visual-module__2oFK8W__noise{opacity:var(--hero-noise-opacity);background:radial-gradient(#fff3 .6px,#0000 .6px) 0 0/2px 2px;inset:0}.hero-visual-module__2oFK8W__vignette{z-index:0;background:var(--hero-vignette-bg);inset:0}.hero-visual-module__2oFK8W__gridOverlay{z-index:0;opacity:var(--hero-grid-opacity);-webkit-mask-image:var(--hero-grid-mask);mask-image:var(--hero-grid-mask);background:linear-gradient(to right,color-mix(in srgb,var(--color-border)46%,transparent)1px,transparent 1px)0 0/58px 58px,linear-gradient(to bottom,color-mix(in srgb,var(--color-border)34%,transparent)1px,transparent 1px)0 0/58px 58px;inset:0 0 2%}[data-theme=light] .hero-visual-module__2oFK8W__visual{--hero-blob-opacity:.42;--hero-blob-cool:#5880c62e;--hero-blob-warm:#cb772833;--hero-blob-cool-strong:#6e92cd2e;--hero-shot-border:color-mix(in srgb,var(--color-border)82%,#fff 18%);--hero-shot-bg:linear-gradient(180deg,#fffffff5 0%,#e9f0faf0 100%);--hero-shot-shadow:0 28px 56px #1f3c6e24,0 0 0 1px color-mix(in srgb,var(--color-border)74%,#fff 26%);--hero-shine-bg:linear-gradient(112deg,transparent 28%,#ffffff9e 48%,#6e92cd14 60%,transparent 76%);--hero-frame-fill:#ffffffc7;--hero-frame-stroke:#5c7ab247;--hero-backplate-bar-opacity:.92;--hero-metric-primary:#4964942e;--hero-metric-secondary:#4964941c;--hero-panel-primary-fill:#6086c629;--hero-panel-primary-stroke:#4c6fad4d;--hero-panel-secondary-fill:#cb77281f;--hero-panel-secondary-stroke:#aa62233d;--hero-chart-warm:#4a6fadad;--hero-chart-cool:#aa6223a3;--hero-status-warm:#cb7728c7;--hero-status-soft:#6086c6b3;--hero-status-cool:#345fc1d1}@keyframes hero-visual-module__2oFK8W__heroBlobDriftA{0%{transform:translate(0,0)}to{transform:translate(-10px,10px)}}@keyframes hero-visual-module__2oFK8W__heroBlobDriftB{0%{transform:translate(0,0)}to{transform:translate(12px,-8px)}}@keyframes hero-visual-module__2oFK8W__heroBlobDriftC{0%{transform:translate(0,0)}to{transform:translate(-8px,-10px)}}@media (min-width:1500px) and (min-height:900px) and (max-aspect-ratio:21/10){.hero-visual-module__2oFK8W__shot{width:clamp(320px,29vw,500px)}}@media (max-width:1180px) and (min-width:901px) and (orientation:landscape){.hero-visual-module__2oFK8W__visual{min-height:300px}.hero-visual-module__2oFK8W__shot{width:clamp(320px,36vw,470px)}}@media (max-width:900px){.hero-visual-module__2oFK8W__visual,.hero-visual-module__2oFK8W__noise,.hero-visual-module__2oFK8W__vignette{display:none}.hero-visual-module__2oFK8W__layer,.hero-visual-module__2oFK8W__shine{transition:none;transform:none}.hero-visual-module__2oFK8W__shine{display:none}}@media (prefers-reduced-motion:reduce){.hero-visual-module__2oFK8W__blob{animation:none}.hero-visual-module__2oFK8W__layer,.hero-visual-module__2oFK8W__shine{transition:none;transform:none}}
.preview-offer-module__O1JbIW__offerBlock{border-top:1px solid var(--preview-border);background:var(--preview-page);align-content:center;min-height:0;padding:3.4cqw 5cqw;display:grid;overflow:hidden}.preview-offer-module__O1JbIW__offerCard{border:1px solid var(--preview-border-strong);background:var(--preview-surface-raised);box-shadow:0 1.4cqw 4cqw var(--preview-shadow-soft);border-radius:1.4cqw;justify-items:start;gap:2.1cqw;padding:3.4cqw 4.2cqw;display:grid}.preview-offer-module__O1JbIW__offerTitle{color:var(--preview-text);font-family:var(--font-family-display),sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:3.7cqw;font-weight:600;line-height:1.12}.preview-offer-module__O1JbIW__offerList{min-width:0;color:var(--preview-muted);font-family:var(--font-family-base),sans-serif;align-content:start;gap:1.7cqw;margin:0;padding:0;font-size:2.45cqw;font-weight:600;line-height:1.32;list-style:none;display:grid}.preview-offer-module__O1JbIW__offerList li{padding-left:4cqw;position:relative}.preview-offer-module__O1JbIW__offerList li:before{content:"✓";color:var(--preview-action);font-weight:800;position:absolute;top:0;left:0}.preview-offer-module__O1JbIW__offerNote{background:var(--preview-action);color:var(--preview-on-action);font-family:var(--font-family-base),sans-serif;letter-spacing:.02em;white-space:nowrap;border-radius:999px;margin:0;padding:1.5cqw 3cqw;font-size:2.1cqw;font-weight:700}
.preview-problems-module__gqGRIq__problemBlock{border-top:1px solid var(--preview-border);background:var(--preview-surface-soft);align-content:center;min-height:0;padding:4.6cqw 5cqw;display:grid;overflow:hidden}.preview-problems-module__gqGRIq__statement{grid-template-rows:auto auto;gap:3.1cqw;display:grid}.preview-problems-module__gqGRIq__problemTitle{color:var(--preview-text);font-family:var(--font-family-display),sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:4.2cqw;font-weight:600;line-height:1.12}.preview-problems-module__gqGRIq__problemList{min-width:0;color:var(--preview-muted);font-family:var(--font-family-base),sans-serif;align-content:start;gap:2.6cqw;margin:0;padding:0;font-size:2.45cqw;font-weight:600;line-height:1.32;list-style:none;display:grid}.preview-problems-module__gqGRIq__problemList li{padding-left:3.3cqw;position:relative}.preview-problems-module__gqGRIq__problemList li:before{content:"";aspect-ratio:1;background:var(--preview-accent);border-radius:50%;width:1.25cqw;position:absolute;top:.44em;left:0}
.reference-case-story-module__Z8mMEG__story{border-top:1px solid color-mix(in srgb,var(--border)64%,transparent);margin:0;display:grid}.reference-case-story-module__Z8mMEG__row{border-bottom:1px solid color-mix(in srgb,var(--border)64%,transparent);gap:4px;padding:14px 0;display:grid}.reference-case-story-module__Z8mMEG__label,.reference-case-story-module__Z8mMEG__body,.reference-case-story-module__Z8mMEG__text{margin:0}.reference-case-story-module__Z8mMEG__steps{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reference-case-story-module__Z8mMEG__step{color:color-mix(in srgb,var(--text)80%,var(--muted)20%);font-size:var(--font-size-body-sm);padding-left:18px;line-height:1.5;position:relative}.reference-case-story-module__Z8mMEG__step:before{content:"";background:var(--color-accent-orange-text);border-radius:2px;width:8px;height:2px;position:absolute;top:.72em;left:0}.reference-case-story-module__Z8mMEG__label{color:var(--color-accent-orange-text);font-size:var(--font-size-ui-sm);font-weight:700;line-height:1.5}.reference-case-story-module__Z8mMEG__text{color:color-mix(in srgb,var(--text)86%,var(--muted)14%);font-size:var(--font-size-body-md);text-wrap:pretty;line-height:1.6}.reference-case-story-module__Z8mMEG__row:last-child .reference-case-story-module__Z8mMEG__text{color:var(--text);font-weight:600}:is([data-theme=light] .reference-case-story-module__Z8mMEG__story,[data-theme=light] .reference-case-story-module__Z8mMEG__row){border-color:color-mix(in srgb,var(--color-cta)12%,var(--border)88%)}@media (min-width:560px){.reference-case-story-module__Z8mMEG__row{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:16px}}
.preview-trust-module___iDkKa__trustBlock{border-top:1px solid var(--preview-border);background:var(--preview-surface);align-content:center;min-height:0;padding:4.6cqw 5.4cqw;display:grid;overflow:hidden}.preview-trust-module___iDkKa__statement{gap:1.7cqw;display:grid}.preview-trust-module___iDkKa__quote{color:var(--preview-text);font-family:var(--font-family-display),sans-serif;letter-spacing:-.015em;margin:0;font-size:3.1cqw;font-style:italic;font-weight:500;line-height:1.32}.preview-trust-module___iDkKa__quoteAuthor{color:var(--preview-subtle);font-family:var(--font-family-base),sans-serif;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:1.9cqw;font-weight:700}
.reference-project-frame-module__AY8Sfa__frame{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)92%,transparent),color-mix(in srgb,var(--color-surface-1)90%,black 10%));border-radius:38px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,360px);padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a,0 24px 40px #0000003d}.reference-project-frame-module__AY8Sfa__frame[data-device=browser]{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)90%,transparent),color-mix(in srgb,var(--color-surface-1)94%,black 6%));border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(100%,548px);padding:0;box-shadow:inset 0 1px #ffffff12,0 22px 36px #0003,0 8px 18px #0000001f}.reference-project-frame-module__AY8Sfa__frame[data-device=browser]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000);border-radius:17px 17px 0 0;height:14px;position:absolute;inset:1px 1px auto}.reference-project-frame-module__AY8Sfa__chrome{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:4px 10px 8px;display:grid}.reference-project-frame-module__AY8Sfa__frame[data-device=browser] .reference-project-frame-module__AY8Sfa__chrome{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)94%,transparent),color-mix(in srgb,var(--color-surface-1)92%,black 8%));grid-template-columns:auto auto auto minmax(0,1fr);gap:9px;min-height:48px;padding:0 14px}.reference-project-frame-module__AY8Sfa__chromeDot{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)86%,#fff3e1 14%),color-mix(in srgb,var(--accent)70%,#7b4510 30%));border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 1px #ffffff0d}.reference-project-frame-module__AY8Sfa__chromeBar{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)80%,#fff 20%),color-mix(in srgb,var(--color-surface-1)92%,black 8%));border-radius:999px;width:min(100%,210px);height:14px;margin-left:16px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000038}.reference-project-frame-module__AY8Sfa__chromeBar:before{content:"";background:color-mix(in srgb,var(--accent)34%,#fff 66%);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.reference-project-frame-module__AY8Sfa__phoneStatusMeta,.reference-project-frame-module__AY8Sfa__phoneStatusIcons{align-items:center;min-width:0;display:inline-flex}.reference-project-frame-module__AY8Sfa__phoneStatusMeta{justify-self:start}.reference-project-frame-module__AY8Sfa__phoneStatusIcons{justify-self:end;gap:6px}.reference-project-frame-module__AY8Sfa__phoneTime{color:var(--project-device-status-ink);font-size:var(--font-size-ui-xs);letter-spacing:.04em;font-weight:700}.reference-project-frame-module__AY8Sfa__phoneIsland{background:var(--project-device-island-bg);border-radius:999px;justify-self:center;width:38%;min-width:92px;max-width:118px;height:22px;box-shadow:inset 0 1px 1px #ffffff14,0 1px #ffffff0a}.reference-project-frame-module__AY8Sfa__phoneSignal,.reference-project-frame-module__AY8Sfa__phoneWifi,.reference-project-frame-module__AY8Sfa__phoneBattery{flex:none;display:inline-block;position:relative}.reference-project-frame-module__AY8Sfa__phoneSignal{background:linear-gradient(var(--project-device-status-ink),var(--project-device-status-ink))0 100%/2px 3px no-repeat,linear-gradient(var(--project-device-status-ink),var(--project-device-status-ink))4px 100%/2px 5px no-repeat,linear-gradient(var(--project-device-status-ink),var(--project-device-status-ink))8px 100%/2px 7px no-repeat,linear-gradient(var(--project-device-status-ink),var(--project-device-status-ink))12px 100%/2px 9px no-repeat;border-radius:1px;width:13px;height:10px}.reference-project-frame-module__AY8Sfa__phoneWifi{background:radial-gradient(circle,var(--project-device-status-ink)0 1.4px,transparent 1.6px)50% 100%/4px 4px no-repeat;width:13px;height:10px}.reference-project-frame-module__AY8Sfa__phoneWifi:before,.reference-project-frame-module__AY8Sfa__phoneWifi:after{content:"";border:1.6px solid var(--project-device-status-ink);border-top-color:#0000;border-left-color:#0000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.reference-project-frame-module__AY8Sfa__phoneWifi:before{width:10px;height:10px;bottom:1px}.reference-project-frame-module__AY8Sfa__phoneWifi:after{width:5px;height:5px;bottom:3px}.reference-project-frame-module__AY8Sfa__phoneBattery{border:1.5px solid var(--project-device-status-border);border-radius:3px;width:16px;height:9px}.reference-project-frame-module__AY8Sfa__phoneBattery:before{content:"";background:var(--project-device-status-border);border-radius:1px;width:2px;height:5px;position:absolute;top:2px;right:-3px}.reference-project-frame-module__AY8Sfa__phoneBattery:after{content:"";background:var(--project-device-battery-fill);border-radius:1.5px;position:absolute;inset:1.5px}.reference-project-frame-module__AY8Sfa__viewport{background:linear-gradient(180deg,#ffffff05,#00000029),color-mix(in srgb,var(--color-surface-1)94%,black 6%);border-radius:28px;margin:0 2px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff08}.reference-project-frame-module__AY8Sfa__frame[data-device=browser] .reference-project-frame-module__AY8Sfa__viewport{background:linear-gradient(180deg,#ffffff05,transparent),color-mix(in srgb,var(--color-surface-1)94%,black 6%);border-radius:0;margin:0;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #ffffff04}.reference-project-frame-module__AY8Sfa__image{width:100%;height:auto;display:block}.reference-project-frame-module__AY8Sfa__phoneHomeIndicator{background:var(--project-device-home-indicator);opacity:.92;border-radius:999px;justify-self:center;width:34%;max-width:110px;height:5px;margin:10px 0 2px}[data-theme=light] .reference-project-frame-module__AY8Sfa__frame{border-color:color-mix(in srgb,var(--color-cta)22%,var(--border)78%);background:linear-gradient(#ecf2fa,#d5e0ee);box-shadow:inset 0 1px #ffffffe0,0 18px 34px #98add033}[data-theme=light] .reference-project-frame-module__AY8Sfa__frame[data-device=browser]{border-color:color-mix(in srgb,var(--color-cta)24%,var(--border)76%);background:linear-gradient(#f4f8fe,#e3ecf7);box-shadow:inset 0 1px #ffffffeb,0 16px 30px #98add029}[data-theme=light] .reference-project-frame-module__AY8Sfa__frame[data-device=browser]:before{background:linear-gradient(#ffffffb8,#0000)}[data-theme=light] .reference-project-frame-module__AY8Sfa__frame[data-device=browser] .reference-project-frame-module__AY8Sfa__chrome{border-bottom-color:color-mix(in srgb,var(--color-cta)14%,var(--border)86%);background:linear-gradient(#f7fafe,#ebf1f9)}[data-theme=light] .reference-project-frame-module__AY8Sfa__chromeDot{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)72%,#fff 28%),color-mix(in srgb,var(--accent)56%,#b5671e 44%));box-shadow:0 0 0 1px #ffffffa6}[data-theme=light] .reference-project-frame-module__AY8Sfa__chromeBar{background:linear-gradient(#fcfdfe,#dfe9f5);box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #b9c8de47}[data-theme=light] .reference-project-frame-module__AY8Sfa__chromeBar:before{background:color-mix(in srgb,var(--color-cta)34%,#fff 66%)}[data-theme=light] .reference-project-frame-module__AY8Sfa__viewport{background:linear-gradient(#ffffffbd,#eef4fb33),#ebf2f9;box-shadow:inset 0 1px #ffffffe0,0 0 0 1px #b7c7dc42}[data-theme=light] .reference-project-frame-module__AY8Sfa__frame[data-device=browser] .reference-project-frame-module__AY8Sfa__viewport{background:linear-gradient(#ffffffd1,#eef4fb2e),#f2f7fc;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 1px #bccbdf33}@media (min-width:900px){.reference-project-frame-module__AY8Sfa__frame[data-device=browser]{width:100%}}@media (max-width:900px){.reference-project-frame-module__AY8Sfa__frame{width:min(100%,320px)}.reference-project-frame-module__AY8Sfa__frame[data-device=browser]{width:min(100%,480px)}}
.home-hero-photo-module__a407tW__root,.home-hero-photo-module__a407tW__frame{width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.home-hero-photo-module__a407tW__image{object-fit:cover;object-position:center;display:block}@media (max-width:900px){.home-hero-photo-module__a407tW__image{object-position:72% center}}
.preview-page-module__FrxmnW__page{grid-template-rows:calc(var(--preview-row-hero-units)*1cqw)calc(var(--preview-row-problems-units)*1cqw)calc(var(--preview-row-offer-units)*1cqw)calc(var(--preview-row-trust-units)*1cqw)calc(var(--preview-row-form-units)*1cqw);background:var(--preview-page);height:100%;color:var(--preview-text);align-content:start;display:grid}
.reference-result-gallery-module__myGU0W__gallery{justify-self:center;gap:14px;width:100%;margin:0;display:grid}.reference-result-gallery-module__myGU0W__gallery[data-device=phone]{width:min(100%,360px)}.reference-result-gallery-module__myGU0W__stage{animation:.26s ease-out reference-result-gallery-module__myGU0W__shot-in;display:grid}.reference-result-gallery-module__myGU0W__caption{color:color-mix(in srgb,var(--text)74%,var(--muted)26%);font-size:var(--font-size-body-sm);line-height:1.55}.reference-result-gallery-module__myGU0W__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reference-result-gallery-module__myGU0W__thumb{border:1px solid color-mix(in srgb,var(--border)72%,transparent);background:color-mix(in srgb,var(--color-surface-1)80%,transparent);color:color-mix(in srgb,var(--text)72%,var(--muted)28%);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui-sm);text-align:left;border-radius:14px;gap:8px;padding:6px 6px 9px;font-weight:650;transition:border-color .18s,color .18s;display:grid}.reference-result-gallery-module__myGU0W__thumb:hover{border-color:color-mix(in srgb,var(--color-cta)45%,var(--border)55%);color:var(--text)}.reference-result-gallery-module__myGU0W__thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.reference-result-gallery-module__myGU0W__thumb[aria-pressed=true]{border-color:var(--color-cta);color:var(--text)}.reference-result-gallery-module__myGU0W__thumbMedia{aspect-ratio:16/9;background:var(--color-surface-2);border-radius:9px;display:block;overflow:hidden}.reference-result-gallery-module__myGU0W__thumbImage{object-fit:cover;object-position:top;opacity:.72;width:100%;height:100%;transition:opacity .18s;display:block}.reference-result-gallery-module__myGU0W__thumb:hover .reference-result-gallery-module__myGU0W__thumbImage,.reference-result-gallery-module__myGU0W__thumb[aria-pressed=true] .reference-result-gallery-module__myGU0W__thumbImage{opacity:1}.reference-result-gallery-module__myGU0W__thumbLabel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:0 3px;line-height:1.3}[data-theme=light] .reference-result-gallery-module__myGU0W__thumb{border-color:color-mix(in srgb,var(--color-cta)12%,var(--border)88%);background:color-mix(in srgb,#fff 86%,var(--color-cta)4%)}[data-theme=light] .reference-result-gallery-module__myGU0W__thumb[aria-pressed=true]{border-color:var(--color-cta)}@keyframes reference-result-gallery-module__myGU0W__shot-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reference-result-gallery-module__myGU0W__stage{animation:none}.reference-result-gallery-module__myGU0W__thumb,.reference-result-gallery-module__myGU0W__thumbImage{transition:none}}@media (max-width:480px){.reference-result-gallery-module__myGU0W__thumbs{gap:8px}.reference-result-gallery-module__myGU0W__thumb{padding:4px 4px 7px}}@media (max-width:900px){.reference-result-gallery-module__myGU0W__gallery[data-device=browser]{width:min(100%,480px)}.reference-result-gallery-module__myGU0W__gallery[data-device=phone]{width:min(100%,320px)}}
.process-section-module__tOnLpW__section{gap:clamp(1.1rem,2vw,1.6rem);display:grid}.process-section-module__tOnLpW__section.process-section-module__tOnLpW__section{margin-top:calc(var(--section-space) + clamp(5rem,7vw,8rem))}.process-section-module__tOnLpW__header{justify-items:center;gap:clamp(.9rem,1.5vw,1.2rem);display:grid}.process-section-module__tOnLpW__title{color:var(--color-text);font-size:var(--font-size-section-headline);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0;line-height:1.08}.process-section-module__tOnLpW__layout{--process-backdrop-fade:clamp(2.5rem,4vw,3.5rem);--process-passed-border:color-mix(in srgb,var(--color-highlight)26%,var(--color-border)74%);--process-start-x:50%;--process-start-y:90px;--process-end-x:50%;--process-end-y:90px;--process-leader-x:var(--process-start-x);--process-leader-y:var(--process-start-y);padding-block:clamp(2.5rem,4vw,3.5rem) clamp(6rem,8vw,7.5rem);position:relative}.process-section-module__tOnLpW__backdrop{z-index:0;pointer-events:none;width:100vw;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 var(--process-backdrop-fade),#000 calc(100% - var(--process-backdrop-fade)),transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 var(--process-backdrop-fade),#000 calc(100% - var(--process-backdrop-fade)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 var(--process-backdrop-fade),#000 calc(100% - var(--process-backdrop-fade)),transparent 100%);position:absolute;top:0;bottom:0;left:calc(50% - 50vw);overflow:clip}.process-section-module__tOnLpW__backdropTrack{width:100%;height:calc(100% + 200lvh);display:block;position:absolute;top:-100lvh;left:0}.process-section-module__tOnLpW__backdropViewport{width:100%;height:100lvh;display:block;position:sticky;top:0}.process-section-module__tOnLpW__backdropImage{object-fit:cover;object-position:46% 45%}.process-section-module__tOnLpW__backdrop:after{content:"";background:color-mix(in srgb,var(--color-bg)82%,transparent);position:absolute;inset:0}.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.96)}.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta[data-journey-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.process-section-module__tOnLpW__journeySvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.process-section-module__tOnLpW__journeyGradientStart{stop-color:var(--color-action-accent)}.process-section-module__tOnLpW__journeyGradientEnd{stop-color:var(--color-cta)}.process-section-module__tOnLpW__journeyProgress{fill:none;stroke:url(#processJourneyGradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-action-accent)70%,transparent))drop-shadow(0 0 16px color-mix(in srgb,var(--color-cta)60%,transparent))drop-shadow(0 0 32px color-mix(in srgb,var(--color-cta)36%,transparent));visibility:hidden}.process-section-module__tOnLpW__pathPoint{z-index:3;background:var(--color-highlight);width:14px;height:14px;box-shadow:none;pointer-events:none;border:2px solid #ffffffe6;border-radius:999px;position:absolute;top:0;left:0}.process-section-module__tOnLpW__pathPointStart{background:var(--color-highlight);transform:translate(calc(var(--process-start-x) - 7px),calc(var(--process-start-y) - 7px))}.process-section-module__tOnLpW__pathPointLeader{--process-leader-glow:0 0 0 8px color-mix(in srgb,var(--color-cta)26%,transparent),0 0 28px color-mix(in srgb,var(--color-cta)62%,transparent);--process-leader-glow-peak:0 0 0 18px color-mix(in srgb,var(--color-cta)20%,transparent),0 0 48px color-mix(in srgb,var(--color-cta-hover)82%,transparent);background:linear-gradient(135deg,var(--color-action-accent),var(--color-cta));width:18px;height:18px;box-shadow:var(--process-leader-glow);transform:translate(calc(var(--process-leader-x) - 9px),calc(var(--process-leader-y) - 9px));visibility:hidden;border-width:2px;transition:opacity .14s}.process-section-module__tOnLpW__pathPointLeader[data-over-card=true]{opacity:0}.process-section-module__tOnLpW__pathPointLeader[data-finished=true]{animation:.72s ease-out both process-section-module__tOnLpW__processLeaderPulse}.process-section-module__tOnLpW__endCta{left:var(--process-end-x);top:var(--process-end-y);z-index:4;white-space:nowrap;opacity:1;transform-origin:50%;will-change:transform,opacity;border-radius:12px;min-height:42px;padding-inline:16px;transition:opacity .26s,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:absolute;transform:translate(-50%,-50%)}.process-section-module__tOnLpW__endCta:focus-visible{outline:2px solid color-mix(in srgb,var(--color-focus)88%,#fff 12%);outline-offset:3px}.process-section-module__tOnLpW__endCta[data-journey-active=true]{animation:.82s cubic-bezier(.22,1,.36,1) both process-section-module__tOnLpW__processEndCtaPulse}.process-section-module__tOnLpW__steps{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8.5rem,17vw,16rem) clamp(4.5rem,12vw,9.5rem);width:min(100%,76rem);margin-inline:auto;display:grid;position:relative}.process-section-module__tOnLpW__step{--process-active-surface:color-mix(in srgb,var(--color-cta)12%,var(--color-surface-1));--process-active-glow-opacity:.72;border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);background:var(--color-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(100%,29rem);box-shadow:none;border-radius:16px;transition:border-color .3s,box-shadow .32s,background-color .3s,filter .32s;position:relative;}.process-section-module__tOnLpW__step:nth-child(4n+1),.process-section-module__tOnLpW__step:nth-child(4n){grid-column:1;justify-self:start}.process-section-module__tOnLpW__step:nth-child(4n+2),.process-section-module__tOnLpW__step:nth-child(4n+3){grid-column:2;justify-self:end}.process-section-module__tOnLpW__step:nth-child(-n+2){grid-row:1}.process-section-module__tOnLpW__step:nth-child(n+3):nth-child(-n+4){grid-row:2}.process-section-module__tOnLpW__step:nth-child(n+5){grid-row:3}.process-section-module__tOnLpW__step[data-journey-state=active]{background:linear-gradient(var(--process-active-surface),var(--process-active-surface))padding-box,var(--action-gradient)border-box;background-color:var(--process-active-surface);box-shadow:none;border-width:2px;border-color:#0000}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=active]{background:linear-gradient(var(--process-active-surface),var(--process-active-surface))padding-box,var(--action-gradient)border-box;background-color:var(--process-active-surface);box-shadow:none;border-width:2px;border-color:#0000}.process-section-module__tOnLpW__stepGlow{z-index:-1;background:var(--action-gradient);filter:blur(18px);opacity:0;pointer-events:none;border-radius:22px;transition:opacity .32s;position:absolute;inset:-6px}.process-section-module__tOnLpW__step[data-journey-state=active] .process-section-module__tOnLpW__stepGlow{opacity:var(--process-active-glow-opacity)}.process-section-module__tOnLpW__step[data-journey-state=active] .process-section-module__tOnLpW__stepInner{padding:23px}.process-section-module__tOnLpW__step[data-journey-state=active] .process-section-module__tOnLpW__stepResult{border-left-color:var(--color-cta)}.process-section-module__tOnLpW__step[data-journey-state=passed]{border-color:var(--process-passed-border);filter:none}.process-section-module__tOnLpW__step[data-journey-state]:not([data-journey-state=active]){border-color:color-mix(in srgb,var(--color-border)22%,transparent);background:color-mix(in srgb,var(--color-bg)94%,var(--color-surface-1))}.process-section-module__tOnLpW__step[data-journey-state]:not([data-journey-state=active]) .process-section-module__tOnLpW__stepInner{opacity:.68}.process-section-module__tOnLpW__step[data-journey-state]:not([data-journey-state=active]) :is(.process-section-module__tOnLpW__stepTitle,.process-section-module__tOnLpW__stepNumber,.process-section-module__tOnLpW__stepEffortLabel,.process-section-module__tOnLpW__stepEffortValue,.process-section-module__tOnLpW__stepResultLabel,.process-section-module__tOnLpW__stepResultValue){color:var(--color-text)}.process-section-module__tOnLpW__step[data-journey-state]:not([data-journey-state=active]) .process-section-module__tOnLpW__stepTitle{font-weight:500}.process-section-module__tOnLpW__step[data-journey-state]:not([data-journey-state=active]) .process-section-module__tOnLpW__stepNumber{background:var(--color-bg);border-color:var(--color-border)}.process-section-module__tOnLpW__step[data-journey-state]:not([data-journey-state=active]) .process-section-module__tOnLpW__stepResult{border-left-color:color-mix(in srgb,var(--color-border)45%,transparent)}.process-section-module__tOnLpW__stepInner{opacity:1;flex-direction:column;gap:13px;padding:24px;transition:opacity .32s;display:flex}.process-section-module__tOnLpW__stepTitleRow{align-items:center;gap:13px;display:flex}.process-section-module__tOnLpW__stepNumber{border:1px solid color-mix(in srgb,var(--color-highlight)30%,var(--color-border)70%);background:color-mix(in srgb,var(--color-highlight)10%,var(--color-surface-2)90%);width:34px;height:34px;color:color-mix(in srgb,var(--color-text)82%,var(--color-highlight)18%);font-size:var(--font-size-label-md);letter-spacing:.05em;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;font-weight:650;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex;position:relative}.process-section-module__tOnLpW__step[data-journey-state=active] .process-section-module__tOnLpW__stepNumber{background:var(--action-gradient);color:var(--color-on-cta);box-shadow:0 0 16px color-mix(in srgb,var(--color-cta)70%,transparent);border-color:#0000}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=active] .process-section-module__tOnLpW__stepNumber{background:var(--action-gradient);color:var(--color-on-cta);box-shadow:0 0 16px color-mix(in srgb,var(--color-cta)70%,transparent);border-color:#0000}.process-section-module__tOnLpW__stepTitle{color:var(--color-text);font-size:var(--font-size-heading-lg);letter-spacing:-.01em;margin:0;line-height:1.25}.process-section-module__tOnLpW__stepEffort{font-size:var(--font-size-body-sm);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;line-height:1.35;display:flex}.process-section-module__tOnLpW__stepEffortLabel{color:color-mix(in srgb,var(--color-text)58%,var(--color-text-muted)42%);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.process-section-module__tOnLpW__stepEffortValue{color:color-mix(in srgb,var(--color-text)78%,var(--color-text-muted)22%);font-weight:450}.process-section-module__tOnLpW__stepResult{border-left:1px solid color-mix(in srgb,var(--color-highlight)48%,var(--color-border)52%);padding:0 0 0 16px}.process-section-module__tOnLpW__stepResultLabel{color:var(--color-highlight);font-size:var(--font-size-label-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.process-section-module__tOnLpW__stepResultValue{color:color-mix(in srgb,var(--color-text)92%,var(--color-highlight)8%);font-size:var(--font-size-body-lg);margin:5px 0 0;font-weight:450;line-height:1.4}[data-theme=light] .process-section-module__tOnLpW__backdrop:after{background:color-mix(in srgb,var(--color-bg)70%,transparent)}[data-theme=light] .process-section-module__tOnLpW__step{border-color:var(--color-border);background:var(--color-surface-1);box-shadow:none}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=passed]{filter:none}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=active]{--process-active-surface:color-mix(in srgb,var(--color-cta)8%,var(--color-surface-1));--process-active-glow-opacity:.42}[data-theme=light] .process-section-module__tOnLpW__stepNumber{border-color:color-mix(in srgb,var(--color-border)80%,transparent);background:color-mix(in srgb,var(--color-highlight)10%,#fff 90%);color:color-mix(in srgb,var(--color-text)82%,var(--color-highlight)18%)}[data-theme=light] .process-section-module__tOnLpW__journeyProgress{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-action-accent)55%,transparent))drop-shadow(0 0 16px color-mix(in srgb,var(--color-cta)48%,transparent))drop-shadow(0 0 28px color-mix(in srgb,var(--color-cta)26%,transparent))}[data-theme=light] .process-section-module__tOnLpW__pathPoint{background:var(--color-highlight);box-shadow:none;border-color:#fffffff5}[data-theme=light] .process-section-module__tOnLpW__pathPointStart{background:color-mix(in srgb,var(--color-highlight)76%,#fff 24%)}[data-theme=light] .process-section-module__tOnLpW__pathPointLeader{--process-leader-glow:0 0 0 8px color-mix(in srgb,var(--color-cta)16%,transparent),0 0 28px color-mix(in srgb,var(--color-cta)28%,transparent);--process-leader-glow-peak:0 0 0 16px color-mix(in srgb,var(--color-cta)14%,transparent),0 0 40px color-mix(in srgb,var(--color-cta)44%,transparent)}@keyframes process-section-module__tOnLpW__processLeaderPulse{0%,to{transform:translate(calc(var(--process-leader-x) - 9px),calc(var(--process-leader-y) - 9px))scale(1);box-shadow:var(--process-leader-glow)}55%{transform:translate(calc(var(--process-leader-x) - 9px),calc(var(--process-leader-y) - 9px))scale(1.18);box-shadow:var(--process-leader-glow-peak)}}@keyframes process-section-module__tOnLpW__processEndCtaPulseMobile{0%,to{transform:scale(1)}45%{transform:scale(1.035)}}@keyframes process-section-module__tOnLpW__processEndCtaPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.03)}}@media (min-width:1120px){.process-section-module__tOnLpW__title{white-space:nowrap}}@media (max-width:900px){.process-section-module__tOnLpW__layout{padding-block:clamp(1.75rem,5vw,2.5rem)calc(var(--process-cta-gap) + var(--process-cta-height) + var(--process-cta-inset));--process-rail-gutter:26px;--process-step-gap:clamp(3rem,9vw,4.5rem);--process-cta-height:46px;--process-cta-gap:30px;--process-cta-inset:clamp(.75rem,3vw,1.25rem)}.process-section-module__tOnLpW__journeySvg,.process-section-module__tOnLpW__pathPoint{display:none}.process-section-module__tOnLpW__step{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface-1)}.process-section-module__tOnLpW__step[data-journey-state=passed]{filter:none}[data-theme=light] .process-section-module__tOnLpW__step{background:var(--color-surface-1)}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=passed]{filter:none}.process-section-module__tOnLpW__endCta{top:auto;right:0;bottom:var(--process-cta-inset);left:var(--process-rail-gutter);min-height:var(--process-cta-height);transform:none}.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta,.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta[data-journey-visible=true]{opacity:1;pointer-events:auto;transform:none}.process-section-module__tOnLpW__endCta[data-journey-active=true]{animation:.78s cubic-bezier(.22,1,.36,1) both process-section-module__tOnLpW__processEndCtaPulseMobile}.process-section-module__tOnLpW__backdrop:after{background:color-mix(in srgb,var(--color-bg)86%,transparent)}.process-section-module__tOnLpW__steps{grid-template-columns:var(--process-rail-gutter)minmax(0,1fr);column-gap:0;row-gap:var(--process-step-gap);width:100%}.process-section-module__tOnLpW__step,.process-section-module__tOnLpW__step:nth-child(4n+1),.process-section-module__tOnLpW__step:nth-child(4n),.process-section-module__tOnLpW__step:nth-child(4n+2),.process-section-module__tOnLpW__step:nth-child(4n+3){grid-column:2;justify-self:stretch;width:100%}.process-section-module__tOnLpW__step:before{content:"";top:27px;left:calc((var(--process-rail-gutter) + var(--page-inline-gutter))/-2 - 7px);border:2px solid color-mix(in srgb,var(--color-border)85%,transparent);background:var(--color-surface-2);pointer-events:none;border-radius:999px;width:14px;height:14px;transition:background-color .28s,border-color .28s,box-shadow .28s;position:absolute}.process-section-module__tOnLpW__step:after{content:"";top:46px;bottom:calc(-1*(var(--process-step-gap) + 22px));left:calc((var(--process-rail-gutter) + var(--page-inline-gutter))/-2 - 1px);background:color-mix(in srgb,var(--color-border)55%,transparent);pointer-events:none;border-radius:999px;width:2px;transition:background-color .28s;position:absolute}.process-section-module__tOnLpW__step[data-journey-state=active]:before{top:24px;left:calc((var(--process-rail-gutter) + var(--page-inline-gutter))/-2 - 10px);background:linear-gradient(135deg,var(--color-action-accent),var(--color-cta));width:18px;height:18px;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-cta)24%,transparent),0 0 24px color-mix(in srgb,var(--color-cta)58%,transparent);border-color:#ffffffe6}.process-section-module__tOnLpW__step[data-journey-state=passed]:before{background:var(--color-highlight);border-color:#ffffffe6}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=passed]:before{background:color-mix(in srgb,var(--color-highlight)76%,#fff 24%);border-color:#fffffff5}[data-theme=light] .process-section-module__tOnLpW__step[data-journey-state=active]:before{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-cta)16%,transparent),0 0 22px color-mix(in srgb,var(--color-cta)28%,transparent);border-color:#fffffff5}.process-section-module__tOnLpW__step[data-journey-state=passed]:after{background:color-mix(in srgb,var(--color-highlight)52%,transparent)}.process-section-module__tOnLpW__step:last-child:after{bottom:calc(-1*(var(--process-cta-gap) + var(--process-cta-height)/2));width:calc((var(--process-rail-gutter) + var(--page-inline-gutter))/2 + 9px);border-top:0;border-right:0;border-bottom:2px solid color-mix(in srgb,var(--color-border)55%,transparent);border-left:1px solid color-mix(in srgb,var(--color-border)55%,transparent);background:0 0;border-radius:0 0 0 12px;transition:border-color .28s}.process-section-module__tOnLpW__step:last-child[data-journey-state=active]:after,.process-section-module__tOnLpW__step:last-child[data-journey-state=passed]:after{border-bottom-color:color-mix(in srgb,var(--color-cta)70%,transparent);border-left-color:color-mix(in srgb,var(--color-cta)70%,transparent)}.process-section-module__tOnLpW__step:nth-child(-n+2),.process-section-module__tOnLpW__step:nth-child(n+3):nth-child(-n+4),.process-section-module__tOnLpW__step:nth-child(n+5){grid-row:auto}.process-section-module__tOnLpW__stepInner{gap:11px;padding:19px 20px 18px}.process-section-module__tOnLpW__step[data-journey-state=active] .process-section-module__tOnLpW__stepInner{padding:18px 19px 17px}.process-section-module__tOnLpW__stepTitleRow{gap:11px}.process-section-module__tOnLpW__stepNumber{width:31px;height:31px;font-size:var(--font-size-ui-xs)}.process-section-module__tOnLpW__stepTitle{font-size:var(--font-size-heading-md)}.process-section-module__tOnLpW__stepEffort{font-size:var(--font-size-label-md)}.process-section-module__tOnLpW__stepResult{padding-left:14px}.process-section-module__tOnLpW__stepResultValue{font-size:var(--font-size-body-md);line-height:1.38}}@media (max-width:640px){.process-section-module__tOnLpW__endCta{font-size:var(--font-size-ui-xs);padding-inline:14px}}@media (prefers-reduced-motion:reduce){.process-section-module__tOnLpW__step,.process-section-module__tOnLpW__step:before,.process-section-module__tOnLpW__step:after,.process-section-module__tOnLpW__stepGlow,.process-section-module__tOnLpW__stepInner,.process-section-module__tOnLpW__stepNumber,.process-section-module__tOnLpW__endCta{transition:none}.process-section-module__tOnLpW__endCta[data-journey-active=true],.process-section-module__tOnLpW__pathPointLeader[data-finished=true]{animation:none}.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta,.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta[data-journey-visible=true]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce) and (min-width:901px){.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta,.process-section-module__tOnLpW__layoutHasJourneyCtaGate .process-section-module__tOnLpW__endCta[data-journey-visible=true]{transform:translate(-50%,-50%)scale(1)}}
.coaching-landing-preview-module__P_uWmW__visual{--preview-page:#101722;--preview-bar:#172230;--preview-surface:#151f2c;--preview-surface-raised:#1b2838;--preview-surface-soft:#202f40;--preview-text:#f4f6fb;--preview-muted:#b9c4d2;--preview-subtle:#8e9caf;--preview-accent:var(--color-highlight);--preview-accent-strong:var(--color-cta);--preview-accent-soft:color-mix(in srgb,var(--color-highlight)12%,var(--preview-surface));--preview-action:var(--color-cta);--preview-on-action:var(--color-on-cta);--preview-border:#cadaef29;--preview-border-strong:#cadaef47;--preview-control:#74849a;--preview-scrim-color:#060a12;--preview-scrim-opacity:.74;--preview-shadow-strong:#01050d94;--preview-shadow-soft:#01050d4d;--preview-browser-bar-units:7.9;--preview-row-form-units:50;--preview-row-hero-units:72.7;--preview-row-offer-units:50;--preview-row-problems-units:50;--preview-row-trust-units:26;--preview-page-height-units:calc(var(--preview-row-hero-units) + var(--preview-row-problems-units) + var(--preview-row-offer-units) + var(--preview-row-trust-units) + var(--preview-row-form-units));--preview-browser-height-units:calc(var(--preview-browser-bar-units) + var(--preview-page-height-units));--preview-browser-bar-height:calc(var(--preview-browser-bar-units)*1cqw);z-index:2;pointer-events:none;place-items:center;width:100%;min-width:0;height:100%;display:grid;position:relative}.coaching-landing-preview-module__P_uWmW__frame{justify-items:center;display:grid;position:absolute;inset:0}.coaching-landing-preview-module__P_uWmW__browser{width:auto;max-width:100%;height:100%;aspect-ratio:100/var(--preview-browser-height-units);border:1px solid var(--preview-border-strong);background:var(--preview-page);box-shadow:0 34px 74px var(--preview-shadow-strong),0 10px 24px var(--preview-shadow-soft),0 0 0 1px var(--preview-border);border-radius:clamp(12px,1.4vw,18px);position:relative;overflow:hidden;container-type:inline-size}.coaching-landing-preview-module__P_uWmW__browserBar{z-index:1;height:var(--preview-browser-bar-height);border-bottom:1px solid var(--preview-border);background:var(--preview-bar);color:var(--preview-muted);font-family:var(--font-family-base),sans-serif;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.5cqw;padding:0 2.9cqw;font-size:2.45cqw;font-weight:600;line-height:1;display:grid;position:relative}.coaching-landing-preview-module__P_uWmW__windowControls{gap:1.05cqw;display:flex}.coaching-landing-preview-module__P_uWmW__windowControls span{aspect-ratio:1;background:var(--preview-control);border-radius:50%;width:1.45cqw}.coaching-landing-preview-module__P_uWmW__windowControls span:first-child{background:var(--preview-accent-strong)}.coaching-landing-preview-module__P_uWmW__addressBar{border:1px solid var(--preview-border);background:var(--preview-surface-raised);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:1.05cqw;min-width:0;max-width:68%;padding:1.25cqw 2.9cqw;display:flex}.coaching-landing-preview-module__P_uWmW__lockMark{color:var(--preview-action);font-size:1.25em}.coaching-landing-preview-module__P_uWmW__demoBadge{border:1px solid var(--preview-border-strong);background:var(--preview-accent-soft);color:var(--preview-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.85cqw 1.45cqw}.coaching-landing-preview-module__P_uWmW__track{--preview-pan:0px;height:calc(100% - var(--preview-browser-bar-height));position:relative;overflow:hidden}.coaching-landing-preview-module__P_uWmW__panLayer{height:calc(var(--preview-page-height-units)*1cqw);transform:translateY(var(--preview-pan));will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1);position:relative}[data-theme=light] .coaching-landing-preview-module__P_uWmW__visual{--preview-page:#f3efe7;--preview-bar:#e8e3da;--preview-surface:#faf7f1;--preview-surface-raised:#fffdf9;--preview-surface-soft:#e6edf7;--preview-text:#182238;--preview-muted:#4b5e79;--preview-subtle:#687892;--preview-border:#233b6029;--preview-border-strong:#233b6047;--preview-control:#8793a5;--preview-scrim-color:#172136;--preview-scrim-opacity:.5;--preview-shadow-strong:#1c294333;--preview-shadow-soft:#1c29431c}[data-theme=light] .coaching-landing-preview-module__P_uWmW__browser{box-shadow:0 30px 60px #2732492e,0 8px 20px #2732491a,0 0 0 1px #ffffffb8}@media (max-width:900px),(hover:none) and (pointer:coarse){.coaching-landing-preview-module__P_uWmW__visual{justify-self:center;width:100%}.coaching-landing-preview-module__P_uWmW__frame{display:contents;position:static}.coaching-landing-preview-module__P_uWmW__browser{width:100%;max-width:none;height:auto;aspect-ratio:1/var(--stage-mobile-preview-ratio,.62);box-shadow:0 20px 42px #03060c4d,0 5px 14px #03060c29}.coaching-landing-preview-module__P_uWmW__panLayer{transition-duration:.4s}}@media (prefers-reduced-motion:reduce){.coaching-landing-preview-module__P_uWmW__panLayer{will-change:auto;transition:none}}
.reference-project-card-module__VphXvq__projectCard{--project-device-status-ink:#fff5eceb;--project-device-status-border:#fff5ece0;--project-device-island-bg:radial-gradient(circle at 30% 50%,#ffffff14,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)96%,black 4%),#080808fa);--project-device-battery-fill:linear-gradient(90deg,#c4ff9f,#f5e9d8);--project-device-home-indicator:#fff5ece0;scroll-margin-top:var(--anchor-scroll-offset);gap:24px;padding:0 0 40px;display:grid;position:relative}.reference-project-card-module__VphXvq__projectCard+.reference-project-card-module__VphXvq__projectCard{border-top:1px solid color-mix(in srgb,var(--border)58%,transparent);padding-top:44px}.reference-project-card-module__VphXvq__projectHeader{gap:10px;display:grid}.reference-project-card-module__VphXvq__projectTitle{max-width:20ch;font-size:var(--font-size-section-subtitle);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.1}.reference-project-card-module__VphXvq__projectStory,.reference-project-card-module__VphXvq__projectMedia,.reference-project-card-module__VphXvq__projectActions{min-width:0}.reference-project-card-module__VphXvq__projectActions{justify-items:start;gap:16px;display:grid}.reference-project-card-module__VphXvq__projectTestimonial{border-top:1px solid color-mix(in srgb,var(--border)58%,transparent);padding-top:24px}.reference-project-card-module__VphXvq__projectLink{font-size:var(--font-size-body-sm);line-height:1.4}[data-theme=light] .reference-project-card-module__VphXvq__projectCard{--project-device-status-ink:color-mix(in srgb,var(--text)76%,var(--color-cta)24%);--project-device-status-border:color-mix(in srgb,var(--text)74%,var(--color-cta)26%);--project-device-island-bg:radial-gradient(circle at 30% 50%,#ffffffd1,transparent 28%),linear-gradient(180deg,#2d425d,#141f2f);--project-device-battery-fill:linear-gradient(90deg,#9acb78,#e7f1ff);--project-device-home-indicator:color-mix(in srgb,var(--text)24%,#fff 76%)}[data-theme=light] .reference-project-card-module__VphXvq__projectCard+.reference-project-card-module__VphXvq__projectCard{border-top-color:color-mix(in srgb,var(--color-cta)12%,var(--border)88%)}[data-theme=light] .reference-project-card-module__VphXvq__projectTestimonial{border-top-color:color-mix(in srgb,var(--color-cta)12%,var(--border)88%)}[data-theme=light] .reference-project-card-module__VphXvq__projectTitle{color:color-mix(in srgb,var(--text)92%,var(--color-cta)8%)}@media (min-width:900px){.reference-project-card-module__VphXvq__projectCard{grid-template:"header media""story media""actions media""voice media"1fr/minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:24px 48px;padding-bottom:56px}.reference-project-card-module__VphXvq__projectCard[data-reversed=true]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-areas:"media header""media story""media actions""media voice"}.reference-project-card-module__VphXvq__projectCard+.reference-project-card-module__VphXvq__projectCard{padding-top:56px}.reference-project-card-module__VphXvq__projectHeader{grid-area:header}.reference-project-card-module__VphXvq__projectStory{grid-area:story}.reference-project-card-module__VphXvq__projectMedia{top:calc(var(--anchor-scroll-offset) + 12px);grid-area:media;position:sticky}.reference-project-card-module__VphXvq__projectActions{grid-area:actions}.reference-project-card-module__VphXvq__projectTestimonial{grid-area:voice}}
.problem-solution-section-module__aP_BEG__section{--ledger-columns:minmax(0,.84fr)2.1rem minmax(0,1fr);--ledger-inline-pad:clamp(.35rem,.8vw,.6rem);--ledger-row-pad:clamp(.7rem,1.05vw,.95rem);--node-size:9px;--reveal-delay:0s;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));grid-template-columns:var(--hero-grid-columns);gap:var(--hero-grid-gap);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.problem-solution-section-module__aP_BEG__inner{grid-column:1;align-content:start;gap:clamp(1.6rem,2.8vw,2.3rem);min-width:0;display:grid}.problem-solution-section-module__aP_BEG__header,.problem-solution-section-module__aP_BEG__columns,.problem-solution-section-module__aP_BEG__pair{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay);transform:translateY(18px)}.problem-solution-section-module__aP_BEG__header[data-visible=true],.problem-solution-section-module__aP_BEG__columns[data-visible=true],.problem-solution-section-module__aP_BEG__pair[data-visible=true]{opacity:1;transform:translateY(0)}.problem-solution-section-module__aP_BEG__header{gap:clamp(.9rem,1.8vw,1.35rem);display:grid}.problem-solution-section-module__aP_BEG__eyebrow{justify-self:start;margin-bottom:.15rem}.problem-solution-section-module__aP_BEG__title{max-width:17ch;color:var(--color-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,3.85rem);line-height:1.02}.problem-solution-section-module__aP_BEG__body{max-width:32rem;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.62}.problem-solution-section-module__aP_BEG__ledger{max-width:40rem;display:grid;position:relative}.problem-solution-section-module__aP_BEG__actionCue,.problem-solution-section-module__aP_BEG__mobilePreview,.problem-solution-section-module__aP_BEG__mobilePreview[hidden]{display:none}.problem-solution-section-module__aP_BEG__columns{grid-template-columns:var(--ledger-columns);padding:0 var(--ledger-inline-pad).65rem;border-bottom:1px solid color-mix(in srgb,var(--color-border)80%,transparent);display:grid}.problem-solution-section-module__aP_BEG__columnLabel{color:var(--color-text-faint);font-size:var(--font-size-ui-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:700;line-height:1}.problem-solution-section-module__aP_BEG__columnLabel:last-child{grid-column:3}.problem-solution-section-module__aP_BEG__pairList{margin:0;padding:0;list-style:none;display:grid}.problem-solution-section-module__aP_BEG__pair{position:relative}.problem-solution-section-module__aP_BEG__pairButton{isolation:isolate;grid-template-columns:var(--ledger-columns);width:100%;padding:var(--ledger-row-pad)var(--ledger-inline-pad);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;display:grid;position:relative}.problem-solution-section-module__aP_BEG__pairButton:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-highlight)11%,transparent),transparent 54%,color-mix(in srgb,var(--color-cta)10%,transparent));opacity:0;transition:opacity .24s;position:absolute;inset:0}.problem-solution-section-module__aP_BEG__pairButton[data-active=true]:before{opacity:1}.problem-solution-section-module__aP_BEG__pairButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.problem-solution-section-module__aP_BEG__problem{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);padding-inline-end:.45rem;font-weight:400;line-height:1.35;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .24s,text-decoration-color .34s}.problem-solution-section-module__aP_BEG__pairButton[data-active=true] .problem-solution-section-module__aP_BEG__problem{color:var(--color-text-struck);-webkit-text-decoration-color:color-mix(in srgb,var(--color-highlight)85%,transparent);text-decoration-color:color-mix(in srgb,var(--color-highlight)85%,transparent)}.problem-solution-section-module__aP_BEG__link{align-self:stretch;place-items:center;display:grid;position:relative}.problem-solution-section-module__aP_BEG__link:before{content:"";top:calc(var(--ledger-row-pad)*-1);bottom:calc(var(--ledger-row-pad)*-1);background:color-mix(in srgb,var(--color-border)90%,transparent);width:1px;position:absolute;left:calc(50% - .5px)}.problem-solution-section-module__aP_BEG__pair:first-child .problem-solution-section-module__aP_BEG__link:before{top:50%}.problem-solution-section-module__aP_BEG__pair:last-child .problem-solution-section-module__aP_BEG__link:before{bottom:50%}.problem-solution-section-module__aP_BEG__node{width:var(--node-size);height:var(--node-size);background:color-mix(in srgb,var(--color-border-strong)90%,transparent);border-radius:999px;transition:background .24s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);position:relative}.problem-solution-section-module__aP_BEG__pairButton[data-active=true] .problem-solution-section-module__aP_BEG__node{background:linear-gradient(140deg,color-mix(in srgb,var(--color-highlight)90%,#fff 10%),color-mix(in srgb,var(--color-cta)78%,#000 22%));box-shadow:0 0 0 5px color-mix(in srgb,var(--color-highlight)17%,transparent);transform:scale(1.18)}.problem-solution-section-module__aP_BEG__solution{min-width:0;color:color-mix(in srgb,var(--color-text)78%,transparent);font-family:var(--font-family-display),sans-serif;font-size:var(--font-size-body-lg);letter-spacing:-.015em;text-wrap:balance;padding-inline-start:.45rem;font-weight:400;line-height:1.3;transition:color .24s,transform .32s cubic-bezier(.22,1,.36,1)}.problem-solution-section-module__aP_BEG__pairButton[data-active=true] .problem-solution-section-module__aP_BEG__solution{color:var(--color-text);transform:translate(3px)}@media (max-width:960px){.problem-solution-section-module__aP_BEG__title{font-size:clamp(1.8rem,6.4vw,2.7rem)}}@media (max-width:900px),(hover:none) and (pointer:coarse){.problem-solution-section-module__aP_BEG__section{grid-template-columns:minmax(0,1fr);padding-block:clamp(2rem,6vw,3rem) clamp(4rem,11vw,6rem)}.problem-solution-section-module__aP_BEG__columns{display:none}.problem-solution-section-module__aP_BEG__pairButton{grid-template-columns:var(--node-size)minmax(0,1fr)1.9rem;cursor:pointer;touch-action:manipulation;gap:.2rem .9rem}.problem-solution-section-module__aP_BEG__link{grid-area:1/1/3}.problem-solution-section-module__aP_BEG__problem{grid-area:1/2;padding-inline-end:0}.problem-solution-section-module__aP_BEG__solution{grid-area:2/2;padding-inline-start:0}.problem-solution-section-module__aP_BEG__actionCue{border:1px solid color-mix(in srgb,var(--color-border-strong)72%,transparent);width:1.9rem;height:1.9rem;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface-1)72%,transparent);border-radius:999px;grid-area:1/3/3;align-self:center;place-items:center;transition:color .22s,border-color .22s,background .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.problem-solution-section-module__aP_BEG__actionCue>svg{width:.82rem;height:.82rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.problem-solution-section-module__aP_BEG__pairButton[data-active=true] .problem-solution-section-module__aP_BEG__actionCue{border-color:color-mix(in srgb,var(--color-highlight)68%,transparent);color:var(--color-highlight);background:color-mix(in srgb,var(--color-highlight)12%,var(--color-surface-1))}.problem-solution-section-module__aP_BEG__pair[data-selected=true] .problem-solution-section-module__aP_BEG__actionCue>svg{transform:rotate(180deg)}.problem-solution-section-module__aP_BEG__pairButton[data-active=true] .problem-solution-section-module__aP_BEG__solution{transform:none}.problem-solution-section-module__aP_BEG__mobilePreview{--mobile-preview-radius:15px;margin:.3rem var(--ledger-inline-pad)1rem;border:1px solid color-mix(in srgb,var(--color-border-strong)82%,transparent);border-radius:var(--mobile-preview-radius);background:color-mix(in srgb,var(--color-surface-1)88%,var(--color-bg));padding:clamp(.45rem,2vw,.65rem);animation:.36s cubic-bezier(.22,1,.36,1) both problem-solution-section-module__aP_BEG__mobile-preview-reveal;display:grid;overflow:hidden;box-shadow:0 16px 34px #05080d38}}@keyframes problem-solution-section-module__aP_BEG__mobile-preview-reveal{0%{opacity:0;clip-path:inset(0 0 18% 0 round var(--mobile-preview-radius));transform:translateY(-8px)}to{opacity:1;clip-path:inset(0 round var(--mobile-preview-radius));transform:translateY(0)}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.problem-solution-section-module__aP_BEG__section{padding-block:clamp(5.5rem,8vw,8rem) clamp(12rem,18vw,23rem)}}@media (prefers-reduced-motion:reduce){.problem-solution-section-module__aP_BEG__header,.problem-solution-section-module__aP_BEG__columns,.problem-solution-section-module__aP_BEG__pair{opacity:1;transition:none;transform:none}.problem-solution-section-module__aP_BEG__node,.problem-solution-section-module__aP_BEG__problem,.problem-solution-section-module__aP_BEG__solution,.problem-solution-section-module__aP_BEG__actionCue,.problem-solution-section-module__aP_BEG__actionCue>svg,.problem-solution-section-module__aP_BEG__pairButton:before{transition:none}.problem-solution-section-module__aP_BEG__mobilePreview{animation:none}}
.references-closing-cta-module__kj6A2q__closingTitle,.references-closing-cta-module__kj6A2q__closingText{margin:0}.references-closing-cta-module__kj6A2q__closingText{color:color-mix(in srgb,var(--text)78%,var(--muted)22%);font-size:var(--font-size-body-lg);line-height:1.72}.references-closing-cta-module__kj6A2q__closingTitle{font-size:var(--font-size-section-subtitle);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}[data-theme=light] .references-closing-cta-module__kj6A2q__closingCta{border-top-color:color-mix(in srgb,var(--color-cta)12%,var(--border)88%)}[data-theme=light] .references-closing-cta-module__kj6A2q__closingTitle{color:color-mix(in srgb,var(--text)92%,var(--color-cta)8%)}[data-theme=light] .references-closing-cta-module__kj6A2q__closingText{color:color-mix(in srgb,var(--text)82%,var(--muted)18%)}.references-closing-cta-module__kj6A2q__closingCta{border-top:1px solid color-mix(in srgb,var(--border)74%,transparent);gap:24px;padding:28px 0 0;display:grid}.references-closing-cta-module__kj6A2q__closingCopy{gap:14px;max-width:52rem;display:grid}.references-closing-cta-module__kj6A2q__closingActions{flex-wrap:wrap;gap:14px;display:flex}@media (min-width:900px){.references-closing-cta-module__kj6A2q__closingCta{gap:28px}}@media (max-width:900px){.references-closing-cta-module__kj6A2q__closingCta{gap:18px;padding-top:22px}.references-closing-cta-module__kj6A2q__closingActions{flex-direction:column}.references-closing-cta-module__kj6A2q__closingAction{width:100%}}
.reference-collage-module__od6Rsq__collage{aspect-ratio:5/4;display:block;position:relative}.reference-collage-module__od6Rsq__shot{aspect-ratio:1280/934;border:1px solid color-mix(in srgb,var(--border)80%,transparent);background:var(--color-surface-2);border-radius:10px;width:70%;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;overflow:hidden;box-shadow:0 14px 30px #00000047}.reference-collage-module__od6Rsq__shot[data-slot=back-left]{z-index:1;top:8%;left:4%;transform:rotate(-6deg)}.reference-collage-module__od6Rsq__shot[data-slot=back-right]{z-index:2;top:8%;right:4%;transform:rotate(6deg)}.reference-collage-module__od6Rsq__shot[data-slot=front]{z-index:3;bottom:6%;left:15%}.reference-collage-module__od6Rsq__collage[data-device=phone] .reference-collage-module__od6Rsq__shot[data-slot=front]{aspect-ratio:390/849;width:34%;top:8%;bottom:auto;left:50%;transform:translate(-50%)}.reference-collage-module__od6Rsq__image{object-fit:cover;object-position:top;width:100%;height:100%;display:block}[data-theme=light] .reference-collage-module__od6Rsq__shot{box-shadow:0 14px 28px color-mix(in srgb,var(--color-cta)16%,transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){a:hover .reference-collage-module__od6Rsq__shot[data-slot=back-left]{transform:rotate(-9deg)translate(-5%,-3%)}a:hover .reference-collage-module__od6Rsq__shot[data-slot=back-right]{transform:rotate(9deg)translate(5%,-3%)}a:hover .reference-collage-module__od6Rsq__shot[data-slot=front]{transform:translateY(-3%)}a:hover .reference-collage-module__od6Rsq__collage[data-device=phone] .reference-collage-module__od6Rsq__shot[data-slot=front]{transform:translate(-50%,-3%)}}@media (prefers-reduced-motion:reduce){.reference-collage-module__od6Rsq__shot{transition:none}}
.reference-teaser-module__ZDTPgG__teaser{grid-template-areas:"intro""media""details";gap:24px;display:grid}.reference-teaser-module__ZDTPgG__intro{grid-area:intro}.reference-teaser-module__ZDTPgG__media{grid-area:media;justify-self:center;width:min(100%,560px);display:block}.reference-teaser-module__ZDTPgG__intro,.reference-teaser-module__ZDTPgG__details{justify-items:start;gap:18px;min-width:0;display:grid}.reference-teaser-module__ZDTPgG__details{grid-area:details}.reference-teaser-module__ZDTPgG__header{gap:6px;display:grid}.reference-teaser-module__ZDTPgG__name,.reference-teaser-module__ZDTPgG__resultLabel,.reference-teaser-module__ZDTPgG__resultText{margin:0}.reference-teaser-module__ZDTPgG__name{font-size:var(--font-size-section-subtitle);letter-spacing:-.04em;line-height:1.1}.reference-teaser-module__ZDTPgG__result{gap:4px;max-width:46ch;display:grid}.reference-teaser-module__ZDTPgG__resultLabel{color:var(--color-accent-orange-text);font-size:var(--font-size-ui-sm);font-weight:700;line-height:1.5}.reference-teaser-module__ZDTPgG__resultText{color:color-mix(in srgb,var(--text)82%,var(--muted)18%);font-size:var(--font-size-body-md);text-wrap:pretty;line-height:1.6}.reference-teaser-module__ZDTPgG__quoteCard{isolation:isolate;border:1px solid color-mix(in srgb,var(--border)64%,transparent);background:color-mix(in srgb,var(--color-surface-1)78%,transparent);border-radius:18px;width:100%;padding:14px 18px;position:relative;overflow:clip}.reference-teaser-module__ZDTPgG__testimonial{z-index:1;position:relative}.reference-teaser-module__ZDTPgG__portraitBackdrop{z-index:0;opacity:.18;filter:grayscale(.35)contrast(1.08);pointer-events:none;width:68%;position:absolute;top:-10%;bottom:-10%;right:-12%;-webkit-mask-image:radial-gradient(50% 50%,#000 0%,#0000 82%);mask-image:radial-gradient(50% 50%,#000 0%,#0000 82%)}.reference-teaser-module__ZDTPgG__portraitImage{object-fit:cover}.reference-teaser-module__ZDTPgG__portraitImage[data-avatar=allmacher]{object-position:65% 28%}.reference-teaser-module__ZDTPgG__portraitImage[data-avatar=kolja]{object-position:50% 8%}.reference-teaser-module__ZDTPgG__link{font-size:var(--font-size-body-sm)}[data-theme=light] .reference-teaser-module__ZDTPgG__name{color:color-mix(in srgb,var(--text)92%,var(--color-cta)8%)}[data-theme=light] .reference-teaser-module__ZDTPgG__quoteCard{border-color:color-mix(in srgb,var(--color-cta)12%,var(--border)88%);background:color-mix(in srgb,#fff 82%,var(--color-cta)3%)}@media (min-width:900px){.reference-teaser-module__ZDTPgG__teaser{grid-template:"media."1fr"media intro""media details""media."1fr/minmax(0,1.05fr) minmax(0,.95fr);gap:18px clamp(40px,5vw,80px)}.reference-teaser-module__ZDTPgG__teaser[data-reversed=true]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:".media""intro media""details media"".media"}.reference-teaser-module__ZDTPgG__media{align-self:center}}@media (prefers-reduced-motion:reduce){.reference-teaser-module__ZDTPgG__link{transition:none}}
.landing-visual-stage-module__3GNT8q__stage{--stage-visual-balance-offset:13rem;--stage-visual-start:max(var(--anchor-scroll-offset),calc(50svh - var(--stage-visual-balance-offset)));--stage-visual-bleed:20rem;position:relative}.landing-visual-stage-module__3GNT8q__heroSlot,.landing-visual-stage-module__3GNT8q__problemSlot{position:relative}.landing-visual-stage-module__3GNT8q__visualLayer{z-index:3;padding-inline:var(--layout-rail-inline-gutter);pointer-events:none;padding-block-start:var(--stage-visual-start);position:absolute;inset-block:0;inset-inline:0}.landing-visual-stage-module__3GNT8q__visualRail{width:100%;max-width:var(--layout-rail-max-width);grid-template-columns:var(--hero-grid-columns);gap:var(--hero-grid-gap);height:100%;margin:0 auto;display:grid}.landing-visual-stage-module__3GNT8q__visualSticky{top:var(--anchor-scroll-offset);height:calc(100svh - var(--stage-visual-start) + var(--stage-visual-bleed));grid-column:2;place-items:stretch stretch;min-width:0;display:grid;position:sticky}@media (max-width:900px),(hover:none) and (pointer:coarse){.landing-visual-stage-module__3GNT8q__stage{--stage-mobile-preview-ratio:.62;--landing-anchor-scroll-margin:calc(var(--anchor-scroll-offset) + 1rem);background:var(--color-bg)}.landing-visual-stage-module__3GNT8q__heroSlot{min-height:0}.landing-visual-stage-module__3GNT8q__heroSlot .hero{min-height:var(--mobile-viewport-height)}.landing-visual-stage-module__3GNT8q__visualLayer{display:none}}
.references-section-module__1lqi-q__section{gap:clamp(2rem,3.2vw,3rem);display:grid;position:relative;overflow:visible}.references-section-module__1lqi-q__section.references-section-module__1lqi-q__section{margin-top:calc(var(--section-space) + clamp(5rem,7vw,8rem))}.references-section-module__1lqi-q__headerCopy{justify-items:start;gap:clamp(.9rem,1.5vw,1.2rem);display:grid}.references-section-module__1lqi-q__title{font-size:var(--font-size-section-headline);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.08}.references-section-module__1lqi-q__list{gap:clamp(3rem,6vw,5.5rem);display:grid}@media (max-width:759px){.references-section-module__1lqi-q__section{gap:2.5rem}.references-section-module__1lqi-q__list{gap:4.5rem}}
.reference-index-card-module__KEekra__card{height:100%;color:var(--text);border-radius:14px;gap:14px;text-decoration:none;display:grid}.reference-index-card-module__KEekra__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.reference-index-card-module__KEekra__copy{gap:3px;min-width:0;padding:0 4%;display:grid}.reference-index-card-module__KEekra__name{font-size:var(--font-size-heading-lg);letter-spacing:-.02em;font-weight:700;line-height:1.2;transition:color .18s}.reference-index-card-module__KEekra__card:hover .reference-index-card-module__KEekra__name{color:var(--color-cta)}.reference-index-card-module__KEekra__industry{color:color-mix(in srgb,var(--text)66%,var(--muted)34%);font-size:var(--font-size-body-sm);line-height:1.4}@media (prefers-reduced-motion:reduce){.reference-index-card-module__KEekra__name{transition:none}}
.legal-document-layout-module__ODmf-W__page{min-height:0;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));font-size:var(--font-size-body-md);margin:0 auto;padding:108px 0 64px;line-height:1.66}.legal-document-layout-module__ODmf-W__inner{width:100%;margin:0 auto}.legal-document-layout-module__ODmf-W__breadcrumbsWrap{width:fit-content;max-width:100%;margin-bottom:24px}.legal-document-layout-module__ODmf-W__intro{max-width:min(100%,var(--measure-panel));border:1px solid color-mix(in srgb,var(--color-border)78%,transparent);background:color-mix(in srgb,var(--color-surface-1)94%,transparent);border-radius:28px;gap:1rem;margin-bottom:18px;padding:30px 32px;display:grid;position:relative;box-shadow:0 18px 36px #080a0f29,inset 0 1px #ffffff0d}.legal-document-layout-module__ODmf-W__intro h1{font-size:var(--font-size-section-title);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.08}.legal-document-layout-module__ODmf-W__lead{max-width:var(--measure-text);font-size:var(--font-size-body-lg);color:color-mix(in srgb,var(--color-text)74%,var(--color-text-muted)26%);margin:0;line-height:1.7}.legal-document-layout-module__ODmf-W__updatedAt{border:1px solid color-mix(in srgb,var(--color-border)74%,transparent);background:color-mix(in srgb,var(--color-surface-2)76%,transparent);width:fit-content;font-size:var(--font-size-ui-xs);color:color-mix(in srgb,var(--color-text)68%,var(--color-text-muted)32%);border-radius:999px;margin:0;padding:9px 13px;line-height:1.2}@media (max-width:900px){.legal-document-layout-module__ODmf-W__page{padding-top:98px}.legal-document-layout-module__ODmf-W__intro{border-radius:22px;gap:.9rem;padding:22px 20px}}@media (min-width:1500px) and (min-height:900px) and (max-aspect-ratio:21/10){.legal-document-layout-module__ODmf-W__page{padding-top:112px}.legal-document-layout-module__ODmf-W__intro h1{font-size:var(--font-size-section-title-wide)}.legal-document-layout-module__ODmf-W__lead{font-size:var(--font-size-body-md-wide)}}
.brand-mark-backdrop-module__Hi-fbG__mark{opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 58%,#0000 86%);mask-image:linear-gradient(#0000 0%,#000 20% 58%,#0000 86%)}.brand-mark-backdrop-module__Hi-fbG__image{object-fit:contain}[data-theme=light] .brand-mark-backdrop-module__Hi-fbG__mark{opacity:.06}
