.transcribed-logo{background:linear-gradient(145deg,#38bdf8,#0e7490)!important;color:#04131a!important}.translated-logo{background:linear-gradient(145deg,#c084fc,#6d28d9)!important;color:#fff!important}.ocr-logo{background:linear-gradient(145deg,#4ade80,#15803d)!important;color:#04130a!important}.document-ai-landing{position:relative;overflow:hidden;border-color:rgba(192,132,252,.2)!important;background:radial-gradient(circle at 0 0,rgba(56,189,248,.12),transparent 38rem),radial-gradient(circle at 100% 50%,rgba(192,132,252,.12),transparent 42rem),linear-gradient(145deg,rgba(9,14,23,.98),rgba(14,21,34,.98))}.document-ai-landing:before{content:"LOCAL";position:absolute;right:-22px;top:10px;color:rgba(255,255,255,.025);font-size:clamp(90px,16vw,240px);font-weight:1000;letter-spacing:-.09em}.document-ai-landing-stage{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.document-ai-landing-stage article{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(8,12,20,.82);box-shadow:0 28px 75px rgba(0,0,0,.3)}.document-ai-landing-stage header{display:flex;gap:12px;align-items:center;padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.document-ai-landing-stage header .mini-logo{width:45px;height:45px}.document-ai-landing-stage header div{min-width:0}.document-ai-landing-stage header small,.document-ai-landing-stage header h3{display:block;margin:0}.document-ai-landing-stage header small{font-size:9px;letter-spacing:.15em;color:#8fa0b5}.document-ai-landing-stage header h3{margin-top:3px;font-size:20px}.document-ai-landing-stage header>b{margin-left:auto;padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:#91a2b8;font-size:8px;letter-spacing:.1em}.waveform{height:126px;display:flex;align-items:center;gap:3px;padding:20px;background:linear-gradient(180deg,rgba(56,189,248,.08),transparent)}.waveform i{flex:1;height:var(--h);min-height:10px;border-radius:999px;background:linear-gradient(180deg,#7dd3fc,#0e7490);opacity:.85}.transcript-lines{display:grid;gap:9px;padding:0 18px 18px}.transcript-lines span{display:grid;grid-template-columns:auto 1fr;gap:9px}.transcript-lines time{color:#38bdf8;font:800 10px/1.5 ui-monospace,monospace}.transcript-lines p{margin:0;color:#b7c2d0;font-size:11px;line-height:1.45}.translation-columns{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;padding:20px}.translation-columns>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025)}.translation-columns small{color:#c084fc;font-size:8px;letter-spacing:.12em}.translation-columns p{margin:9px 0 0;color:#d5ddeb;font-size:12px;line-height:1.55}.translation-columns>i{align-self:center;color:#c084fc;font-style:normal}.translated-demo footer{margin:0 20px 20px;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.1);color:#7f8da0;font-size:8px;line-height:1.5}.scan-sheet{position:relative;height:185px;margin:20px;border-radius:13px;background:#f8fafc;padding:22px;overflow:hidden}.scan-line{display:block;width:58%;height:6px;margin-bottom:9px;border-radius:4px;background:#cbd5e1}.scan-line.wide{width:84%}.scan-line.medium{width:71%}.scan-box{margin-top:22px;padding:15px;border:1px solid #94a3b8;border-radius:7px;color:#334155;font-size:9px}.scan-box strong{font-size:20px}.scan-beam{position:absolute;left:0;right:0;top:45%;height:2px;background:#22c55e;box-shadow:0 0 15px #22c55e;animation:ocr-scan 3s ease-in-out infinite}.ocr-result{display:grid;gap:5px;padding:0 20px 20px}.ocr-result small{color:#4ade80;font-size:8px;letter-spacing:.14em}.ocr-result code{white-space:normal;color:#cbd5e1;font-size:10px;line-height:1.55}@keyframes ocr-scan{0%,100%{transform:translateY(-65px)}50%{transform:translateY(65px)}}.document-ai-landing-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:20px 0;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.document-ai-landing-flow span{display:flex;align-items:center;gap:8px;color:#b9c5d4;font-weight:800;font-size:12px}.document-ai-landing-flow b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:linear-gradient(145deg,#38bdf8,#7c3aed);color:#fff}.document-ai-landing-flow i{color:#4b5c72;font-style:normal}.document-ai-primary{background:linear-gradient(135deg,#0ea5e9,#7c3aed,#16a34a)!important;color:#fff!important}@media(max-width:1050px){.document-ai-landing-stage{grid-template-columns:1fr 1fr}.ocr-demo{grid-column:1/-1}}@media(max-width:700px){.document-ai-landing-stage{grid-template-columns:1fr}.ocr-demo{grid-column:auto}.translation-columns{grid-template-columns:1fr}.translation-columns>i{transform:rotate(90deg);justify-self:center}.document-ai-landing-flow>i{display:none}}

/* Dedicated capability cards for the local document products. */
.landing-product-suite-grid .document-capability-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--document-card-color) 34%,rgba(255,255,255,.1));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--document-card-color) 18%,transparent),transparent 18rem),linear-gradient(145deg,#111925,#09101a)}
.landing-product-suite-grid .document-capability-card:after{content:"";position:absolute;right:-55px;bottom:-65px;width:150px;height:150px;border-radius:50%;background:var(--document-card-color);filter:blur(45px);opacity:.17;pointer-events:none}
.landing-product-suite-grid .document-capability-card>*{position:relative;z-index:1}
.landing-product-suite-grid .transcribed-capability{--document-card-color:#38bdf8}.landing-product-suite-grid .translated-capability{--document-card-color:#c084fc}.landing-product-suite-grid .ocr-capability{--document-card-color:#4ade80}

/* 9.19.0 suitecards1: soft product-tinted backgrounds for every capability card. */
.landing-product-suite-grid .suite-color-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--suite-card-color) 34%,rgba(255,255,255,.1));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--suite-card-color) 18%,transparent),transparent 18rem),linear-gradient(145deg,#111925,#09101a)}
.landing-product-suite-grid .suite-color-card:after{content:"";position:absolute;right:-55px;bottom:-65px;width:150px;height:150px;border-radius:50%;background:var(--suite-card-color);filter:blur(45px);opacity:.17;pointer-events:none}
.landing-product-suite-grid .suite-color-card>*{position:relative;z-index:1}
.landing-product-suite-grid .lettered-capability{--suite-card-color:#d4aa2c}
.landing-product-suite-grid .texted-capability{--suite-card-color:#49d9ff}
.landing-product-suite-grid .chatted-capability{--suite-card-color:#38bdf8}
.landing-product-suite-grid .linked-capability{--suite-card-color:#8b5cf6}
.landing-product-suite-grid .searched-capability{--suite-card-color:#67e8a5}
.landing-product-suite-grid .scribed-capability{--suite-card-color:#fb7185}
.landing-product-suite-grid .tracked-capability{--suite-card-color:#7dd3fc}
.landing-product-suite-grid .inbox-capability{--suite-card-color:#94a3b8}
.landing-product-suite-grid .banked-capability{--suite-card-color:#14b8a6}
.landing-product-suite-grid .shopped-capability{--suite-card-color:#d946ef}
.landing-product-suite-grid .called-capability{--suite-card-color:#7c3aed}


/* 9.19.0 railtints2: product-color washes for the service rail immediately below the hero. */
.landing-product-rail .landing-rail-card{
  --rail-tint:rgba(255,255,255,.045);
  --rail-border:rgba(255,255,255,.12);
  --rail-hover:rgba(255,255,255,.075);
  background:linear-gradient(145deg,var(--rail-tint),rgba(255,255,255,.012))!important;
  border-color:var(--rail-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.12);
}
.landing-product-rail .landing-rail-card:hover,
.landing-product-rail .landing-rail-card:focus-visible{
  background:linear-gradient(145deg,var(--rail-hover),rgba(255,255,255,.025))!important;
  border-color:var(--rail-border)!important;
}
.landing-product-rail .rail-lettered{--rail-tint:rgba(212,170,44,.12);--rail-border:rgba(212,170,44,.34);--rail-hover:rgba(212,170,44,.19)}
.landing-product-rail .rail-texted{--rail-tint:rgba(73,217,255,.11);--rail-border:rgba(73,217,255,.31);--rail-hover:rgba(73,217,255,.18)}
.landing-product-rail .rail-chatted{--rail-tint:rgba(56,189,248,.11);--rail-border:rgba(56,189,248,.31);--rail-hover:rgba(56,189,248,.18)}
.landing-product-rail .rail-linked{--rail-tint:rgba(139,92,246,.12);--rail-border:rgba(139,92,246,.33);--rail-hover:rgba(139,92,246,.19)}
.landing-product-rail .rail-searched{--rail-tint:rgba(103,232,165,.10);--rail-border:rgba(103,232,165,.29);--rail-hover:rgba(103,232,165,.17)}
.landing-product-rail .rail-scribed{--rail-tint:rgba(251,113,133,.11);--rail-border:rgba(251,113,133,.30);--rail-hover:rgba(251,113,133,.18)}
.landing-product-rail .rail-tracked{--rail-tint:rgba(125,211,252,.10);--rail-border:rgba(125,211,252,.29);--rail-hover:rgba(125,211,252,.17)}
.landing-product-rail .rail-banked{--rail-tint:rgba(20,184,166,.11);--rail-border:rgba(20,184,166,.31);--rail-hover:rgba(20,184,166,.18)}
.landing-product-rail .rail-shopped{--rail-tint:rgba(217,70,239,.11);--rail-border:rgba(217,70,239,.31);--rail-hover:rgba(217,70,239,.18)}
.landing-product-rail .rail-inbox{--rail-tint:rgba(148,163,184,.10);--rail-border:rgba(148,163,184,.27);--rail-hover:rgba(148,163,184,.16)}
.landing-product-rail .rail-transcribed{--rail-tint:rgba(56,189,248,.12);--rail-border:rgba(56,189,248,.34);--rail-hover:rgba(56,189,248,.19)}
.landing-product-rail .rail-translated{--rail-tint:rgba(192,132,252,.12);--rail-border:rgba(192,132,252,.34);--rail-hover:rgba(192,132,252,.19)}
.landing-product-rail .rail-deciphered{--rail-tint:rgba(74,222,128,.11);--rail-border:rgba(74,222,128,.31);--rail-hover:rgba(74,222,128,.18)}
.landing-product-rail .rail-called{--rail-tint:rgba(124,58,237,.12);--rail-border:rgba(124,58,237,.34);--rail-hover:rgba(124,58,237,.19)}
