.elx-cmp{--elx-bg:#fdfcfc;--elx-ink:#000;--elx-body:#3d3a37;--elx-muted:#6e6e6e;--elx-warm:#777169;--elx-plate:#f5f3f1;--elx-plate-2:#faf9f8;--elx-line:#ebe8e4;--elx-accent:#e24e12;--elx-good:#0a7d55;--elx-max:1176px;--elx-gutter:40px;--elx-block:104px;--elx-font:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:var(--elx-bg);color:var(--elx-ink);font-family:var(--elx-font);-webkit-font-smoothing:antialiased;overflow-x:clip}.elx-cmp *,.elx-cmp :after,.elx-cmp :before{box-sizing:border-box}.elx-cmp .rounded-2xl.overflow-x-auto,.elx-cmp .rounded-2xl[class*=outline-gray-300]{border-radius:16px;background:#fff;outline:0;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elx-cmp .h-px.bg-gray-200,.elx-cmp .h-px.bg-gray-300{background-color:var(--elx-line)}.elx-cmp [class*=outline-gray-300] .border-gray-300{border-color:var(--elx-line)}.elx-cmp [class*=outline-gray-300] .rounded-tr-2xl{border-top-color:transparent;border-right-color:transparent}.elx-cmp [class*=outline-gray-300] .flex>.flex.py-3{padding-block:14px}.elx-cmp [class*=outline-gray-300] [class*=SF_Pro_Display]{font-family:var(--elx-font);font-weight:400;line-height:1.35;letter-spacing:0;color:var(--elx-ink)}.elx-cmp [class*=outline-gray-300] .text-gray-400{color:#b5b0a9}.elx-cmp [class*=outline-gray-300] .flex.bg-white>.flex [class*=SF_Pro_Display]{font-size:14px;font-weight:500;color:var(--elx-warm)}.elx-cmp .bg-teal-50{background-color:var(--elx-plate-2);box-shadow:inset 1px 0 0 var(--elx-line),inset -1px 0 0 var(--elx-line)}.elx-cmp [class*=outline-gray-300] .bg-teal-50.border-r{box-shadow:inset 1px 0 0 var(--elx-line)}.elx-cmp .text-teal-600{color:var(--elx-ink)}.elx-cmp [class*=outline-gray-300] .sticky[class*="shadow-["]{box-shadow:none}.elx-cmp svg>circle[fill="#05A165"]{fill:var(--elx-good)}.elx-cmp svg>circle[fill="#E53E3E"]{fill:#e9e5e0}.elx-cmp svg>circle[fill="#E53E3E"]+path{stroke:var(--elx-warm)}.elx-cmp svg>circle[fill="#F0AD6B"]{fill:#f3e3cf}.elx-cmp svg>circle[fill="#F0AD6B"]+path{stroke:#9a6a2c}.elx-cmp [class*=outline-gray-300] .rounded-lg.shadow-lg{border:0;border-radius:12px;box-shadow:0 6px 16px rgba(78,50,23,.06),0 0 0 1px rgba(0,0,0,.08)}.elx-cmp .fmc{background:transparent;color:var(--elx-ink);font-family:var(--elx-font);font-size:16px;line-height:1.5}.elx-cmp .fmc .fmc-wrap{position:relative;max-width:var(--elx-max);margin:0 auto;padding:var(--elx-block) var(--elx-gutter);border-inline:1px solid var(--elx-line)}.elx-cmp .fmc .fmc-wrap:before,.elx-cmp-hub>div:nth-child(2):before,.elx-cmp-hub>section:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;height:1px;background:var(--elx-line);pointer-events:none}.elx-cmp .fmc .fmc-wrap:after{content:"";position:absolute;top:-3px;left:-1px;right:-1px;height:7px;background:linear-gradient(#1d1d1f,#1d1d1f) 0 /1px 100% no-repeat,linear-gradient(#1d1d1f,#1d1d1f) 100% /1px 100% no-repeat;pointer-events:none}.elx-cmp .fmc .fmc-hero:after,.elx-cmp .fmc .fmc-hero:before{display:none}.elx-cmp .fmc .fmc-eyebrow{margin:0 0 20px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--elx-warm)}.elx-cmp .fmc h1{font-size:clamp(38px,4.2vw,60px);line-height:1.06;letter-spacing:-.025em}.elx-cmp .fmc h1,.elx-cmp .fmc h2{font-weight:300;color:var(--elx-ink)}.elx-cmp .fmc h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.02em}.elx-cmp .fmc .fmc-serif{font-style:normal}.elx-cmp .fmc .fmc-accent{color:var(--elx-accent)}.elx-cmp .fmc .fmc-sub{margin:20px 0 0;max-width:620px;font-size:17px;line-height:1.5;color:var(--elx-muted);text-wrap:pretty}.elx-cmp .fmc .fmc-hero{padding:88px var(--elx-gutter) 12px;text-align:center}.elx-cmp .fmc .fmc-hero h1{max-width:820px;margin-inline:auto}.elx-cmp .fmc .fmc-hero .fmc-sub{margin-inline:auto}.elx-cmp .fmc .fmc-shot{max-width:none;margin:56px calc(12px - var(--elx-gutter)) 0;padding:clamp(28px,5vw,64px) clamp(16px,5vw,64px) 0;border-radius:20px;background:var(--elx-plate);overflow:hidden}.elx-cmp .fmc .fmc-shot img{max-width:820px;margin:0 auto;mix-blend-mode:multiply}.elx-cmp .fmc .fmc-split{gap:56px}.elx-cmp .fmc .fmc-split-copy{gap:0;max-width:680px}.elx-cmp .fmc .fmc-split-copy .fmc-btn{margin-top:28px}.elx-cmp .fmc .fmc-note{margin-top:14px;font-size:14px;color:var(--elx-warm)}.elx-cmp .fmc .fmc-btn{justify-content:center;height:44px;padding:0 20px;border:0;border-radius:9999px;font-size:15px;font-weight:400;letter-spacing:0;transition:background-color .15s ease}.elx-cmp .fmc .fmc-btn:hover{opacity:1;transform:none}.elx-cmp .fmc .fmc-btn:focus-visible{outline:2px solid #000;outline-offset:3px}.elx-cmp .fmc .fmc-btn-primary{background:#000;color:#fff;box-shadow:none}.elx-cmp .fmc .fmc-btn-primary:hover{background:#2b2b2b}.elx-cmp .fmc .fmc-btn-ghost{background:#fff;color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.elx-cmp .fmc .fmc-btn-ghost:hover{background:var(--elx-plate-2)}.elx-cmp .fmc .fmc-wrap:has(>.fmc-cta){padding:12px}.elx-cmp .fmc .fmc-cta{padding:clamp(40px,6vw,80px) clamp(24px,5vw,68px);border-radius:20px;background:var(--elx-plate)}.elx-cmp .fmc .fmc-cta-actions{gap:10px;margin-top:32px}.elx-cmp .fmc .fmc-cta img{width:clamp(200px,26vw,320px);mix-blend-mode:multiply}.elx-cmp .fm-stack{background:transparent;font-family:var(--elx-font);color:var(--elx-ink)}.elx-cmp .fm-stack>section.pad{position:relative;padding:0!important;border-top:1px solid var(--elx-line);background:transparent!important;isolation:auto}.elx-cmp .fm-stack>section.pad:after,.elx-cmp .fm-stack>section.pad:before{content:none!important}.elx-cmp .fm-stack>section.pad>.wrap{position:relative;max-width:var(--elx-max);margin:0 auto;padding:var(--elx-block) var(--elx-gutter);border-inline:1px solid var(--elx-line)}.elx-cmp .fm-stack>section.pad>.wrap:after,.elx-cmp .fm-stack>section.pad>.wrap:before{content:"";position:absolute;top:-4px;width:1px;height:7px;background:#1d1d1f}.elx-cmp .fm-stack>section.pad>.wrap:before{left:-1px}.elx-cmp .fm-stack>section.pad>.wrap:after{right:-1px}.elx-cmp .fm-stack #i4--plans .section-head{margin-bottom:56px}.elx-cmp .fm-stack #i4--plans .eyebrow{margin:0 0 20px;font-family:var(--elx-font);font-size:14px!important;font-weight:500;letter-spacing:0;text-transform:none;color:var(--elx-warm)}.elx-cmp .fm-stack #i4--plans .eyebrow:before{content:none}.elx-cmp .fm-stack #i4--plans .h2{font-family:var(--elx-font);font-size:clamp(30px,3.2vw,44px);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:var(--elx-ink)}.elx-cmp .fm-stack #i4--plans .h2 .serif-i{font-family:inherit;font-style:normal;font-weight:inherit}.elx-cmp .fm-stack #i4--plans .subhead{margin-top:20px;max-width:620px;font-size:17px!important;line-height:1.5!important;color:var(--elx-muted)}.elx-cmp .fm-stack #i4--plans .plans{gap:12px;margin-top:0}.elx-cmp .fm-stack #i4--plans .plan{padding:clamp(24px,2.6vw,36px);border:0;border-radius:20px;background:var(--elx-plate);background-image:none;box-shadow:none;color:var(--elx-ink)}.elx-cmp .fm-stack #i4--plans .plan:after,.elx-cmp .fm-stack #i4--plans .plan:before{content:none}.elx-cmp .fm-stack #i4--plans .plan .ptag{display:inline-flex;align-items:center;align-self:flex-start;height:30px;padding:0 12px;border:0;border-radius:9999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);font-family:var(--elx-font);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--elx-ink)}.elx-cmp .fm-stack #i4--plans .plan .pprice{margin:20px 0 6px;font-family:var(--elx-font);font-weight:300;letter-spacing:-.02em;color:var(--elx-ink);background:none;-webkit-text-fill-color:currentColor}.elx-cmp .fm-stack #i4--plans .plan.free .pprice{font-size:clamp(56px,6vw,84px);line-height:1;letter-spacing:-.04em}.elx-cmp .fm-stack #i4--plans .plan.up .pprice{font-size:clamp(22px,2vw,28px);line-height:1.2}.elx-cmp .fm-stack #i4--plans .plan .psub{font-size:15px;line-height:1.5;color:var(--elx-muted)}.elx-cmp .fm-stack #i4--plans .plan li{font-size:15px;line-height:1.5;color:var(--elx-body)}.elx-cmp .fm-stack #i4--plans .plan.free li svg{color:var(--elx-good)}.elx-cmp .fm-stack #i4--plans .plan.up li svg{color:var(--elx-warm)}.elx-cmp .fm-stack #i4--plans .mp-more{justify-content:flex-start;gap:12px 18px;margin-top:40px}.elx-cmp .fm-stack #i4--plans .mp-more .btn{height:44px;padding:0 20px;border:0;border-radius:9999px;background:#fff;color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.1);font-family:var(--elx-font);font-size:15px;font-weight:400;letter-spacing:0;transform:none}.elx-cmp .fm-stack #i4--plans .mp-more .btn:hover{background:var(--elx-plate-2)}.elx-cmp .fm-stack #i4--plans .mp-more-note{font-size:14px;color:var(--elx-warm)}.elx-cmp .fm-stack #i4--talk>.wrap{padding:12px}.elx-cmp .fm-stack #i4--talk .talkbox{padding:clamp(28px,4vw,56px);border-radius:20px;background:var(--elx-plate)}.elx-cmp .fm-stack #i4--talk .talk-l h2{font-family:var(--elx-font);font-size:clamp(26px,2.6vw,34px);font-weight:300;line-height:1.16;letter-spacing:-.02em;color:var(--elx-ink)}.elx-cmp .fm-stack #i4--talk .talk-l p{margin-top:12px;font-size:16px;line-height:1.5;color:var(--elx-muted)}.elx-cmp .fm-stack #i4--talk .talk-c{border-radius:16px;background:#fff;color:#000;text-decoration:none;box-shadow:0 0 0 1px rgba(0,0,0,.08)!important}.elx-cmp .fm-stack #i4--talk .talk-c:hover{transform:none;background:var(--elx-plate-2)}.elx-cmp .fm-stack #i4--talk .talk-c b{font-family:var(--elx-font);font-size:15px;font-weight:500;color:#000}.elx-cmp .fm-stack #i4--talk .talk-c span{font-size:13px;color:var(--elx-muted)}.elx-cmp-hub{background:var(--elx-bg)}.elx-cmp-hub>div:first-child{max-width:var(--elx-max);margin:0 auto;padding:clamp(96px,11vw,148px) var(--elx-gutter) clamp(88px,10vw,132px);border-inline:1px solid var(--elx-line)}.elx-cmp-hub>div:first-child>.absolute{inset:12px;border-radius:20px}.elx-cmp-hub>div:first-child>.absolute.bg-cover{background-color:#171717}.elx-cmp-hub>div:first-child>.absolute[class*=bg-gradient]{display:none}.elx-cmp-hub>div:first-child>.relative{max-width:760px;padding:0;gap:20px}.elx-cmp-hub>div:first-child p.uppercase{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,.72)}.elx-cmp-hub h1{font-size:clamp(38px,4.2vw,60px);font-weight:300;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.elx-cmp-hub>div:first-child h1+p{max-width:620px;font-size:17px;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.82);text-wrap:pretty}.elx-cmp-hub>div:first-child button.rounded-full{height:44px;margin-top:8px;padding:0 20px;font-size:15px;font-weight:400}.elx-cmp-hub>div:first-child .fixed.rounded-2xl{border-radius:16px;outline:0!important;box-shadow:0 6px 16px rgba(78,50,23,.06),0 0 0 1px rgba(0,0,0,.08)!important}.elx-cmp-hub>div:first-child .fixed.rounded-2xl a:hover{background:var(--elx-plate)}.elx-cmp-hub>div:first-child .fixed.rounded-2xl a span{font-weight:400;color:#000}.elx-cmp-hub>div:nth-child(2){position:relative;max-width:var(--elx-max);margin:0 auto;padding:12px;border-inline:1px solid var(--elx-line)}.elx-cmp-hub>div:nth-child(2)>div{max-width:none;padding:clamp(28px,5vw,64px) clamp(16px,5vw,64px);border-radius:20px;background:var(--elx-plate)}.elx-cmp-hub>div:nth-child(2) img{max-width:560px;margin:0 auto;border-radius:0}.elx-cmp-hub>section{position:relative;padding:0;background:transparent}.elx-cmp-hub>section>div{position:relative;max-width:var(--elx-max);padding:var(--elx-block) var(--elx-gutter);border-inline:1px solid var(--elx-line)}.elx-cmp-hub>div:nth-child(2):after,.elx-cmp-hub>section>div:after{content:"";position:absolute;top:-3px;left:-1px;right:-1px;height:7px;background:linear-gradient(#1d1d1f,#1d1d1f) 0 /1px 100% no-repeat,linear-gradient(#1d1d1f,#1d1d1f) 100% /1px 100% no-repeat;pointer-events:none}.elx-cmp-hub>section p.uppercase{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--elx-warm)}.elx-cmp-hub>section h2{font-size:clamp(30px,3.2vw,44px);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:var(--elx-ink);text-wrap:balance}.elx-cmp-hub>section h2+p{margin-top:8px;max-width:620px;font-size:17px;line-height:1.5;color:var(--elx-muted)}.elx-cmp-hub>section:first-of-type>div{align-items:flex-start;gap:20px}.elx-cmp-hub>section:first-of-type>div>:is(p,h2){text-align:left}.elx-cmp-hub>section:first-of-type>div>.mx-auto{margin-top:36px;max-width:none}.elx-cmp-hub .rounded-2xl.overflow-x-auto .font-medium{font-weight:400;color:var(--elx-ink)}.elx-cmp-hub .rounded-2xl.overflow-x-auto .font-semibold{font-size:14px;font-weight:500;color:var(--elx-warm)}.elx-cmp-hub .rounded-2xl.overflow-x-auto .py-3{padding-block:14px}@media (max-width:760px){.elx-cmp{--elx-gutter:20px;--elx-block:56px}.elx-cmp .fmc .fmc-hero{padding-top:64px}.elx-cmp .fmc .fmc-shot{margin-top:40px}.elx-cmp .fmc .fmc-split{gap:36px}.elx-cmp .fm-stack #i4--plans .subhead,.elx-cmp .fmc .fmc-sub,.elx-cmp-hub>div:first-child h1+p,.elx-cmp-hub>section h2+p{font-size:16px!important}.elx-cmp .fm-stack #i4--plans .section-head{margin-bottom:36px}.elx-cmp .fm-stack #i4--plans .mp-more{align-items:flex-start}.elx-cmp [class*=outline-gray-300] .flex>.flex.px-4{padding-inline:12px}.elx-cmp-hub>section>div{gap:32px}}@media (max-width:1224px){.elx-cmp .fm-stack>section.pad>.wrap,.elx-cmp .fmc .fmc-wrap,.elx-cmp-hub>div:first-child,.elx-cmp-hub>div:nth-child(2),.elx-cmp-hub>section>div{border-inline:0}.elx-cmp .fm-stack>section.pad>.wrap:after,.elx-cmp .fm-stack>section.pad>.wrap:before,.elx-cmp .fmc .fmc-wrap:after,.elx-cmp-hub>div:nth-child(2):after,.elx-cmp-hub>section>div:after{display:none}}@media (prefers-reduced-motion:reduce){.elx-cmp .fm-stack :is(a,button),.elx-cmp .fmc .fmc-btn{transition:none}}