.dJ4IGW_page{--lp-ink:#18181b;--lp-muted:#646970;--lp-soft:#f6f7f7;--lp-canvas:#fafafa;--lp-teal:#0f766e;--lp-teal-dark:#115e59;color:var(--lp-ink);background:#fff;overflow:clip}.dJ4IGW_wrap{width:min(1180px,100% - 48px);margin:auto}.dJ4IGW_hero{background:var(--lp-canvas);align-items:center;min-height:610px;padding:96px 0 84px;display:flex;position:relative}.dJ4IGW_hero:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(90deg,#00000012 1px,#0000 1px),linear-gradient(#00000012 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 68% at 50% 34%,#000,#0000);mask-image:radial-gradient(78% 68% at 50% 34%,#000,#0000)}.dJ4IGW_hero:after{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(closest-side,#0d94881a,#0000);width:520px;height:380px;position:absolute;top:-150px;left:calc(50% - 620px)}.dJ4IGW_heroInner{z-index:1;width:min(1240px,100% - 48px);position:relative}.dJ4IGW_eyebrow{width:fit-content;color:var(--lp-teal-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:720;line-height:1.3}.dJ4IGW_hero h1{letter-spacing:-.043em;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(44px,4.6vw,60px);font-weight:700;line-height:1.08}.dJ4IGW_hero h1 span{white-space:nowrap;display:block}.dJ4IGW_heroLead{color:#555a61;margin:26px 0 0;font-size:21px;line-height:1.5}.dJ4IGW_actions{gap:12px;margin-top:34px;display:flex}.dJ4IGW_primary,.dJ4IGW_secondary{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 21px;font-size:15px;font-weight:680;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.dJ4IGW_primary{background:var(--lp-teal);color:#fff;box-shadow:0 10px 25px #0d948833}.dJ4IGW_primary:hover{background:var(--lp-teal-dark);transform:translateY(-1px)}.dJ4IGW_secondary{color:var(--lp-ink);background:#fff;border:1px solid #d4d6da;box-shadow:0 2px 6px #18181b0a}.dJ4IGW_secondary:hover{border-color:#aeb2b8;transform:translateY(-1px)}.dJ4IGW_section{padding:112px 0}.dJ4IGW_section h2{letter-spacing:-.041em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,52px);font-weight:680;line-height:1.08}.dJ4IGW_sectionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:86px;display:grid}.dJ4IGW_sectionSummary{color:var(--lp-muted);margin:0;font-size:18px;line-height:1.66}.dJ4IGW_sectionSummary p{margin:0 0 17px}.dJ4IGW_sectionSummary strong{color:var(--lp-ink);font-weight:680}.dJ4IGW_textLink{color:var(--lp-teal-dark);align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.dJ4IGW_textLink span{transition:transform .15s}.dJ4IGW_textLink:hover span{transform:translate(3px)}.dJ4IGW_architecture{background:var(--lp-canvas);padding:72px 0;scroll-margin-top:64px}.dJ4IGW_architectureLayout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px;display:grid}.dJ4IGW_architectureCopy .dJ4IGW_sectionSummary{margin-top:26px}.dJ4IGW_architectureCopy h2{font-size:clamp(35px,3.5vw,47px)}.dJ4IGW_architectureFooter{margin:28px 0 0}.dJ4IGW_architectureFooter .dJ4IGW_textLink{margin-top:0}.dJ4IGW_architectureFlow{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:380px;margin:0;padding:28px 18px;display:flex;position:relative}.dJ4IGW_architectureFlow:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,#0000000e 1px,#0000 1px),linear-gradient(#0000000e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.dJ4IGW_architectureNode{z-index:1;min-width:0;color:var(--lp-ink);text-align:center;background:#fff;border:1px solid #e0e3e5;border-radius:12px;padding:20px 28px 18px;position:relative;box-shadow:0 10px 24px #18181b12}.dJ4IGW_architectureClients{width:82%}.dJ4IGW_architectureCore{background:var(--lp-teal);color:#fff;border-color:#0f766e66;width:100%;box-shadow:0 14px 30px #0d948833}.dJ4IGW_architectureInfrastructure{width:72%}.dJ4IGW_architectureNode strong{letter-spacing:.01em;font-size:19px;line-height:1.2;display:block}.dJ4IGW_architectureNode p{color:var(--lp-muted);letter-spacing:.01em;margin:7px 0 0;font-size:13px;line-height:1.42}.dJ4IGW_architectureCore p{color:#fff}.dJ4IGW_flowArrow{z-index:1;color:#0000;background:#c6c9cc;flex:none;width:1px;height:38px;display:block;position:relative}.dJ4IGW_flowArrow:after{content:"";border-bottom:1.5px solid #9da2a6;border-right:1.5px solid #9da2a6;width:7px;height:7px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)rotate(45deg)}.dJ4IGW_testimonial{background:#fff;padding:100px 0 112px}.dJ4IGW_testimonial figure{grid-template-columns:210px 1fr;align-items:center;gap:56px;max-width:1020px;margin:0 auto;display:grid}.dJ4IGW_testimonial img{object-fit:cover;border-radius:50%;width:210px;height:210px;box-shadow:0 18px 38px #18181b1f}.dJ4IGW_testimonial blockquote{color:#33373c;letter-spacing:-.016em;margin:0;font-size:23px;font-weight:390;line-height:1.55}.dJ4IGW_testimonial figcaption{color:var(--lp-muted);margin-top:22px;font-size:15px;line-height:1.5}.dJ4IGW_controls{background:#fff}.dJ4IGW_controls .dJ4IGW_sectionIntro{align-items:end}.dJ4IGW_controls .dJ4IGW_sectionSummary{padding-bottom:3px}.dJ4IGW_featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.dJ4IGW_featureGrid article{background:var(--lp-soft);border-radius:12px;flex-direction:column;min-height:350px;padding:30px;display:flex}.dJ4IGW_featureGrid h3,.dJ4IGW_entryGrid h3{letter-spacing:-.028em;margin:0;font-size:24px;line-height:1.24}.dJ4IGW_featureGrid h3{min-height:60px}.dJ4IGW_featureGrid p,.dJ4IGW_entryGrid p{color:var(--lp-muted);margin:16px 0 0;font-size:16px;line-height:1.65}.dJ4IGW_featureGrid p{flex:1}.dJ4IGW_featureGrid .dJ4IGW_textLink{margin-top:auto;padding-top:28px}.dJ4IGW_quickstart{background:var(--lp-soft)}.dJ4IGW_quickstartLayout{grid-template-columns:.6fr 1.4fr;align-items:center;gap:76px;display:grid}.dJ4IGW_quickstartCopy>p:not(.dJ4IGW_eyebrow){color:var(--lp-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.dJ4IGW_stack{background:var(--lp-canvas)}.dJ4IGW_stackLayout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:92px;display:grid}.dJ4IGW_stackCopy .dJ4IGW_sectionSummary{margin-top:28px}.dJ4IGW_stackList{flex-direction:column;gap:14px;display:flex}.dJ4IGW_stackList>div{background:#fff;border-radius:12px;padding:28px 30px}.dJ4IGW_stackList strong{color:var(--lp-teal-dark);margin-bottom:20px;font-size:15px;display:block}.dJ4IGW_stackList p{color:var(--lp-muted);margin:0;font-size:16px;line-height:1.65}.dJ4IGW_stackCopy>.dJ4IGW_textLink{margin-top:16px}.dJ4IGW_entry{background:#fff}.dJ4IGW_entry>div>h2{max-width:760px}.dJ4IGW_entryGrid{flex-direction:column;gap:12px;margin-top:56px;display:flex}.dJ4IGW_entryGrid article{background:var(--lp-soft);border-radius:12px;grid-template-columns:minmax(220px,.9fr) minmax(340px,1.35fr) 180px;align-items:start;gap:24px;min-height:0;padding:26px 28px;display:grid}.dJ4IGW_entryGrid h3,.dJ4IGW_entryGrid p,.dJ4IGW_entryGrid .dJ4IGW_textLink{margin:0;padding:0}.dJ4IGW_entryGrid h3{font-size:21px}.dJ4IGW_entryGrid .dJ4IGW_textLink{white-space:nowrap;padding-top:2px}.dJ4IGW_quietNote{color:#555b61;align-items:baseline;gap:9px;margin:34px 0 0;font-size:16px;line-height:1.6;display:flex}.dJ4IGW_quietNote strong{color:var(--lp-ink);font-weight:680}.dJ4IGW_quietNote span{color:#666b71}.dJ4IGW_finalSection{background:var(--lp-canvas)}.dJ4IGW_finalCta{text-align:center;background:#fff;border-radius:14px;padding:72px 34px;box-shadow:0 16px 45px #18181b0f}.dJ4IGW_finalCta h2{max-width:800px;margin:auto}.dJ4IGW_finalCta p{color:var(--lp-muted);margin:22px auto 32px;font-size:18px;line-height:1.6}.dJ4IGW_faq{background:#fff;border-top:1px solid #e4e6e8;padding-top:112px}.dJ4IGW_faqGrid{grid-template-columns:.45fr 1.55fr;gap:76px;display:grid}.dJ4IGW_faq details{background:var(--lp-soft);border-radius:10px;margin-bottom:10px;padding:21px 23px}.dJ4IGW_faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:660;line-height:1.4;list-style:none;display:flex}.dJ4IGW_faq summary::-webkit-details-marker{display:none}.dJ4IGW_faq summary span{color:var(--lp-teal);font-size:22px;transition:transform .15s}.dJ4IGW_faq details[open] summary span{transform:rotate(45deg)}.dJ4IGW_faq details p{max-width:700px;color:var(--lp-muted);margin:16px 0 0;font-size:16px;line-height:1.7}.dJ4IGW_faq details p a{color:var(--lp-teal-dark);font-weight:650}.dJ4IGW_page :focus-visible{outline:3px solid var(--lp-teal);outline-offset:3px}@media (max-width:980px){.dJ4IGW_hero{min-height:0;padding:76px 0 68px}.dJ4IGW_hero h1 span{white-space:normal}.dJ4IGW_sectionIntro,.dJ4IGW_faqGrid,.dJ4IGW_architectureLayout,.dJ4IGW_stackLayout,.dJ4IGW_quickstartLayout{grid-template-columns:1fr;gap:34px}.dJ4IGW_controls .dJ4IGW_sectionIntro{align-items:start}.dJ4IGW_controls .dJ4IGW_sectionSummary{padding-bottom:0}.dJ4IGW_featureGrid{grid-template-columns:1fr}.dJ4IGW_featureGrid article,.dJ4IGW_featureGrid h3{min-height:0}.dJ4IGW_architectureFlow{width:100%;max-width:720px;margin:auto}.dJ4IGW_entryGrid article{grid-template-columns:1fr}.dJ4IGW_entryGrid article p,.dJ4IGW_entryGrid article .dJ4IGW_textLink{grid-column:1}}@media (max-width:680px){.dJ4IGW_wrap{width:calc(100% - 32px)}.dJ4IGW_hero{padding:64px 0 56px}.dJ4IGW_hero h1{font-size:39px}.dJ4IGW_heroLead{font-size:19px}.dJ4IGW_actions{flex-direction:column}.dJ4IGW_actions a{width:100%}.dJ4IGW_testimonial{padding:72px 0 84px}.dJ4IGW_testimonial figure{text-align:center;grid-template-columns:1fr;gap:28px}.dJ4IGW_testimonial img{width:150px;height:150px;margin:auto}.dJ4IGW_testimonial blockquote{font-size:19px}.dJ4IGW_section{padding:80px 0}.dJ4IGW_section h2{font-size:37px}.dJ4IGW_sectionSummary{font-size:17px}.dJ4IGW_architecture{padding:64px 0}.dJ4IGW_architectureFlow{min-height:390px;padding:24px 0}.dJ4IGW_architectureNode{padding:16px 14px 14px}.dJ4IGW_architectureClients{width:92%}.dJ4IGW_architectureInfrastructure{width:82%}.dJ4IGW_architectureNode strong{font-size:18px}.dJ4IGW_architectureNode p{font-size:13px}.dJ4IGW_featureGrid,.dJ4IGW_entryGrid{margin-top:42px}.dJ4IGW_featureGrid article,.dJ4IGW_entryGrid article{padding:26px}.dJ4IGW_featureGrid h3{font-size:23px}.dJ4IGW_entryGrid article{grid-template-columns:1fr;gap:14px}.dJ4IGW_entryGrid article p,.dJ4IGW_entryGrid article .dJ4IGW_textLink{grid-column:1}.dJ4IGW_entryGrid h3{font-size:22px}.dJ4IGW_stackList>div{padding:23px}.dJ4IGW_quietNote{flex-direction:column;align-items:flex-start;gap:2px}.dJ4IGW_finalCta{padding:48px 20px}.dJ4IGW_faqGrid{gap:32px}.dJ4IGW_faq details{padding:20px}}
