.acquisition-page{--acq-muted:#a6a6af;--acq-border:#ffffff16;--acq-accent:#d5b1f3}.acquisition-page .flonno-blog-shell{max-width:1180px}.acquisition-page .flonno-article-breadcrumb{color:var(--acq-muted);margin:28px 0 0;font-size:12px}.acq-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;padding:64px 0 68px;display:grid}.acq-eyebrow{color:var(--acq-accent);font:11px var(--mono);letter-spacing:.11em;align-items:center;gap:8px;display:inline-flex}.acq-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,5.5vw,76px);font-weight:600;line-height:1.03}.acq-hero h1 span{color:#929299}.acq-hero-copy>p{max-width:520px;color:var(--acq-muted);font-size:17px;line-height:1.8}.acq-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.acq-text-link{color:#c9c9cf;align-items:center;gap:6px;font-size:14px;display:inline-flex}.acq-chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.acq-chips span{border:1px solid var(--acq-border);color:#b8b8c0;border-radius:30px;padding:7px 11px;font-size:11px}.connection-card{background:linear-gradient(145deg,#1a1a1e,#111113);border:1px solid #ffffff20;border-radius:16px;padding:26px;box-shadow:0 20px 70px #0004}.connection-card-header{color:#b9b9c1;font:11px var(--mono);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.connection-card-header svg{color:var(--acq-accent)}.connection-row{border-top:1px solid var(--acq-border);gap:8px;padding:18px 0;display:grid}.connection-row>span{color:#888891;font:10px var(--mono);letter-spacing:.09em}.connection-row code{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.connection-models{flex-wrap:wrap;gap:8px;display:flex}.connection-models span{border:1px solid #ffffff20;border-radius:4px;padding:6px 9px;font-size:11px}.connection-card>p{color:#92929c;margin:10px 0 0;font-size:12px;line-height:1.7}.acq-section{border-top:1px solid var(--acq-border);padding:52px 0}.acq-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.acq-section h2{letter-spacing:-.035em;margin:12px 0 0;font-size:32px;line-height:1.15}.acq-section-heading>p{max-width:360px;color:var(--acq-muted);margin:0;font-size:14px;line-height:1.7}.acq-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.acq-step{border:1px solid var(--acq-border);background:#ffffff03;border-radius:12px;padding:24px}.acq-step-number{width:30px;height:30px;color:var(--acq-accent);font:11px var(--mono);border:1px solid #d5b1f333;border-radius:8px;justify-content:center;align-items:center;display:flex}.acq-step h3{letter-spacing:-.02em;margin:22px 0 12px;font-size:19px}.acq-step p{color:var(--acq-muted);margin:0;font-size:14px;line-height:1.8}.acq-step a,.acq-note a,.acq-detail a{color:#ddc1f6}.acq-note{color:#92929c;margin:20px 0 0;font-size:13px;line-height:1.8}.acq-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:52px;display:grid}.acq-split-copy>p{color:var(--acq-muted);margin:20px 0;font-size:15px;line-height:1.8}.acq-detail{border-bottom:1px solid var(--acq-border);padding:18px 0}.acq-detail summary{cursor:pointer;color:#dedee5;font-size:15px;line-height:1.5}.acq-detail p,.acq-detail li{color:var(--acq-muted);font-size:14px;line-height:1.8}.acq-detail code,.acq-note code,.acq-step code{overflow-wrap:anywhere;font-size:.9em}.sdk-panel{background:#141416;border:1px solid #ffffff20;border-radius:12px;min-width:0;overflow:hidden}.sdk-toolbar{border-bottom:1px solid var(--acq-border);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.sdk-toolbar [role=group]{gap:3px;display:flex}.sdk-toolbar button,.acq-text-button{color:#92929c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px}.sdk-toolbar button[aria-pressed=true]{color:#eee;background:#ffffff0e}.sdk-copy,.acq-text-button{align-items:center;gap:6px;display:inline-flex}.sdk-install{color:#92929c;margin:0;padding:17px 22px 0;font-size:11px;line-height:1.8}.sdk-install code{color:#d5b1f3}.sdk-code{color:#d9d9e3;margin:0;padding:22px;font-size:12px;line-height:1.8;overflow-x:auto}.sdk-footnote{border-top:1px solid var(--acq-border);color:#92929c;margin:0;padding:14px 22px;font-size:11px;line-height:1.6}.workflow-request{background:#18181b;border:1px solid #ffffff20;border-radius:14px;gap:20px;min-width:0;padding:30px;display:grid}.request-heading h3{letter-spacing:-.03em;margin:15px 0 10px;font-size:25px}.request-heading p{color:var(--acq-muted);margin:0;font-size:14px;line-height:1.7}.workflow-request label{color:#ceced5;gap:10px;font-size:13px;display:grid}.field-optional{color:#92929c;font-size:11px}.workflow-request input,.workflow-request textarea{color:#eee;width:100%;font:inherit;background:#101012;border:1px solid #ffffff25;border-radius:7px;padding:14px;font-size:14px;line-height:1.6}.workflow-request textarea{resize:vertical;min-height:120px}.request-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.request-note{color:#92929c;margin:0;font-size:12px;line-height:1.8}.request-note a{color:#c7c7cf;text-underline-offset:3px;text-decoration:underline}.pilot-offer-top{color:#b5b5bf;font:11px var(--mono);justify-content:space-between;align-items:center;display:flex}.pilot-offer-top svg{color:var(--acq-accent)}.pilot-offer-amount{letter-spacing:-.07em;margin:30px 0 5px;font-size:76px;line-height:1}.pilot-offer-amount small{letter-spacing:-.03em;color:#9898a2;margin-left:10px;font-size:20px}.pilot-offer-caption{color:#b9b9c1;font-size:14px}.pilot-offer-list{border-top:1px solid var(--acq-border);gap:15px;margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}.pilot-offer-list li{color:#c7c7cf;align-items:center;gap:10px;font-size:13px;display:flex}.pilot-offer-list svg{color:#adbbad}.acquisition-page :focus-visible{outline:2px solid var(--acq-accent);outline-offset:4px}@media (max-width:950px){.acq-hero{gap:30px}.acq-split{gap:28px}.acq-steps{gap:10px}.acq-step{padding:20px}}@media (max-width:760px){.acq-hero,.acq-split{grid-template-columns:1fr}.acq-hero{gap:32px;padding:44px 0}.acq-hero h1{font-size:clamp(44px,9vw,62px)}.acq-hero-copy>p{font-size:15px}.acq-steps{grid-template-columns:1fr}.acq-section{padding:36px 0}.acq-section-heading{flex-direction:column;align-items:start;gap:15px}.acq-section h2{font-size:29px}.workflow-request,.connection-card{padding:22px}.sdk-code{padding:18px;font-size:11px}.sdk-toolbar{padding:10px}}.field-label{align-items:baseline;gap:10px;display:flex}.pilot-offer-prefix{color:#9898a2;font:10px var(--mono);letter-spacing:.1em;margin-bottom:12px;display:block}
