.page-module__E0kJGG__page{background:var(--bg);min-height:100vh;color:var(--ink-1);flex-direction:column;display:flex}.page-module__E0kJGG__shell{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.page-module__E0kJGG__nav{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.page-module__E0kJGG__navInner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1140px;margin:0 auto;padding:14px 24px;display:flex}.page-module__E0kJGG__brand{color:var(--ink-1);align-items:center;gap:9px;display:inline-flex}.page-module__E0kJGG__navLinks{align-items:center;gap:4px;margin-left:auto;margin-right:8px;display:flex}.page-module__E0kJGG__navLink{border-radius:var(--r-sm);color:var(--ink-2);padding:7px 11px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.page-module__E0kJGG__navLink:hover{background:var(--bg-subtle);color:var(--ink-1)}.page-module__E0kJGG__navActions{align-items:center;gap:8px;display:flex}.page-module__E0kJGG__cta{border-radius:var(--r-md);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:550;transition:background .12s,border-color .12s,transform .12s,box-shadow .16s,opacity .12s;display:inline-flex}.page-module__E0kJGG__cta:active{transform:scale(.98)}.page-module__E0kJGG__ctaLg{border-radius:var(--r-lg);height:46px;padding:0 22px;font-size:14.5px}.page-module__E0kJGG__primary{background:var(--coral);color:#fff;border-color:var(--coral);box-shadow:0 1px 2px #7a2a0640;box-shadow:0 1px 2px lab(29.4227% 34.646 38.7882/.25)}.page-module__E0kJGG__primary:hover{opacity:.94;box-shadow:0 4px 16px #b34f2a52;box-shadow:0 4px 16px lab(46.6981% 39.8994 41.6693/.32)}.page-module__E0kJGG__outline{background:var(--bg-raised);color:var(--ink-1);border-color:var(--line-strong)}.page-module__E0kJGG__outline:hover{background:var(--bg-subtle)}.page-module__E0kJGG__ghost{color:var(--ink-2);background:0 0}.page-module__E0kJGG__ghost:hover{background:var(--bg-subtle);color:var(--ink-1)}.page-module__E0kJGG__main{flex:1;width:100%}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(44px,7vw,88px) 0 clamp(28px,4vw,40px);display:flex}.page-module__E0kJGG__kicker{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-raised);color:var(--ink-2);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.page-module__E0kJGG__kickerDot{border-radius:var(--r-pill);background:var(--moss);width:7px;height:7px;box-shadow:0 0 0 3px var(--moss-soft)}.page-module__E0kJGG__title{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(36px,6vw,62px);line-height:1.02}.page-module__E0kJGG__titleAccent{color:var(--coral)}.page-module__E0kJGG__subtitle{max-width:56ch;color:var(--ink-2);margin:0;font-size:clamp(15.5px,2.2vw,19px);line-height:1.6}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.page-module__E0kJGG__heroNote{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.page-module__E0kJGG__frameWrap{max-width:1060px;margin:clamp(20px,4vw,44px) auto 0;position:relative}.page-module__E0kJGG__frame{z-index:1;border:1px solid var(--line-strong);background:var(--bg-raised);box-shadow:var(--shadow-lg);border-radius:clamp(12px,1.4vw,18px);position:relative;overflow:hidden}.page-module__E0kJGG__shotImg{background:var(--bg-raised);width:100%;height:auto;display:block}.page-module__E0kJGG__shotDark{display:none}html[data-theme=dark] .page-module__E0kJGG__shotLight{display:none}html[data-theme=dark] .page-module__E0kJGG__shotDark{display:block}.page-module__E0kJGG__trust{flex-direction:column;align-items:center;gap:18px;margin-top:clamp(40px,6vw,68px);display:flex}.page-module__E0kJGG__trustLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.page-module__E0kJGG__trustMarks{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;display:flex}.page-module__E0kJGG__trustMark{color:var(--ink-2);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:550;display:inline-flex}.page-module__E0kJGG__trustMark svg{color:var(--ink-1)}.page-module__E0kJGG__section{padding:clamp(64px,11vw,128px) 0 0}.page-module__E0kJGG__sectionHead{flex-direction:column;gap:14px;max-width:640px;display:flex}.page-module__E0kJGG__sectionHeadCenter{text-align:center;align-items:center;margin:0 auto}.page-module__E0kJGG__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--coral);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.page-module__E0kJGG__eyebrow:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:1.5px}.page-module__E0kJGG__sectionHeadCenter .page-module__E0kJGG__eyebrow:before{display:none}.page-module__E0kJGG__sectionTitle{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.8vw,40px);line-height:1.08}.page-module__E0kJGG__sectionLead{color:var(--ink-2);margin:0;font-size:clamp(15px,2vw,17px);line-height:1.6}.page-module__E0kJGG__showcase{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(36px,5vw,56px);display:grid}.page-module__E0kJGG__showcaseText{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-module__E0kJGG__showcaseList{flex-direction:column;gap:11px;margin:4px 0 0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__showcaseList li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.page-module__E0kJGG__checkIcon{color:var(--moss);flex-shrink:0;margin-top:1px}.page-module__E0kJGG__showcaseLink{color:var(--coral);align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:550;display:inline-flex}.page-module__E0kJGG__showcaseLink:hover{gap:7px}.page-module__E0kJGG__showcaseLink{transition:gap .14s}.page-module__E0kJGG__showcaseShot{min-width:0;margin:0}.page-module__E0kJGG__structure{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(36px,5vw,56px);display:grid}.page-module__E0kJGG__structureText{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-module__E0kJGG__sideMock{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sunken);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:14px;display:flex}.page-module__E0kJGG__smTier{flex-direction:column;gap:3px;display:flex}.page-module__E0kJGG__smLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 4px;font-size:11px;font-weight:600}.page-module__E0kJGG__smRow{border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.page-module__E0kJGG__smRow svg{color:var(--ink-3)}.page-module__E0kJGG__smActive{background:var(--coral-soft);color:var(--coral);font-weight:550}.page-module__E0kJGG__smActive svg{color:var(--coral)}.page-module__E0kJGG__smDivide{background:var(--line);height:1px;margin:6px 0}.page-module__E0kJGG__smDot{border-radius:var(--r-pill);flex-shrink:0;width:8px;height:8px;margin:0 1px}.page-module__E0kJGG__bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.page-module__E0kJGG__bentoItem{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);flex-direction:column;gap:11px;padding:24px;transition:border-color .16s,box-shadow .16s;display:flex}.page-module__E0kJGG__bentoItem:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.page-module__E0kJGG__span2{grid-column:span 2}.page-module__E0kJGG__span3{grid-column:span 3}.page-module__E0kJGG__span4{grid-column:span 4}.page-module__E0kJGG__bentoIcon{border-radius:var(--r-md);background:var(--bg-subtle);width:36px;height:36px;color:var(--ink-1);justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__bentoTitle{letter-spacing:-.01em;margin:2px 0 0;font-size:15.5px;font-weight:600}.page-module__E0kJGG__bentoBody{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.page-module__E0kJGG__bentoTags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.page-module__E0kJGG__bentoTag{border-radius:var(--r-pill);background:var(--bg-subtle);border:1px solid var(--line);color:var(--ink-2);padding:3px 9px;font-size:11.5px}.page-module__E0kJGG__integrations{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.page-module__E0kJGG__integrationCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);flex-direction:column;gap:11px;padding:24px;transition:border-color .16s,box-shadow .16s;display:flex}.page-module__E0kJGG__integrationCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.page-module__E0kJGG__integrationIcon{border-radius:var(--r-md);background:var(--bg-subtle);width:40px;height:40px;color:var(--ink-1);justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__integrationTitle{letter-spacing:-.01em;margin:2px 0 0;font-size:15.5px;font-weight:600}.page-module__E0kJGG__integrationBody{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.page-module__E0kJGG__integrationNote{color:var(--ink-3);border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:12px;font-weight:550}.page-module__E0kJGG__pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:clamp(36px,5vw,56px);display:grid}.page-module__E0kJGG__priceCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);flex-direction:column;gap:14px;padding:28px 24px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.page-module__E0kJGG__priceCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__E0kJGG__priceFeatured{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}.page-module__E0kJGG__priceBadge{border-radius:var(--r-pill);background:var(--coral);color:#fff;letter-spacing:-.005em;padding:4px 11px;font-size:11px;font-weight:650;position:absolute;top:-11px;left:24px}.page-module__E0kJGG__priceName{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:15px;font-weight:600}.page-module__E0kJGG__priceRow{align-items:baseline;gap:8px;display:flex}.page-module__E0kJGG__priceAmount{letter-spacing:-.03em;color:var(--ink-1);font-size:34px;font-weight:700}.page-module__E0kJGG__priceCadence{color:var(--ink-3);font-size:13px}.page-module__E0kJGG__priceBlurb{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.page-module__E0kJGG__priceList{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__priceList li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.page-module__E0kJGG__priceCta{width:100%;margin-top:auto}.page-module__E0kJGG__closerWrap{padding:clamp(64px,11vw,128px) 0 clamp(48px,8vw,96px)}.page-module__E0kJGG__closer{text-align:center;border:1px solid var(--coral-soft);border-radius:var(--r-xl);background:radial-gradient(120% 140% at 50% -20%, var(--coral-soft) 0%, transparent 55%), var(--bg-sunken);flex-direction:column;align-items:center;gap:14px;padding:clamp(44px,7vw,76px) 24px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__closerTitle{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4.4vw,44px);line-height:1.05}.page-module__E0kJGG__closerSub{color:var(--ink-2);margin:0 0 8px;font-size:clamp(15px,2vw,17px)}.page-module__E0kJGG__footer{border-top:1px solid var(--line);background:var(--bg)}.page-module__E0kJGG__footTop{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;width:100%;max-width:1140px;margin:0 auto;padding:56px 24px 40px;display:grid}.page-module__E0kJGG__footBrandCol{flex-direction:column;gap:12px;max-width:280px;display:flex}.page-module__E0kJGG__footTagline{color:var(--ink-3);font-size:13.5px;line-height:1.55}.page-module__E0kJGG__footCol{flex-direction:column;gap:11px;display:flex}.page-module__E0kJGG__footColTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:12px;font-weight:600}.page-module__E0kJGG__footLink{color:var(--ink-2);font-size:13.5px;transition:color .12s}.page-module__E0kJGG__footLink:hover{color:var(--ink-1)}.page-module__E0kJGG__footBottom{border-top:1px solid var(--line)}.page-module__E0kJGG__footBottomInner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1140px;margin:0 auto;padding:18px 24px;display:flex}.page-module__E0kJGG__footNote{color:var(--ink-3);font-size:12.5px}.page-module__E0kJGG__footMarks{color:var(--ink-3);align-items:center;gap:14px;display:inline-flex}@media (max-width:920px){.page-module__E0kJGG__showcase,.page-module__E0kJGG__structure{grid-template-columns:1fr}.page-module__E0kJGG__showcaseText,.page-module__E0kJGG__structureText{text-align:center;align-items:center}.page-module__E0kJGG__showcaseList li{text-align:left}.page-module__E0kJGG__sideMock{width:100%;max-width:420px;margin:0 auto}.page-module__E0kJGG__bento{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__span2,.page-module__E0kJGG__span3,.page-module__E0kJGG__span4{grid-column:span 1}.page-module__E0kJGG__integrations{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__integrationCard:first-child{grid-column:span 2}.page-module__E0kJGG__pricing{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.page-module__E0kJGG__footTop{grid-template-columns:1fr 1fr;gap:28px}.page-module__E0kJGG__footBrandCol{grid-column:1/-1;max-width:none}}@media (max-width:720px){.page-module__E0kJGG__navLinks{display:none}.page-module__E0kJGG__bento{grid-template-columns:1fr}.page-module__E0kJGG__span2,.page-module__E0kJGG__span3,.page-module__E0kJGG__span4{grid-column:1}.page-module__E0kJGG__integrations{grid-template-columns:1fr}.page-module__E0kJGG__integrationCard:first-child{grid-column:1}}@media (max-width:560px){.page-module__E0kJGG__footTop{grid-template-columns:1fr 1fr}}@media (max-width:440px){.page-module__E0kJGG__navActions .page-module__E0kJGG__outline{display:none}}
