.page-module___7AccG__site{--paper:#f1f2ef;--surface:#f8f9f6;--ink:#151815;--muted:#666d67;--line:#d6dad4;--accent:#d94e37;--night:#171a18;--night-muted:#a7ada7;color:var(--ink);background:var(--paper);font-family:var(--font-body), "Arial Narrow", sans-serif;font-size:16px;line-height:1.55;overflow:hidden}.page-module___7AccG__site *{box-sizing:border-box}.page-module___7AccG__site a{color:inherit;text-decoration:none}.page-module___7AccG__site a:focus-visible,.page-module___7AccG__site summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-module___7AccG__notice{color:#f6f4ef;background:var(--night);letter-spacing:.11em;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:6px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500;line-height:1.3;display:flex}.page-module___7AccG__signalDot{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.page-module___7AccG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(100% - 64px,1320px);height:74px;margin:0 auto;display:flex}.page-module___7AccG__wordmark{letter-spacing:-.045em;flex:none;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.page-module___7AccG__mark{border:1px solid #bfc4bd;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.page-module___7AccG__mark svg{width:18px;height:18px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter}.page-module___7AccG__mark circle{fill:var(--accent);stroke:none}.page-module___7AccG__wordmarkAi{color:var(--accent)}.page-module___7AccG__nav{color:#505750;align-items:center;gap:clamp(22px,3vw,42px);margin-left:6vw;font-size:13px;display:flex}.page-module___7AccG__nav a,.page-module___7AccG__footerTop>a{transition:color .18s}.page-module___7AccG__nav a:hover,.page-module___7AccG__footerTop>a:hover{color:var(--accent)}.page-module___7AccG__navCta{align-items:center;gap:17px;padding:10px 0 10px 15px;font-size:12px;font-weight:600;display:inline-flex}.page-module___7AccG__navCta span,.page-module___7AccG__buttonPrimary span,.page-module___7AccG__inlineLink span,.page-module___7AccG__planLink span,.page-module___7AccG__contactButton span,.page-module___7AccG__footerTop>a span{color:var(--accent);font-size:15px}.page-module___7AccG__hero{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);align-items:center;gap:clamp(44px,7vw,104px);width:min(100% - 64px,1320px);min-height:622px;margin:0 auto;padding:70px 0 74px;display:grid}.page-module___7AccG__heroCopy{max-width:650px}.page-module___7AccG__kicker,.page-module___7AccG__sectionLabel,.page-module___7AccG__sectionLabelLight,.page-module___7AccG__stepNo,.page-module___7AccG__planned,.page-module___7AccG__planNumber,.page-module___7AccG__planMarker{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;line-height:1.4}.page-module___7AccG__kicker{color:var(--accent);margin:0 0 22px}.page-module___7AccG__hero h1{letter-spacing:-.075em;max-width:640px;margin:0;font-size:clamp(56px,6vw,86px);font-weight:500;line-height:.98}.page-module___7AccG__tagline{letter-spacing:-.025em;margin:26px 0 8px;font-size:clamp(17px,1.45vw,20px);font-weight:600;line-height:1.35}.page-module___7AccG__heroBody{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.page-module___7AccG__heroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.page-module___7AccG__buttonPrimary{background:var(--ink);justify-content:space-between;align-items:center;gap:28px;min-height:47px;padding:0 17px;font-size:13px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex;color:#f8f9f6!important}.page-module___7AccG__buttonPrimary:hover{background:#343a35;transform:translateY(-1px)}.page-module___7AccG__buttonPrimary span{color:#f17c64}.page-module___7AccG__buttonText{border-bottom:1px solid #adb3ac;padding:8px 0;font-size:12px;font-weight:600}.page-module___7AccG__buttonText:hover{border-color:var(--accent)}.page-module___7AccG__heroNote{color:#777d77;margin:15px 0 0;font-size:11px}.page-module___7AccG__heroArt{min-width:0}.page-module___7AccG__concept{background:var(--night);color:#f3f4ef;border:1px solid #303631;border-radius:5px;min-height:450px;margin:0;padding:25px 27px 19px;box-shadow:0 20px 46px -32px #10131199}.page-module___7AccG__conceptHead,.page-module___7AccG__conceptFoot{justify-content:space-between;align-items:center;gap:15px;display:flex}.page-module___7AccG__conceptEyebrow{color:#dce0da;letter-spacing:.12em;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-flex}.page-module___7AccG__conceptEyebrow .page-module___7AccG__signalDot{flex-basis:6px;width:6px;height:6px}.page-module___7AccG__conceptIndex{color:#7e877f;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.page-module___7AccG__conceptTitle{letter-spacing:-.055em;margin:31px 0 24px;font-size:clamp(25px,2.55vw,34px);font-weight:500;line-height:1.12}.page-module___7AccG__flow{border-top:1px solid #3a403b}.page-module___7AccG__flowItem{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;display:grid}.page-module___7AccG__flowNumber{color:#dce0da;border:1px solid #48504a;border-radius:50%;place-items:center;width:27px;height:27px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:grid}.page-module___7AccG__flowNumberAccent{color:#fff;border-color:var(--accent);background:var(--accent)}.page-module___7AccG__flowText{flex-direction:column;gap:3px;display:flex}.page-module___7AccG__flowText strong{letter-spacing:-.015em;font-size:13px;font-weight:500}.page-module___7AccG__flowText small{color:#939a93;font-size:11px}.page-module___7AccG__flowState{color:#aeb4ae;letter-spacing:.09em;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.page-module___7AccG__flowLine{border-left:1px solid #616961;height:14px;margin-left:13px}.page-module___7AccG__conceptFoot{color:#8d958e;letter-spacing:.035em;border-top:1px solid #3a403b;margin-top:16px;padding-top:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.page-module___7AccG__ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#555c56;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:12px max(32px,50vw - 660px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.page-module___7AccG__ticker i{background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.page-module___7AccG__approach,.page-module___7AccG__pricing,.page-module___7AccG__faq{width:min(100% - 64px,1180px);margin:0 auto}.page-module___7AccG__approach{padding:100px 0 104px}.page-module___7AccG__sectionLabel{color:#757c76;align-items:center;gap:14px;display:flex}.page-module___7AccG__sectionLabel>span,.page-module___7AccG__sectionLabelLight>span{color:var(--accent)}.page-module___7AccG__approachContent{grid-template-columns:minmax(0,1.15fr) minmax(240px,.65fr);align-items:end;gap:70px;margin-top:27px;display:grid}.page-module___7AccG__approachContent h2,.page-module___7AccG__capabilityTop h2,.page-module___7AccG__pricingIntro h2,.page-module___7AccG__faqHead h2{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(38px,4.15vw,58px);font-weight:500;line-height:1.02}.page-module___7AccG__approachAside p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.7}.page-module___7AccG__inlineLink{border-bottom:1px solid #b9bdb8;align-items:center;gap:12px;padding-bottom:5px;font-size:12px;font-weight:600;display:inline-flex}.page-module___7AccG__steps{border-top:1px solid #bfc4be;grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.page-module___7AccG__step{min-height:184px;padding:20px 24px 10px 0}.page-module___7AccG__step+.page-module___7AccG__step{border-left:1px solid var(--line);padding-left:24px}.page-module___7AccG__stepNo{color:#7b827c;font-size:9px}.page-module___7AccG__step h3{letter-spacing:-.04em;margin:30px 0 8px;font-size:20px;font-weight:500}.page-module___7AccG__step p{max-width:290px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.page-module___7AccG__capabilities{background:var(--night);color:#f3f4ef;padding:92px max(32px,50vw - 590px) 42px}.page-module___7AccG__capabilityTop{grid-template-columns:minmax(0,1.1fr) minmax(240px,.6fr);align-items:end;gap:70px;display:grid}.page-module___7AccG__sectionLabelLight{color:#9fa69f;align-items:center;gap:14px;display:flex}.page-module___7AccG__capabilityTop h2{max-width:660px;margin-top:27px}.page-module___7AccG__capabilityIntro{max-width:380px;color:var(--night-muted);margin:0 0 4px;font-size:14px;line-height:1.7}.page-module___7AccG__capabilityList{border-top:1px solid #414743;margin-top:54px}.page-module___7AccG__capabilityRow{border-bottom:1px solid #414743;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:58px;display:grid}.page-module___7AccG__capabilityRow>span:first-child{color:#848c85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.page-module___7AccG__capabilityRow strong{letter-spacing:-.02em;font-size:15px;font-weight:500}.page-module___7AccG__planned{color:#b2b8b2;letter-spacing:.12em;font-size:8px}.page-module___7AccG__capabilityFoot{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.page-module___7AccG__capabilityFoot p{color:#d6dad4;margin:0;font-size:13px}.page-module___7AccG__capabilityFoot>span{color:#879088;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.page-module___7AccG__pricing{padding:104px 0 95px}.page-module___7AccG__pricingIntro{max-width:720px}.page-module___7AccG__pricingIntro h2{margin-top:25px}.page-module___7AccG__pricingIntro>p{max-width:550px;color:var(--muted);margin:16px 0 0;font-size:14px}.page-module___7AccG__planGrid{border-top:1px solid #bfc4be;border-bottom:1px solid #bfc4be;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.page-module___7AccG__plan{flex-direction:column;align-items:flex-start;min-height:318px;padding:22px 25px 22px 0;display:flex}.page-module___7AccG__plan+.page-module___7AccG__plan{border-left:1px solid var(--line);padding-left:25px}.page-module___7AccG__planFeatured{border-top:2px solid var(--accent);margin-top:-1px}.page-module___7AccG__planTop{justify-content:space-between;align-items:center;width:100%;min-height:18px;display:flex}.page-module___7AccG__planNumber{color:#818881;font-size:9px}.page-module___7AccG__planMarker{color:var(--accent);font-size:8px}.page-module___7AccG__plan h3{letter-spacing:-.045em;margin:23px 0 0;font-size:23px;font-weight:500}.page-module___7AccG__planNote{color:#737a74;margin:3px 0 0;font-size:12px}.page-module___7AccG__price{align-items:baseline;gap:7px;margin:20px 0 0;display:flex}.page-module___7AccG__price strong{letter-spacing:-.07em;font-size:42px;font-weight:500;line-height:1}.page-module___7AccG__price span{color:var(--muted);font-size:12px}.page-module___7AccG__planScope{max-width:260px;color:var(--muted);margin:15px 0 20px;font-size:12px;line-height:1.55}.page-module___7AccG__planLink{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:13px;font-size:12px;font-weight:600;display:flex}.page-module___7AccG__pricingFoot{color:#737a74;margin:14px 0 0;font-size:11px}.page-module___7AccG__faq{grid-template-columns:.7fr 1fr;gap:80px;padding:0 0 110px;display:grid}.page-module___7AccG__faqHead h2{margin-top:25px;font-size:clamp(34px,3vw,43px)}.page-module___7AccG__faqList{border-top:1px solid #bfc4be}.page-module___7AccG__faqList details{border-bottom:1px solid var(--line)}.page-module___7AccG__faqList summary{cursor:pointer;padding:20px 36px 20px 0;font-size:14px;font-weight:600;list-style:none;position:relative}.page-module___7AccG__faqList summary::-webkit-details-marker{display:none}.page-module___7AccG__faqList summary:after{content:"+";color:var(--accent);font-size:21px;font-weight:400;position:absolute;top:17px;right:3px}.page-module___7AccG__faqList details[open] summary:after{content:"−"}.page-module___7AccG__faqList details p{max-width:600px;color:var(--muted);margin:-3px 0 20px;font-size:13px;line-height:1.7}.page-module___7AccG__contact{color:#f3f4ef;background:#272c28;padding:80px max(32px,50vw - 590px) 83px}.page-module___7AccG__contactInner{grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr);gap:27px 70px;display:grid}.page-module___7AccG__contactInner .page-module___7AccG__sectionLabelLight{grid-column:1/-1}.page-module___7AccG__contactInner h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.98}.page-module___7AccG__contactAside{align-self:end;max-width:365px}.page-module___7AccG__contactAside p{color:#b9c0b9;margin:0 0 22px;font-size:14px;line-height:1.7}.page-module___7AccG__contactButton{background:#f2f3ef;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 15px;font-size:13px;font-weight:600;display:flex;color:var(--ink)!important}.page-module___7AccG__contactButton:hover{background:#fff}.page-module___7AccG__contactEmail{margin-top:12px;font-size:11px;display:inline-block;color:#b9c0b9!important}.page-module___7AccG__contactEmail:hover{color:#fff!important}.page-module___7AccG__footer{width:min(100% - 64px,1180px);margin:0 auto;padding:26px 0 17px}.page-module___7AccG__footerTop{align-items:center;gap:27px;padding-bottom:22px;display:flex}.page-module___7AccG__footerTop .page-module___7AccG__wordmark{margin-right:auto}.page-module___7AccG__footerTop>p{color:#727971;margin:0;font-size:11px}.page-module___7AccG__footerTop>a{align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.page-module___7AccG__footerBottom{border-top:1px solid var(--line);color:#787f79;letter-spacing:.04em;justify-content:space-between;align-items:flex-start;gap:15px;min-height:38px;padding-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}@media (max-width:980px){.page-module___7AccG__hero{grid-template-columns:minmax(0,1fr) minmax(350px,.88fr);gap:38px}.page-module___7AccG__hero h1{font-size:clamp(56px,7vw,72px)}.page-module___7AccG__concept{padding:22px 21px 18px}.page-module___7AccG__approachContent,.page-module___7AccG__capabilityTop{gap:42px}.page-module___7AccG__faq{gap:45px}}@media (max-width:720px){.page-module___7AccG__notice{letter-spacing:.07em;min-height:32px;font-size:8px}.page-module___7AccG__header,.page-module___7AccG__hero,.page-module___7AccG__approach,.page-module___7AccG__pricing,.page-module___7AccG__faq,.page-module___7AccG__footer{width:calc(100% - 40px)}.page-module___7AccG__header{height:66px}.page-module___7AccG__mark{width:27px;height:27px}.page-module___7AccG__wordmark{gap:7px;font-size:12px}.page-module___7AccG__nav{display:none}.page-module___7AccG__navCta{gap:8px;padding:8px 0 8px 8px;font-size:11px}.page-module___7AccG__hero{grid-template-columns:1fr;gap:43px;min-height:auto;padding:56px 0 49px}.page-module___7AccG__kicker{margin-bottom:19px;font-size:9px}.page-module___7AccG__hero h1{letter-spacing:-.075em;max-width:540px;font-size:clamp(49px,13vw,68px)}.page-module___7AccG__tagline{max-width:440px;margin-top:20px;font-size:17px}.page-module___7AccG__heroBody{font-size:14px}.page-module___7AccG__heroActions{gap:19px;margin-top:24px}.page-module___7AccG__buttonPrimary{min-height:45px}.page-module___7AccG__heroNote{max-width:340px;font-size:10px}.page-module___7AccG__concept{min-height:auto;padding:20px 17px 16px}.page-module___7AccG__conceptTitle{margin:26px 0 20px;font-size:29px}.page-module___7AccG__flowItem{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:70px}.page-module___7AccG__flowText strong{font-size:12px}.page-module___7AccG__flowText small{font-size:10px}.page-module___7AccG__flowState{max-width:66px;font-size:7px}.page-module___7AccG__conceptFoot{align-items:flex-start;font-size:7px}.page-module___7AccG__ticker{white-space:nowrap;justify-content:flex-start;gap:12px;min-height:48px;padding:12px 20px;font-size:8px;overflow:hidden}.page-module___7AccG__ticker span:last-child{display:none}.page-module___7AccG__approach{padding:72px 0 76px}.page-module___7AccG__approachContent{grid-template-columns:1fr;gap:20px;margin-top:22px}.page-module___7AccG__approachContent h2,.page-module___7AccG__capabilityTop h2,.page-module___7AccG__pricingIntro h2{font-size:clamp(37px,10vw,52px)}.page-module___7AccG__approachAside p{max-width:500px;font-size:13px}.page-module___7AccG__steps{grid-template-columns:1fr;margin-top:38px}.page-module___7AccG__step{min-height:auto;padding:17px 0 19px}.page-module___7AccG__step+.page-module___7AccG__step{border-left:0;border-top:1px solid var(--line);padding-left:0}.page-module___7AccG__step h3{margin-top:18px;font-size:18px}.page-module___7AccG__step p{max-width:440px}.page-module___7AccG__capabilities{padding:70px 20px 30px}.page-module___7AccG__capabilityTop{grid-template-columns:1fr;gap:18px}.page-module___7AccG__capabilityTop h2{max-width:510px;margin-top:22px}.page-module___7AccG__capabilityIntro{max-width:520px;font-size:13px}.page-module___7AccG__capabilityList{margin-top:33px}.page-module___7AccG__capabilityRow{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;min-height:54px}.page-module___7AccG__capabilityRow strong{font-size:13px}.page-module___7AccG__planned{font-size:7px}.page-module___7AccG__capabilityFoot{flex-direction:column;align-items:flex-start;gap:7px;padding-top:18px}.page-module___7AccG__capabilityFoot p{font-size:12px}.page-module___7AccG__pricing{padding:73px 0 75px}.page-module___7AccG__pricingIntro h2{margin-top:22px}.page-module___7AccG__pricingIntro>p{font-size:13px}.page-module___7AccG__planGrid{grid-template-columns:1fr;margin-top:34px}.page-module___7AccG__plan{min-height:0;padding:18px 0}.page-module___7AccG__plan+.page-module___7AccG__plan{border-left:0;border-top:1px solid var(--line);padding-left:0}.page-module___7AccG__planFeatured{border-top:2px solid var(--accent)!important}.page-module___7AccG__plan h3{margin-top:15px}.page-module___7AccG__planScope{max-width:340px;margin:11px 0 15px}.page-module___7AccG__planLink{margin-top:0}.page-module___7AccG__pricingFoot{font-size:10px;line-height:1.6}.page-module___7AccG__faq{grid-template-columns:1fr;gap:27px;padding-bottom:72px}.page-module___7AccG__faqHead h2{margin-top:20px;font-size:38px}.page-module___7AccG__faqList summary{font-size:13px}.page-module___7AccG__faqList details p{font-size:12px}.page-module___7AccG__contact{padding:61px 20px 62px}.page-module___7AccG__contactInner{grid-template-columns:1fr;gap:22px}.page-module___7AccG__contactInner .page-module___7AccG__sectionLabelLight{grid-column:auto}.page-module___7AccG__contactInner h2{font-size:clamp(46px,12vw,64px)}.page-module___7AccG__contactAside{max-width:100%}.page-module___7AccG__contactAside p{max-width:460px;font-size:13px}.page-module___7AccG__contactButton{max-width:440px}.page-module___7AccG__footer{padding-top:23px}.page-module___7AccG__footerTop{flex-wrap:wrap;align-items:flex-start;gap:14px 16px}.page-module___7AccG__footerTop .page-module___7AccG__wordmark{width:calc(50% - 8px);margin-right:0}.page-module___7AccG__footerTop>p{order:3;width:100%}.page-module___7AccG__footerTop>a{margin-left:auto}.page-module___7AccG__footerBottom{flex-direction:column;gap:5px;font-size:7px}}@media (prefers-reduced-motion:reduce){.page-module___7AccG__site *,.page-module___7AccG__site :before,.page-module___7AccG__site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
