@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/editorial/font-0.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/editorial/font-1.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/editorial/font-2.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/editorial/font-3.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/editorial/font-4.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/editorial/font-5.ttf) format("truetype")}@scope (.editorial-landing){:scope{font-family:DM Sans,sans-serif;color:#263e35;background:#faf9f6;font-synthesis:none;font-weight:400;--ink: #183f32;--muted: #66736b;--line: #dedfd7;--paper: #faf9f6;--accent: #e5ad83;--serif: "DM Serif Display", Georgia, serif}*{box-sizing:border-box}:scope{margin:0;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}p{line-height:1.65;text-wrap:pretty}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}h2{font-size:clamp(36px,4.1vw,54px);margin-bottom:22px}em{font-weight:400;color:#547b60}button:focus-visible,a:focus-visible,summary:focus-visible{outline:none}input:focus-visible,select:focus-visible{outline:3px solid #afc8b4;outline-offset:2px}section[id]{scroll-margin-top:105px}:scope{scroll-behavior:smooth}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.eyebrow{font-size:10px;letter-spacing:1.75px;font-weight:650;display:flex;align-items:center;gap:9px;margin-bottom:22px}.status-dot{display:inline-block;width:6px;height:6px;background:#708d61;border-radius:50%;flex-shrink:0}.button{border:1px solid var(--ink);background:var(--ink);color:#fffef8;min-height:52px;padding:0 23px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:18px;font-size:13px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.button:hover{background:#285943;box-shadow:0 4px 12px #183f3214}.button:active,.icon-button:active,.segment:active{transform:scale(.96)}.button.small{min-height:42px;font-size:12px;padding:0 17px;gap:16px}.button.outline{background:transparent;color:var(--ink);border-color:#a9b7aa}.button.outline:hover{background:#edf1e8}.button.light{background:#eef0cf;color:var(--ink);border-color:#eef0cf}.button.light:hover{background:#fffbe3}.full{width:100%}.text-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:12px;font-weight:600;padding:8px 0;transition:color .18s}.text-button:hover{color:#8d522f}.underline{border-bottom:1px solid #a9b7aa;justify-content:flex-start}.icon-button{display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;border-radius:50%;transition:background .18s,transform .18s}.icon-button:hover{background:#e7e9e0}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus-visible{position:fixed;top:10px;left:10px;width:auto;height:auto;clip:auto;padding:8px 16px;background:#183f32;color:#fff;border-radius:9999px;z-index:99999}.header{position:sticky;top:0;z-index:20;background:#faf9f6f5;border-bottom:1px solid #dfe2d980;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:10px;font-size:23px;letter-spacing:-1px;font-weight:700;white-space:nowrap}.logo-light{font-weight:450}.logo-mark{font-family:var(--serif);width:32px;height:36px;display:inline-flex;align-items:center;font-size:40px;line-height:1;position:relative}.logo-mark>span{color:#aa704a;font-size:32px;position:absolute;right:0;bottom:1px}.nav-links{display:flex;gap:30px;font-size:12px}.nav-links a:hover,.footer a:hover{color:#8d522f}.nav-actions{display:flex;gap:26px;align-items:center}.login{display:flex;gap:6px;align-items:center;font-size:11px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-top:70px;padding-bottom:70px}.hero h1{font-size:clamp(66px,6.4vw,90px);margin:24px 0}.hero-description{font-size:19px;color:#465d50;line-height:1.6;margin-bottom:16px}.hero-detail{font-size:13px;color:var(--muted);margin-bottom:28px}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.play-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #c4cbbf;border-radius:50%;padding-left:2px}.trial-note{display:flex;gap:7px;align-items:center;font-size:10px;margin-top:13px;color:#697267;flex-wrap:wrap}.hero-caption{display:flex;align-items:center;gap:12px;font-size:10px;color:#788176;margin-top:43px}.caption-line{width:33px;height:1px;background:#bdc5b5}.hero-visual{position:relative;padding:0 0 44px 34px;min-width:0}.photo-wrap{height:505px;overflow:hidden;border-radius:150px 12px 12px;position:relative;background:#dcd7c9}.photo-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:43% 50%;object-position:43% 50%}.photo-wrap:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#102b2090);pointer-events:none}.photo-tag{position:absolute;right:23px;bottom:30px;z-index:1;color:#fff;text-align:right;font-size:10px;letter-spacing:1.3px;line-height:1.9}.photo-tag i{font-family:var(--serif);font-size:24px;letter-spacing:-.5px}.schedule-float{position:absolute;left:0;bottom:0;width:312px;background:#fffef9;border-radius:12px;box-shadow:0 20px 60px #24382920,0 2px 8px #2438290c;padding:17px 19px;z-index:2}.float-header{display:flex;align-items:center;gap:8px}.float-header strong{font-size:12px;flex:1}.mini-logo{font-family:var(--serif);font-size:24px;line-height:1;letter-spacing:-2px}.live-dot{width:6px;height:6px;background:#789767;border-radius:50%}.float-date{font-size:8px;font-weight:600;letter-spacing:.5px;margin:17px 0 9px;display:flex;justify-content:space-between;color:#6e7c70}.float-date span{font-weight:400;letter-spacing:0;font-size:7px}.mini-appointment{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #edf0e8}.mini-appointment time{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.appointment-bar{height:32px;width:3px;background:#99ad8d;border-radius:8px}.appointment-bar.peach{background:#d8a582}.mini-appointment>div{flex:1}.mini-appointment strong{display:block;font-size:11px;margin-bottom:4px}.mini-appointment div span{font-size:9px;color:#7b8379;display:block}.mini-appointment>svg{color:#759569}.float-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;font-size:9px;color:#72806e}.float-footer>span{display:flex;align-items:center;gap:6px}.audience{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding-block:30px;margin-bottom:35px}.audience>p{font-size:11px;flex-shrink:0;margin:0;color:#6f786d;line-height:1.65}.audience>p strong{font-weight:500;color:#364f40}.segment-list{display:flex;flex:1;justify-content:space-between;gap:6px}.segment{display:flex;flex-direction:column;align-items:center;gap:9px;background:transparent;border:1px solid transparent;min-height:68px;padding:10px 13px;border-radius:9px;font-size:10px;transition:background .18s,transform .18s}.segment.active{background:#edf0e5;border-color:#dde3d5}.segment:hover{background:#f0f1ea}.demo-section{background:#f0f2eb;padding:78px 0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.section-copy>p{max-width:410px;font-size:14px;color:#657264}.service-row{display:flex;align-items:center;gap:11px;padding:20px 0}.service-row>div{flex:1}.service-row strong{font-size:12px}.service-row small{display:block;font-size:10px;color:#5d6c5a;margin-top:4px}.service-icon{background:#edf0e6;border-radius:8px;display:grid;place-items:center;width:43px;height:43px}.time-slots{display:flex;gap:8px;margin:10px 0 19px}.time-slots button{flex:1;min-height:40px;background:transparent;border:1px solid #d5dccf;border-radius:6px;font-size:11px;font-variant-numeric:tabular-nums}.time-slots button.selected{background:#e9efdf;border-color:#6b845b}.time-slots button:hover{border-color:var(--ink)}.example-note{display:block;text-align:center;font-size:8px;margin-top:12px;color:#5d6c5a}.notification-icon{width:36px;height:36px;background:#f5f6ee;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.features{padding-block:85px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;gap:35px}.section-heading>p{font-size:13px;color:var(--muted);max-width:350px;margin-bottom:24px}.avatar{width:30px;height:30px;background:#d9cbb7;display:grid;place-items:center;border-radius:50%}.pricing{padding-block:85px 65px}.pricing-heading{text-align:center}.pricing-heading .eyebrow{justify-content:center}.pricing-heading h2{margin-bottom:18px}.pricing-heading>p{font-size:13px;color:var(--muted)}.monthly-note{display:block;font-size:8px;letter-spacing:1.3px;color:#707e68;margin:28px 0 40px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.plan{border:1px solid #d6ddce;border-radius:13px;padding:29px 27px;background:#fcfcf8;position:relative}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan h3{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:0}.plan-top>span{font-size:9px;border:1px solid #d7dfcc;padding:5px 8px;border-radius:4px;white-space:nowrap}.plan>p{font-size:11px;margin:12px 0 25px;color:#5d6c5a}.price{display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.price strong{font-size:42px;font-weight:500;letter-spacing:-2px}.price>span{font-size:12px;color:#5d6c5a}.team{display:flex;align-items:center;gap:7px;font-size:10px;margin:12px 0 23px;color:#5d6c5a}.plan ul{list-style:none;padding:0;margin:25px 0 0}.plan li{display:flex;align-items:center;gap:9px;font-size:11px;margin-top:16px}.plan li svg{flex-shrink:0;color:#71876a}.plan.highlight{background:var(--ink);color:#faf9ed;border-color:var(--ink)}.highlight>p,.highlight .team,.highlight .price>span{color:#b4c7b5}.highlight .plan-top>span{border-color:#66846c}.highlight li svg{color:#cbd8b5}.plan-ribbon{position:absolute;top:-14px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:6px;background:#e6e9c9;color:var(--ink);border-radius:4px;font-size:8px;letter-spacing:.8px;padding:7px}.compare-link{display:flex;margin:23px auto 2px}.pricing-footnote{font-size:9px;text-align:center;color:#5d6c5a}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-block:25px 80px}.faq>div>p{font-size:13px;color:var(--muted)}.faq-list details{border-bottom:1px solid #dce1d3}.faq-list summary{font-size:13px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:var(--muted);max-width:530px;margin-bottom:22px}.final-cta{background:var(--ink);border-radius:15px;padding:45px 50px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;color:#fbf9eb}.final-cta>div{z-index:1}.final-cta .eyebrow{color:#bbc7b0;font-size:8px}.final-cta h2{font-size:44px;margin:0}.final-cta em{color:#d1dba7}.final-cta p{font-size:10px;text-align:center;color:#b6c4b0;margin:12px 0 0}.footer{padding-top:45px;padding-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px}.footer .logo{font-size:20px}.footer p{font-size:10px;color:#5d6c5a;margin:8px 0 0}.footer-links{display:flex;gap:28px;font-size:11px}.footer-links>a{display:flex;gap:4px;align-items:center}.footer-bottom{width:100%;display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:23px;font-size:9px;color:#5d6c5a}.prototype-tag{border:1px solid #d9dfce;padding:3px 8px;border-radius:4px;margin-top:-4px}.modal{border:0;border-radius:18px;padding:42px;width:min(490px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#faf9f3;color:var(--ink);box-shadow:0 30px 120px #11221945;overscroll-behavior:contain}.modal::backdrop{background:#112a2370;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal.wide{width:min(780px,calc(100vw - 32px))}.modal-close{position:absolute;right:12px;top:12px}.modal-emblem{display:grid;place-items:center;width:54px;height:54px;background:#e8eddf;border-radius:14px;margin-bottom:24px}.modal .eyebrow{font-size:8px;margin-top:14px;margin-bottom:14px;padding-right:15px}.modal h2{font-size:38px;line-height:1.1;margin-bottom:16px}.modal>p{font-size:13px;color:var(--muted)}.modal label{display:block;font-size:11px;font-weight:500;margin-bottom:8px;margin-top:17px}.modal input,.modal select{width:100%;min-height:49px;border-radius:7px;border:1px solid #cbd5c4;background:#fffefa;color:var(--ink);padding:12px 14px;font-size:16px}.modal form .button{margin-top:25px}.trial-summary{display:flex;justify-content:space-between;padding:18px;background:#edf1e4;border-radius:8px;margin-block:22px}.trial-summary>span{display:block;font-size:10px;color:#6c7c61}.trial-summary strong{display:block;font-size:14px;font-weight:500;color:var(--ink);margin-top:5px}.form-note{font-size:10px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:0;color:#5d6c5a}.demo-progress{display:flex;gap:5px;margin:20px 0}.demo-progress>span{height:3px;flex:1;background:#dde3d3}.demo-progress .done{background:#6c845d}.demo-service{display:flex;align-items:center;gap:14px;padding:21px 0;border-bottom:1px solid #dbe1d2}.demo-service strong{display:block;font-size:14px}.demo-service span{display:block;font-size:11px;color:#74806a;margin-top:5px}.demo-recap{padding:25px;background:#ecf0e4;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:13px;margin:25px 0}.demo-recap span{font-size:12px;color:#67795c}.demo-success{text-align:center;margin:25px 0}.demo-success>span{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 18px;border-radius:50%;background:#e2eace}.demo-success h3{font-family:var(--serif);font-size:30px;font-weight:400;margin-bottom:10px}.demo-success p{font-size:13px;color:var(--muted)}.comparison-scroll{overflow:auto;margin-top:20px}.comparison-scroll table{width:100%;border-collapse:collapse;min-width:480px;font-size:11px}.comparison-scroll th,.comparison-scroll td{text-align:center;padding:16px 10px;border-bottom:1px solid #dbe2d1}.comparison-scroll th:first-child{text-align:left;font-weight:500}.comparison-scroll small{display:block;font-size:9px;font-weight:400;margin-top:6px;color:#5d6c5a}.comparison-scroll td svg{margin:auto;display:block}.compare-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.compare-actions .button{font-size:11px;padding:0 15px}@media (min-width: 1500px){.hero{padding-block:85px}.photo-wrap{height:550px}}@media (max-width: 1100px){.shell{width:calc(100% - 64px)}.nav-links{gap:20px}.login{display:none}.hero{gap:25px}.hero h1{font-size:72px}.hero-actions{gap:8px 18px}.photo-wrap{height:490px}.schedule-float{width:285px}.hero-description{font-size:17px}.demo-grid{gap:45px}.segment{padding:10px 7px;font-size:9px}.plan{padding:26px 20px}.plan li{font-size:10px}.final-cta h2{font-size:37px}}@media (max-width: 760px){.shell{width:calc(100% - 40px)}.header{background:#faf9f6fa}.nav{height:70px;gap:12px}.logo{font-size:20px;gap:7px}.logo-mark{font-size:34px;width:25px}.logo-mark>span{font-size:26px;right:-1px;bottom:4px}.nav-actions{gap:4px}.button.small{padding:0 12px;font-size:11px;gap:8px;min-height:40px}.menu-button{display:grid;width:36px;height:40px;border-radius:6px}.menu-button svg{width:19px}.nav-links{display:none}.nav-links.is-open{display:flex;position:absolute;top:70px;left:0;right:0;padding:20px;flex-direction:column;background:var(--paper);box-shadow:0 12px 18px #183f3210;gap:0}.nav-links.is-open a{padding:14px 0}.hero{display:flex;flex-direction:column;gap:28px;padding-top:34px;padding-bottom:32px;align-items:stretch}.hero .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:18px}.hero h1{font-size:64px;line-height:1.03;margin:0 0 19px;letter-spacing:-3px}.hero-description{font-size:16px;line-height:1.6;margin-bottom:12px}.hero-detail{font-size:12px;margin-bottom:20px}.hero-actions{gap:9px;align-items:stretch;flex-direction:column}.hero-actions>.button{width:100%;min-height:51px;font-size:13px}.hero-actions>.text-button{align-self:center;min-height:37px;font-size:11px}.trial-note{font-size:9px;gap:5px;justify-content:center;margin-top:8px}.hero-caption{display:none}.hero-visual{padding:0 0 50px 20px;max-width:500px;width:100%;align-self:center}.photo-wrap{height:330px;border-radius:90px 10px 10px}.photo-wrap img{-o-object-position:40% center;object-position:40% center}.photo-tag{bottom:83px;right:14px;font-size:8px}.photo-tag i{font-size:20px}.schedule-float{width:250px;padding:14px 16px}.float-header strong{font-size:10px}.float-date{font-size:7px}.float-date span{font-size:6px}.mini-appointment{padding:8px 0}.mini-appointment strong{font-size:10px}.mini-appointment div span{font-size:8px}.mini-appointment time{font-size:10px}.audience{display:block;padding-block:23px;margin-bottom:20px}.audience>p{font-size:11px;margin-bottom:17px}.audience>p br{display:none}.audience>p strong{margin-left:4px}.segment-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.segment{min-height:66px;font-size:9px;padding:9px 4px}.demo-section{padding-block:45px}.demo-grid{grid-template-columns:1fr;gap:28px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:18px}h2{font-size:37px;line-height:1.1}.section-copy>p{font-size:13px}.features{padding-block:45px}.section-heading{display:block;margin-bottom:22px}.section-heading>p{font-size:12px}.pricing{padding-block:45px 30px}.pricing-heading{text-align:left}.pricing-heading .eyebrow{justify-content:flex-start}.pricing-heading>p{font-size:12px}.monthly-note{font-size:7px;margin:20px 0 25px}.plan-grid{grid-template-columns:1fr;gap:26px}.plan{padding:24px}.plan-top>span{font-size:10px}.plan>p{font-size:12px;margin:10px 0 16px}.price strong{font-size:40px}.team{margin:8px 0 20px;font-size:11px}.plan li{font-size:12px;margin-top:13px}.plan ul{margin-top:20px}.plan .button{min-height:47px}.plan-ribbon{font-size:8px}.pricing-footnote{font-size:9px;line-height:1.6}.faq{grid-template-columns:1fr;gap:0;padding-block:20px 35px}.faq h2{font-size:35px}.faq h2 br{display:none}.faq>div>p{display:none}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details p{font-size:12px}.final-cta{padding:32px 24px;display:block;border-radius:12px}.final-cta h2{font-size:35px}.final-cta .button{width:100%;font-size:12px;margin-top:27px;padding-inline:12px}.final-cta p{font-size:9px}.final-cta .eyebrow{font-size:7px}.footer{padding-top:30px;gap:24px}.footer-links{font-size:10px;gap:22px}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:13px;padding-top:18px}.footer-bottom>span:last-child{display:none}.prototype-tag{font-size:7px}.modal{padding:34px 24px 26px;max-height:calc(100dvh - 24px)}.modal h2{font-size:34px}.modal .eyebrow{margin-top:22px;line-height:1.5}.modal-emblem+.eyebrow{margin-top:0}.modal>p{font-size:12px}.modal .button{font-size:12px;padding-inline:12px}.trial-summary strong{font-size:12px}.compare-actions{flex-wrap:wrap}.compare-actions .button{flex:1}.form-note{font-size:9px}}@media (max-width: 360px){.shell{width:calc(100% - 30px)}.logo{font-size:18px}.button.small svg{display:none}.hero h1{font-size:56px}.hero .eyebrow{font-size:7px}.trial-note{font-size:8px}.audience>p strong{margin-left:0}.audience>p br{display:block}.schedule-float{width:232px}}.nav-links{font-size:14px}.login{font-size:13px}.eyebrow{font-size:11px}.button{font-size:15px;min-height:54px}.button.small{font-size:13px}.text-button{font-size:14px}.hero-description{font-size:21px}.trial-note,.hero-caption{font-size:12px}.audience>p{font-size:13px}.segment{font-size:12px;padding-inline:10px}.section-copy>p,.section-heading>p{font-size:16px}.service-row strong{font-size:15px}.service-row small{font-size:12px}.time-slots button{font-size:13px;min-height:44px}.example-note{font-size:10px;line-height:1.5}.pricing-heading>p{font-size:16px;max-width:610px;margin-inline:auto}.monthly-note{font-size:10px}.plan>p{font-size:14px}.plan-top>span{font-size:11px}.team{font-size:13px}.plan li{font-size:14px;line-height:1.45}.plan-ribbon{font-size:10px}.price>span{font-size:14px}.pricing-footnote{font-size:12px;line-height:1.6}.faq-list summary{font-size:16px}.faq>div>p{font-size:15px}.final-cta p{font-size:12px}.footer p,.footer-links{font-size:13px}.footer-bottom{font-size:11px}.modal label{font-size:14px}.modal>p{font-size:15px}.trial-summary>span{font-size:12px}.form-note{font-size:11px}.demo-service strong{font-size:16px}.demo-service span{font-size:13px}.demo-recap span{font-size:14px}.comparison-scroll table{font-size:13px}.comparison-scroll small{font-size:11px}@media (min-width: 761px) and (max-width: 1100px){.audience{display:block}.audience>p{margin-bottom:15px}.segment-list{justify-content:space-between}.segment{font-size:11px}.hero-actions{gap:6px}.hero-detail{font-size:14px}.plan li{font-size:12px}.plan .button{font-size:12px;padding-inline:12px}.plan-top>span{font-size:9px}}@media (max-width: 760px){.eyebrow{font-size:10px}.hero .eyebrow{font-size:9px}.hero h1{font-size:61px}.hero-description{font-size:18px}.hero-detail{font-size:15px;margin-bottom:22px}.hero-actions>.button{font-size:14px}.hero-actions>.text-button{font-size:13px}.trial-note{font-size:10px}.audience>p{font-size:13px}.audience>p br{display:block}.audience>p strong{margin:0}.segment{font-size:11px;padding:12px 5px}.section-copy>p,.section-heading>p{font-size:15px}.text-button{font-size:13px}.pricing-heading>p{font-size:15px}.monthly-note{font-size:9px}.plan-top>span{font-size:11px}.plan>p{font-size:14px}.plan .button,.plan li{font-size:14px}.plan-ribbon{font-size:9px}.pricing-footnote{font-size:11px}.faq-list summary{font-size:15px}.faq-list details p{font-size:14px}.final-cta .button{font-size:13px}.final-cta p{font-size:11px}.footer p,.footer-links{font-size:12px}.footer-bottom{font-size:10px}.prototype-tag{font-size:9px}.modal .button{font-size:14px}.modal>p{font-size:14px}.modal .eyebrow{font-size:9px}.trial-summary strong{font-size:13px}.form-note{font-size:10px;line-height:1.5}}@media (max-width: 360px){.hero h1{font-size:53px}.hero .eyebrow{font-size:8px}.trial-note{font-size:9px}.segment{font-size:10px}.nav .logo{font-size:18px}.nav .button.small{font-size:11px}}@media (prefers-reduced-motion: reduce){:scope{scroll-behavior:auto}*:not(.testdrive-mesh-orb):not(.testdrive-ambient-canvas):not(.testdrive-ambient-mesh):not(.hero-marquee-group):not(.hero-marquee-track):not(.scroll-reveal-item):not(.is-revealed):not(.editorial-landing):not(.editorial-landing *):not(.checkout-cycle-fluid-indicator):not(.checkout-cycle-picker):not(.checkout-cycle-picker *):not(.checkout-lateral-reveal-1):not(.checkout-lateral-reveal-2):not(.checkout-lateral-reveal-3):not(.checkout-lateral-reveal-4):not(.modal-price-reveal),*:before,*:after{animation:none!important;transition:none!important}}.float-date,.mini-appointment div span,.float-footer,.audience>p,.section-copy>p,.monthly-note,.trial-summary>span,.demo-service span,.demo-recap span,.hero-caption,.demo-disclaimer{color:#52644b}.float-date{font-size:9px;gap:8px}.float-date span{font-size:8px}.mini-appointment div span,.float-footer{font-size:10px}.mini-appointment time{font-size:12px}.float-header strong{font-size:13px}.mobile-login{display:none}.hero-detail{max-width:440px}.modal #modal-title:focus{outline:none}.modal input[aria-invalid=true]{border-color:#a34e36}.field-error{color:#98442e;font-size:12px;line-height:1.5;margin:7px 0 0}.slot-label{font-size:13px;font-weight:500;margin:20px 0 8px}.preview-modal{width:min(1000px,calc(100vw - 32px))}.product-image-scroll{overflow:auto;border:1px solid #dce1d3;border-radius:8px;margin:25px 0;max-height:55dvh;background:#fff}.product-image-scroll img{width:100%;min-width:680px;height:auto}.product-image-scroll:focus-visible{outline:none}.faq h2 br{display:block}@media (max-width: 760px){.schedule-float{width:285px;max-width:calc(100% - 10px)}.float-date,.float-date span{font-size:8px}.mini-appointment div span{font-size:10px}.mini-appointment strong{font-size:12px}.mini-appointment time{font-size:11px}.float-header strong{font-size:12px}.nav-links.is-open .mobile-login{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line)}.hero-detail{font-size:14px}.demo-grid{gap:20px}.comparison-scroll{overflow:visible}.comparison-scroll table{min-width:0;table-layout:fixed;font-size:11px}.comparison-scroll th,.comparison-scroll td{padding:12px 4px}.comparison-scroll th:first-child{width:43%}.comparison-scroll thead th{font-size:11px}.comparison-scroll small{font-size:9px;line-height:1.5}.comparison-scroll td svg{width:16px}.modal.wide{padding:34px 20px 24px}.compare-actions{gap:7px}.compare-actions .button{min-width:0;padding:0 6px;font-size:10px}.preview-modal{padding:35px 20px 24px}.preview-modal h2{font-size:31px}.product-image-scroll{max-height:48dvh}.faq h2{font-size:35px}}.hero-visual{padding:0;display:flex;flex-direction:column;gap:16px}.photo-wrap{height:430px;border-radius:110px 12px 12px}.photo-wrap img{-o-object-position:45% 45%;object-position:45% 45%}.photo-tag{bottom:22px}.schedule-float{position:relative;left:auto;bottom:auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:17px 22px;border:1px solid #dce3d5;box-shadow:0 12px 28px #2438290c}.float-header{grid-column:1/-1;margin-bottom:4px}.float-date{display:none}.mini-appointment{border:0;padding:10px 0 0;gap:9px}.mini-appointment strong{font-size:12px}.mini-appointment div span{font-size:10px}.float-footer{display:none}.hero-description{color:#294c3b}.hero-detail,.section-copy>p,.section-heading>p,.pricing-heading>p{color:#354f3f;font-size:18px;line-height:1.75}.hero-detail{font-size:17px}.faq-list details p{color:#3e5644;font-size:16px;line-height:1.75}.plan>p,.team,.pricing-footnote,.footer p{color:#405842}.plan.highlight>p,.plan.highlight .team{color:#d7e4d1}.plan>p{font-size:16px}.segment{font-size:13px;background:#f0f1e9;border:1px solid #e3e6da}.segment.active{background:#e3b38d;border-color:#d6a57d;color:#283e30}.segment:hover{background:#eadbc7}.demo-section{background:#e9eee1;padding-block:66px}.demo-invite{margin-top:9px;background:#e7b68f;border-color:#e7b68f;color:#233b2d}.demo-invite:hover{background:#efc7a6}.time-slots button{transition:background .18s,border-color .18s,transform .18s}.time-slots button:active{transform:scale(.96)}.time-slots button.selected{background:#efd7bd;border-color:#a97649;color:#263e35;font-weight:600}@media (min-width: 1500px){.photo-wrap{height:470px}.hero{padding-block:60px}}@media (min-width: 761px) and (max-width: 1100px){.photo-wrap{height:390px}.schedule-float{grid-template-columns:1fr}.mini-appointment:nth-of-type(4){display:none}.hero-detail{font-size:15px}.demo-grid{gap:35px}}@media (max-width: 760px){.hero-visual{gap:12px}.photo-wrap{height:350px;border-radius:75px 10px 10px}.photo-tag{bottom:20px}.schedule-float{width:100%;max-width:none;grid-template-columns:1fr 1fr;padding:15px 13px;gap:0 10px;border-radius:10px}.float-header strong{font-size:12px}.mini-appointment{gap:6px}.mini-appointment time{font-size:10px}.mini-appointment strong{font-size:10px}.mini-appointment div span{font-size:9px}.mini-appointment>svg{display:none}.hero-detail{font-size:15px}.section-copy>p,.section-heading>p,.pricing-heading>p{font-size:17px;line-height:1.7}.faq-list details p{font-size:15px;color:#354f3d}.demo-section{padding-block:40px}.demo-grid{gap:28px}.demo-invite{font-size:13px;width:100%;padding-inline:12px}.segment{font-size:11px}.plan>p{font-size:15px}}@media (prefers-reduced-motion: reduce){.time-slots button{transition:none}}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.reveal-ready.revealed{opacity:1;transform:translateY(0)}@keyframes message-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.nav-links{gap:17px}}@media (prefers-reduced-motion: reduce){.reveal-ready{opacity:1;transform:none;transition:none}}.simple-automations{padding-block:40px 60px}.simple-automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.simple-automation{display:grid;grid-template-columns:40% 1fr;align-items:center;gap:22px;border-radius:16px;overflow:hidden;padding:25px 25px 0;min-height:335px;background:#e9efe2}.deposit-simple{background:#f0dfcb;padding-bottom:25px}.simple-automation-copy{padding-bottom:25px}.deposit-simple .simple-automation-copy{padding-bottom:0}.simple-automation-copy .eyebrow{font-size:9px;margin-bottom:14px}.simple-automation-copy h2{font-size:33px;line-height:1.12;letter-spacing:-1px;margin-bottom:16px}.simple-automation-copy p{font-size:16px;line-height:1.65;color:#354f3f;margin-bottom:10px}.simple-automation-copy .text-button{font-size:13px}.reminder-photo{height:310px;overflow:hidden;align-self:end;border-radius:22px 22px 0 0}.reminder-photo img{width:100%;height:auto;max-width:none}.signal-visual{background:#fffdf6;border:1px solid #e6d5bd;border-radius:13px;padding:25px 12px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;box-shadow:0 9px 20px #70552e09}.signal-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f1e4d2}.signal-visual>span{font-size:12px}.signal-visual>strong{font-size:34px;font-weight:500;letter-spacing:-1px;white-space:nowrap}.signal-visual>strong>span{font-size:20px}.signal-visual .signal-paid{display:flex;align-items:center;gap:5px;background:#e7efdc;padding:6px 10px;border-radius:20px;font-size:11px}.signal-visual small{font-size:9px;color:#5d604b}.modal{padding:28px;width:min(445px,calc(100vw - 32px))}.modal h2{font-size:30px;margin-bottom:12px}.modal>.eyebrow{margin:12px 0;font-size:8px}.modal>p{font-size:14px;line-height:1.6;margin-bottom:16px}.modal label{margin-top:13px;font-size:13px}.modal input,.modal select{min-height:45px;padding:10px 12px}.modal form .button{margin-top:20px;min-height:48px}.modal .form-note{font-size:10px;margin-top:10px}.demo-progress{margin:14px 0}.demo-service{padding:14px 0}.demo-recap{padding:19px;margin:18px 0;gap:10px}.demo-success{margin:18px 0}.demo-success>span{width:44px;height:44px;margin-bottom:12px}.demo-success h3{font-size:25px}.demo-success p{font-size:14px}.modal .button{min-height:48px}.modal.wide{width:min(700px,calc(100vw - 32px))}.comparison-scroll th,.comparison-scroll td{padding-block:11px}.preview-modal{width:min(920px,calc(100vw - 32px))}@media (max-width: 1100px){.simple-automation-grid{grid-template-columns:1fr}.simple-automation{grid-template-columns:210px 1fr;gap:30px;min-height:290px}.simple-automation-copy h2{font-size:37px}.reminder-photo{height:275px}.simple-automation-copy p{max-width:360px}.signal-visual{max-width:200px}}@media (max-width: 760px){.simple-automations{padding-block:25px 40px}.simple-automation-grid{gap:16px}.simple-automation{grid-template-columns:120px 1fr;gap:16px;padding:20px 16px 0;min-height:290px;border-radius:12px}.simple-automation-copy{padding-bottom:20px}.simple-automation-copy .eyebrow{font-size:8px;margin-bottom:10px}.simple-automation-copy h2{font-size:28px;margin-bottom:12px}.simple-automation-copy p{font-size:14px;line-height:1.65;margin-bottom:8px}.simple-automation-copy .text-button{font-size:12px;gap:7px}.reminder-photo{height:255px;align-self:center}.reminder-photo img{width:148px;max-width:none;margin-left:-14px}.deposit-simple{padding-bottom:20px}.signal-visual{padding:20px 8px;gap:12px}.signal-visual>strong{font-size:26px}.signal-visual>strong>span{font-size:17px}.signal-visual>span{font-size:10px}.signal-visual small{font-size:8px}.signal-icon{width:40px;height:40px}.modal{padding:27px 22px 22px}.modal h2{font-size:29px}.modal .demo-disclaimer{font-size:11px}.modal.wide{padding:28px 18px 20px}.comparison-scroll th,.comparison-scroll td{padding-block:10px}}@media (max-width: 360px){.simple-automation{grid-template-columns:100px 1fr;gap:12px;padding-inline:12px}.simple-automation-copy h2{font-size:25px}.reminder-photo img{margin-left:-23px}.signal-visual>strong{font-size:24px}}.shell{width:min(1200px,calc(100% - 80px));min-width:0}.hero{gap:48px;padding-block:54px}.hero h1{font-size:clamp(60px,6.1vw,84px)}.hero-description{font-size:20px}.hero-caption{margin-top:24px}.photo-wrap{height:400px}.hero-visual{min-width:0}.schedule-float{padding:14px 18px}.audience{margin-bottom:0;padding-block:24px}.segment{background:transparent;border-color:transparent}.segment.active{background:#e7b58c}.eyebrow{letter-spacing:1.35px}.demo-section{padding-block:55px;background:#eef1e7}.demo-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.section-copy h2{font-size:clamp(34px,3.7vw,48px);margin-bottom:20px}.section-copy>p{font-size:17px;max-width:455px;line-height:1.7;margin-bottom:23px}.demo-invite{font-size:14px;min-height:48px;margin:0}.booking-preview{width:100%;text-align:left;padding:25px;background:#fffef9;border:1px solid #d4ddcb;border-radius:14px;box-shadow:0 12px 35px #2741330b;transition:transform .2s,box-shadow .2s;color:var(--ink)}.booking-preview:hover{transform:translateY(-3px);box-shadow:0 16px 40px #27413317}.preview-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;padding-bottom:20px;border-bottom:1px solid #e2e6db}.preview-top>span:last-child{font-size:10px;color:#52644b}.preview-service{display:flex;gap:14px;align-items:center;margin:22px 0}.service-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:9px;background:#edf0e5;flex-shrink:0}.preview-service strong{font-size:18px;display:block}.preview-service small{display:block;font-size:13px;color:#52644b;margin-top:6px}.preview-date{display:flex;gap:9px;align-items:center;font-size:13px;margin-bottom:15px}.preview-times{display:flex;gap:10px}.preview-times>span{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;padding:13px 5px;border:1px solid #dbe2d2;border-radius:7px;font-size:13px}.preview-times>span:last-child{background:#eaddc6;border-color:#c09b71}.preview-action{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;font-size:14px;font-weight:600;border-radius:7px;padding:16px;margin-top:20px}.features{padding-block:55px 35px}.section-heading{gap:45px;margin-bottom:25px}.section-heading h2{font-size:clamp(34px,3.7vw,48px);margin:0}.section-heading>p{font-size:17px;line-height:1.7;margin:0;max-width:360px}.product-tabs{display:flex;gap:8px;margin:24px 0 16px}.product-tabs button{display:flex;align-items:center;gap:8px;padding:12px 17px;min-height:44px;border:1px solid #d5decc;border-radius:7px;background:transparent;font-size:14px}.product-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.product-preview{display:block;width:100%;padding:20px;border:1px solid #dbe1d2;background:#eef1e7;border-radius:13px;position:relative;overflow:hidden}.product-preview img{width:100%;height:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:7px;box-shadow:0 5px 15px #273e350a}.product-preview>span{position:absolute;right:32px;bottom:32px;display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:7px;background:#fffef9;color:var(--ink);box-shadow:0 4px 16px #273e3520;font-size:12px}.simple-automations{padding-block:20px 45px}.simple-automation-grid{gap:22px}.simple-automation{grid-template-columns:42% 1fr;min-height:305px;padding:20px;gap:22px}.simple-automation-copy{padding:0}.simple-automation-copy h2{font-size:30px}.simple-automation-copy p{font-size:15px}.reminder-photo{height:265px;border-radius:14px;align-self:center;position:relative;overflow:hidden}.reminder-photo img{width:100%;height:auto;max-width:none;margin:0}.reminder-photo:after{content:"";position:absolute;inset:auto 0 0;height:35px;background:linear-gradient(transparent,#e9efe2)}.signal-visual{padding:24px 10px;gap:13px;border-radius:11px;box-shadow:none}.pricing{padding-block:40px}.pricing-heading h2{font-size:46px}.pricing-heading>p{font-size:16px}.monthly-note{margin:22px 0 32px}.plan{padding:24px}.plan>p{font-size:14px;min-height:40px;margin-bottom:18px}.plan li{font-size:13px}.plan .button{font-size:13px;min-height:48px}.faq{padding-block:20px 45px;gap:55px}.faq h2{font-size:39px}.faq>div>p{display:none}.faq-list summary{font-size:15px;padding-block:17px}.faq-list details p{font-size:14px}.final-cta{padding:34px 38px}.final-cta h2{font-size:38px}.footer{padding-top:30px}.modal .eyebrow{line-height:1.5}.modal-close{right:7px;top:7px}.comparison-scroll{margin-top:15px}.comparison-scroll table{font-size:12px}.comparison-scroll th,.comparison-scroll td{padding:10px 8px}.compare-actions{margin-top:16px}.product-image-scroll{margin-block:18px}@media (min-width: 1500px){.hero{padding-block:60px}.photo-wrap{height:430px}}@media (max-width: 1100px){.shell{width:calc(100% - 56px)}.nav{gap:15px}.nav-links{gap:16px;font-size:12px}.nav-actions{gap:10px}.hero{gap:30px}.hero h1{font-size:67px}.photo-wrap{height:365px}.hero-description{font-size:18px}.hero-detail{font-size:15px}.hero-caption{font-size:11px}.demo-grid{gap:35px}.simple-automation-grid{grid-template-columns:1fr 1fr}.simple-automation{grid-template-columns:1fr;min-height:0;gap:16px}.reminder-photo{height:210px;width:180px;justify-self:center}.simple-automation-copy h2{font-size:30px}.signal-visual{width:180px;max-width:none;min-height:210px;justify-self:center;padding:15px}.simple-automation-copy p{max-width:none}.plan{padding:23px 18px}.plan-top{flex-wrap:wrap}.plan li{font-size:12px}}@media (max-width: 760px){.shell{width:calc(100% - 36px)}.nav{height:68px;gap:8px}.nav .logo{font-size:19px}.nav-actions{gap:3px}.nav-links.is-open{top:68px}.hero{padding-top:28px;padding-bottom:27px;gap:24px}.hero h1{font-size:58px;letter-spacing:-2.7px}.hero .eyebrow{font-size:8px;letter-spacing:.9px}.hero-description{font-size:18px}.hero-detail{font-size:15px}.photo-wrap{height:320px;border-radius:70px 10px 10px}.schedule-float{padding:13px 11px;gap:0 9px}.float-header strong{font-size:12px}.mini-appointment strong{font-size:10px}.mini-appointment div span{font-size:9px}.audience{padding-block:20px}.audience>p{font-size:12px;margin-bottom:12px}.demo-section .segment-list{display:none}.segment{font-size:10px;padding:9px 4px;min-height:60px}.demo-section{padding-block:26px}.demo-section .shell{width:calc(100% - 16px)}.demo-grid{grid-template-columns:1fr;gap:16px}.section-copy h2,.section-heading h2{font-size:32px;margin-bottom:14px}.section-copy>p,.section-heading>p{font-size:14px;line-height:1.55;margin-bottom:14px}.demo-invite{width:auto;min-height:45px;padding-inline:17px;font-size:12px}.booking-preview{padding:20px}.preview-top{font-size:12px;padding-bottom:16px}.preview-top>span:last-child{font-size:9px}.preview-service{margin:18px 0}.preview-service strong{font-size:16px}.preview-service small{font-size:12px}.preview-action{font-size:13px;padding:15px}.features{padding-block:34px 22px}.section-heading{margin:0}.product-tabs{margin:18px 0 12px}.product-tabs button{font-size:13px;padding:10px 14px}.product-preview{padding:12px}.product-preview img{height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.product-preview>span{right:20px;bottom:20px;font-size:11px;padding:10px}.simple-automations{padding-block:5px 25px}.simple-automation-grid{grid-template-columns:1fr;gap:15px}.simple-automation{grid-template-columns:125px 1fr;padding:18px 15px;gap:16px}.reminder-photo{width:125px;height:225px}.reminder-photo img{width:155px;margin-left:-15px}.simple-automation-copy h2{font-size:27px;margin-bottom:12px}.simple-automation-copy p{font-size:14px;line-height:1.65}.simple-automation-copy .eyebrow{font-size:8px}.signal-visual{width:125px;min-height:210px;padding:18px 7px;gap:13px}.signal-visual>strong{font-size:27px}.signal-visual>strong>span{font-size:17px}.pricing{padding-block:25px}.pricing-heading h2{font-size:35px}.pricing-heading>p{font-size:15px}.monthly-note{margin:18px 0 28px;font-size:8px}.plan-grid{gap:24px}.plan{padding:22px}.plan>p{min-height:0;font-size:14px;margin:10px 0 16px}.plan li,.plan .button{font-size:14px}.faq{padding-block:15px 28px;gap:8px}.faq h2{font-size:33px;margin-bottom:12px}.faq-list summary{font-size:14px}.final-cta{padding:28px 23px}.final-cta h2{font-size:33px}.final-cta .button{margin-top:22px}.footer{padding-top:27px}.comparison-scroll table{font-size:11px;min-width:0}.comparison-scroll th,.comparison-scroll td{padding:9px 4px}.compare-actions .button{font-size:10px}}@media (max-width: 360px){.shell{width:calc(100% - 28px)}.hero h1{font-size:51px}.nav .logo{font-size:17px}.nav .button.small{font-size:10px;padding-inline:10px}.simple-automation{grid-template-columns:100px 1fr;gap:13px;padding:17px 12px}.reminder-photo{width:100px;height:225px}.reminder-photo img{margin-left:-27px}.signal-visual{width:100px}.signal-visual>strong{font-size:23px}.simple-automation-copy h2{font-size:24px}.preview-top{font-size:11px}.preview-top>span:last-child{font-size:8px}}@media (prefers-reduced-motion: reduce){.booking-preview{transition:none}.booking-preview:hover{transform:none}}:scope{background:#f6f3eb;--paper:#f6f3eb}.header{background:#f6f3ebf5}.logo-mark>span{color:#bf7244}.hero{position:relative}.hero:before{content:"";position:absolute;inset:20px -25px auto auto;width:45%;height:440px;background:repeating-linear-gradient(0deg,transparent 0 47px,#c9d2bb55 47px 48px);z-index:-1;border-radius:100px 10px 10px;transform:rotate(3deg)}.hero h1{font-size:clamp(52px,5.25vw,73px);line-height:1.08;letter-spacing:-2.8px}.hero h1 em{color:#537650}.hero .eyebrow{color:#794727}.hero-visual .photo-wrap{border-radius:100px 12px 12px}.hero .button{box-shadow:0 5px #102d2320}.audience{border-top:1px solid #ced7c1;border-bottom:1px solid #ced7c1;margin-bottom:28px}.demo-section{background:#244d3a;color:#fbf7e9;position:relative;overflow:hidden}.demo-section:before{content:"";position:absolute;width:280px;height:280px;border:55px solid #78946716;border-radius:50%;left:-170px;bottom:-120px;pointer-events:none}.demo-section .eyebrow{color:#e9b98f}.demo-section h2 em{color:#e6c8a7}.demo-section .section-copy>p{color:#edf0df}.demo-invite{background:#efbf96;border-color:#efbf96;color:#233c2d}.booking-preview{color:var(--ink);box-shadow:0 20px 40px #10271c35;border:0}.people-strip{display:grid;grid-template-columns:180px 1fr 180px;align-items:center;gap:38px;margin-block:50px;padding:22px;background:#ead9c2;border-radius:14px}.people-strip>img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:60px 8px 8px}.people-strip>img:last-child{border-radius:8px 8px 60px}.people-strip>div{text-align:center}.people-strip .eyebrow{justify-content:center;font-size:9px;color:#72492e;margin-bottom:12px}.people-strip p{font-family:var(--serif);font-size:35px;line-height:1.15;letter-spacing:-.9px;margin-bottom:14px}.people-strip p em{color:#3f6147}.people-strip>div>span:last-child{font-size:13px;color:#354b39}.features{padding-top:0}.product-preview{background:#e3e9d7;border-color:#cfdbc1;padding:23px 23px 0}.product-preview img{border-radius:9px 9px 0 0}.simple-automation{background:#dfe8d2}.deposit-simple{background:#ecd3b5}.reminder-photo:after{background:linear-gradient(transparent,#dfe8d2)}.pricing{border-top:1px solid #cfd7c4}.final-cta{border-radius:60px 12px 12px;background:linear-gradient(90deg,#183f32,#183f32f5 62%,#183f32cc),url(/editorial/hero-editorial.webp) right center/cover}.final-cta h2{max-width:550px}.plan{background:#fffdf6}.plan.highlight{background:#254d3a}.reveal-ready{transition:opacity .5s,transform .5s}@media (max-width:1100px){.hero h1{font-size:58px}.people-strip{grid-template-columns:145px 1fr 145px;gap:22px}.people-strip>img{width:145px;height:160px}.people-strip p{font-size:29px}.people-strip .eyebrow{font-size:8px}}@media (max-width:760px){.hero h1{font-size:49px;letter-spacing:-2px}.hero:before{display:none}.hero .eyebrow{font-size:8px}.hero-description{font-size:17px}.audience{margin-bottom:22px}.people-strip{grid-template-columns:1fr 1fr;gap:14px;padding:16px;margin-block:28px}.people-strip>div{grid-column:1/-1;grid-row:1;padding:5px 0 10px}.people-strip>img,.people-strip>img:last-child{width:100%;height:145px;-o-object-position:center 30%;object-position:center 30%;border-radius:45px 8px 8px}.people-strip>img:last-child{border-radius:8px 8px 45px}.people-strip p{font-size:29px}.people-strip>div>span:last-child{font-size:12px}.people-strip .eyebrow{font-size:8px}.product-preview{padding:12px 12px 0}.simple-automation-copy h2{font-size:26px}.final-cta{border-radius:35px 10px 10px}.section-heading h2{font-size:34px}}@media (max-width:360px){.hero h1{font-size:44px}.simple-automation-copy h2{font-size:23px}}.scroll-enter{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--entry-delay,0ms)}.scroll-enter:focus-within{opacity:1;transform:none;transition-delay:0ms}@media (prefers-reduced-motion:reduce){.scroll-enter,.scroll-enter.scroll-visible{opacity:1;transform:none;transition:none}}@media print{.scroll-enter{opacity:1!important;transform:none!important}}.live-product-preview{padding:18px;text-align:left;background:#e4e9dc;cursor:default}.finance-html{font-family:DM Sans,sans-serif;color:#18222f;background:#f4f5f7;border-radius:10px;overflow:hidden;border:1px solid #dce1e5}.finance-toolbar{display:flex;align-items:center;gap:20px;padding:18px 22px;background:#fff;border-bottom:1px solid #e8ebee}.finance-toolbar>strong{font-size:15px}.finance-toolbar>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#415365;margin-left:auto}.finance-toolbar>small{font-size:10px;color:#536473;background:#f0f3f5;padding:5px 8px;border-radius:4px}.finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px}.finance-metric{display:flex;flex-direction:column;gap:9px;background:#fff;padding:19px;border-radius:11px;border:1px solid #e3e6e9;box-shadow:0 3px 8px #16283804}.finance-metric>svg{margin-bottom:5px}.finance-metric.orange>svg{color:#b85a18}.finance-metric.red>svg{color:#b54545}.finance-metric.green>svg{color:#168050}.finance-metric.purple>svg{color:#7751bd}.finance-metric>span{font-size:13px;color:#4b5a69}.finance-metric>strong{font-size:28px;letter-spacing:-.8px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-metric>small{font-size:10px;color:#596a77}.finance-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;padding:0 22px 22px}.finance-chart,.finance-ranking,.finance-staff-table{background:#fff;border:1px solid #e3e6e9;border-radius:11px;padding:19px}.finance-html h3{font-size:14px;font-weight:600;margin-bottom:20px;letter-spacing:0;font-family:DM Sans,sans-serif}.finance-chart-body{display:flex;gap:12px;height:155px}.finance-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#536573;padding-bottom:23px;min-width:40px}.finance-plot{flex:1;min-width:0}.finance-bars{display:flex;align-items:end;justify-content:space-around;gap:8px;height:132px;background:repeating-linear-gradient(to top,#e9edf0 0 1px,transparent 1px 44px)}.finance-bars>span{width:7%;background:#dc8b47;border-radius:4px 4px 0 0;min-height:3px}.finance-chart-dates{display:flex;justify-content:space-between;font-size:9px;color:#536573;padding-top:10px}.finance-legend{display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px;color:#4b5f6e;margin-top:15px}.finance-legend i{width:7px;height:7px;background:#dc8b47;border-radius:50%}.finance-ranking>div{margin-top:18px}.finance-person{display:flex;align-items:center;gap:8px;font-size:12px}.finance-person>i,.finance-table-row i{font-style:normal;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#efe5f8;color:#7548a6;font-size:11px;flex-shrink:0}.finance-person>strong{font-weight:500}.finance-person>span{margin-left:auto;font-variant-numeric:tabular-nums;font-size:11px}.finance-rank-track{height:5px;background:#f0f1f3;display:block;margin:7px 0 0 35px;border-radius:5px;overflow:hidden}.finance-rank-track>span{height:100%;display:block;background:#b698d2}.finance-expand{display:flex;margin:10px auto 0;font-size:12px;min-height:40px}.finance-staff-table{margin:0 22px 22px;padding-block:0}.finance-table-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #edf0f2;font-size:12px}.finance-table-row:last-child{border-bottom:0}.finance-table-row>span:first-child{display:flex;align-items:center;gap:9px}.finance-table-row small{display:block;color:#586a78;font-size:10px;margin-top:3px}.finance-table-row>span:nth-child(2),.finance-table-row>strong{text-align:right;font-variant-numeric:tabular-nums}.finance-table-row>strong{color:#167248}.finance-table-head{color:#536473;font-size:10px}.finance-table-head>span:last-child{text-align:right}.finance-modal-content{margin:20px 0}.preview-modal{width:min(1080px,calc(100vw - 32px))}@media (max-width:1000px){.finance-metric>strong{font-size:23px}.finance-metrics{gap:10px;padding:16px}.finance-metric{padding:14px}.finance-bottom{padding:0 16px 16px;gap:12px}.finance-toolbar{padding:15px}}@media (max-width:760px){.live-product-preview{padding:10px}.finance-toolbar{padding:13px;gap:8px;flex-wrap:wrap}.finance-toolbar>strong{font-size:13px}.finance-toolbar>span{font-size:10px;margin:0}.finance-toolbar>small{font-size:9px}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:9px}.finance-metric{padding:13px 11px;gap:7px}.finance-metric>svg{width:17px;height:17px;margin:0}.finance-metric>strong{font-size:23px}.finance-metric>span{font-size:12px}.finance-metric>small{font-size:9px;line-height:1.4}.finance-bottom{grid-template-columns:1fr;padding:0 12px 12px;gap:10px}.finance-chart,.finance-ranking{padding:15px}.finance-chart-body{height:135px}.finance-bars{height:112px}.finance-ranking>div{margin-top:13px}.finance-html h3{margin-bottom:15px}.finance-staff-table{margin:0 12px 12px;padding-inline:11px}.finance-table-row{grid-template-columns:1.25fr .8fr .8fr;font-size:10px;gap:5px}.finance-table-head{font-size:9px}.finance-table-row i{display:none}.finance-table-row small{font-size:9px}.finance-expand{font-size:11px}.preview-modal{padding:26px 15px}.finance-modal-content{margin:15px 0}}@media (max-width:360px){.finance-metric>strong{font-size:20px}.finance-metric{padding:12px 9px}.finance-metric>small{font-size:8px}}.finance-metric{box-shadow:0 3px 5px #18283b09,0 10px 19px -10px #18283b35;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;position:relative}.finance-chart,.finance-ranking,.finance-staff-table{box-shadow:0 4px 8px #18283b07,0 12px 24px -15px #18283b30}.plan,.simple-automation{box-shadow:0 5px 9px #243d2e06,0 15px 25px -18px #243d2e30}@media (hover:hover) and (pointer:fine){.finance-metric:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 6px 10px #18283b0d,0 18px 28px -12px #18283b40;z-index:1}.finance-table-row:not(.finance-table-head):hover{background:#f5f7f9}}.finance-lines{height:132px;width:100%}.finance-lines svg{width:100%;height:100%;display:block;overflow:visible}.chart-wipe{transform:scaleX(0);transform-origin:0 0;transition:transform 1.1s cubic-bezier(.22,.7,.3,1)}.chart-ready .chart-wipe{transform:scaleX(1)}.finance-legend{gap:16px;flex-wrap:wrap}.finance-legend>span{display:flex;align-items:center;gap:5px}.finance-legend i{display:inline-block;width:14px;height:3px;border-radius:1px}.finance-legend .legend-revenue{background:#f97316}.finance-legend .legend-expenses{background:repeating-linear-gradient(to right,#ef4444 0 4px,transparent 4px 6px)}.finance-legend .legend-profit{background:#10b981}@media (max-width:760px){.finance-lines{height:112px}.finance-legend{gap:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.finance-metric{transition:none}.finance-metric:hover{transform:none}.chart-wipe{transform:none;transition:none}}.finance-lines{position:relative}.finance-lines>svg{touch-action:pan-y;cursor:crosshair}.finance-lines>svg:focus-visible{outline:2px solid #537650;outline-offset:4px;border-radius:4px}.finance-tooltip{position:absolute;top:-10px;transform:translate(10px);z-index:5;background:#fff;padding:12px 14px;width:200px;box-shadow:0 5px 24px #162d3629;border:1px solid #e0e5e9;border-radius:9px;pointer-events:none;font-size:11px;color:#263542}.finance-tooltip.tooltip-left{transform:translate(calc(-100% - 10px))}.finance-tooltip>strong{display:block;font-size:12px;margin-bottom:10px}.finance-tooltip>span{display:flex;align-items:center;gap:6px;margin-top:7px}.finance-tooltip b{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.finance-tooltip i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.tip-revenue{background:#f97316}.tip-expenses{background:#ef4444}.tip-profit{background:#10b981}.booking-native{cursor:default;background:#fafafa;padding:22px;color:#182334;transform:none}.booking-native:hover{transform:none}.native-booking-title{text-align:center;border-bottom:1px solid #e2e6eb;padding-bottom:16px;margin-bottom:16px}.native-booking-title strong{display:block;font-size:16px}.native-booking-title>span{display:block;font-size:11px;color:#5b687a;margin-top:5px}.native-service-summary{padding:14px;background:#f4f5f7;border:1px solid #e1e6eb;border-radius:10px}.native-service-summary>span{display:block;font-size:9px;letter-spacing:1px;color:#667286;font-weight:600}.native-service-summary>strong{font-size:15px;display:block;margin:7px 0}.native-service-summary>small{font-size:11px;color:#a65000}.native-professional{display:flex;align-items:center;gap:12px;padding:15px 0}.native-professional img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:50%;flex-shrink:0}.native-professional strong{display:block;font-size:14px}.native-professional span{display:block;font-size:11px;color:#5c697a;margin-top:5px}.native-month{font-size:15px;font-weight:600;margin:5px 0 13px}.native-days,.native-times{display:flex;gap:8px}.native-days button{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #dce2e9;background:#f8f9fb;border-radius:9px;padding:10px 4px;color:#4b5667}.native-days button>span{font-size:10px;text-transform:uppercase}.native-days button>strong{font-size:18px}.native-days button[aria-pressed=true],.native-times button[aria-pressed=true]{background:#f5a000;border-color:#f5a000;color:#192433}.native-times{margin:12px 0}.native-times button{flex:1;border:1px solid #dde3e9;background:#fff;min-height:38px;border-radius:6px;font-size:12px}.native-continue{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1.5px solid #d77a00;color:#9b4b00;background:#fffaf0;border-radius:9px;min-height:46px;font-size:14px;font-weight:600;transition:background .2s}.native-continue:hover{background:#ffedc8}.native-days button,.native-times button{transition:background .18s,transform .18s}.native-days button:active,.native-times button:active{transform:scale(.96)}@media (max-width:760px){.booking-native{padding:19px}.finance-tooltip{width:175px;font-size:10px;padding:10px}.finance-tooltip>strong{font-size:11px}.native-professional img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.native-days button,.native-times button,.native-continue{transition:none}.finance-lines .chart-wipe{transform:none;transition:none}}.compact-booking{padding:19px 22px;max-width:480px;justify-self:end}.compact-booking .native-booking-title{padding-bottom:12px;margin-bottom:14px}.compact-service{display:flex;gap:10px;align-items:center;margin-bottom:17px}.compact-service>img{width:46px;height:46px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;border-radius:50%;flex-shrink:0}.compact-service>div{flex:1;min-width:0}.compact-service strong{display:block;font-size:14px}.compact-service div>span{display:block;font-size:11px;color:#566678;margin-top:5px}.compact-service>b{font-size:17px;color:#138357;white-space:nowrap}.compact-booking .native-month{font-size:14px;margin-bottom:11px}.compact-booking .native-days button{padding:8px 4px;gap:5px}.compact-booking .native-days button>strong{font-size:17px}.compact-booking .native-times{margin:10px 0}.booking-simulation{display:block;font-size:9px;color:#566678;text-align:center;line-height:1.5;margin-top:11px}.booking-step{animation:booking-step-in .48s cubic-bezier(.22,1,.36,1)}.booking-step h3{font-size:19px;line-height:1.3;font-weight:600;margin:8px 0 15px}.booking-step h3:focus{outline:none}.booking-step label{display:block;font-size:12px;margin:12px 0 6px}.booking-step input{display:block;width:100%;min-height:44px;padding:10px 12px;background:#fff;border:1px solid #d6dee6;border-radius:7px;color:#243442;font-size:16px}.booking-step form>.native-continue{margin-top:17px}.booking-recap{font-size:12px;line-height:1.6;color:#566678;padding:10px;background:#f0f3f5;border-radius:6px}.booking-recap strong{display:block;color:#147a51;margin-top:4px}.booking-back{display:flex;margin:5px auto 0;font-size:12px;min-height:35px}.inline-booking-success{text-align:center;padding:13px 0 3px}.booking-check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#dcf2e5;color:#14874e;margin:0 auto 16px;animation:booking-step-in .55s ease-out}.inline-booking-success h3{font-size:24px}.inline-booking-success p{font-size:13px;color:#526475;line-height:1.7;margin-bottom:10px}.inline-booking-success>strong{display:block;color:#147a51;font-size:19px}.inline-booking-success>.text-button{display:flex;margin:10px auto 0;font-size:12px}.scroll-enter{transform:translateY(30px);transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--entry-delay,0ms)}.scroll-enter.scroll-visible{opacity:1;transform:translateY(0)}@keyframes booking-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.compact-booking{padding:14px 12px;width:100%;max-width:none;border-radius:12px}.compact-service{gap:7px;margin-bottom:13px}.compact-service strong{font-size:12.5px}.compact-service>b{font-size:14px}.compact-service div>span{font-size:9.5px}.compact-service>img{width:38px;height:38px}.compact-booking .native-days{gap:5px}.compact-booking .native-days button{padding:7px 2px}.compact-booking .native-times{gap:6px}.booking-simulation{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.booking-step,.booking-check{animation:none}.scroll-enter,.scroll-enter.scroll-visible{opacity:1;transform:none;transition:none}}.compact-booking{height:430px;display:flex;flex-direction:column;overflow:hidden}.compact-booking .native-booking-title{flex-shrink:0;margin-bottom:10px;padding-bottom:10px}.compact-booking .booking-step{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:2px}.compact-booking .booking-simulation{flex-shrink:0;margin-top:7px}.compact-booking .booking-step form{display:grid;grid-template-columns:1fr;gap:0}.compact-booking .booking-step h3{font-size:18px;margin:3px 0 9px}.compact-booking .booking-recap{margin:0 0 7px;padding:7px 10px;display:flex;justify-content:space-between;gap:8px}.compact-booking .booking-recap strong{margin:0;white-space:nowrap}.compact-booking .booking-step label{margin:6px 0 4px}.compact-booking .booking-step input{min-height:40px;padding:8px 11px}.compact-booking .booking-step form>.native-continue{margin-top:12px;min-height:42px}.compact-booking .booking-back{min-height:29px;margin:1px auto 0}.compact-booking .inline-booking-success{padding:8px 0}.compact-booking .booking-check{width:52px;height:52px;margin-bottom:12px}.compact-booking .inline-booking-success h3{font-size:22px;line-height:1.3}.compact-booking .inline-booking-success p{margin:10px 0}.testimonials{padding:35px 0 40px;background:#eadbc5;overflow:hidden;margin-block:22px}.testimonials-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.testimonials-heading h2{font-size:36px;margin-bottom:12px}.testimonials-heading .eyebrow{font-size:9px;margin-bottom:13px}.testimonials-heading p{font-size:11px;color:#526047;max-width:600px;margin:0}.testimonials-heading>.text-button{white-space:nowrap;font-size:12px}.testimonials-window{overflow:hidden}.testimonials-track{display:flex;width:-moz-max-content;width:max-content;animation:testimonial-loop 95s linear infinite}.testimonials-group{display:flex;gap:16px;padding-right:16px;flex-shrink:0}.testimonial{width:290px;min-height:210px;background:#fffdf6;border:1px solid #ddceb9;border-radius:12px;padding:21px;display:flex;flex-direction:column;box-shadow:0 5px 12px #47372308}.testimonial>svg{color:#a67245}.testimonial>p{font-size:14px;line-height:1.65;margin:12px 0 18px;flex:1}.testimonial footer{display:flex;align-items:center;gap:10px;font-size:12px}.testimonial footer strong{display:block;font-weight:600}.testimonial footer small{display:block;font-size:10px;color:#58654f;margin-top:4px}.testimonial-avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#dce7cf}.testimonial-avatar.tone-1{background:#f0d9bf}.testimonial-avatar.tone-2{background:#e5dbed}.motion-control{font-size:11px;color:var(--ink);background:none;border:1px solid #bdc8b3;padding:7px 10px;border-radius:5px;cursor:pointer}@keyframes testimonial-loop{to{transform:translate(-50%)}}html[data-motion=on] .scroll-enter{transition:opacity .95s ease,transform .95s cubic-bezier(.22,1,.36,1)!important;transition-delay:var(--entry-delay,0ms)!important;opacity:0;transform:translateY(32px)}html[data-motion=on] .scroll-enter.scroll-visible,html[data-motion=on] .scroll-enter:focus-within{opacity:1;transform:translateY(0)}html[data-motion=on] .booking-step{animation:booking-step-in .48s ease-out!important}html[data-motion=on] .testimonials-track{animation:testimonial-loop 95s linear infinite!important}html[data-motion=on] .testimonials-window.paused .testimonials-track,html[data-motion=on] .testimonials-window:hover .testimonials-track{animation-play-state:paused!important}html[data-motion=off] .testimonials-track{animation:none!important}html[data-motion=off] .testimonials-window{overflow-x:auto}html[data-motion=off] .testimonials-group[aria-hidden=true]{display:none}html[data-motion=off] .scroll-enter{opacity:1;transform:none;transition:none!important}html[data-motion=off] .booking-step{animation:none!important}@media (max-width:760px){.compact-booking{height:395px}.testimonials{padding-block:27px;margin-block:18px}.testimonials-heading{align-items:start;flex-direction:column;gap:10px}.testimonials-heading h2{font-size:30px}.testimonials-heading p{font-size:10px}.testimonial{width:260px;padding:18px;min-height:205px}.testimonials-heading>.text-button{min-height:35px}.testimonial>p{font-size:14px}}.testimonial-band{background:#eadbc5;padding:25px 0;margin:20px 0 28px}.testimonial-single{display:grid;grid-template-columns:200px 1fr 132px;align-items:center;gap:35px}.testimonial-band-label{font-size:11px;font-weight:600;line-height:1.6;letter-spacing:1px;color:#344e3c}.testimonial-band-label small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:#526047;margin-top:8px}.testimonial-quote-slot{min-height:112px;display:flex;align-items:center}.testimonial-quote{margin:0;width:100%;font-family:var(--serif);font-size:26px;line-height:1.25}.testimonial-quote>p{font:inherit;margin:0 0 13px;text-wrap:pretty}.testimonial-quote>footer{display:flex;align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-size:12px}.testimonial-quote footer>strong{font-weight:600}.testimonial-quote footer>span{color:#526047}.testimonial-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.testimonial-controls>span{width:100%;text-align:center;font-size:10px;font-variant-numeric:tabular-nums;color:#526047;margin-top:3px}.testimonial-controls .icon-button{width:40px;height:40px}.testimonial-controls .icon-button:hover{background:#ddcbb0}html[data-motion=on] .testimonial-quote{animation:testimonial-change .65s ease-out!important}@keyframes testimonial-change{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.testimonial-band{padding:21px 0;margin-block:15px}.testimonial-single{grid-template-columns:1fr auto;gap:12px}.testimonial-band-label{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:9px;gap:12px}.testimonial-band-label br{display:none}.testimonial-band-label small{margin:0;font-size:8px}.testimonial-quote{font-size:22px}.testimonial-quote-slot{min-height:145px}.testimonial-quote footer{font-size:11px;flex-wrap:wrap;gap:4px 8px}.testimonial-controls{width:36px}.testimonial-controls .icon-button{width:36px;height:36px}.testimonial-controls>span{font-size:9px}}html[data-motion=off] .testimonial-quote{animation:none!important}.testimonial-carousel{overflow:hidden;min-width:0}.testimonial-slider{display:flex;align-items:stretch;width:100%}.testimonial-slide{flex:0 0 100%;min-width:0;box-sizing:border-box;margin:0;padding:10px 5px;min-height:112px;display:flex;flex-direction:column;justify-content:center}.testimonial-slide>p{font-family:var(--serif);font-size:26px;line-height:1.3;margin:0 0 13px;text-wrap:pretty}.testimonial-slide>footer{display:flex;gap:10px;align-items:center;font-family:DM Sans,sans-serif;font-size:12px}.testimonial-slide footer>span{color:#526047}.testimonial-controls button:disabled{opacity:.55}.plan{display:flex;flex-direction:column;box-shadow:0 4px 7px #263e3506,0 13px 24px -16px #263e352b;transition:transform .2s,box-shadow .2s}.plan-top{align-items:center}.plan h3{font-size:24px}.plan>p{min-height:43px;line-height:1.6}.plan>.price{margin-top:auto}.plan>ul{min-height:160px}.plan .button{font-size:14px}.plan-top>span{border-radius:20px;padding:6px 10px;background:#edf1e5;border-color:transparent;color:#365332}.plan.highlight .plan-top>span{background:#ffffff14;color:#f4f6db}.plan-ribbon{background:#ebc19a;border-radius:7px;color:#264333;padding:8px;font-size:9px}.plan .price strong{font-size:43px}.plan .team{font-size:12px;margin-bottom:20px}.modal:has(.trial-plan-picker){padding:27px;width:min(455px,calc(100vw - 28px))}.modal:has(.trial-plan-picker) h2{font-size:30px;max-width:330px;margin-bottom:19px}.trial-plan-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#e9ece2;padding:4px;border-radius:9px}.trial-plan-picker button{min-height:40px;border:0;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#455c43;transition:background .2s,box-shadow .2s}.trial-plan-picker button[aria-pressed=true]{background:#fffef9;color:#183f32;box-shadow:0 2px 5px #183f3214}.trial-plan-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;margin-bottom:4px;border-bottom:1px solid #dce2d2}.trial-plan-offer div>strong{font-size:18px;display:block}.trial-plan-offer div>span{display:block;font-size:11px;color:#52644b;margin-top:6px}.trial-plan-offer>p{font-size:10px;color:#52644b;line-height:1.65;margin:0;text-align:right}.trial-plan-offer p>strong{font-size:16px;color:#183f32;font-variant-numeric:tabular-nums;white-space:nowrap}.trial-plan-offer small{font-size:10px;font-weight:400}.modal:has(.trial-plan-picker) .button.full{margin-top:18px}.compare-actions .button{min-height:44px}.comparison-scroll thead th{background:#edf1e5}.comparison-scroll tbody tr:hover{background:#f0f3e9}@media (hover:hover) and (pointer:fine){.plan:hover{transform:translateY(-4px);box-shadow:0 8px 15px #263e350c,0 20px 35px -18px #263e3535}}@media (max-width:760px){.testimonial-slide{min-height:145px;padding:5px 3px}.testimonial-slide>p{font-size:22px}.testimonial-slide>footer{font-size:11px;flex-wrap:wrap;gap:5px 9px}.plan>p{min-height:0}.plan>ul{min-height:0}.plan>.price{margin:0}.modal:has(.trial-plan-picker){padding:25px 20px}.modal:has(.trial-plan-picker) h2{font-size:28px}.trial-plan-offer div>strong{font-size:17px}.trial-plan-offer div>span{font-size:10px}.trial-plan-offer p>strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.plan{transition:none}.plan:hover{transform:none}}.cycle-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:17px 0}.cycle-picker button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:53px;border:1px solid #d2dbc8;border-radius:8px;background:#f9faf5;font-size:12px;color:#334c37}.cycle-picker button[aria-pressed=true]{background:#203f30;color:#fff;border-color:#203f30}.cycle-picker small{font-size:10px;color:#527145}.cycle-picker button[aria-pressed=true] small{color:#e8d1aa}.landing-cycle{max-width:375px;margin:25px auto 0}.cycle-total{font-size:11px!important;min-height:0!important;margin:7px 0 0!important}.checkout-offer{padding:16px;background:#eaf0e1;border-radius:9px}.checkout-offer>span{font-size:11px;display:block}.checkout-offer>strong{font-size:27px;display:block;margin:9px 0 5px;letter-spacing:-.7px}.checkout-offer small{font-size:12px;font-weight:400}.checkout-offer p{font-size:12px;margin:0;color:#52644b}.trial-option{display:flex!important;align-items:center;gap:10px;margin:18px 0!important;padding:12px;border:1px solid #d5decc;border-radius:8px}.trial-option input,.checkout-terms input{width:17px!important;min-height:17px!important;height:17px;accent-color:#244d3a;flex-shrink:0}.trial-option strong{display:block;font-size:12px}.trial-option small{display:block;font-size:11px;font-weight:400;color:#52644b;margin-top:4px}.plan-checkout h2{font-size:30px}.checkout-summary{display:flex;align-items:center;justify-content:space-between;background:#eaf0e1;padding:13px;border-radius:8px;font-size:13px;margin:7px 0}.checkout-summary strong{font-size:20px}.checkout-detail{font-size:11px;color:#52644b;margin:10px 0}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-fields label{font-size:12px!important;margin-top:8px!important}.checkout-fields input{min-width:0;font-size:14px!important}.payment-methods{display:flex;gap:8px;margin:16px 0}.payment-methods button{display:flex;justify-content:center;align-items:center;gap:7px;flex:1;border:1px solid #cbd7bf;background:transparent;border-radius:7px;min-height:40px;font-size:12px}.payment-methods button[aria-pressed=true]{background:#e7efdc;border-color:#5c7a4c}.demo-card-form{padding:13px;border:1px solid #d6dfce;border-radius:9px;background:#f1f4eb}.demo-card-number{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;font-size:15px;margin-bottom:9px}.demo-card-form .checkout-fields{grid-template-columns:2fr 1fr 1fr}.demo-card-form input{font-size:10px!important;padding:8px!important}.demo-card-form label{font-size:10px!important}.demo-card-form>small{display:block;font-size:10px;color:#52644b;line-height:1.5;margin-top:10px}.checkout-terms{display:flex!important;align-items:center;gap:8px;font-size:11px!important;font-weight:400;margin:15px 0!important}.checkout-safety{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#52644b;margin:13px 0 0}.checkout-success{text-align:center}.checkout-success>span{display:grid;place-items:center;width:56px;height:56px;background:#e3edda;border-radius:50%;margin:15px auto}.checkout-success p,.demo-pix-checkout p{font-size:13px}.demo-pix-checkout{padding:15px;background:#eaf0e2;border-radius:8px}.demo-pix-checkout small{font-size:10px}.pix-sender{font-size:10px!important;color:#52644b}.pix-status{min-height:29px;animation:pix-arrive .5s ease-out}.pix-received{background:#c9ebd3!important;color:#146b3c}.pix-pause{background:transparent;border:0;text-decoration:underline;font-size:9px;color:#52644b;min-height:25px}.retention-story{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#e1e9d6;border-radius:14px;padding:32px;margin-top:22px}.retention-story h2{font-size:36px;margin-bottom:17px}.retention-story p{font-size:16px;color:#354f3f;line-height:1.7}.retention-story .eyebrow{font-size:9px}.retention-preview{background:#fbfcf6;border:1px solid #d5dfca;border-radius:11px;padding:20px}.retention-label{font-size:9px;letter-spacing:1px}.retention-months{display:flex;gap:6px;margin:15px 0}.retention-months button{flex:1;padding:9px 2px;border:1px solid #d2ddc8;border-radius:6px;background:#fff;font-size:16px}.retention-months small{display:block;font-size:9px;margin-top:4px}.retention-months button[aria-pressed=true]{background:#264e39;color:#fff}.retention-message{padding:15px;background:#e8f0dc;border-radius:10px 10px 2px}.retention-message>strong{font-size:12px}.retention-message p{font-size:13px;margin:8px 0}.retention-message>span{display:block;font-size:9px;color:#52644b}@keyframes pix-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.retention-story{grid-template-columns:1fr;gap:18px;padding:23px 17px}.retention-story h2{font-size:30px}.retention-story p{font-size:15px}.retention-preview{padding:15px}.checkout-fields{grid-template-columns:1fr}.demo-card-form .checkout-fields{grid-template-columns:2fr 1fr 1fr}.plan-checkout h2{font-size:27px}.plan-checkout .eyebrow{font-size:8px}}html[data-motion=off] .pix-status{animation:none}.automation-editorial{margin-block:24px 30px}.reminder-editorial{display:grid;grid-template-columns:310px 1fr;gap:85px;align-items:center;padding-block:30px 50px;max-width:1000px}.reminder-editorial-photo{height:290px;overflow:hidden;position:relative;text-align:center;background:#e5ecd9;border-radius:70px 12px 12px;padding:15px 27px 0}.reminder-editorial-photo img{width:245px;max-width:none;margin:auto}.reminder-editorial-photo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,#e5ecd9)}.automation-editorial-copy h2{font-size:40px;margin:0 0 20px}.automation-editorial-copy>p{font-size:17px;line-height:1.7;color:#354f3f;max-width:500px;margin-bottom:15px}.automation-editorial .eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:17px}.deposit-editorial{background:#ece0cd;padding:44px 0 30px}.deposit-editorial-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:50px;margin-bottom:32px}.deposit-editorial-heading h2{font-size:39px;margin:0;line-height:1.15}.deposit-editorial-heading>p{font-size:16px;line-height:1.7;margin:0;color:#354f3f;max-width:400px}.deposit-journey{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:14px}.journey-stop{align-self:stretch;position:relative;padding:24px 22px;background:#fffaf0;border:1px solid #d8c8b0;border-radius:12px;transition:box-shadow .35s,border-color .35s,transform .35s}.journey-stop.current{border-color:#688652;box-shadow:0 9px 24px #5263421a;transform:translateY(-3px)}.journey-number{position:absolute;right:16px;top:16px;font-size:12px;color:#617253;background:#e7ecd9;width:25px;height:25px;border-radius:50%;display:grid;place-items:center}.journey-content>svg{color:#506948;height:29px;margin-bottom:17px}.journey-content h3{font-size:17px;font-weight:600;margin:0 0 8px;color:#233f30}.journey-content>p{font-size:13px;color:#526047;margin:0 0 21px}.journey-arrow{color:#7d896e;justify-self:center}.journey-time{font-size:12px;display:flex;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #e3e4d5}.journey-time strong{font-size:17px;color:#334f34}.pix-wordmark{display:flex;align-items:center;gap:6px;height:29px;color:#188572;font-size:29px;margin-bottom:17px}.pix-wordmark strong{font-size:20px;font-weight:500}.journey-amount{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums}.journey-amount>span{font-size:20px}.journey-amount small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#526047;margin-top:6px}.journey-check{display:grid;place-items:center;width:30px;height:29px;color:#19844e;margin-bottom:17px}.journey-receipt{display:flex;gap:6px;align-items:center;font-size:12px;color:#19623b;padding-top:13px;border-top:1px solid #dde4d2}.journey-confirmed.current{background:#edf4e4}.journey-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px}.journey-bottom>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.journey-status{display:flex;align-items:center;gap:7px;min-width:160px;font-size:12px;color:#334f34}.journey-status i{display:block;width:6px;height:6px;border-radius:50%;background:#5b8748}.journey-bottom small{font-size:10px;color:#526047}.journey-bottom .text-button{font-size:12px}.retention-editorial{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:55px 25px}.return-message{background:#e3ecd7;border-radius:15px 15px 15px 2px;padding:25px}.return-message-header{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.return-message-header>small{margin-left:auto;font-size:10px;font-weight:400;color:#526047}.return-message>p{font-size:16px;line-height:1.7;margin:18px 0;color:#29462e}.return-message-link{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border-top:1px solid #c7d7b9;padding-top:13px}.return-message>small{display:block;margin-top:15px;font-size:10px;color:#526047}@media (max-width:1000px){.reminder-editorial{gap:45px;grid-template-columns:260px 1fr}.reminder-editorial-photo{padding-inline:10px}.automation-editorial-copy h2{font-size:35px}.deposit-editorial-heading{gap:30px}.deposit-editorial-heading h2{font-size:35px}.deposit-journey{gap:9px;grid-template-columns:1fr 22px 1fr 22px 1fr}.journey-stop{padding:22px 15px}.journey-content h3{font-size:15px}.journey-content>p{font-size:12px}.journey-bottom{align-items:start}.retention-editorial{gap:35px}}@media (max-width:760px){.automation-editorial{margin-top:12px}.reminder-editorial{grid-template-columns:110px 1fr;gap:20px;padding:20px 0 30px}.reminder-editorial-photo{height:240px;border-radius:30px 8px 8px;padding:15px 0 0}.reminder-editorial-photo img{width:155px;margin-left:-22px}.automation-editorial-copy h2{font-size:28px;margin-bottom:14px}.automation-editorial-copy>p{font-size:14px;line-height:1.65;margin-bottom:10px}.automation-editorial .eyebrow{font-size:8px;letter-spacing:.7px;margin-bottom:13px}.automation-editorial .text-button{font-size:12px}.deposit-editorial{padding:30px 0 23px}.deposit-editorial-heading{display:block;margin-bottom:23px}.deposit-editorial-heading h2{font-size:32px;margin-bottom:17px}.deposit-editorial-heading>p{font-size:15px}.deposit-journey{grid-template-columns:1fr;gap:10px}.journey-arrow{transform:rotate(90deg);width:17px;height:17px}.journey-stop{padding:18px 17px}.journey-content{display:grid;grid-template-columns:35px 1fr;gap:0 10px}.journey-content>svg,.pix-wordmark,.journey-check{grid-column:1;grid-row:1/3;align-self:center;margin:0}.pix-wordmark{font-size:27px}.pix-wordmark strong{display:none}.journey-content h3{grid-column:2;margin-bottom:4px;font-size:16px;padding-right:24px}.journey-content>p{grid-column:2;margin:0;font-size:12px}.journey-time,.journey-amount,.journey-receipt{grid-column:2;margin-top:12px}.journey-amount{font-size:26px}.journey-number{width:21px;height:21px;font-size:10px;top:15px;right:13px}.journey-bottom{display:block}.journey-bottom>div{gap:7px}.journey-bottom>div>small{width:100%}.journey-bottom>.text-button{margin-top:10px}.retention-editorial{grid-template-columns:1fr;gap:22px;padding:30px 0 12px}.retention-editorial .automation-editorial-copy h2{font-size:32px}.retention-editorial .automation-editorial-copy>p{font-size:15px}.return-message{padding:21px}.return-message>p{font-size:15px}}html[data-motion=off] .journey-stop{transition:none;transform:none}.reminder-editorial-photo img{height:auto}.automation-editorial{scroll-margin-top:100px}@media (max-width:760px){.pix-wordmark{display:flex;flex-direction:column;gap:2px;line-height:1}.pix-wordmark strong{display:block;font-size:12px}.journey-bottom>.text-button{font-size:14px}}.hero h1{font-size:clamp(44px,4.9vw,72px);line-height:1.06;letter-spacing:-2.4px;text-wrap:balance}.hero-description{font-size:20px;line-height:1.6}.hero-caption{display:none}.hero-detail{font-size:16px}.reminder-editorial{grid-template-columns:1fr 1fr;max-width:1200px;gap:70px;padding-block:65px}.reminder-conversation{border-radius:22px;overflow:hidden;background:#e9eee1;box-shadow:0 10px 35px #183b2d12}.conversation-header{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#244c3b;color:#fff}.conversation-header img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.conversation-header>div{flex:1}.conversation-header strong,.conversation-header span{display:block}.conversation-header span{font-size:12px;margin-top:4px;color:#d1e0d2}.conversation-body{padding:20px 24px 24px}.conversation-day{display:block;text-align:center;font-size:10px;letter-spacing:1px;color:#617465;margin-bottom:16px}.conversation-bubble{background:#fffdf6;padding:20px;border-radius:2px 16px 16px;font-size:17px;line-height:1.75;box-shadow:0 3px 7px #1e453a0b}.conversation-bubble small{display:block;text-align:right;font-size:11px;color:#58816c;margin-top:8px}.conversation-caption{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:12px;color:#385a43}.automation-editorial-copy h2{font-size:38px;line-height:1.12;text-wrap:balance}.journey-stop{min-width:0}.journey-time strong{display:flex;align-items:center;gap:6px}.journey-pay{display:flex;justify-content:center;align-items:center;gap:8px;background:#244c3b;color:#fff;border-radius:7px;padding:10px;margin-top:15px;font-size:13px}.journey-booked{display:block;font-size:12px;color:#2d6241;margin-top:14px}.journey-confirmed.current .journey-check{animation:receipt-check .5s ease-out both}.journey-stop.current .journey-pay{box-shadow:0 0 0 4px #244c3b18}.journey-content>p{font-size:14px}.journey-bottom .text-button{font-size:14px;min-height:40px}.journey-bottom small{font-size:11px}.retention-editorial{padding-block:55px}.features{padding-top:50px}.section-heading h2{font-size:42px}.pricing-heading h2{font-size:44px;line-height:1.12}.pricing-heading>p{max-width:560px;margin-inline:auto}.plan-grid article{padding:26px}.plan-grid li{font-size:15px}.trial-first{margin-bottom:12px}.checkout-offer.trial-first>strong{font-size:43px}.checkout-detail{font-size:14px;line-height:1.6}.checkout-change{justify-content:center;width:100%;font-size:13px;margin-top:12px;min-height:40px}.checkout-options{background:#eff1e8;padding:12px;border-radius:12px;margin-top:12px}.plan-checkout h2{font-size:34px;line-height:1.15}.plan-checkout>.button{margin-top:22px}.checkout-safety{font-size:11px}.hero .trial-note{font-size:12px}@keyframes receipt-check{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}html[data-motion=off] .journey-check{animation:none!important}@media (max-width:760px){.hero{padding-top:25px;gap:25px}.hero h1{font-size:41px;line-height:1.06;letter-spacing:-1.5px;margin-bottom:20px}.hero-description{font-size:17px;line-height:1.55;margin-bottom:14px}.hero-detail{font-size:14px;line-height:1.6;margin-bottom:18px}.hero-actions{margin-top:18px;gap:7px}.hero .trial-note{font-size:11px;margin-top:10px}.hero .eyebrow{margin-bottom:15px}.hero-visual{margin-top:0}.reminder-editorial{grid-template-columns:1fr;gap:22px;padding-block:35px}.reminder-editorial .automation-editorial-copy{grid-row:1}.automation-editorial-copy h2{font-size:31px}.automation-editorial-copy>p{font-size:16px}.conversation-header{padding:15px 18px}.conversation-body{padding:17px}.conversation-bubble{font-size:16px}.conversation-caption{font-size:11px}.journey-pay,.journey-booked{grid-column:2}.journey-content>p{font-size:13px}.journey-bottom .text-button{font-size:13px}.retention-editorial{padding-block:35px}.section-heading h2,.pricing-heading h2{font-size:33px}.plan-grid article{padding:24px}.plan-grid li{font-size:14px}.plan-checkout h2{font-size:29px}.features{padding-top:35px}.hero .photo-wrap{height:270px}}.retention-editorial{position:relative;border-top:1px solid #d5decb;border-bottom:1px solid #d5decb;margin-block:40px;padding:40px;background:#eaf0e1;border-radius:20px}.features{border-top:1px solid #d7ddce;padding-top:45px;margin-top:55px}.retention-editorial .automation-editorial-copy h2{font-size:38px}.section-copy h2 em{font-style:normal;color:#edbf91}.conversation-body{background-color:#ecefe6;background-image:radial-gradient(#bacab34d .75px,transparent .75px);background-size:13px 13px}.conversation-bubble{background:#dcf3cf;border-radius:13px 13px 2px;padding:16px 18px;font-size:16px;line-height:1.6;margin-left:22px}.conversation-confirm{background:#fffef9;margin-left:0;margin-right:25px;margin-bottom:16px}.conversation-day{margin:12px 0;font-size:9px}.conversation-bubble small{color:#547266}.conversation-caption{font-size:12px}.journey-payment{border:1px solid #c7d4bd;box-shadow:0 9px 30px #294d3512;transition:background .4s,border-color .4s}.journey-payment.paid{background:#e4f3dd;border-color:#7fac76}.journey-pay{width:100%;border:0;min-height:40px;cursor:pointer}.journey-pay.payment-received{background:#2e794b}.journey-confirmed.pending .journey-check{color:#839280}.journey-stop{transform:none!important}.journey-status{min-width:260px}.checkout-benefits{list-style:none;padding:0;margin:18px 0;display:grid;gap:11px}.checkout-benefits li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4}.checkout-benefits svg{color:#517b4b;flex-shrink:0}.modal:has(.plan-checkout){width:min(490px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto}.testimonial-slider,.testimonial-slide,.testimonial-slide p{animation:none!important}.testimonial-slider{will-change:transform}.testimonial-slide{overflow:hidden}.testimonial-band .testimonial-slider{transition:none!important}@media (max-width:760px){.retention-editorial{padding:25px 20px;margin-block:25px}.retention-editorial .automation-editorial-copy h2{font-size:31px}.features{margin-top:30px;padding-top:30px}.journey-selection,.journey-confirmed{padding:13px 16px}.journey-selection .journey-content>p,.journey-confirmed .journey-booked{display:none}.journey-confirmed .journey-content>p{font-size:12px}.journey-stop .journey-content{row-gap:0}.journey-payment{padding:20px 16px}.journey-arrow{height:12px}.conversation-bubble{font-size:15px;margin-left:10px}.conversation-confirm{margin-left:0;margin-right:12px}.conversation-caption{font-size:11px}.checkout-benefits li{font-size:13px}.checkout-change{margin-top:5px}.plan-checkout .checkout-safety{margin-top:14px}.features .finance-ranking{display:none}}.reviews-ribbon{background:#eadbc3;margin-block:35px;padding:15px 0 26px;overflow:hidden}.reviews-ribbon-heading{display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:10px;letter-spacing:1px}.reviews-ribbon-heading small{letter-spacing:0;margin-left:12px;color:#64715b}.reviews-ribbon-window{overflow:hidden;width:100%}.reviews-ribbon-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.reviews-ribbon-group{display:flex;flex-shrink:0}.reviews-ribbon-group blockquote{width:720px;box-sizing:border-box;padding:18px 65px;margin:0;border-right:1px solid #cdbb9f70}.reviews-ribbon-group p{font-family:var(--serif);font-size:27px;line-height:1.3;margin:0 0 12px}.reviews-ribbon-group footer{display:flex;gap:12px;font-size:12px}.conversation-reply{background:#fff;margin:14px 55px 0 0;border-radius:13px 13px 13px 2px;max-width:85%;width:-moz-fit-content;width:fit-content}.return-message{background:#f3eee5;border:1px solid #c6d1bf;box-shadow:0 12px 28px #23453612;padding:0;overflow:hidden;border-radius:16px}.return-message-header{background:#244c3b;color:#fff;padding:18px 22px}.return-message-header>small{color:#dae7d7}.return-message>p{background:#dcf3cf;margin:22px 20px 10px 36px;padding:17px;border-radius:12px 12px 2px;font-size:16px}.return-message-link{margin:0 20px 0 36px;background:#fff;border:0;padding:13px 17px;border-radius:8px;color:#286841}.return-message>small{padding:0 20px 20px;font-size:10px}.modal:has(.checkout-studio){padding:0;width:min(1120px,calc(100vw - 36px));max-width:1120px;max-height:calc(100dvh - 36px);overflow-y:auto;border-radius:24px}.checkout-studio{display:grid;grid-template-columns:.85fr 1.15fr;min-width:0}.checkout-studio-benefits{background:radial-gradient(ellipse at top right,#4b664b,transparent 75%),#183d30;color:#fff9e9;padding:48px 34px}.checkout-studio-benefits .eyebrow{color:#eac099;font-size:10px}.studio-plan-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:28px 0}.studio-plan-heading h2{font-family:inherit;font-size:35px;margin:0;color:#fff9e9}.studio-plan-heading span{display:block;font-size:12px;margin-top:7px;color:#d2dece}.studio-plan-heading>div:last-child{text-align:right}.studio-plan-heading strong{font-size:26px;white-space:nowrap}.checkout-studio-benefits>p{font-size:17px;line-height:1.6;color:#dce6d4}.checkout-studio-benefits ul{list-style:none;padding:0;margin:30px 0;display:grid;gap:10px}.checkout-studio-benefits li{display:flex;align-items:center;gap:10px;background:#ffffff09;border:1px solid #ffffff12;padding:13px 14px;border-radius:10px;font-size:14px;line-height:1.5}.checkout-studio-benefits li svg{color:#eec39a;flex-shrink:0}.studio-trial-note{display:flex;gap:12px;border-top:1px solid #ffffff25;padding-top:24px}.studio-trial-note strong,.studio-trial-note span{display:block;font-size:13px}.studio-trial-note span{margin-top:6px;color:#d2dece}.checkout-studio-form{padding:48px 34px 32px;min-width:0}.checkout-studio-form h2{font-size:33px;line-height:1.12;margin:0 0 12px}.checkout-studio-form .eyebrow{font-size:10px}.studio-intro{font-size:15px;color:#53634c}.studio-plan-switch{display:flex;background:#e9eddf;border-radius:9px;padding:4px;gap:4px}.studio-plan-switch button{flex:1;border:0;padding:9px;border-radius:6px;background:transparent;color:#29452f}.studio-plan-switch button[aria-pressed=true]{background:#fff;box-shadow:0 2px 4px #25412a12}.checkout-studio-form h3{font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.8px;margin:24px 0 12px}.studio-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.studio-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#466044;min-width:0}.studio-fields input{width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #d7dfd0;border-radius:9px;min-height:44px;padding:10px 12px;color:#25412d;font-size:13px}.studio-fields input:focus{outline:2px solid #65895b;outline-offset:2px}.studio-fields input[readonly]{background:#f1f2ed;color:#65705d}.studio-cycles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.studio-cycles button{position:relative;padding:18px 5px 12px;background:#fff;border:1px solid #d3ddc9;border-radius:10px;color:#385432}.studio-cycles button[aria-pressed=true]{background:#244c3b;color:#fff;border-color:#244c3b}.studio-cycles strong,.studio-cycles span,.studio-cycles em{display:block}.studio-cycles strong{font-size:13px}.studio-cycles span{font-size:12px;margin:8px 0}.studio-cycles em{font-size:10px;font-style:normal;opacity:.8}.studio-cycles small{position:absolute;top:-9px;right:8px;background:#e7bd91;color:#254030;padding:3px 7px;border-radius:10px;font-size:10px}.studio-summary{padding:14px;background:#edf1e4;border-radius:9px;margin:14px 0}.studio-summary>span{display:flex;justify-content:space-between;font-size:14px}.studio-summary small{display:block;margin-top:6px;font-size:11px}.studio-trial-toggle{display:flex;gap:9px;align-items:center;font-size:13px;line-height:1.5}.studio-local-note{font-size:11px;color:#65705a;line-height:1.6;margin:18px 0}.studio-payment{margin-top:17px}.studio-payment>p{font-size:13px;line-height:1.6}.checkout-studio-form .button{margin-top:10px}.checkout-studio-form input[type=checkbox]{accent-color:#244c3b}@media (max-width:760px){.reviews-ribbon-group blockquote{width:88vw;padding:15px 22px}.reviews-ribbon-group p{font-size:22px}.reviews-ribbon-heading{padding-inline:20px;font-size:8px}.reviews-ribbon-heading small{display:block;margin:4px 0}.checkout-studio{grid-template-columns:1fr}.checkout-studio-benefits{padding:30px 24px}.checkout-studio-benefits ul{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.checkout-studio-benefits li{padding:9px;font-size:11px;align-items:flex-start}.checkout-studio-benefits>p{display:none}.studio-plan-heading{margin:18px 0}.checkout-studio-form{padding:28px 22px}.checkout-studio-form h2{font-size:29px}.studio-fields{gap:11px;grid-template-columns:1fr}.studio-cycles{gap:6px}.studio-cycles span{font-size:10px}.studio-cycles em{font-size:9px}.modal:has(.checkout-studio){width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.return-message>p{margin-left:22px;font-size:15px}.return-message-link{margin-left:22px}.studio-plan-heading strong{font-size:23px}}.modal .checkout-studio-form .studio-trial-toggle{display:flex;flex-direction:row;align-items:center;gap:9px;margin:12px 0}.modal .checkout-studio-form .studio-trial-toggle input{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:0}.modal .checkout-studio-form .studio-fields label{margin:0;gap:6px}.modal .checkout-studio-form .studio-fields input{margin:0}.studio-cycles button[aria-pressed=true] em{color:#e4eddb;opacity:1}.modal .checkout-studio-form form{display:block}.studio-plan-switch{position:relative;isolation:isolate;gap:0;padding:4px;border:1px solid #d9e1d0;background:linear-gradient(135deg,#e3e9d9,#edf0e6);box-shadow:inset 0 1px 3px #2e4b3210}.studio-plan-glass{position:absolute;z-index:0;pointer-events:none;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)/3);transform:translate(calc(var(--selected-plan)*100%));border-radius:8px;background:linear-gradient(145deg,#ffffffd9,#ffffff75);border:1px solid #fffffff0;box-shadow:0 3px 9px #294b3217,inset 0 1px 1px #fff,inset 0 -1px 2px #ffffffb3;-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%);transition:transform .52s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.studio-plan-switch button{position:relative;z-index:1;min-width:0;min-height:40px;background:transparent;transition:color .25s;font-weight:500}.studio-plan-switch button[aria-pressed=true]{background:transparent;box-shadow:none;color:#153f2c}.studio-plan-switch button:focus-visible{outline:2px solid #50744d;outline-offset:-2px}@media (min-width:761px){.modal:has(.checkout-studio){height:min(900px,calc(100dvh - 36px));overflow:hidden}.checkout-studio{height:100%;min-height:0;overflow:hidden}.checkout-studio-benefits{height:100%;box-sizing:border-box;overflow:hidden;padding:34px 28px}.checkout-studio-form{height:100%;min-height:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-top:44px}.checkout-studio-benefits ul{gap:8px;margin:24px 0}.checkout-studio-benefits li{padding:10px 12px}.checkout-studio-benefits .studio-plan-heading{margin:22px 0}.checkout-studio-benefits .studio-trial-note{padding-top:20px}}@media (min-width:761px) and (max-height:780px){.checkout-studio-benefits{padding:26px}.checkout-studio-benefits>p{display:none}.checkout-studio-benefits ul{gap:6px;margin:18px 0}.checkout-studio-benefits li{font-size:12px;padding:7px 10px}.checkout-studio-benefits .studio-plan-heading{margin:16px 0}.checkout-studio-benefits .studio-trial-note{padding-top:12px}}@media (min-width:761px) and (max-height:560px){.checkout-studio-benefits ul{grid-template-columns:1fr 1fr}.checkout-studio-benefits li{font-size:11px}.checkout-studio-benefits .eyebrow,.checkout-studio-benefits .studio-trial-note{display:none}}html[data-motion=off] .studio-plan-glass{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .studio-plan-glass{transition:none}}.studio-plan-glass{transform:none;transition:none!important}.team-app-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-block:45px;padding:35px 40px;background:#eadcc7;border-radius:22px}.team-app-copy h2{font-size:38px;line-height:1.12;margin:16px 0}.team-app-copy p{font-size:17px;line-height:1.7;max-width:480px}.team-app-preview{background:#fffdf7;border:1px solid #d8dccd;border-radius:17px;padding:25px;box-shadow:0 12px 28px #29453512}.team-app-profile{display:flex;align-items:center;gap:11px;border-bottom:1px solid #e0e5d7;padding-bottom:17px}.team-app-profile img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.team-app-profile strong,.team-app-profile div>span{display:block}.team-app-profile div>span{font-size:12px;margin-top:4px;color:#5d7057}.team-login-badge{margin-left:auto;font-size:10px;background:#e8efdf;padding:7px 9px;border-radius:20px;white-space:nowrap}.team-app-day{display:flex;align-items:center;gap:8px;font-size:13px;margin:20px 0 8px}.team-app-slot{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #e5e8df}.team-app-slot time{font-size:14px}.team-app-slot div{flex:1;border-left:3px solid #a7b994;padding-left:13px}.team-app-slot strong,.team-app-slot span{display:block;font-size:14px}.team-app-slot span{font-size:12px;color:#617259;margin-top:4px}.team-app-slot svg{color:#6b9254}.team-app-preview>small{display:block;font-size:10px;color:#6b775e;margin-top:16px}@media (max-width:760px){.team-app-section{grid-template-columns:1fr;gap:23px;padding:25px 20px;margin-block:30px}.team-app-copy h2{font-size:31px}.team-app-copy p{font-size:15px}.team-app-preview{padding:17px}.team-app-profile{flex-wrap:wrap}.team-login-badge{margin-left:0}.team-app-slot{gap:10px}.team-app-slot strong{font-size:13px}}.immersive-photo{position:absolute;top:0;right:0;width:58%;height:850px;background-image:linear-gradient(90deg,#f7f4e9 0%,#f7f4e930 20%,transparent 40%),linear-gradient(0deg,#f7f4e9 0%,transparent 20%),url(/editorial/hero-editorial.webp);background-size:100% 100%,100% 100%,cover;background-position:center,center,56% center;pointer-events:none;z-index:0}.header{background:#f8f6eedb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:scope.has-hero-immersive .header{background:linear-gradient(90deg,#f7f4e9f5 35%,#f7f4e9d9 64%,#f7f4e968);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-immersive{position:relative;z-index:1;min-height:730px;grid-template-columns:1fr 1fr;gap:35px;padding-top:60px;padding-bottom:55px}.hero-immersive .hero-copy{max-width:590px;position:relative;z-index:2}.hero-immersive h1{font-size:clamp(46px,4.7vw,68px);line-height:1.08;letter-spacing:-2px}.hero-immersive .hero-description{max-width:465px}.hero-immersive .hero-detail{max-width:435px}.hero-immersive .immersive-visual{position:relative;align-self:stretch;min-height:610px;display:block;margin:0}.hero-immersive .immersive-visual:before,.hero-immersive .immersive-visual:after{display:none}.hero-phone{position:absolute;left:0;bottom:-7px;width:234px;padding:12px 13px 8px;background:#fafbf7;border:6px solid #202824;border-radius:34px;box-shadow:0 0 0 1px #899486,0 20px 35px #10271d30,4px 4px #ffffff24 inset;transform:rotate(-3deg);box-sizing:border-box;color:#244337}.phone-hardware{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;padding:0 3px 12px;position:relative}.phone-hardware i{width:61px;height:14px;background:#202824;border-radius:12px;position:absolute;left:50%;transform:translate(-50%);top:-3px}.phone-brand{display:flex;gap:3px;align-items:center;padding:9px 0 17px}.phone-brand strong{font-size:15px;letter-spacing:-.5px}.phone-brand>svg{margin-left:auto}.phone-brand .mini-logo{font-size:23px}.phone-day{display:flex;align-items:center;gap:9px;border-top:1px solid #e1e6d9;border-bottom:1px solid #e1e6d9;padding:13px 0}.phone-day strong,.phone-day span{display:block}.phone-day strong{font-size:12px}.phone-day span{font-size:9px;margin-top:4px;color:#65735d}.phone-agenda{padding:9px 0}.phone-appointment{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e9ebdf;border-radius:9px;padding:13px 7px;margin:7px 0}.phone-appointment time{font-size:9px}.phone-appointment>div{border-left:2px solid #9baf89;padding-left:7px;flex:1}.phone-appointment:nth-child(2)>div{border-color:#d7a47d}.phone-appointment strong,.phone-appointment span{display:block;font-size:10px}.phone-appointment span{font-size:8px;margin-top:5px;color:#62735d}.phone-appointment svg{color:#6d9257}.phone-demo-button{width:100%;border:0;background:#214936;color:#fff;padding:12px 5px;border-radius:9px;font-size:10px;display:flex;justify-content:center;align-items:center;gap:7px;cursor:pointer}.hero-phone>small{display:block;text-align:center;font-size:8px;margin:9px 0;color:#6f7c65}.phone-homebar{height:3px;width:70px;background:#202824;border-radius:4px;margin:9px auto 0}.immersive-caption{position:absolute;bottom:30px;right:0;color:#fffdf1;text-shadow:0 2px 14px #16221be6;font-size:12px;line-height:1.7}.immersive-caption em{font-family:var(--serif);font-size:26px}.hero-immersive+.audience{position:relative;z-index:1;background:#f7f4e9;margin-top:0}@media (min-width:761px) and (max-width:1100px){.hero-immersive{min-height:660px;gap:15px}.hero-immersive h1{font-size:49px}.hero-immersive .immersive-visual{min-height:550px}.hero-phone{width:210px;left:10px}.immersive-caption{display:none}.immersive-photo{height:800px;width:56%}}@media (max-width:760px){.immersive-photo{top:540px;height:540px;width:100%;background-image:linear-gradient(180deg,#f7f4e9 0%,transparent 22%,transparent 70%,#f7f4e9 100%),url(/editorial/hero-editorial.webp);background-size:100% 100%,cover;background-position:center,58% center}.hero-immersive{grid-template-columns:1fr;gap:15px;min-height:0;padding-top:25px;padding-bottom:20px}.hero-immersive h1{font-size:41px;letter-spacing:-1.5px}.hero-immersive .hero-copy{max-width:none}.hero-immersive .immersive-visual{min-height:470px;width:100%;margin-top:0}.hero-phone{width:190px;left:4px;bottom:0;border-width:5px;border-radius:27px;padding:10px}.phone-appointment{padding:10px 5px}.phone-brand{padding-bottom:10px}.phone-day{padding-block:10px}.phone-demo-button{font-size:9px}.immersive-caption{right:0;bottom:38px;font-size:10px;max-width:140px}.immersive-caption em{font-size:20px}:scope.has-hero-immersive .header{background:#f7f4e9ed}.hero-immersive+.audience{margin-top:10px}}.hero-immersive:before,.hero-immersive:after{display:none!important}.immersive-caption em{color:#fff4df}.hero-immersive .immersive-visual:before,.hero-immersive .immersive-visual:after{background-image:none}@media (max-width:760px){.immersive-photo{display:none}.hero-immersive .immersive-visual{min-height:500px;isolation:isolate}.hero-immersive .immersive-visual:before{content:"";display:block;position:absolute;top:0;right:-18px;bottom:-5px;left:-18px;z-index:-1;background-image:linear-gradient(180deg,#f7f4e9,transparent 15%,transparent 78%,#f7f4e9),url(/editorial/hero-editorial.webp);background-size:100% 100%,auto 100%;background-position:center,12% center;transform:none;border-radius:0;opacity:1;-webkit-mask-image:none;mask-image:none}.hero-phone{width:172px;bottom:0;left:0}.phone-appointment{gap:4px;padding:9px 4px}.phone-appointment strong{font-size:9px}.phone-appointment span{font-size:7px}.phone-brand strong{font-size:13px}.immersive-caption{bottom:35px;right:0;max-width:145px}.immersive-caption em{font-size:19px}.hero-immersive .immersive-visual:before{left:50%;right:auto;width:100vw;transform:translate(-50%)}}.immersive-photo.tablet-photo-pending{background-image:none;background:#f7f4e9}:scope.has-hero-immersive .header{position:absolute;top:0;left:0;right:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:20}:scope.has-hero-immersive #conteudo{padding-top:86px}.hero-reminder-notice{position:absolute;right:0;top:55px;display:flex;align-items:center;gap:12px;padding:15px 18px;background:#fffdf5eb;border:1px solid #dde5d5;border-radius:14px;box-shadow:0 12px 32px #28453212}.hero-reminder-notice>svg{color:#4b8753}.hero-reminder-notice strong,.hero-reminder-notice span{display:block;font-size:12px}.hero-reminder-notice span{font-size:11px;color:#64765c;margin-top:5px}@media (max-width:760px){.hero-immersive .immersive-visual:before{background-image:none;background:#f7f4e9}.hero-reminder-notice{top:10px;right:0;padding:12px}.hero-reminder-notice strong{font-size:11px}:scope.has-hero-immersive #conteudo{padding-top:69px}}.immersive-photo.tablet-photo-ready{width:62%;height:825px;background:url(/editorial/hero-tablet.webp) no-repeat right top;background-size:auto 100%;filter:saturate(.72) brightness(1.035) contrast(.96);-webkit-mask-image:linear-gradient(90deg,transparent,black 22%),linear-gradient(0deg,transparent,black 12%);mask-image:linear-gradient(90deg,transparent,black 22%),linear-gradient(0deg,transparent,black 12%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-immersive .hero-phone{left:-8px;width:218px;bottom:-4px}.hero-reminder-notice{top:40px;left:0;right:auto;max-width:285px}.hero-immersive .immersive-visual{min-height:610px}@media (max-width:760px){.immersive-photo.tablet-photo-ready{display:none}.hero-immersive .immersive-visual{min-height:500px}.hero-immersive .immersive-visual:before{background:url(/editorial/hero-tablet.webp) no-repeat 55% center;background-size:auto 100%;filter:saturate(.72) brightness(1.035) contrast(.96);-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 10%,black 88%,transparent)}.hero-immersive .hero-phone{width:160px;left:-3px;bottom:-2px}.hero-reminder-notice{top:5px;left:0;max-width:230px;font-size:10px}.hero-reminder-notice strong{font-size:10px}.hero-reminder-notice span{font-size:9px}}.immersive-photo.tablet-photo-ready:after{content:"";position:absolute;inset:0 0 auto;height:115px;background:linear-gradient(#f7f4e9b8,transparent);pointer-events:none}.hero-reminder-notice{left:-30px;top:45px;max-width:260px}.header .nav-links a,.header .login{text-shadow:0 1px 9px #fffdf0b3}@media (max-width:760px){.hero-reminder-notice{left:0;top:0;max-width:210px}}.immersive-photo.tablet-photo-ready{width:53%;height:690px;background-size:auto 100%;-webkit-mask-image:linear-gradient(90deg,transparent,black 14%),linear-gradient(0deg,transparent,black 6%);mask-image:linear-gradient(90deg,transparent,black 14%),linear-gradient(0deg,transparent,black 6%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.immersive-photo.tablet-photo-ready:after{height:145px;background:linear-gradient(180deg,#142b25a8,transparent);-webkit-mask-image:url(/editorial/hero-tablet.webp);mask-image:url(/editorial/hero-tablet.webp);-webkit-mask-size:auto 690px;mask-size:auto 690px;-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-immersive{min-height:650px;padding-top:40px;padding-bottom:35px}.hero-immersive .immersive-visual{min-height:540px}.hero-immersive .hero-phone{width:194px;left:20px;bottom:0}.hero-reminder-notice{top:60px;left:5px;max-width:235px;padding:12px 15px}.hero-reminder-notice strong{font-size:11px}.hero-immersive h1{font-size:clamp(44px,4.3vw,62px)}@media (min-width:1101px){:scope.has-hero-immersive .header .login{color:#fff8e8;text-shadow:0 1px 5px #122c25}.header .nav-links a{text-shadow:none}}@media (min-width:761px) and (max-width:1100px){.immersive-photo.tablet-photo-ready{width:52%;height:660px}.hero-immersive{min-height:635px}.hero-immersive h1{font-size:47px}.hero-immersive .hero-phone{width:180px;left:5px}.hero-reminder-notice{left:0;max-width:215px}.hero-immersive .immersive-visual{min-height:525px}}@media (max-width:760px){.hero-immersive{min-height:0;padding-top:25px;padding-bottom:20px}.hero-immersive h1{font-size:39px}.hero-immersive .immersive-visual{min-height:445px}.hero-immersive .hero-phone{width:145px;left:0;bottom:0}.hero-reminder-notice{top:5px;left:0;max-width:205px}.hero-immersive .immersive-visual:before{background-image:linear-gradient(180deg,#18382c35,transparent 27%),url(/editorial/hero-tablet.webp);background-size:100% 100%,auto 100%;-webkit-mask-image:linear-gradient(180deg,black 88%,transparent);mask-image:linear-gradient(180deg,black 88%,transparent)}}.immersive-photo.tablet-photo-ready{width:48%;height:560px;top:0;right:0;background-size:auto 100%;mask-image:none;-webkit-mask-image:none;filter:saturate(.72) contrast(.96)}.immersive-photo.tablet-photo-ready:after{height:125px;background:linear-gradient(180deg,#142b2580,transparent);-webkit-mask-size:auto 560px;mask-size:auto 560px}.hero-immersive{min-height:590px;padding-top:30px;padding-bottom:35px}.hero-immersive .immersive-visual{min-height:485px}.hero-immersive .hero-phone{width:218px;left:16px;bottom:8px;transform:scale(.74);transform-origin:bottom left;box-shadow:0 0 0 1px #899486,0 14px 25px #10271d26}.hero-reminder-notice{left:5px;top:65px;max-width:205px;padding:10px 12px;border-radius:11px}.hero-reminder-notice strong{font-size:10px}.hero-reminder-notice span{font-size:9px}.hero-immersive h1{font-size:clamp(43px,4vw,58px)}@media (min-width:761px) and (max-width:1100px){.immersive-photo.tablet-photo-ready{width:48%;height:530px}.immersive-photo.tablet-photo-ready:after{-webkit-mask-size:auto 530px;mask-size:auto 530px}.hero-immersive{min-height:580px}.hero-immersive .immersive-visual{min-height:470px}.hero-immersive .hero-phone{left:0;transform:scale(.68)}.hero-immersive h1{font-size:45px}.hero-reminder-notice{top:45px;left:0;max-width:185px}}@media (max-width:760px){.hero-immersive{min-height:0;padding-top:25px;padding-bottom:20px}.hero-immersive h1{font-size:39px}.hero-immersive .immersive-visual{min-height:370px}.hero-immersive .immersive-visual:before{mask-image:none;-webkit-mask-image:none;background-size:100% 100%,auto 100%;filter:saturate(.72) contrast(.96)}.hero-immersive .hero-phone{width:190px;left:0;bottom:0;transform:scale(.66)}.hero-reminder-notice{top:0;left:0;max-width:180px}.hero-reminder-notice strong{font-size:9px}.hero-reminder-notice span{font-size:8px}}.hero-top-continuation{position:absolute;top:0;right:0;width:38%;height:170px;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#f7f4e9,transparent 24%),linear-gradient(#132c26a6,#132c2600),url(/editorial/hero-tablet.webp);background-size:100% 100%,100% 100%,auto 650px;background-position:center,center,right 12%;filter:saturate(.72);-webkit-mask-image:linear-gradient(180deg,black 70%,transparent);mask-image:linear-gradient(180deg,black 70%,transparent)}.immersive-photo.tablet-photo-ready{top:95px;height:545px}.immersive-photo.tablet-photo-ready:after{height:70px;-webkit-mask-size:auto 545px;mask-size:auto 545px;background:linear-gradient(#172f252b,transparent)}.hero-immersive{min-height:630px}.hero-immersive .immersive-visual{min-height:525px}.hero-reminder-notice{top:98px}.hero-immersive .hero-phone{bottom:0}.hero-assurance{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid #d9dfd0;border-bottom:1px solid #d9dfd0;margin-bottom:10px}.hero-assurance>div{display:flex;gap:12px;align-items:center}.hero-assurance strong,.hero-assurance small{display:block}.hero-assurance strong{font-size:14px}.hero-assurance small{font-size:12px;color:#65745e;margin-top:5px}.hero-assurance svg{color:#638751}.assurance-people img{-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #f7f4e9}.assurance-people img+img{margin-left:-22px}.hero-immersive+.hero-assurance+.audience{border-top:0}@media (min-width:761px) and (max-width:1100px){.immersive-photo.tablet-photo-ready{top:100px;height:500px}.hero-immersive{min-height:610px}.hero-immersive .immersive-visual{min-height:500px}.hero-top-continuation{width:36%}.hero-assurance{gap:15px}.hero-assurance strong{font-size:12px}.hero-assurance small{font-size:11px}}@media (max-width:760px){.hero-top-continuation{display:none}.hero-immersive{min-height:0}.hero-immersive .immersive-visual{min-height:370px}.hero-reminder-notice{top:0}.hero-assurance{flex-wrap:wrap;gap:17px;padding-block:20px}.hero-assurance>div{flex:1 1 140px}.hero-assurance .assurance-people{flex-basis:100%}.hero-assurance strong{font-size:12px}.hero-assurance small{font-size:11px}}.hero-top-continuation{width:34%;height:160px;background:linear-gradient(90deg,#f7f4e9,#394035 28%,#1b2924 70%,#26332b);filter:none;-webkit-mask-image:linear-gradient(180deg,black 65%,transparent);mask-image:linear-gradient(180deg,black 65%,transparent);border-radius:0 0 0 65px}.immersive-photo.tablet-photo-ready{top:85px}.immersive-photo.tablet-photo-ready:after{height:85px;background:linear-gradient(#182a2338,transparent)}@media (min-width:761px) and (max-width:1100px){.hero-top-continuation{width:35%;height:150px}.immersive-photo.tablet-photo-ready{top:85px}}@media (max-width:760px){.hero-top-continuation{display:none}}.immersive-photo.tablet-photo-ready{top:0;right:0;width:48%;height:640px;background-image:url(/editorial/hero-tablet-tall.jpg);background-size:cover;background-position:center top;border-radius:0 0 32px 75px;mask-image:none;-webkit-mask-image:none;filter:saturate(.78) contrast(.97)}.immersive-photo.tablet-photo-ready:after{display:none}.hero-reminder-notice{top:85px;left:-12px}.hero-immersive .hero-phone{left:4px;bottom:0}@media (min-width:761px) and (max-width:1100px){.immersive-photo.tablet-photo-ready{top:0;width:48%;height:605px;background-position:center top}.hero-reminder-notice{left:-5px;top:80px}}@media (max-width:760px){.immersive-photo.tablet-photo-ready{display:none}.hero-immersive .immersive-visual:before{background-image:url(/editorial/hero-tablet-tall.jpg);background-size:cover;background-position:center top;mask-image:none;-webkit-mask-image:none;border-radius:20px;left:0;right:0;width:100%;transform:none}.hero-reminder-notice{top:8px;left:-3px}.hero-immersive .hero-phone{left:-2px}}.immersive-photo.tablet-photo-ready{mix-blend-mode:multiply;filter:saturate(.78) contrast(.97)}@media (max-width:760px){.hero-immersive .immersive-visual{background:var(--cream,#f7f4e9)}.hero-immersive .immersive-visual:before{mix-blend-mode:multiply}}.immersive-photo.tablet-photo-ready{mix-blend-mode:normal;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%,0 29%,2% 24%,5% 20%,9% 17%,13% 15%,18% 15%,21% 16%,23% 16%)}@media (max-width:760px){.hero-immersive .immersive-visual:before{mix-blend-mode:normal;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%,0 29%,2% 24%,5% 20%,9% 17%,13% 15%,18% 15%,21% 16%,23% 16%)}}.immersive-photo.tablet-photo-ready{clip-path:url(#tablet-photo-contour)}@media (max-width:760px){.hero-immersive .immersive-visual:before{clip-path:url(#tablet-photo-contour)}}.immersive-photo.tablet-photo-ready:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(90deg,black 0%,#0009 12%,transparent 29%),linear-gradient(180deg,#0009,transparent 15%);mask-image:linear-gradient(90deg,black 0%,#0009 12%,transparent 29%),linear-gradient(180deg,#0009,transparent 15%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;pointer-events:none}.hero-social-proof{position:relative;display:flex;align-items:center;gap:45px;margin-top:0;padding:20px 0 28px;min-height:100px}.proof-professionals{display:flex;gap:17px;align-items:center}.proof-avatars{display:flex;padding-left:10px}.proof-avatars img{border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #f7f4e9;margin-left:-10px;width:46px;height:46px}.proof-professionals strong,.proof-professionals span{display:block}.proof-professionals strong{font-size:26px;letter-spacing:-.7px}.proof-professionals span{font-size:13px;margin-top:4px}.proof-rating{padding-left:35px;border-left:1px solid #d9dfcf;display:grid;gap:3px}.proof-stars{color:#d89729;font-size:19px;letter-spacing:2px}.proof-rating>strong{font-size:25px;line-height:1.1}.proof-rating strong span{font-size:18px}.proof-rating>span:last-child{font-size:12px}.proof-demo-label{font-size:10px;color:#687761;align-self:end;margin-left:auto;padding-bottom:3px}@media (max-width:760px){.hero-social-proof{flex-wrap:wrap;gap:22px;padding:18px 0 25px}.proof-professionals{gap:10px}.proof-professionals strong{font-size:23px}.proof-professionals span{font-size:11px}.proof-rating{padding-left:20px}.proof-rating>strong{font-size:23px}.proof-demo-label{width:100%;margin-left:0;font-size:9px}.proof-avatars img{width:36px;height:36px}}.reminder-conversation .conversation-bubble:not(.conversation-reply){border:1px solid #9fb98b;box-shadow:0 2px 4px #294c3210,0 7px 15px #294c3212}.hero-immersive .hero-phone{transform:scale(.84);width:218px;transform-origin:bottom left}.phone-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0}.phone-dashboard>div{background:#edf0e6;border:1px solid #dfe5d7;border-radius:7px;padding:8px 4px;text-align:center}.phone-dashboard span{display:block;font-size:8px;white-space:nowrap;color:#52654b}.phone-dashboard strong{display:block;font-size:21px;line-height:1.1;margin-top:5px;font-variant-numeric:tabular-nums}.phone-dashboard .phone-stat-paid{background:#e8f2e3;border-color:#d3e4cb;color:#32734b}.phone-dashboard .phone-stat-pending{background:#fbefdc;border-color:#eeddbc;color:#9a6525}.phone-upcoming{font-family:inherit;font-size:10px;font-weight:600;margin:13px 0 0;color:#40583d}.hero-phone .phone-agenda{padding-top:2px}@media (max-width:760px){.hero-immersive .hero-phone{width:205px;transform:scale(.73)}.hero-immersive .immersive-visual{min-height:405px}.hero-phone .phone-dashboard span{font-size:7px}.hero-phone .phone-dashboard strong{font-size:19px}}.about-note{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:center;margin-block:45px 60px;padding:48px 55px;background:#e9edde;border:1px solid #d7dfcc;border-radius:65px 18px 18px;position:relative;overflow:hidden}.about-note-signature{border-right:1px solid #cbd6bf;padding-right:40px;text-align:center}.about-note-signature>span{font-family:var(--serif);font-size:150px;line-height:.9;letter-spacing:-12px;color:#244b39}.about-note-signature>span>span{color:#bf875b}.about-note-signature>p{font-size:14px;line-height:1.7;color:#526747;margin:25px 0 18px}.about-note-portraits{display:flex;justify-content:center;padding-left:10px}.about-note-portraits img{border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e9edde;margin-left:-10px}.about-note-copy h2{font-size:40px;line-height:1.12;margin:15px 0 23px;text-wrap:balance}.about-note-copy>p{font-size:17px;line-height:1.75;color:#415c43;margin:0 0 15px;max-width:620px}.about-note-principle{display:flex;align-items:center;gap:15px;margin-top:24px}.about-note-principle>span{width:35px;height:2px;background:#b88760}.about-note-principle strong{font-size:14px;line-height:1.6;font-weight:500;color:#254a35}.hero-reminder-notice{top:40px}@media (max-width:760px){.about-note{grid-template-columns:1fr;gap:24px;padding:28px 24px;border-radius:35px 14px 14px;margin-block:25px 35px}.about-note-signature{border-right:0;border-bottom:1px solid #cbd6bf;padding:0 0 20px;display:flex;align-items:center;gap:20px;text-align:left}.about-note-signature>span{font-size:75px;letter-spacing:-6px}.about-note-signature>p{font-size:12px;margin:0}.about-note-portraits{display:none}.about-note-copy h2{font-size:30px;margin-bottom:20px}.about-note-copy>p{font-size:15px;line-height:1.7}.about-note-principle strong{font-size:13px}.hero-reminder-notice{top:-18px}.hero-immersive .immersive-visual{margin-top:18px}}.hero-immersive .hero-phone{width:238px;padding:10px 12px 7px;border-radius:30px;transform:scale(.84)}.hero-phone .phone-hardware{padding-bottom:5px}.hero-phone .phone-brand{padding:5px 0 8px}.hero-phone .phone-day{padding:8px 0}.hero-phone .phone-dashboard{margin:8px 0;gap:5px}.hero-phone .phone-dashboard>div{padding:6px 3px}.hero-phone .phone-dashboard strong{font-size:19px;margin-top:3px}.hero-phone .phone-upcoming{margin:8px 0 3px}.hero-phone .phone-agenda{padding:0}.hero-phone .phone-appointment{margin:0;padding:10px 3px;border:0;border-bottom:1px solid #e2e7db;border-radius:0;background:transparent}.hero-phone .phone-demo-button{margin-top:10px;padding:10px 4px}.hero-phone>small{margin:6px 0}.hero-phone .phone-homebar{margin-top:6px}.team-app-section{background:transparent;border:0;border-radius:0;padding:34px 0 42px;border-top:1px solid #d6ddcd;gap:80px}.team-app-copy h2 em{font-style:normal}.team-app-preview{box-shadow:0 8px 22px #25452c0c}.retention-editorial{background:#edf0e4;border-radius:0;border-left:3px solid #a5b996;border-top:0;border-bottom:0;padding:30px 35px}.features .live-product-preview{background:transparent;border:0;padding:0}.features .finance-expand{margin-top:14px}.about-note.about-note-open{display:block;background:transparent;border:0;border-radius:0;text-align:center;padding:52px 20px 45px;margin-block:30px 35px;overflow:visible}.about-note-open>.eyebrow{display:block;color:#95633e}.about-note-open>h2{font-size:46px;line-height:1.13;margin:18px auto 25px;max-width:850px;text-wrap:balance}.about-note-open>.about-note-lead{font-size:21px;line-height:1.6;color:#385740;max-width:620px;margin:0 auto 19px}.about-note-open>.about-note-story{font-size:17px;line-height:1.85;max-width:690px;margin:0 auto;color:#51634b}.about-note-signoff{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:27px}.about-note-signoff>.mini-logo{font-size:49px}.about-note-signoff>span:last-child{text-align:left;font-size:12px;line-height:1.7;color:#5f7056}.about-note-signoff strong{font-weight:500;color:#304f38}@media (min-width:761px) and (max-width:1100px){.hero-immersive .hero-phone{transform:scale(.77)}}@media (max-width:760px){.hero-immersive .hero-phone{width:225px;transform:scale(.7)}.hero-immersive .immersive-visual{min-height:375px}.team-app-section{padding:27px 0;gap:22px}.retention-editorial{padding:24px 20px}.about-note.about-note-open{padding:30px 5px;margin-block:20px}.about-note-open>h2{font-size:32px;line-height:1.16}.about-note-open>.about-note-lead{font-size:18px}.about-note-open>.about-note-story{font-size:15px;line-height:1.8}.about-note-signoff{margin-top:20px}}.hero-immersive .hero-phone{width:216px;transform:scale(.84);border-width:5px;border-radius:30px;padding:10px 11px 7px}.hero-phone .phone-day{padding:10px 0}.hero-phone .phone-dashboard{margin:10px 0}.hero-phone .phone-appointment{padding:11px 2px}.hero-phone .phone-demo-button{min-height:36px}.hero-phone .phone-hardware i{width:56px;height:12px}.hero-phone .phone-brand strong{font-size:14px}.automation-editorial-copy h2{font-size:36px;line-height:1.16}.retention-editorial .automation-editorial-copy h2{font-size:34px}.team-app-copy h2{font-size:36px}.section-heading h2{font-size:40px}.automation-editorial a.text-button,.team-app-section a.text-button{text-decoration:none;font-size:14px}.return-message-link{text-decoration:none}.return-message-link:hover{background:#f3f7ed}.features,.team-app-section,#planos,#como-funciona,#sobre{scroll-margin-top:25px}.final-cta h2{font-size:37px;line-height:1.15}.plan>p{min-height:0}.plan .price{margin-top:26px}.plan>ul{min-height:0}.plan .button{margin-bottom:12px}.about-note.about-note-open{padding-block:38px 32px}.faq{padding-block:35px}.proof-demo-label{align-self:center;max-width:155px;line-height:1.6;font-size:11px}@media (max-width:760px){.hero-immersive .hero-phone{width:207px;transform:scale(.7)}.automation-editorial-copy h2,.retention-editorial .automation-editorial-copy h2,.team-app-copy h2{font-size:29px}.section-heading h2{font-size:31px}.final-cta h2{font-size:30px}.proof-demo-label{max-width:none}.hero-phone .phone-dashboard span{font-size:7px}.hero-phone .phone-brand strong{font-size:13px}}.retention-story{padding:60px 0 45px;background:#244a39;color:#fff9e9;margin-top:35px}.retention-story-heading{text-align:center;max-width:780px;margin:auto}.retention-story .eyebrow{color:#ecc59e}.retention-story h2{font-size:46px;line-height:1.12;color:#fff9e9;margin:17px 0 20px}.retention-story h2 em{color:#ebc59e}.retention-story-heading>p{font-size:18px;line-height:1.7;color:#e1e9da;max-width:640px;margin:0 auto}.retention-story-flow{display:grid;grid-template-columns:.7fr 35px 1.3fr;align-items:center;gap:34px;max-width:950px;margin:35px auto 15px}.retention-step-label{font-size:10px;letter-spacing:1.2px;color:#dce7d2}.retention-months{display:flex;align-items:center;gap:20px;margin:14px 0}.retention-months strong{font-family:var(--serif);font-size:92px;line-height:1;color:#edc59d;letter-spacing:-5px}.retention-months span{font-size:17px;line-height:1.5;color:#fff9e9}.retention-timing>p{font-size:15px;line-height:1.6;color:#dce7d2}.retention-flow-arrow{color:#eac8a6}.retention-story .return-message{color:#244a39;box-shadow:0 12px 26px #0b221b26;border:1px solid #ffffff35}.retention-story .return-message-header{background:#f8f8f0;color:#254634;border-bottom:1px solid #dce2d1}.retention-story .return-message-header small{color:#62755c}.retention-story-link{color:#fff9e9!important;justify-content:center;display:flex;text-decoration:none;margin:25px auto 0;font-size:14px}.retention-story+.features{border-top:0}.features .section-heading h2{font-size:38px}@media (max-width:760px){.retention-story{padding:35px 0 30px;margin-top:20px}.retention-story h2{font-size:32px}.retention-story-heading>p{font-size:16px}.retention-story-flow{grid-template-columns:1fr;gap:18px;margin-top:24px}.retention-timing{text-align:center}.retention-months{justify-content:center;margin:9px 0}.retention-months strong{font-size:65px}.retention-months span{text-align:left;font-size:15px}.retention-timing>p{display:none}.retention-flow-arrow{justify-self:center;transform:rotate(90deg);width:20px;height:20px}.retention-story-link{font-size:13px}.features .section-heading h2{font-size:30px}}.automation-editorial .retention-story{display:block;grid-template-columns:none;border:0;border-radius:0;width:100%;max-width:none;padding:48px 0 35px}.automation-editorial .retention-story>.shell{width:calc(100% - 48px);max-width:1200px;margin-inline:auto;padding:0;display:block}.retention-months strong{white-space:nowrap;flex-shrink:0}.retention-story-flow{width:100%;box-sizing:border-box}.retention-story-heading .eyebrow{text-align:center}@media (max-width:760px){.automation-editorial .retention-story{padding:30px 0}.automation-editorial .retention-story>.shell{width:calc(100% - 36px)}}.automation-editorial .retention-story{padding:30px 0 24px;margin-top:22px}.retention-story-heading{max-width:980px}.retention-story h2{font-size:36px;margin:10px 0 12px}.retention-story-heading>p{font-size:16px;line-height:1.6;max-width:780px}.retention-story-heading .eyebrow{display:block;margin-bottom:8px}.retention-story-flow{margin:22px auto 0;gap:25px;max-width:900px;grid-template-columns:.8fr 25px 1.2fr}.retention-months strong{font-size:68px}.retention-months{gap:14px;margin:10px 0}.retention-months span{font-size:15px}.retention-story .return-message-header{padding:12px 18px}.retention-story .return-message>p{margin:12px 16px 8px 24px;padding:12px 14px;font-size:14px;line-height:1.6}.retention-story .return-message-link{margin:0 16px 0 24px;padding:10px 14px;font-size:12px}.retention-story .return-message>small{padding:0 16px 12px;margin-top:10px;font-size:10px}.retention-story-link{margin-top:15px;min-height:34px;font-size:13px}@media (max-width:760px){.automation-editorial .retention-story{padding:25px 0 20px}.retention-story h2{font-size:29px;line-height:1.15}.retention-story-heading>p{font-size:15px}.retention-story-flow{grid-template-columns:1fr;gap:10px;margin-top:17px}.retention-timing{display:flex;align-items:center;justify-content:center;gap:16px}.retention-step-label{max-width:105px;text-align:left;font-size:9px}.retention-months strong{font-size:44px;letter-spacing:-2px}.retention-months span{font-size:12px}.retention-months{margin:0;gap:9px}.retention-flow-arrow{height:14px}.retention-story-link{font-size:12px}}.header .login{min-height:38px;padding:0 13px;border:1px solid #cbd6c5;border-radius:999px;background:#f7f4e9de;color:var(--ink);font-weight:650;text-shadow:none;box-shadow:0 4px 14px #183f3208;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:background .18s,border-color .18s,transform .18s}.header .login:hover{background:#fffdf6;border-color:#aabd9f;transform:translateY(-1px)}.quick-start{padding:35px 0 55px}.quick-start-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;padding-top:36px;border-top:1px solid #ced7c5}.quick-start-heading h2{font-size:40px;line-height:1.13;margin:0;max-width:650px}.quick-start-heading>p{font-size:16px;line-height:1.7;color:#455e49;margin:0 0 4px;max-width:430px;justify-self:end}.quick-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;border-top:1px solid #d2d9ca;border-bottom:1px solid #d2d9ca}.quick-step{position:relative;padding:27px 28px 30px;border-right:1px solid #d2d9ca;min-width:0}.quick-step:last-child{border-right:0}.quick-step>svg{color:#537650;margin:3px 0 20px}.quick-step-number{position:absolute;top:27px;right:28px;font-size:10px;letter-spacing:1.2px;color:#8a674e}.quick-step h3{font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.25px;margin:0 0 10px}.quick-step p{font-size:14px;line-height:1.65;color:#566a55;margin:0;max-width:300px}.plan>ul{flex:1}.plan .button{margin-top:24px;margin-bottom:0}.faq-toggle{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf0e5;color:#36533e;font-size:19px;font-weight:400;line-height:1;flex-shrink:0;transition:transform .2s,background .2s}.faq-list details[open] .faq-toggle{transform:rotate(45deg);background:#e7d8c2}.final-cta-actions{display:flex;flex-direction:column;align-items:stretch;min-width:285px}.final-account{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin-top:8px;border:1px solid #ffffff42;border-radius:8px;background:#ffffff0a;color:#f8f5e8;font-size:12px;font-weight:600;transition:background .18s,border-color .18s}.final-account:hover{background:#ffffff15;border-color:#ffffff70}.final-cta-actions>p{margin-top:10px}@media (max-width:760px){.nav-links.is-open .mobile-login{width:100%;justify-content:space-between;padding:14px 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);font-size:13px;font-weight:600}.quick-start{padding:20px 0 38px}.quick-start-heading{grid-template-columns:1fr;gap:14px;padding-top:27px}.quick-start-heading h2{font-size:31px}.quick-start-heading>p{font-size:15px;justify-self:start}.quick-start-grid{grid-template-columns:1fr;margin-top:22px}.quick-step{padding:22px 4px 23px;border-right:0;border-bottom:1px solid #d2d9ca}.quick-step:last-child{border-bottom:0}.quick-step-number{top:23px;right:4px}.quick-step>svg{margin-bottom:14px}.quick-step h3{font-size:17px}.quick-step p{font-size:14px;max-width:none}.final-cta-actions{min-width:0}.final-account{font-size:12px}.plan .button{margin-top:20px}}@media (prefers-reduced-motion:reduce){.header .login,.faq-toggle,.final-account{transition:none}.header .login:hover{transform:none}}.automation-chapter{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:18px 70px;padding:48px 0 12px;border-top:1px solid #ced7c5}.automation-chapter>.eyebrow{grid-column:1/-1;margin-bottom:0;color:#875c3e}.automation-chapter h2{font-size:43px;line-height:1.12;margin:0;max-width:690px}.automation-chapter>p{font-size:16px;line-height:1.7;color:#455e49;margin:0;max-width:470px}.automation-chapter-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:20px 0 0;border-top:1px solid #d6ddcd;border-bottom:1px solid #d6ddcd}.automation-chapter-steps li{display:flex;align-items:center;gap:11px;padding:14px 5px;font-size:13px;font-weight:600;color:#35503c}.automation-chapter-steps li+li{border-left:1px solid #d6ddcd;padding-left:20px}.automation-chapter-steps span{font-size:10px;letter-spacing:1px;color:#9a6a48}.automation-editorial-copy h3,.deposit-editorial-heading h3,.retention-story h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;text-wrap:balance}.automation-editorial-copy h3{font-size:31px;line-height:1.16;margin:0 0 16px}.deposit-editorial-heading h3{font-size:32px;line-height:1.15;margin:0}.retention-story h3{font-size:30px;line-height:1.15;color:#fff9e9;margin:9px 0 10px}.retention-story h3 em{color:#ebc59e}.reminder-editorial{padding-block:42px 50px}.deposit-editorial-heading{margin-bottom:25px}.automation-editorial-copy>p,.deposit-editorial-heading>p{max-width:500px}.quick-start{padding:25px 0 42px}.quick-start-heading{padding-top:27px;gap:45px}.quick-start-grid{margin-top:22px}.quick-step{padding:20px 22px 22px}.quick-step-number{top:20px;right:22px}.quick-step>svg{margin:2px 0 13px}.quick-step p{font-size:13px;line-height:1.55}.plan>.plan-highlights{flex:1;min-height:0}.plan-more{margin-top:14px;border-top:1px solid #d9e0d1;padding-top:5px}.plan-more summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;list-style:none;cursor:pointer;font-size:12px;font-weight:600;color:#435d45}.plan-more summary::-webkit-details-marker{display:none}.plan-more summary span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf1e6;font-size:16px;font-weight:400;transition:transform .18s}.plan-more[open] summary span{transform:rotate(45deg)}.plan-more ul{margin:0;padding:0 0 5px;min-height:0}.plan-more li{margin-top:11px}.plan.highlight .plan-more{border-color:#ffffff26}.plan.highlight .plan-more summary{color:#edf4df}.plan.highlight .plan-more summary span{background:#ffffff12;color:#f4f6db}.pricing-footnote{max-width:720px;margin:20px auto 0;line-height:1.65}.about-note-more{max-width:690px;margin:17px auto 0;border-top:1px solid #d6ddcd;border-bottom:1px solid #d6ddcd}.about-note-more summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:#415b42}.about-note-more summary::-webkit-details-marker{display:none}.about-note-more summary span{font-size:18px;font-weight:400;transition:transform .18s}.about-note-more[open] summary span{transform:rotate(45deg)}.about-note-more>.about-note-story{font-size:16px;line-height:1.8;color:#51634b;max-width:690px;margin:0 auto 18px}.about-note-open>.about-note-signoff{margin-top:20px}@media (max-width:760px){.automation-chapter{grid-template-columns:1fr;gap:12px;padding:30px 0 5px}.automation-chapter>.eyebrow{grid-column:auto}.automation-chapter h2{font-size:31px}.automation-chapter>p{font-size:15px;line-height:1.6}.automation-chapter-steps{grid-column:auto;margin-top:8px}.automation-chapter-steps li{gap:6px;padding:11px 6px;font-size:11px}.automation-chapter-steps li+li{padding-left:10px}.automation-chapter-steps span{font-size:8px}.automation-editorial-copy h3,.deposit-editorial-heading h3,.retention-story h3{font-size:27px}.reminder-editorial{padding-block:27px 32px}.deposit-editorial-heading{margin-bottom:18px}.quick-start{padding:16px 0 30px}.quick-start-heading{padding-top:23px}.quick-start-grid{margin-top:16px}.quick-step{display:grid;grid-template-columns:34px 1fr;-moz-column-gap:10px;column-gap:10px;padding:14px 2px}.quick-step>svg{grid-column:1;grid-row:1/3;margin:2px 0}.quick-step h3{grid-column:2;margin:0 34px 4px 0;font-size:16px}.quick-step p{grid-column:2;font-size:13px;line-height:1.5}.quick-step-number{top:15px;right:2px}.plan-more summary{font-size:13px}.about-note-more{margin-top:14px}.about-note-more>.about-note-story{font-size:14px;line-height:1.7;padding-inline:4px}.about-note-open>.about-note-signoff{margin-top:17px}.pricing .plan-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;overscroll-behavior-x:contain;margin-inline:-18px;padding:0 18px 12px;scrollbar-width:none}.pricing .plan-grid::-webkit-scrollbar,.deposit-journey::-webkit-scrollbar{display:none}.pricing .plan{flex:0 0 calc(100vw - 70px);scroll-snap-align:center;scroll-snap-stop:always}.deposit-journey{display:flex;align-items:stretch;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;overscroll-behavior-x:contain;margin-inline:-18px;padding:0 18px 10px;scrollbar-width:none}.deposit-journey .journey-stop{flex:0 0 calc(100vw - 72px);scroll-snap-align:center;scroll-snap-stop:always}.deposit-journey .journey-arrow{display:none}}@media (prefers-reduced-motion:reduce){.plan-more summary span,.about-note-more summary span{transition:none}}h1,h2,h3{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:-.045em;text-wrap:balance}h1 em,h2 em,h3 em{font-family:inherit;font-style:normal;font-weight:650;letter-spacing:inherit}.hero-immersive h1{font-size:clamp(42px,4vw,58px);line-height:1.02;max-width:610px}.hero-immersive .hero-description{font-size:18px;line-height:1.5;font-weight:500;color:#36523f;max-width:520px}.hero-immersive .hero-detail{font-size:12px;line-height:1.55;max-width:500px}.eyebrow{font-size:10px;letter-spacing:1.25px;font-weight:750;margin-bottom:16px}.direct-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0 34px;min-height:0}.direct-benefit{min-width:0;padding:18px 20px;border:1px solid #c9d4c3;border-radius:14px;background:#fffdf7;box-shadow:0 8px 24px #183f3208}.direct-benefit strong,.direct-benefit span{display:block}.direct-benefit strong{font-size:16px;line-height:1.25;letter-spacing:-.25px;color:#193e31}.direct-benefit span{font-size:12px;line-height:1.5;color:#64725f;margin-top:6px}.quick-start-heading{grid-template-columns:1fr .75fr;gap:50px}.quick-start-heading h2{font-size:39px;line-height:1.05}.quick-start-heading>p{font-size:15px;line-height:1.55}.quick-start-grid{gap:12px;border:0}.quick-step,.quick-step:last-child{padding:21px 22px 22px;border:1px solid #cad5c4;border-radius:14px;background:#fffdf7;box-shadow:0 8px 22px #183f3206}.quick-step h3{font-size:17px;line-height:1.25}.quick-step p{font-size:13px;line-height:1.45}.quick-step-number{top:20px;right:20px}.quick-step>svg{margin-bottom:14px}.section-copy h2,.section-heading h2,.team-app-copy h2,.pricing-heading h2,.about-note-open>h2,.faq h2,.final-cta h2{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:-.045em}.section-copy h2{font-size:42px;line-height:1.04}.section-copy>p{font-size:16px;line-height:1.55}.automation-chapter{grid-template-columns:1.15fr .65fr;gap:14px 50px;padding-top:38px}.automation-chapter h2{font-size:40px;line-height:1.04}.automation-chapter>p{font-size:15px;line-height:1.5;font-weight:500}.automation-chapter-steps{gap:10px;border:0;margin-top:18px}.automation-chapter-steps li,.automation-chapter-steps li+li{padding:14px 16px;border:1px solid #c8d3c2;border-radius:12px;background:#fffdf7;font-size:12px;line-height:1.35}.automation-chapter-steps span{font-weight:750}.automation-editorial-copy h3,.deposit-editorial-heading h3,.retention-story h3{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:-.04em}.automation-editorial-copy h3,.deposit-editorial-heading h3{font-size:31px;line-height:1.05}.automation-editorial-copy>p,.deposit-editorial-heading>p{font-size:15px;line-height:1.55}.retention-story h3{font-size:31px;line-height:1.05}.retention-story-heading>p{font-size:15px;line-height:1.55}.features .section-heading h2{font-size:38px;line-height:1.05}.section-heading>p{font-size:15px;line-height:1.55}.team-app-copy h2{font-size:36px;line-height:1.05}.team-app-copy>p{font-size:15px;line-height:1.55}.pricing-heading h2{font-size:44px;line-height:1.02;margin-bottom:14px}.pricing-heading>p{font-size:15px;line-height:1.5}.plan{border:1px solid #cbd6c5;border-radius:14px;box-shadow:0 8px 28px #183f3208}.plan.highlight{border-color:#365f4c}.plan h3{font-size:25px;font-weight:750}.plan>p{font-size:13px;line-height:1.5}.plan-highlights li{font-size:13px;line-height:1.45}.about-note-open>h2{font-size:42px;line-height:1.05}.about-note-open>.about-note-lead{font-size:18px;line-height:1.55}.faq h2{font-size:38px;line-height:1.05}.final-cta h2{font-size:37px;line-height:1.04}.button{font-weight:700;letter-spacing:-.1px}.button:active,.icon-button:active,.segment-list button:active,.cycle-picker button:active{transform:scale(.96)}@media (max-width:760px){h1,h2,h3{letter-spacing:-.035em}.hero-immersive h1{font-size:37px;line-height:1.03}.hero-immersive .hero-description{font-size:16px;line-height:1.45}.direct-benefits{grid-template-columns:1fr;gap:8px;padding:14px 0 24px}.direct-benefit{padding:14px 15px;border-radius:11px}.direct-benefit strong{font-size:14px}.direct-benefit span{font-size:11px;margin-top:4px}.quick-start-heading{grid-template-columns:1fr;gap:9px}.quick-start-heading h2{font-size:29px}.quick-start-heading>p{font-size:14px}.quick-start-grid{gap:8px}.quick-step,.quick-step:last-child{display:grid;grid-template-columns:32px 1fr;padding:13px 14px;border:1px solid #cad5c4;border-radius:11px}.quick-step>svg{grid-column:1;grid-row:1/3;margin:1px 0}.quick-step h3{grid-column:2;font-size:15px;margin:0 28px 3px 0}.quick-step p{grid-column:2;font-size:12px}.quick-step-number{top:13px;right:14px}.section-copy h2{font-size:31px}.automation-chapter{grid-template-columns:1fr;gap:8px;padding-top:28px}.automation-chapter h2{font-size:29px}.automation-chapter>p{font-size:14px}.automation-chapter-steps{grid-template-columns:1fr;gap:7px}.automation-chapter-steps li,.automation-chapter-steps li+li{padding:11px 13px;border:1px solid #c8d3c2;border-radius:10px}.automation-editorial-copy h3,.deposit-editorial-heading h3,.retention-story h3{font-size:26px}.features .section-heading h2,.team-app-copy h2,.pricing-heading h2,.about-note-open>h2,.faq h2,.final-cta h2{font-size:29px}.plan{border-radius:12px}}@media (prefers-reduced-motion:reduce){.button,.segment-list button,.cycle-picker button{transition:none}}}.note-cookie{position:fixed;z-index:120;left:20px;bottom:20px;width:min(380px,calc(100vw - 24px));font-family:DM Sans,sans-serif;color:#244337}.note-cookie>div{padding:16px!important;border:1px solid #dce2d5!important;border-radius:14px!important;background:#fffdf7!important;box-shadow:0 8px 32px #183f3220!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.note-cookie>div>div:first-child{display:none}.note-cookie h3{font-family:inherit!important;font-size:15px!important;line-height:1.3!important;letter-spacing:-.2px!important;color:#244337!important;margin-bottom:5px!important}.note-cookie p{font-size:12px!important;line-height:1.5!important;font-weight:400!important;color:#566454!important}.note-cookie details{font-size:11px;line-height:1.5}.note-cookie summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.note-cookie a{font-size:11px;color:#476246}.note-cookie>div>button{width:32px;height:32px;top:5px;right:5px;display:grid;place-items:center}.note-cookie>div>div:last-child button{min-height:40px;padding:8px!important;border-radius:7px!important;font-size:12px!important;box-shadow:none!important;transition:background .2s!important}.note-cookie>div>div:last-child button:first-child{background:#eff2e9;color:#244337}.note-cookie>div>div:last-child button:last-child{background:#183f32;color:#fff}.note-cookie>div>div:nth-last-child(2){margin-bottom:8px!important}.note-cookie>div>div:nth-last-child(2)>div:last-child{padding-right:10px}.editorial-landing .header .nav-actions .login,.editorial-landing.has-hero-immersive .header .login,.header .login{background:transparent!important;border:0!important;border-radius:6px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:38px!important;padding:0 10px!important;color:#183f32!important;text-shadow:none!important;font-weight:500!important;transition:color .18s ease,background .18s ease!important}.editorial-landing .header .nav-actions .login:hover,.editorial-landing.has-hero-immersive .header .login:hover,.header .login:hover{background:#183f320f!important;color:#0f2a21!important;transform:none!important}.editorial-landing .header .nav-actions .button{background:#ffffffd9!important;border:1.5px solid #183f32!important;color:#183f32!important;border-radius:999px!important;min-height:38px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 2px 8px #183f320f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:all .2s ease!important}.editorial-landing .header .nav-actions .button:hover{background:#183f32!important;color:#fffdf4!important;box-shadow:0 4px 14px #183f3229!important;transform:translateY(-1px)!important}.editorial-landing .mobile-hero-scene,.editorial-landing .hero-mobile-copy,.editorial-landing .mobile-hero-actions,.editorial-landing .mobile-hero-chips,.editorial-landing .mobile-hero-wa-pill,.editorial-landing .mobile-hero-live-card{display:none}.hero-ambient-backdrop{position:absolute;top:0;left:0;right:0;height:820px;background-image:url(/editorial/hero-desktop-bg.png);background-image:url(/editorial/hero-desktop-bg.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;pointer-events:none;z-index:0;mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 100%)}@media (min-width:761px) and (max-width:1100px){.editorial-landing .header .nav-links{gap:14px}.editorial-landing .header .nav-links a{text-shadow:0 1px 4px rgba(255,255,255,.9)}}@media (max-width:760px){.hero-ambient-backdrop{height:880px;background-image:url(/editorial/hero-mobile-bg.png);background-image:url(/editorial/hero-mobile-bg.webp);background-size:cover;background-position:center top;mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.editorial-landing{background-color:#f7f4ec!important}.editorial-landing .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:none!important;min-height:66px}.editorial-landing .header .nav{min-height:66px}.editorial-landing .header .nav-actions{gap:8px}.editorial-landing .header .nav-actions .button{background:transparent!important;border:1.5px solid #183f32!important;color:#183f32!important;border-radius:999px!important;min-height:36px!important;padding:7px 14px!important;font-size:12px!important;font-weight:600!important}.editorial-landing .hero-desktop-copy{display:none}.editorial-landing .hero-mobile-copy{display:block}.editorial-landing .hero-immersive.shell{width:calc(100% - 32px);max-width:540px;margin:2px auto 20px;padding:20px 0 0;background:transparent;border-radius:0;overflow:visible;color:#183f32}.editorial-landing .hero-immersive{padding-top:16px;min-height:0;display:block;padding-bottom:16px}.editorial-landing .hero-immersive .hero-copy{display:flex;flex-direction:column;max-width:none}.editorial-landing .hero-immersive .eyebrow{display:none}.editorial-landing .hero-immersive h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,9vw,48px);letter-spacing:-1px;line-height:1.04;margin:0 0 13px;color:#183f32}.editorial-landing .hero-immersive h1 em{font-family:var(--serif);font-weight:400;font-style:italic;color:#b8744b}.editorial-landing .hero-immersive .hero-description{font-size:14px;line-height:1.52;max-width:390px;color:#44574c;font-weight:400;margin:0 0 14px}.editorial-landing .hero-detail,.editorial-landing .hero-caption,.editorial-landing .hero-actions,.editorial-landing .trial-note,.editorial-landing .hero-immersive .immersive-visual{display:none}.editorial-landing .mobile-hero-scene{order:1;display:block;position:relative;height:clamp(220px,60vw,260px);margin:0 0 16px;border-radius:18px;overflow:hidden;background:#d9d4c8;box-shadow:0 8px 24px -6px #183f322e}.editorial-landing .mobile-hero-scene img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:56% 15%;object-position:56% 15%;filter:saturate(.92) contrast(.98);display:block}.editorial-landing .mobile-hero-scene:after{display:none}.editorial-landing .mobile-hero-actions{display:flex;flex-direction:column;gap:10px;order:2;margin:0;position:relative;z-index:2}.editorial-landing .mobile-hero-actions .button{background:#183f32;color:#fffaf0;border:1px solid #183f32;box-shadow:0 6px 18px -4px #183f324d;font-size:13.5px;min-height:48px;padding:12px 16px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px}.editorial-landing .mobile-hero-actions .text-button{font-size:13px;font-weight:600;color:#183f32;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0}.editorial-landing .mobile-hero-actions>span{font-size:13px;color:#2e4438;text-align:center;font-weight:500;margin-top:2px}body.cookie-open .note-chat-launcher{visibility:hidden;pointer-events:none}.note-chat-launcher{display:none!important;pointer-events:none!important}.note-cookie{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);width:auto;max-width:calc(100vw - 24px);z-index:120}.note-cookie>div{padding:11px 13px!important;border-radius:14px!important;box-shadow:0 8px 24px #0a1e142e!important}}.editorial-landing #planos.pricing{padding-bottom:30px!important}.editorial-landing .proof-and-faq-ambient-wrap{position:relative;background:#faf9f6!important;padding:55px 0 95px!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;border-top:1px solid rgba(24,63,50,.08)!important;border-bottom:none!important}.editorial-landing .proof-faq-mesh-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;background:none!important}.editorial-landing .mesh-gradient-orb{display:none!important}.editorial-landing .proof-faq-ambient-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:1!important}.editorial-landing .proof-and-faq-ambient-wrap .testimonials-editorial{position:relative;z-index:1;margin-top:0!important;margin-bottom:72px!important}.editorial-landing .testimonials-heading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;max-width:740px!important;margin:0 auto 38px!important;width:100%!important}.editorial-landing .testimonials-heading .eyebrow{display:inline-block!important;margin-bottom:10px!important;color:#183f32!important;letter-spacing:.8px!important;font-size:11px!important;font-weight:800!important;text-align:center!important}.editorial-landing .testimonials-heading h2{font-size:clamp(28px,3.4vw,42px)!important;line-height:1.15!important;color:#183f32!important;font-weight:800!important;letter-spacing:-.035em!important;margin-bottom:14px!important;text-align:center!important;width:100%!important;max-width:720px!important;text-wrap:balance!important}.editorial-landing .testimonials-heading h2 em{color:#26543e!important;font-style:italic!important}.editorial-landing .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.editorial-landing .testimonial-card{position:relative;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(24,63,50,.12)!important;border-top:3.5px solid #183f32!important;border-radius:18px!important;padding:30px 26px!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 14px -2px #183f320d,0 16px 32px -8px #183f3214!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease!important}.editorial-landing .testimonial-card:hover{transform:translateY(-4px)!important;border-color:#183f3240!important;border-top-color:#10a368!important;box-shadow:0 8px 24px -4px #183f321a,0 20px 42px -8px #183f3224!important}.editorial-landing .testimonial-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.editorial-landing .testimonial-quote-icon{color:#183f3238}.editorial-landing .testimonial-quote{font-family:inherit;font-style:normal;font-size:14px!important;line-height:1.68!important;color:#233b2e!important;margin-bottom:24px!important;flex-grow:1!important}.editorial-landing .testimonial-author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(24,63,50,.08)}.editorial-landing .testimonial-author .author-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#183f32,#265b46)!important;color:#fffaf0!important;font-weight:800!important;font-size:13.5px!important;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #183f3238;flex-shrink:0;border:2px solid #ffffff}.editorial-landing .testimonial-author strong{display:block;font-size:14.5px;font-weight:750;color:#183f32;line-height:1.3}.editorial-landing .testimonial-author span{display:block;font-size:12.5px;color:#4b6254;margin-top:2px}.editorial-landing .proof-and-faq-ambient-wrap .faq{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr 1.65fr!important;gap:52px!important;padding-block:0!important;background:transparent!important}.editorial-landing .faq-sidebar{position:sticky;top:96px;display:flex;flex-direction:column}.editorial-landing .faq-sidebar .eyebrow{display:inline-block;color:#183f32;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:10px}.editorial-landing .faq-sidebar h2{font-size:clamp(32px,3.8vw,44px)!important;line-height:1.08!important;color:#183f32!important;font-weight:800!important;letter-spacing:-.04em!important;margin-bottom:14px!important}.editorial-landing .faq-sidebar-desc{font-size:15px;line-height:1.55;color:#435b4c;margin-bottom:24px;max-width:420px}.editorial-landing .faq-concierge-card{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(24,63,50,.14);border-radius:20px;padding:22px 20px;box-shadow:0 10px 30px -6px #183f3214,0 2px 6px #00000005;display:flex;flex-direction:column;max-width:420px}.editorial-landing .faq-concierge-badge{display:inline-flex;align-items:center;gap:7px;background:#eef6ec;border:1px solid #d1e5cf;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;color:#1a4d3b;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.editorial-landing .faq-pulse-dot{width:7px;height:7px;border-radius:50%;background:#1e8755;box-shadow:0 0 0 2px #1e875540;animation:faqPulseDot 2s infinite ease-in-out}@keyframes faqPulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.editorial-landing .faq-concierge-title{font-size:16px;font-weight:800;color:#183f32;margin:0 0 6px;line-height:1.3}.editorial-landing .faq-concierge-text{font-size:13px;line-height:1.55;color:#465d50;margin:0 0 16px}.editorial-landing .faq-concierge-actions{display:flex;flex-direction:column;gap:8px}.editorial-landing .faq-whatsapp-btn{background:#183f32!important;color:#fffaf0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:11px 16px!important;border-radius:12px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 4px 14px #183f3240!important;transition:all .2s ease!important}.editorial-landing .faq-whatsapp-btn:hover{background:#113025!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #183f3259!important}.editorial-landing .faq-chat-btn{background:#edf5eb!important;color:#183f32!important;border:1.5px solid #cbdfc8!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 16px!important;border-radius:12px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important}.editorial-landing .faq-chat-btn:hover{background:#e1ede0!important;border-color:#183f32!important;transform:translateY(-1px)!important}.editorial-landing .faq-list{display:flex!important;flex-direction:column!important;gap:11px!important}.editorial-landing .faq-card-item{background:#fffffff2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1.5px solid rgba(24,63,50,.12)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 10px #183f3208!important;transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)!important}.editorial-landing .faq-card-item:hover{border-color:#183f3252!important;box-shadow:0 6px 20px #183f3214!important;transform:translateY(-1px)!important}.editorial-landing .faq-card-item.is-open,.editorial-landing .faq-card-item[open]{border-color:#183f32!important;background:#fff!important;box-shadow:0 10px 32px -4px #183f321f!important}.editorial-landing .faq-card-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 22px!important;cursor:pointer!important;list-style:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:100%!important;text-align:left!important;background:transparent!important;border:none!important}.editorial-landing .faq-card-summary::-webkit-details-marker{display:none!important}.editorial-landing .faq-question-wrap{display:flex;align-items:center;gap:12px;flex:1}.editorial-landing .faq-num{font-size:12px;font-weight:800;color:#1e6648;background:#edf5eb;border-radius:8px;padding:3px 8px;letter-spacing:.5px;flex-shrink:0;transition:all .25s ease!important}.editorial-landing .faq-card-item.is-open .faq-num,.editorial-landing .faq-card-item[open] .faq-num{background:#183f32!important;color:#fff!important}.editorial-landing .faq-question-text{font-size:15.5px!important;font-weight:700!important;color:#183f32!important;line-height:1.35!important;letter-spacing:-.01em!important}.editorial-landing .faq-toggle-circle{width:32px;height:32px;border-radius:50%;background:#eef5ed;color:#183f32;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .25s ease,color .25s ease!important}.editorial-landing .faq-card-item:hover .faq-toggle-circle{background:#e2ede0}.editorial-landing .faq-card-item.is-open .faq-toggle-circle,.editorial-landing .faq-card-item[open] .faq-toggle-circle{transform:rotate(45deg)!important;background:#183f32!important;color:#fff!important}.editorial-landing .faq-card-anim-wrap{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),opacity .3s ease!important;opacity:0!important}.editorial-landing .faq-card-anim-wrap.is-open{grid-template-rows:1fr!important;opacity:1!important}.editorial-landing .faq-card-anim-inner{overflow:hidden!important;min-height:0!important}.editorial-landing .faq-card-body{padding:0 22px 20px 58px;border-top:1px solid rgba(24,63,50,.06);margin-top:2px}.editorial-landing .faq-card-body p{font-size:14px!important;line-height:1.68!important;color:#3b5245!important;margin:12px 0 0!important}@media (max-width: 760px){.editorial-landing .proof-and-faq-ambient-wrap{padding:35px 0 55px!important}.editorial-landing .proof-and-faq-ambient-wrap .testimonials-editorial{margin-bottom:45px!important}.editorial-landing .testimonials-grid{grid-template-columns:1fr!important;gap:14px!important}.editorial-landing .testimonial-card{padding:22px 18px!important;border-radius:16px!important}.editorial-landing .proof-and-faq-ambient-wrap .faq{grid-template-columns:1fr!important;gap:28px!important}.editorial-landing .faq-sidebar{position:static!important}.editorial-landing .faq-sidebar h2{font-size:30px!important}.editorial-landing .faq-concierge-card{max-width:none!important}.editorial-landing .faq-card-summary{padding:15px 16px!important;gap:10px!important}.editorial-landing .faq-question-text{font-size:14px!important}.editorial-landing .faq-card-body{padding:0 16px 16px 42px!important}.editorial-landing .faq-card-body p{font-size:13px!important}}.editorial-landing .immersive-photo.tablet-photo-ready{background-image:url(/editorial/hero-capa1.webp)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:right top!important;border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;-webkit-mask-image:url(/editorial/hero-desktop-duo.webp)!important;mask-image:url(/editorial/hero-desktop-duo.webp)!important;mask-mode:alpha!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:right top!important;mask-position:right top!important;width:52%!important;max-width:840px!important;height:700px!important;top:40px!important;right:0!important}@media (min-width: 761px) and (max-width: 1100px){.editorial-landing .immersive-photo.tablet-photo-ready{width:52%!important;height:580px!important;top:36px!important}}.editorial-landing .immersive-photo.tablet-photo-ready:after{display:none!important}.editorial-landing .hero-phone{box-shadow:0 24px 44px -10px #10271d47,0 0 0 1px #899486!important}.editorial-landing .contrast-section-wrapper{position:relative!important;width:100%!important;overflow:hidden!important;margin-top:10px!important;margin-bottom:56px!important;padding-top:76px!important}.editorial-landing .contrast-fullwidth-wave-bg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:320px!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important}.editorial-landing .contrast-fullwidth-wave-bg .contrast-wave-svg{width:100%!important;height:100%!important;display:block!important}.editorial-landing .contrast-section{position:relative!important;z-index:1!important;margin-top:0!important;margin-bottom:0!important}.editorial-landing .contrast-heading{margin-bottom:32px}.editorial-landing .contrast-heading p{color:#55665b;font-size:16px}.editorial-landing .contrast-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.editorial-landing .contrast-card{padding:32px 28px;border-radius:20px;display:flex;flex-direction:column}.editorial-landing .contrast-before{background:#fbf6f4;border:1px solid #eddcd5}.editorial-landing .contrast-after{background:#f2f7f3;border:2px solid #275240;box-shadow:0 8px 30px #183f3212}.editorial-landing .contrast-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:1px;padding:6px 12px;border-radius:8px;margin-bottom:22px;width:-moz-fit-content;width:fit-content}.editorial-landing .badge-before{background:#fde8e4;color:#b93822}.editorial-landing .badge-after{background:#183f32;color:#fff}.editorial-landing .contrast-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.editorial-landing .contrast-card li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.4;color:#183f32}.editorial-landing .contrast-card li span{flex-shrink:0;font-size:18px;line-height:1}.editorial-landing .contrast-card li strong{font-size:16px;font-weight:650;color:#183f32;line-height:1.4}.editorial-landing .contrast-before li strong{color:#8c2817}.editorial-landing .demo-section{position:relative!important;z-index:5!important;padding-top:38px!important;padding-bottom:42px!important;overflow:hidden!important;background-color:#173d2d!important;background-image:radial-gradient(circle 420px at 88% 10%,rgba(52,211,153,.24) 0%,transparent 70%),radial-gradient(circle 320px at 8% 28%,rgba(247,214,165,.16) 0%,transparent 65%),radial-gradient(circle 400px at 78% 85%,rgba(16,185,129,.18) 0%,transparent 70%),radial-gradient(ellipse 90% 60% at 50% 50%,rgba(36,95,70,.6) 0%,transparent 80%),linear-gradient(180deg,#15382a,#1a4433,#143527)!important;box-shadow:0 22px 44px -10px #10271d57,0 10px 20px -6px #10271d33!important}.editorial-landing .demo-section .demo-grid{position:relative!important;z-index:2!important}.editorial-landing .demo-ambient-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.editorial-landing .demo-ambient-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1.2px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,black 25%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,black 25%,transparent 85%);opacity:.65}.editorial-landing .demo-ambient-orb{position:absolute;border-radius:50%;pointer-events:none;transform:translateZ(0);will-change:transform,opacity}.editorial-landing .demo-ambient-orb-top{top:-60px;right:-50px;width:360px;height:360px;background:radial-gradient(circle,rgba(52,211,153,.34) 0%,rgba(16,185,129,.15) 45%,transparent 70%);filter:blur(42px);animation:demoAuroraPulse 9s ease-in-out infinite alternate}.editorial-landing .demo-ambient-orb-bottom{bottom:-40px;left:-60px;width:340px;height:340px;background:radial-gradient(circle,rgba(247,214,165,.24) 0%,rgba(201,168,76,.09) 50%,transparent 70%);filter:blur(45px);animation:demoAuroraPulse 11s ease-in-out infinite alternate-reverse}.editorial-landing .demo-ambient-rings{position:absolute;top:-90px;right:-90px;width:500px;height:500px;pointer-events:none;opacity:.8}.editorial-landing .demo-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;box-sizing:border-box}.editorial-landing .demo-ring-1{width:170px;height:170px;border:1px solid rgba(247,214,165,.2);box-shadow:0 0 25px #f7d6a514}.editorial-landing .demo-ring-2{width:310px;height:310px;border:1px solid rgba(52,211,153,.16);box-shadow:0 0 35px #34d39912}.editorial-landing .demo-ring-3{width:460px;height:460px;border:1px dashed rgba(255,255,255,.09)}@keyframes demoAuroraPulse{0%{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(8px,12px,0) scale(1.08);opacity:.95}to{transform:translate3d(-6px,6px,0) scale(1.02);opacity:.75}}@media (prefers-reduced-motion: reduce){.editorial-landing .demo-ambient-orb-top,.editorial-landing .demo-ambient-orb-bottom{animation:none!important}}html.low-power-device .editorial-landing .demo-ambient-orb-top,html.low-power-device .editorial-landing .demo-ambient-orb-bottom{animation:none!important}@media (max-width: 760px){.editorial-landing .demo-section{padding-top:32px!important;padding-bottom:38px!important;background-image:radial-gradient(circle 300px at 85% 8%,rgba(52,211,153,.32) 0%,transparent 70%),radial-gradient(circle 260px at 8% 26%,rgba(247,214,165,.22) 0%,transparent 65%),radial-gradient(circle 320px at 50% 60%,rgba(16,185,129,.25) 0%,transparent 75%),radial-gradient(circle 280px at 85% 92%,rgba(52,211,153,.22) 0%,transparent 70%),linear-gradient(180deg,#133729,#194332,#123324)!important}.editorial-landing .demo-ambient-dots{background-size:19px 19px;opacity:.3!important}.editorial-landing .demo-ambient-orb-top{top:-30px;right:-30px;width:310px;height:310px;filter:blur(42px);opacity:.65}.editorial-landing .demo-ambient-orb-bottom{bottom:25px;left:-40px;width:290px;height:290px;filter:blur(45px);opacity:.6}.editorial-landing .demo-ambient-rings{display:none!important}.editorial-landing .mobile-booking-card-preview{position:relative!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 20px 42px -12px #06160f8c,0 0 20px #34d3991f!important}}.editorial-landing .compact-booking{height:392px!important;padding:14px 18px 12px!important}.editorial-landing .compact-booking .native-booking-title{padding-bottom:7px!important;margin-bottom:8px!important}.editorial-landing .compact-service{margin-bottom:10px!important}.editorial-landing .compact-booking .native-month{margin-bottom:7px!important}.editorial-landing .compact-booking .native-times{margin:7px 0!important}.editorial-landing .compact-booking .native-continue{min-height:40px!important;padding:8px 14px!important}.editorial-landing .compact-booking .booking-simulation{margin-top:7px!important}.editorial-landing .compact-booking .booking-step h3{font-size:17px!important;margin:2px 0 6px!important}.editorial-landing .compact-booking .booking-recap{margin:0 0 6px!important;padding:5px 8px!important;font-size:11.5px!important}.editorial-landing .compact-booking .booking-step label{margin:4px 0 2px!important;font-size:11px!important}.editorial-landing .compact-booking .booking-step input{min-height:36px!important;padding:6px 10px!important;font-size:14px!important}.editorial-landing .compact-booking .booking-step form>.native-continue{margin-top:8px!important;min-height:38px!important}.editorial-landing .compact-booking .booking-back{min-height:24px!important;margin:2px auto 0!important;font-size:11px!important}.editorial-landing .automation-single-screen-section{position:relative!important;width:100%!important;overflow:hidden!important;margin-top:48px!important;margin-bottom:0!important;padding:0!important}.editorial-landing .automation-single-screen{position:relative!important;z-index:1!important;margin-inline:auto!important;margin:0 auto!important}.editorial-landing .automation-fullwidth-line-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important}.editorial-landing .automation-fullwidth-line-bg .fullwidth-wave-svg{width:100%!important;height:100%!important;display:block!important}.editorial-landing .automation-single-heading{text-align:center!important;max-width:860px!important;margin:0 auto 32px!important}.editorial-landing .automation-single-heading .eyebrow{display:inline-block!important;color:#183f32!important;font-size:11px!important;letter-spacing:.8px!important;margin-bottom:10px!important}.editorial-landing .automation-single-heading h2{font-size:clamp(24px,3.1vw,36px)!important;line-height:1.25!important;color:#183f32!important;margin-bottom:12px!important;text-wrap:balance!important}.editorial-landing .word-green{color:#10a368!important;font-weight:800!important}.editorial-landing .automation-single-heading h2 em{color:#26543e!important;font-style:italic!important}.editorial-landing .automation-single-heading p{color:#55665b!important;font-size:15px!important;line-height:1.55!important;max-width:680px!important;margin:0 auto!important}.editorial-landing .automation-single-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.editorial-landing .auto-card{background:#fff!important;border:1px solid #dce4d5!important;border-radius:16px!important;padding:24px 20px 20px!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 18px #183f320a!important;transition:transform .2s ease,box-shadow .2s ease!important}.editorial-landing .auto-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #183f3214!important}.editorial-landing .auto-card.auto-card-highlight{border-color:#26543e!important;box-shadow:0 6px 22px #183f3214!important}.editorial-landing .auto-card-badge{display:none!important}.editorial-landing .auto-card h3{font-size:17.5px!important;font-weight:700!important;color:#183f32!important;margin:0 0 14px!important;line-height:1.25!important}.editorial-landing .auto-card-desc{display:none!important}.editorial-landing .whatsapp-inline-icon{display:inline-block!important;width:25px!important;height:25px!important;vertical-align:-4.5px!important;margin-left:7.5px!important;-o-object-fit:contain!important;object-fit:contain!important}.editorial-landing .auto-mini-preview{background-color:#efeae2!important;background-image:url(/editorial/whatsapp-chat-bg.png)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;border:1px solid #d8ded4!important;border-radius:12px!important;padding:16px!important;margin-bottom:14px!important;flex-grow:1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:156px!important;min-height:156px!important;max-height:156px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}.editorial-landing .mini-bubble{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:2px 12px 12px!important;padding:13px 16px!important;font-size:13.5px!important;line-height:1.5!important;color:#111b21!important;width:100%!important;box-shadow:0 1px 3px #0b141a24!important;position:relative!important;z-index:1!important}.editorial-landing .mini-bubble span{font-size:13.5px!important;line-height:1.5!important;display:block!important}.editorial-landing .mini-bubble span strong{color:#183f32!important;font-weight:750!important}.editorial-landing .mini-bubble small{display:block!important;text-align:right!important;font-size:10.5px!important;color:#437055!important;font-weight:600!important;margin-top:8px!important}.editorial-landing .auto-card-pix-clean{display:flex!important;flex-direction:column!important;justify-content:space-between!important;text-align:left!important}.editorial-landing .auto-card-title-pix{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important;font-size:17.5px!important;font-weight:700!important;color:#183f32!important;margin-bottom:14px!important;line-height:1.25!important}.editorial-landing .pix-title-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;padding:0!important;line-height:0!important;border-radius:7px!important;color:#32bcad!important;background:#e6f9f7!important;border:1px solid #c2f0ea!important;box-shadow:0 2px 5px #32bcad29!important;animation:pixIconPulse 2.8s ease-in-out infinite!important;flex-shrink:0!important;vertical-align:middle!important}.editorial-landing .pix-title-icon svg{display:block!important;margin:auto!important}@keyframes pixIconPulse{0%,to{transform:scale(1);box-shadow:0 2px 6px #32bcad2e}50%{transform:scale(1.08);box-shadow:0 3px 10px #32bcad59}}.editorial-landing .clean-pix-viewport{background-color:#e2f3e8!important;background-image:radial-gradient(circle at 50% 18%,rgba(255,255,255,.75) 0%,transparent 68%),linear-gradient(170deg,#e5f5ea,#d5eee0)!important;border:1px solid #bfdfcb!important;border-radius:12px!important;padding:14px 14px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;height:156px!important;min-height:156px!important;max-height:156px!important;box-sizing:border-box!important;position:relative!important;margin-bottom:14px!important;flex-grow:1!important;box-shadow:inset 0 1px 2px #ffffffbf,0 2px 6px #183f320a!important}.editorial-landing .clean-pix-nav-btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#fff!important;border:1px solid #c2dec9!important;color:#183f32!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 6px #183f3214!important;transition:all .2s ease!important;z-index:2!important;padding:0!important}.editorial-landing .clean-pix-nav-btn:hover{background:#fff!important;border-color:#183f32!important;color:#0d261e!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 3px 8px #183f3226!important}.editorial-landing .clean-pix-nav-btn.prev{left:8px!important}.editorial-landing .clean-pix-nav-btn.next{right:8px!important}.editorial-landing .clean-pix-slide{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;height:104px!important;min-height:104px!important;max-height:104px!important;box-sizing:border-box!important;animation:cleanPixFade .35s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes cleanPixFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.editorial-landing .clean-pix-icon{width:42px!important;height:42px!important;border-radius:50%!important;background:#fff!important;border:1px solid #c2dec9!important;color:#183f32!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px #183f3214!important;margin-bottom:3px!important}.editorial-landing .clean-pix-icon.icon-pix{background:#fff!important;border-color:#a4ded2!important;color:#32bcad!important}.editorial-landing .clean-pix-icon.icon-confirmed{background:#fff!important;border-color:#a3deb9!important;color:#10a368!important}.editorial-landing .clean-pix-slide strong{font-size:15.5px!important;font-weight:750!important;color:#183f32!important;line-height:1.25!important}.editorial-landing .clean-pix-slide span{font-size:12.5px!important;color:#55665b!important;line-height:1.4!important;max-width:250px!important}.editorial-landing .clean-pix-slide span strong{color:#183f32!important;font-weight:700!important}.editorial-landing .clean-pix-dots{display:flex!important;justify-content:center!important;gap:6px!important;margin-top:10px!important}.editorial-landing .clean-dot-btn{width:6px!important;height:6px!important;border-radius:50%!important;background:#b2d5be!important;border:none!important;padding:0!important;cursor:pointer!important;transition:all .3s ease!important}.editorial-landing .clean-dot-btn.active{background:#183f32!important;width:18px!important;border-radius:999px!important}.editorial-landing .clean-pix-footnote{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:12.5px!important;color:#2e4d3b!important;font-weight:550!important;margin:auto 0 0!important;text-align:center!important;padding:8px 12px!important;background:#edf6eb!important;border-radius:8px!important;border:1px solid #d8ebd4!important;white-space:nowrap!important}.editorial-landing .clean-pix-footnote strong{font-weight:750!important;color:#183f32!important}.editorial-landing .auto-card-points{list-style:none!important;padding:12px 0 0!important;margin:auto 0 0!important;border-top:1px solid #edf2ea!important;display:flex!important;flex-direction:column!important;gap:6px!important}.editorial-landing .auto-card-points li{display:flex!important;align-items:center!important;gap:7px!important;font-size:13px!important;color:#2e4d3b!important;font-weight:600!important}.editorial-landing .auto-card-points li svg{color:#26543e!important;flex-shrink:0!important}.editorial-landing .automation-single-bottom{text-align:center!important;margin-top:28px!important}.editorial-landing .automation-single-bottom .text-button{font-size:14px!important;font-weight:700!important;color:#183f32!important}@media (max-width: 760px){.editorial-landing .automation-single-screen-section{padding-inline:0!important;overflow:hidden!important}.editorial-landing .automation-single-screen{width:calc(100% - 32px)!important;max-width:440px!important;margin-inline:auto!important;margin:36px auto!important;padding-inline:0!important;box-sizing:border-box!important}.editorial-landing .automation-single-grid{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:16px!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.editorial-landing .auto-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:20px 18px!important;box-sizing:border-box!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.editorial-landing .auto-card h3{word-break:break-word!important}.editorial-landing .auto-mini-preview,.editorial-landing .clean-pix-viewport{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}.editorial-landing .plan.plan-tier-basic{background:#fff!important;border:1px solid #d8e2d2!important;box-shadow:0 4px 20px #183f320a!important;color:#183f32!important}.editorial-landing .btn-basic-outline{background:transparent!important;border:1.5px solid #183f32!important;color:#183f32!important;font-weight:650!important}.editorial-landing .btn-basic-outline:hover{background:#f1f5ee!important}.editorial-landing .plan.plan-tier-pro{background:#fff!important;border:2px solid #183f32!important;box-shadow:0 10px 30px #183f3214!important;position:relative;color:#183f32!important}.editorial-landing .plan-ribbon-pro{background:#183f32!important;color:#fff!important;font-size:10px!important;font-weight:750!important;letter-spacing:.75px!important;padding:5px 12px!important;border-radius:999px!important;margin-bottom:12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.editorial-landing .btn-pro-primary{background:#183f32!important;color:#fffef8!important;border:1px solid #183f32!important;font-weight:700!important}.editorial-landing .btn-pro-primary:hover{background:#102d24!important}.editorial-landing .plan.plan-tier-business{background:#15382c!important;border:2px solid #2b5947!important;color:#fff!important;box-shadow:0 18px 50px #15382c4d;transform:scale(1.025);position:relative;z-index:3;overflow:visible!important}.editorial-landing .plan.plan-tier-business>*:not(.plan-business-canvas-wrapper){position:relative;z-index:2}.editorial-landing .plan-business-canvas-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important}.editorial-landing .plan-business-ambient-canvas{position:absolute!important;top:-10%!important;left:-10%!important;width:120%!important;height:120%!important;pointer-events:none!important;filter:blur(28px);-webkit-filter:blur(28px);border-radius:inherit}.editorial-landing .plan-business-ambient-glow{position:absolute!important;top:-15%!important;right:-15%!important;bottom:-15%!important;left:-15%!important;overflow:hidden!important;pointer-events:none!important;filter:blur(24px);-webkit-filter:blur(24px);opacity:.85;transform:translateZ(0)}.editorial-landing .plan-business-glow-orb{position:absolute;border-radius:50%;mix-blend-mode:normal;will-change:transform}.editorial-landing .plan-business-glow-1{width:160px;height:160px;top:15%;right:5%;background:radial-gradient(circle,#10b98173,#10b98100 70%);animation:businessOrbFloat1 7s ease-in-out infinite alternate}.editorial-landing .plan-business-glow-2{width:180px;height:180px;bottom:15%;left:5%;background:radial-gradient(circle,#05966966,#05966900 70%);animation:businessOrbFloat2 9s ease-in-out infinite alternate}.editorial-landing .plan-business-glow-3{width:120px;height:120px;top:45%;left:35%;background:radial-gradient(circle,#34d39959,#34d39900 70%);animation:businessOrbFloat3 8s ease-in-out infinite alternate}@keyframes businessOrbFloat1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-20px,25px,0) scale(1.15)}}@keyframes businessOrbFloat2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(25px,-20px,0) scale(.9)}}@keyframes businessOrbFloat3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-15px,-15px,0) scale(1.1)}}.editorial-landing .plan-tier-business h3{color:#fff!important}.editorial-landing .plan-tier-business p,.editorial-landing .plan-tier-business .team,.editorial-landing .plan-tier-business .cycle-total{color:#c5d8cc!important}.editorial-landing .plan-tier-business .price>strong{color:#fff!important}.editorial-landing .plan-tier-business .price>span{color:#c5d8cc!important}.editorial-landing .plan-tier-business .plan-top span{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;font-weight:650!important}.editorial-landing .plan-ribbon-business{background:#25543f!important;color:#fff!important;border:1px solid #3c775d!important;font-size:10px!important;font-weight:800!important;letter-spacing:.8px!important;padding:5px 12px!important;border-radius:999px!important;margin-bottom:12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 4px 12px #00000026!important}.editorial-landing .plan-tier-business .plan-more{border-color:#ffffff2e!important}.editorial-landing .plan-tier-business .plan-more summary{color:#fff!important}.editorial-landing .plan-tier-business .plan-more summary span{background:#ffffff26!important;color:#fff!important}.editorial-landing .btn-business-luxe{background:#fff!important;color:#183f32!important;border:0!important;font-weight:800!important;box-shadow:0 6px 20px #0000002e!important}.editorial-landing .btn-business-luxe:hover{background:#f1f6ef!important}.editorial-landing .plan{padding:20px 20px 16px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.editorial-landing .plan-top{margin-bottom:2px!important}.editorial-landing .plan h3{font-size:22px!important}.editorial-landing .plan>p{font-size:12.5px!important;line-height:1.4!important;margin:3px 0 8px!important;min-height:32px!important;color:#55665b!important}.editorial-landing .plan.plan-tier-business>p{color:#d8e8de!important}.editorial-landing .plan .price{min-height:57px!important;display:flex!important;align-items:baseline!important;margin-top:0!important;margin-bottom:2px!important}.editorial-landing .plan .price strong{font-size:38px!important;letter-spacing:-1.5px!important}.editorial-landing .cycle-billing-info{min-height:48px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin-bottom:2px!important}.editorial-landing .plan .cycle-total{font-size:13px!important;font-weight:500!important;color:#55665b!important;margin:0!important;line-height:1.3!important}.editorial-landing .cycle-savings-badge{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:700;color:#166a3e;background:#e7f5ec;border:1px solid #b7e4c7;padding:3px 8px;border-radius:6px;letter-spacing:.1px;width:-moz-fit-content;width:fit-content}.editorial-landing .plan-tier-business .cycle-total{color:#c5d8cc!important}.editorial-landing .plan-tier-business .cycle-savings-badge{color:#a3f7cb!important;background:#1e5f448c!important;border-color:#a3f7cb59!important}.editorial-landing .plan .price.price-trial{min-height:auto!important;height:auto!important;display:flex!important;align-items:baseline!important;gap:3px!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.editorial-landing .plan .price.price-trial .price-currency{font-size:19px!important;font-weight:750!important;color:#166a3e!important;align-self:baseline!important;margin-right:1px!important}.editorial-landing .plan .price.price-trial .price-zero{font-family:inherit!important;font-size:32px!important;font-weight:750!important;color:#166a3e!important;line-height:1!important;letter-spacing:-.5px!important}.editorial-landing .plan .price.price-trial .price-trial-period{font-size:14px!important;font-weight:600!important;color:#166a3e!important;background:transparent!important;border:none!important;padding:0!important;margin-left:5px!important;letter-spacing:normal!important;white-space:nowrap!important}.editorial-landing .plan-tier-business .price.price-trial .price-currency,.editorial-landing .plan-tier-business .price.price-trial .price-zero{color:#5ae29c!important}.editorial-landing .plan-tier-business .price.price-trial .price-trial-period{color:#a3f7cb!important}.editorial-landing .trial-billing-info{min-height:auto!important;height:auto!important;margin-top:1px!important;margin-bottom:8px!important;padding:0!important}.editorial-landing .price-after-trial{display:inline-flex!important;align-items:baseline!important;gap:5px!important;margin:0!important;padding:0!important;line-height:1.15!important}.editorial-landing .price-after-trial .price-plan-value{font-size:15px!important;font-weight:700!important;color:#166a3e!important;text-decoration:none!important}.editorial-landing .price-after-trial .price-after-label{font-size:14px!important;font-weight:500!important;color:#435b4c!important}.editorial-landing .plan-tier-business .price-after-trial .price-plan-value{color:#5ae29c!important}.editorial-landing .plan-tier-business .price-after-trial .price-after-label{color:#c5d8cc!important}.editorial-landing .plan .team{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 10px!important;padding:5px 11px!important;border-radius:8px!important;background:#f0f4ec!important;color:#163f2f!important;border:1px solid #d4dfce!important;width:-moz-fit-content!important;width:fit-content!important;box-shadow:0 1px 3px #183f320d!important}.editorial-landing .plan .team svg{color:#1e8755!important;flex-shrink:0!important}.editorial-landing .plan-tier-business .team{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 2px 8px #00000026!important}.editorial-landing .plan-tier-business .team svg{color:#a3f7cb!important}.editorial-landing .plan-highlights{list-style:none!important;padding:0!important;margin:0 0 12px!important;display:flex!important;flex-direction:column!important;gap:5.5px!important}.editorial-landing .plan-highlights li{margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:13px!important;line-height:1.35!important;color:#273b30!important}.editorial-landing .plan-highlights li svg{flex-shrink:0!important;margin-top:2px!important;color:#1e8755!important}.editorial-landing .plan-highlights li strong{font-weight:750!important;color:#103324!important}.editorial-landing .plan-tier-business .plan-highlights li{color:#e3ede6!important}.editorial-landing .plan-tier-business .plan-highlights li strong{color:#fff!important;font-weight:750!important}.editorial-landing .plan-tier-business .plan-highlights li svg{color:#8ed0a8!important}.editorial-landing .plan-ribbon-pro,.editorial-landing .plan-ribbon-business{position:absolute!important;top:-14px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;white-space:nowrap!important;z-index:10!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:750!important;letter-spacing:.75px!important;padding:5px 14px!important;border-radius:999px!important}.editorial-landing .plan-ribbon-pro{background:#183f32!important;color:#fff!important;box-shadow:0 4px 12px #183f3240!important;border:1px solid rgba(255,255,255,.2)!important}.editorial-landing .plan-ribbon-business{background:#fff!important;color:#15382c!important;box-shadow:0 4px 14px #00000040!important;border:1px solid rgba(21,56,44,.15)!important}.editorial-landing .mobile-vertical-peek-tag{display:none!important}@media (min-width: 761px){.editorial-landing .pricing-heading{margin-bottom:20px!important}.editorial-landing .pricing-heading .eyebrow{margin-bottom:8px!important}.editorial-landing .pricing-heading h2{margin-bottom:8px!important;font-size:40px!important}.editorial-landing .pricing-heading>p{margin:0 auto!important;max-width:620px!important;line-height:1.45!important;font-size:15px!important}.editorial-landing .cycle-picker-wrapper{margin-top:14px!important}.editorial-landing .monthly-note{margin:8px 0 16px!important;font-size:11px!important;letter-spacing:.8px!important}.editorial-landing .pricing .plan{display:flex!important;flex-direction:column!important;padding:22px 22px 18px!important}.editorial-landing .pricing .plan .plan-top{margin-bottom:2px!important}.editorial-landing .pricing .plan .plan-top h3{font-size:24px!important;font-weight:800!important;margin:0!important}.editorial-landing .pricing .plan>p{margin:2px 0 6px!important;min-height:0!important;line-height:1.4!important;font-size:13px!important}.editorial-landing .pricing .plan .price{margin:2px 0!important;display:flex!important;align-items:baseline!important;gap:4px!important}.editorial-landing .pricing .plan .price.price-trial{min-height:auto!important;margin-bottom:2px!important}.editorial-landing .pricing .plan .price.price-trial .price-currency{font-size:22px!important;font-weight:700!important;color:#183f32!important}.editorial-landing .pricing .plan .price.price-trial .price-zero{font-size:38px!important;font-weight:800!important;color:#183f32!important;line-height:1!important}.editorial-landing .pricing .plan .price.price-trial .price-trial-period{font-size:14px!important;font-weight:600!important;color:#2e6047!important}.editorial-landing .price-after-trial{display:inline-flex!important;align-items:baseline!important;gap:6px!important;margin:0!important;line-height:1.25!important}.editorial-landing .price-after-trial .price-plan-value{font-size:18.5px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#135c36!important;text-decoration:none!important}.editorial-landing .price-after-trial .price-after-label{font-size:13.5px!important;font-weight:500!important;color:#435b4c!important}.editorial-landing .pricing .plan.plan-tier-business .price.price-trial .price-currency,.editorial-landing .pricing .plan.plan-tier-business .price.price-trial .price-zero{color:#5ae29c!important}.editorial-landing .pricing .plan.plan-tier-business .price.price-trial .price-trial-period{color:#c5d8cc!important}.editorial-landing .plan-tier-business .price-after-trial .price-plan-value{font-size:18.5px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#5ae29c!important}.editorial-landing .plan-tier-business .price-after-trial .price-after-label{color:#c5d8cc!important;font-size:13.5px!important}.editorial-landing .pricing .plan .trial-billing-info{min-height:auto!important;margin:0 0 4px!important}.editorial-landing .pricing .plan .trial-billing-info .cycle-savings-badge.invisible{display:none!important}.editorial-landing .plan .team{margin:6px 0 10px!important;padding:4px 10px!important;font-size:13px!important;font-weight:700!important}.editorial-landing .plan .plan-highlights{margin:0 0 14px!important;gap:6px!important}.editorial-landing .plan .plan-highlights li{font-size:13px!important;line-height:1.4!important}.editorial-landing .pricing-section-wrap .plan-details-cta-wrap{margin-top:18px!important}}.editorial-landing .plan .button.full{margin-top:auto!important;min-height:42px!important;padding:9px 16px!important;font-size:13.5px!important}.editorial-landing .mobile-sticky-bar{display:none}@media (max-width: 760px){.editorial-landing .testimonials-grid{grid-template-columns:1fr;gap:16px}.editorial-landing .contrast-grid{grid-template-columns:1fr;gap:18px}.editorial-landing .plan.highlight{transform:none;margin-top:10px;margin-bottom:10px}@keyframes fluidButtonClick{0%,82%,to{transform:scale(1)}87%{transform:scale(.94)}92%{transform:scale(1.025)}96%{transform:scale(1)}}@keyframes buttonSheenLight{0%,82%{transform:translate(-120%) skew(-20deg);opacity:0}88%{opacity:.55}95%{transform:translate(200%) skew(-20deg);opacity:0}to{transform:translate(200%) skew(-20deg);opacity:0}}.editorial-landing .mobile-sticky-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:9995;background:#fffffffa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:1px solid rgba(24,63,50,.12)!important;padding:0 0 max(10px,env(safe-area-inset-bottom))!important;box-shadow:0 -8px 28px #00000014!important;transform:translateY(120%);pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),padding .28s ease,box-shadow .28s ease!important}.editorial-landing .mobile-sticky-bar.is-visible{transform:translateY(0);pointer-events:auto}.editorial-landing .mobile-sticky-help-strip{display:flex!important;align-items:center!important;justify-content:center!important;padding:8.5px 16px!important;background:#edf2eb!important;border-bottom:1px solid rgba(24,63,50,.08)!important;cursor:pointer!important;transition:background .2s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.editorial-landing .mobile-sticky-help-strip:hover,.editorial-landing .mobile-sticky-help-strip:active{background:#e2e8df!important}.editorial-landing .mobile-sticky-help-content{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:13px!important;line-height:1!important;color:#183f32!important}.editorial-landing .mobile-sticky-help-dot{width:6.5px!important;height:6.5px!important;border-radius:50%!important;background:#16a34a!important;box-shadow:0 0 0 2.5px #16a34a40!important;flex-shrink:0!important}.editorial-landing .mobile-sticky-help-icon{color:#183f32!important;flex-shrink:0!important}.editorial-landing .mobile-sticky-help-title{font-weight:750!important;letter-spacing:-.2px!important}.editorial-landing .mobile-sticky-help-sep{font-size:14px!important;font-weight:700!important;color:#7b998a!important;line-height:1!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.editorial-landing .mobile-sticky-help-action{display:inline-flex!important;align-items:center!important;gap:4px!important;font-weight:600!important;color:#245844!important;font-size:12.5px!important;letter-spacing:-.1px!important}.editorial-landing .mobile-sticky-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;max-width:480px!important;margin:0 auto!important;padding:10px 18px 0!important;max-height:70px!important;opacity:1!important;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .25s ease,padding .32s ease!important;overflow:hidden!important}.editorial-landing .mobile-sticky-bar.hide-trial-bar .mobile-sticky-inner{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;margin:0 auto!important;pointer-events:none!important}.editorial-landing .mobile-sticky-bar.hide-trial-bar{padding:0 0 max(8px,env(safe-area-inset-bottom))!important;box-shadow:0 -4px 18px #0000000d!important}.editorial-landing .mobile-sticky-text strong{display:block;font-size:13.5px;font-weight:750;color:#183f32;line-height:1.2}.editorial-landing .mobile-sticky-text span{display:block;font-size:11px;font-weight:500;color:#55665b}.editorial-landing .mobile-sticky-btn{min-height:44px!important;padding:10px 20px!important;font-size:13.5px!important;font-weight:750!important;letter-spacing:-.2px!important;border-radius:999px!important;white-space:nowrap!important;background:linear-gradient(135deg,#1c4b3c,#113427)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 4px 16px #183f3247!important;position:relative!important;overflow:hidden!important;animation:fluidButtonClick 4s infinite ease-in-out!important;will-change:transform,box-shadow!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.editorial-landing .mobile-sticky-btn:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:60%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)!important;animation:buttonSheenLight 4s infinite ease-in-out!important;pointer-events:none!important}body.modal-open .mobile-sticky-bar,body.modal-open .note-chat-launcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.editorial-landing .mobile-hero-actions>span{color:#2e4438!important;font-size:13px!important;font-weight:500!important;letter-spacing:.15px!important;margin-top:4px!important;display:block!important;text-align:center!important}.editorial-landing .header .nav-actions .button{background:#ffffffd9!important;border:1.5px solid #183f32!important;color:#183f32!important;border-radius:999px!important;min-height:34px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important}}.editorial-landing .migration-organic-flow{margin-top:44px;padding:22px 0 10px;background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important}.editorial-landing .migration-organic-heading{text-align:center;margin-bottom:30px;width:100%}.editorial-landing .migration-organic-heading h3{font-size:28px;font-weight:750;color:#183f32;line-height:1.35;margin:0 auto;max-width:100%!important;width:100%;font-family:inherit;letter-spacing:-.3px}.editorial-landing .text-green-accent{color:#1e8755!important;font-weight:800}.editorial-landing .organic-underlined{position:relative;display:inline-block;white-space:nowrap}.editorial-landing .organic-underlined .organic-underline-svg{position:absolute;left:0;bottom:-4px;width:100%;height:9px;pointer-events:none;overflow:visible}.editorial-landing .migration-organic-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;max-width:100%!important;width:100%;margin:0 auto 32px}.editorial-landing .migration-step-clean{display:flex;align-items:flex-start;gap:16px;flex:1;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px 6px}.editorial-landing .step-clean-num{width:40px;height:40px;border-radius:50%;background:#e6f2e4;color:#183f32;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.editorial-landing .step-clean-num.highlight{background:#183f32;color:#fffdfa}.editorial-landing .step-clean-body strong{display:block;font-size:19.5px;font-weight:750;color:#183f32;line-height:1.3;margin-bottom:5px}.editorial-landing .step-clean-body span{display:block;font-size:15.5px;color:#4b6253;line-height:1.5}.editorial-landing .step-clean-arrow{color:#8fa795;font-size:26px;line-height:1;flex-shrink:0;padding:0 4px;margin-top:8px}.editorial-landing .migration-organic-subline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px dashed rgba(24,63,50,.18);padding-top:20px;max-width:100%!important;width:100%;margin:0 auto}.editorial-landing .migration-organic-quiet{font-size:13.5px;color:#5c7262}.editorial-landing .migration-organic-whatsapp{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:#1e6d4c;text-decoration:none;transition:color .15s ease,transform .15s ease}.editorial-landing .migration-organic-whatsapp svg{flex-shrink:0;margin-top:1px}.editorial-landing .migration-organic-whatsapp:hover{color:#10422d;transform:translate(2px)}@media (max-width: 860px){.editorial-landing .migration-organic-flow{margin-top:30px}.editorial-landing .migration-organic-heading{text-align:left}.editorial-landing .migration-organic-heading h3{font-size:22px;line-height:1.4}.editorial-landing .migration-organic-steps{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:22px}.editorial-landing .step-clean-arrow{display:none}.editorial-landing .migration-step-clean{width:100%;gap:16px}.editorial-landing .step-clean-num{width:36px;height:36px;font-size:16px}.editorial-landing .step-clean-body strong{font-size:17.5px}.editorial-landing .step-clean-body span{font-size:14.5px}.editorial-landing .migration-organic-subline{flex-direction:column;align-items:flex-start;gap:12px}}.editorial-landing .scroll-reveal-item{opacity:0!important;transform:translateY(36px)!important;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)!important;transition-duration:.72s!important;transition-delay:var(--reveal-delay, 0ms)!important}.editorial-landing .scroll-reveal-item.is-revealed{opacity:1!important;transform:translateY(0)!important;transition-duration:.72s!important}.editorial-landing .hero-copy.scroll-reveal-item{transition-delay:80ms!important}.editorial-landing .hero-visual.scroll-reveal-item{transition-delay:.2s!important}.editorial-landing .hero-marquee-ribbon{width:100%;overflow:hidden;background:#edf3e9;border-top:1px solid #d4decb;border-bottom:1px solid #d4decb;padding:15px 0;position:relative;z-index:8;box-shadow:inset 0 1px #ffffffb3;cursor:pointer;transition:background .2s ease}.editorial-landing .hero-marquee-ribbon:hover{background:#e9f0e4}.editorial-landing .hero-marquee-ribbon:before{content:"";position:absolute;left:0;top:0;bottom:0;width:60px;background:linear-gradient(90deg,#edf3e9 0%,rgba(237,243,233,.85) 40%,transparent 100%);pointer-events:none;z-index:3}.editorial-landing .hero-marquee-ribbon:after{content:"";position:absolute;right:0;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent 0%,rgba(237,243,233,.85) 60%,#edf3e9 100%);pointer-events:none;z-index:3}.editorial-landing .hero-marquee-track{display:flex;width:-moz-max-content;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-landing .hero-marquee-group{display:flex!important;align-items:center!important;gap:44px!important;padding-right:44px!important;flex-shrink:0!important;animation:heroMarqueeScroll 40s linear infinite!important;animation-duration:40s!important;animation-iteration-count:infinite!important;animation-play-state:running!important;will-change:transform}.editorial-landing .hero-marquee-ribbon:hover .hero-marquee-group,.editorial-landing .hero-marquee-ribbon:focus-within .hero-marquee-group{animation-play-state:running!important}@media (prefers-reduced-motion: reduce){.editorial-landing .hero-marquee-group{animation:heroMarqueeScroll 40s linear infinite!important;animation-duration:40s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}}@keyframes heroMarqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.editorial-landing .hero-marquee-item{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-size:16.5px;font-weight:600;letter-spacing:.15px;color:#173d2f;background:transparent;border:none;cursor:pointer;padding:4px 10px;margin:-4px 0;border-radius:8px;font-family:inherit;text-decoration:none;transition:transform .18s ease,color .18s ease,background .18s ease}.editorial-landing .hero-marquee-item:hover{color:#0e2e21;background:#183f3214;transform:translateY(-1px)}.editorial-landing .hero-marquee-item .marquee-bullet{color:#b8744b;font-size:14px}.editorial-landing .hero-marquee-item em{font-style:normal;color:#1e8755;font-weight:700}@media (max-width: 760px){.editorial-landing .hero-marquee-ribbon{padding:13.5px 0;margin:16px 0 0}.editorial-landing .hero-marquee-ribbon:after{width:80px}.editorial-landing .hero-marquee-group{gap:30px!important;padding-right:30px!important;animation-duration:40s!important}.editorial-landing .hero-marquee-item{font-size:15px;gap:11px}.editorial-landing .hero-marquee-item .marquee-bullet{font-size:12px}}.features-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0c1c1594;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:featuresBackdropFadeIn .22s ease-out forwards}@keyframes featuresBackdropFadeIn{0%{opacity:0}to{opacity:1}}.features-modal-card{position:relative;width:100%;max-width:720px;max-height:min(88vh,780px);background:#faf7f2;border-radius:24px;border:1px solid rgba(24,63,50,.12);box-shadow:0 24px 60px -12px #0c1c1559,0 4px 16px #0c1c1514,0 0 0 1px #fffc inset;display:flex;flex-direction:column;overflow:hidden;animation:featuresCardBloomIn .28s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center center}@keyframes featuresCardBloomIn{0%{opacity:0;transform:scale(.95) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.features-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid rgba(24,63,50,.08);background:#faf7f2;flex-shrink:0}.features-modal-header-copy{flex:1}.features-modal-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#1e8755;margin-bottom:6px}.features-modal-title{font-family:var(--font-editorial, "Newsreader", serif);font-size:26px;font-weight:600;color:#15382c;line-height:1.2;margin:0 0 6px;letter-spacing:-.3px}.features-modal-desc{font-size:13.5px;color:#55685f;line-height:1.45;margin:0}.features-modal-close-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(24,63,50,.12);background:#fff;color:#15382c;cursor:pointer;flex-shrink:0;transition:all .18s ease}.features-modal-close-btn:hover{background:#eef5ef;border-color:#183f3240;transform:rotate(90deg)}.features-modal-body{padding:20px 28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1}.features-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.features-modal-item{display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid rgba(24,63,50,.08);border-radius:16px;padding:16px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #183f3208;position:relative}.features-modal-item:hover{border-color:#267950;transform:translateY(-2px);box-shadow:0 8px 20px -4px #183f321a;background:#fff}.features-modal-item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.features-modal-icon-box{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px}.features-modal-icon-box.badge-basic{background:#eaf1ec;color:#1b4d3a}.features-modal-icon-box.badge-pro{background:#dcf2e4;color:#10633b}.features-modal-icon-box.badge-business{background:#f0eafb;color:#49287c}.features-modal-item-meta{display:flex;align-items:center;gap:8px}.features-tier-badge{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.features-tier-badge.tier-basic{background:#eff5f1;color:#1b4d3a}.features-tier-badge.tier-pro{background:#e2f5e8;color:#10633b}.features-tier-badge.tier-business{background:#f3edf9;color:#49287c}.features-item-arrow{color:#8c9e94;transition:transform .2s ease,color .2s ease}.features-modal-item:hover .features-item-arrow{color:#183f32;transform:translate(2px,-2px)}.features-modal-item-text{flex:1}.features-item-title{display:block;font-size:14.5px;font-weight:700;color:#15382c;line-height:1.35;margin-bottom:5px}.features-item-title .highlight{color:#1e8755}.features-item-desc{font-size:12.5px;color:#55685f;line-height:1.45;margin:0}.features-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;background:#f4efe7;border-top:1px solid rgba(24,63,50,.08);flex-shrink:0}.features-modal-footer-copy{font-size:13px;color:#55685f;font-weight:500}.features-modal-footer-btn{display:inline-flex;align-items:center;gap:6px;background:#183f32;color:#fff;border:none;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.features-modal-footer-btn:hover{background:#0f2c22;transform:translateY(-1px)}@media (max-width: 640px){.features-modal-backdrop{padding:12px;align-items:flex-end}.features-modal-card{max-height:90vh;border-radius:20px 20px 16px 16px}.features-modal-header{padding:20px 20px 14px}.features-modal-title{font-size:21px}.features-modal-body{padding:14px 20px 20px}.features-modal-grid{grid-template-columns:1fr;gap:10px}.features-modal-footer{flex-direction:column;align-items:stretch;gap:10px;padding:14px 20px}.features-modal-footer-btn{justify-content:center;padding:11px 18px}}.editorial-landing .automation-single-screen-section{position:relative!important;width:100%!important;overflow:visible!important;margin-top:48px!important;margin-bottom:0!important;padding:0!important;z-index:2!important}.editorial-landing .automation-single-bottom{text-align:center!important;margin-top:18px!important;margin-bottom:0!important;position:relative!important;z-index:3!important}.editorial-landing .subscription-section-wrapper{position:relative!important;width:100%!important;border-top:none!important;border-bottom:none!important;background-color:transparent!important;overflow:visible!important;padding:36px 0 54px!important;margin-top:0!important;z-index:1!important}.editorial-landing .subscription-fullwidth-bg{display:block!important;position:absolute!important;top:-320px!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;pointer-events:none!important;z-index:0!important;background-image:url(/editorial/club-bg-2560.webp)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.02) 10%,rgba(0,0,0,.1) 22%,rgba(0,0,0,.35) 34%,rgba(0,0,0,.75) 46%,rgba(0,0,0,1) 56%,rgba(0,0,0,1) 94%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.02) 10%,rgba(0,0,0,.1) 22%,rgba(0,0,0,.35) 34%,rgba(0,0,0,.75) 46%,rgba(0,0,0,1) 56%,rgba(0,0,0,1) 94%,transparent 100%)!important}.editorial-landing .subscription-fullwidth-bg .subscription-fullwidth-wave-svg{display:none!important}.editorial-landing .subscription-section{position:relative!important;z-index:1!important}.editorial-landing .subscription-section-wrapper:after{display:none!important}.editorial-landing .features-section-wrap{position:relative!important;width:100%!important;overflow:hidden!important;margin-top:-10px!important;margin-bottom:0!important;padding:24px 0 44px!important;background-color:transparent!important;border-top:none!important}.editorial-landing .features-ambient-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 40px,black 100px)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 40px,black 100px)!important}.editorial-landing .features-ambient-bg .features-ambient-svg{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.editorial-landing .features-section-wrap:before{display:none!important}.editorial-landing .features-section-wrap:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;display:none!important;background:none!important;pointer-events:none!important;z-index:1!important}.editorial-landing .features{position:relative!important;z-index:2!important;border-top:none!important;margin-top:0!important;padding-top:0!important}.editorial-landing .live-product-preview{padding:16px!important;background:linear-gradient(145deg,#fff,#edf3ec 45%,#e1ebe0)!important;border:1px solid rgba(24,63,50,.14)!important;border-radius:24px!important;box-shadow:0 24px 60px -15px #183f3224,0 10px 24px -6px #183f320f,0 0 0 1px #fffc inset!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}.editorial-landing .finance-html{background:linear-gradient(180deg,#fff,#f9fbf9)!important;border:1px solid rgba(24,63,50,.08)!important;border-radius:16px!important;box-shadow:0 4px 20px -3px #183f3208!important;overflow:hidden!important}.editorial-landing .finance-toolbar{background:#fff!important;border-bottom:1px solid rgba(24,63,50,.07)!important;padding:16px 22px!important}.editorial-landing .finance-toolbar strong{color:#14382a!important;font-weight:700!important;letter-spacing:-.2px!important}.editorial-landing .finance-toolbar small{background:#183f320f!important;color:#244c3b!important;border:1px solid rgba(24,63,50,.1)!important;border-radius:6px!important;font-weight:500!important}.editorial-landing .finance-metric{background:#fff!important;border:1px solid rgba(24,63,50,.08)!important;border-radius:14px!important;box-shadow:0 3px 10px -2px #183f320d!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.editorial-landing .finance-metric:hover{transform:translateY(-3px)!important;box-shadow:0 8px 22px -4px #183f321a!important;border-color:#183f3229!important}.editorial-landing .finance-metric.green{background:linear-gradient(180deg,#fff,#f2fbf6)!important;border-color:#10b98138!important;box-shadow:0 4px 16px -2px #10b9811a!important}.editorial-landing .finance-metric.green strong{color:#0f764e!important}.editorial-landing .finance-chart,.editorial-landing .finance-ranking,.editorial-landing .finance-staff-table{background:#fff!important;border:1px solid rgba(24,63,50,.08)!important;border-radius:14px!important;box-shadow:0 3px 12px -2px #183f320a!important}.editorial-landing .product-tabs button{border-radius:10px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.editorial-landing .product-tabs button[aria-pressed=true]{background:#183f32!important;color:#fff!important;box-shadow:0 4px 14px -2px #183f3240!important}.editorial-landing .product-tabs button[aria-pressed=false]:hover{background:#eaf0e6!important;color:#183f32!important}@keyframes luxurySheen{0%{background-position:-180% 0}to{background-position:180% 0}}.editorial-landing .subscription-standalone-callout{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;margin:0 auto 34px!important;text-align:center!important}.editorial-landing .subscription-standalone-callout:before,.editorial-landing .subscription-standalone-callout:after{content:""!important;display:inline-block!important;height:1px!important;width:min(64px,12vw)!important;background:linear-gradient(90deg,transparent,rgba(20,60,44,.35))!important;flex-shrink:0!important}.editorial-landing .subscription-standalone-callout:after{background:linear-gradient(90deg,rgba(20,60,44,.35),transparent)!important}.editorial-landing .sub-callout-text{font-size:clamp(24px,2.8vw,32px)!important;font-weight:850!important;letter-spacing:2.2px!important;text-transform:uppercase!important;display:inline-block!important;position:relative!important;z-index:1!important;background:linear-gradient(110deg,#13382b,#184535,#25634b)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:none!important;transition:transform .25s ease!important}.editorial-landing .sub-callout-text:hover{transform:translateY(-1px)!important}.editorial-landing .subscription-grid-layout,.editorial-landing .subscription-body-grid{display:grid!important;grid-template-columns:1fr 1.05fr!important;gap:48px!important;align-items:center!important}.editorial-landing .subscription-copy{position:relative!important;z-index:1!important}.editorial-landing .subscription-copy h2{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:0 0 16px!important;color:#14382c!important;font-weight:800!important}.editorial-landing .subscription-copy h2 em{font-style:italic!important;font-weight:400!important;color:#3f6853!important}.editorial-landing .subscription-copy>p{font-size:15.5px!important;line-height:1.6!important;color:#2b493b!important;margin:0 0 20px!important;max-width:480px!important}.editorial-landing .subscription-highlights{list-style:none!important;padding:0!important;margin:0 0 24px!important;display:flex!important;flex-direction:column!important;gap:11px!important}.editorial-landing .subscription-highlights li{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14.5px!important;line-height:1.45!important;color:#2b493b!important}.editorial-landing .subscription-highlights li svg{color:#183f32!important;background:#d6e8d2!important;border-radius:50%!important;padding:3px!important;flex-shrink:0!important;margin-top:2px!important}.editorial-landing .subscription-actions-group{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.editorial-landing .btn-sub-learn-more{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#183f32!important;color:#fff!important;border:1px solid #183f32!important;border-radius:999px!important;padding:11px 22px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 4px 14px #183f322e!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.editorial-landing .btn-sub-learn-more:hover{background:#102d23!important;border-color:#102d23!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #183f3242!important}.editorial-landing .sub-plans-anchor{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#183f32!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;opacity:.85!important;transition:all .2s ease!important}.editorial-landing .sub-plans-anchor:hover{opacity:1!important;transform:translate(3px)!important}.editorial-landing .subscription-preview-container{position:relative!important;z-index:1!important}.editorial-landing .vip-club-card-wrapper{position:relative!important;max-width:480px!important;margin:0 auto!important}.editorial-landing .vip-club-pass{background:linear-gradient(165deg,#103326,#0d2b1f 65%,#081e16)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important;padding:24px 26px 20px!important;box-shadow:0 24px 50px -12px #081a1373,0 6px 16px -4px #0003!important;color:#fff!important;position:relative!important;overflow:hidden!important}.editorial-landing .vip-club-pass:before{content:""!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)!important}.editorial-landing .vip-pass-top{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important}.editorial-landing .vip-pass-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important;color:#d9a764!important;letter-spacing:1.6px!important;text-transform:uppercase!important}.editorial-landing .vip-crown-icon{color:#d9a764!important}.editorial-landing .vip-pass-status{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;color:#e2eee6!important;display:flex!important;align-items:center!important;gap:7px!important}.editorial-landing .vip-status-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#22c55e!important;box-shadow:0 0 8px #22c55e!important}.editorial-landing .vip-metrics-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:18px!important;gap:16px!important}.editorial-landing .vip-metrics-left{flex:1!important}.editorial-landing .vip-mrr-label{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:#8fa89b!important;font-weight:750!important;display:block!important;margin-bottom:4px!important}.editorial-landing .vip-mrr-value-row{display:flex!important;align-items:baseline!important;gap:2px!important}.editorial-landing .vip-currency{font-size:22px!important;font-weight:800!important;color:#d9a764!important;margin-right:5px!important}.editorial-landing .vip-amount{font-size:38px!important;font-weight:900!important;line-height:1!important;color:#fff!important;letter-spacing:-.035em!important}.editorial-landing .vip-cents{font-size:26px!important;font-weight:750!important;color:#fff!important}.editorial-landing .vip-period{font-size:15px!important;font-weight:500!important;color:#8fa89b!important;margin-left:6px!important}.editorial-landing .vip-mrr-caption{font-size:13px!important;color:#9bb0a3!important;line-height:1.35!important;margin:6px 0 0!important}.editorial-landing .vip-growth-pill{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;flex-shrink:0!important}.editorial-landing .vip-growth-top{display:flex!important;align-items:center!important;gap:6px!important}.editorial-landing .vip-growth-icon{color:#34d399!important}.editorial-landing .vip-growth-percent{font-size:16px!important;font-weight:800!important;color:#34d399!important}.editorial-landing .vip-growth-label{font-size:11px!important;color:#7e978a!important;font-weight:500!important;margin-top:2px!important;white-space:nowrap!important}.editorial-landing .vip-chart-container{width:100%!important;height:155px!important;margin-top:6px!important;position:relative!important}.editorial-landing .vip-chart-svg{width:100%!important;height:100%!important;display:block!important}.editorial-landing .vip-whatsapp-pill{margin-top:-12px!important;margin-left:10px!important;margin-right:10px!important;background:#fff!important;border:1px solid #c9decb!important;border-left:3.5px solid #25d366!important;border-radius:14px!important;padding:11px 14px!important;box-shadow:0 12px 28px -6px #1230241f,0 3px 8px -2px #1230240a!important;display:flex!important;gap:10px!important;align-items:flex-start!important;position:relative!important;z-index:2!important}.editorial-landing .vip-wa-icon-bubble{width:34px!important;height:34px!important;border-radius:50%!important;background:#25d366!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-top:1px!important}.editorial-landing .vip-wa-content{flex:1!important;min-width:0!important}.editorial-landing .vip-wa-header-row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:4px!important}.editorial-landing .vip-wa-header-row strong{font-size:14.5px!important;color:#14382c!important;font-weight:800!important}.editorial-landing .vip-wa-tag{font-size:11px!important;font-weight:800!important;color:#15803d!important;background:#e6f7ec!important;padding:2.5px 8px!important;border-radius:999px!important}.editorial-landing .vip-wa-text{font-size:13.5px!important;color:#375344!important;line-height:1.48!important;margin:0 0 8px!important}.editorial-landing .vip-wa-link-preview{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#f3f8f2!important;border:1px dashed #b7d6be!important;border-radius:8px!important;padding:6px 11px!important;gap:8px!important}.editorial-landing .vip-wa-link{font-size:12.5px!important;font-family:monospace,ui-monospace,monospace!important;color:#165338!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important}.editorial-landing .vip-wa-action{font-size:12px!important;font-weight:800!important;color:#183f32!important;display:inline-flex!important;align-items:center!important;gap:3px!important;flex-shrink:0!important}@media (max-width: 960px){.editorial-landing .subscription-standalone-callout{margin-bottom:16px!important;gap:10px!important}.editorial-landing .subscription-standalone-callout:before,.editorial-landing .subscription-standalone-callout:after{width:clamp(14px,4vw,22px)!important}.editorial-landing .sub-callout-text{font-size:clamp(17px,5vw,22px)!important;font-weight:850!important;letter-spacing:.8px!important;line-height:1.25!important;white-space:normal!important;word-break:normal!important;text-align:center!important;max-width:100%!important;display:inline-block!important}.editorial-landing .subscription-grid-layout,.editorial-landing .subscription-body-grid{display:flex!important;flex-direction:column!important;gap:0!important}.editorial-landing .subscription-copy{display:contents!important}.editorial-landing .subscription-copy h2{order:1!important;font-size:18px!important;line-height:1.35!important;letter-spacing:-.02em!important;margin-bottom:20px!important;text-align:left!important}.editorial-landing .subscription-preview-container{order:2!important;width:100%!important;margin:4px 0 28px!important}.editorial-landing .subscription-remaining-copy{order:3!important;width:100%!important}.editorial-landing .subscription-section-wrapper{padding:34px 0 40px!important;margin-top:0!important}.editorial-landing .subscription-fullwidth-bg{top:-60px!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 6%,rgba(0,0,0,1) 16%,rgba(0,0,0,1) 94%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 6%,rgba(0,0,0,1) 16%,rgba(0,0,0,1) 94%,transparent 100%)!important}.editorial-landing .vip-club-card-wrapper{max-width:100%!important}}@media (max-width: 580px){.editorial-landing .vip-club-pass{padding:18px 16px 16px!important;border-radius:18px!important}.editorial-landing .vip-pass-top{margin-bottom:14px!important}.editorial-landing .vip-pass-badge{font-size:11px!important;letter-spacing:1px!important;white-space:nowrap!important}.editorial-landing .vip-pass-status{padding:3px 8px!important;font-size:10.5px!important;white-space:nowrap!important}.editorial-landing .vip-metrics-row{margin-bottom:12px!important;gap:8px!important}.editorial-landing .vip-mrr-value-row .vip-currency{font-size:18px!important}.editorial-landing .vip-mrr-value-row .vip-amount{font-size:28px!important}.editorial-landing .vip-mrr-value-row .vip-cents{font-size:20px!important}.editorial-landing .vip-mrr-value-row .vip-period{font-size:12.5px!important}.editorial-landing .vip-mrr-caption{font-size:11.5px!important}.editorial-landing .vip-growth-pill{padding:6px 10px!important;border-radius:10px!important}.editorial-landing .vip-growth-percent{font-size:13.5px!important}.editorial-landing .vip-growth-label{font-size:9.5px!important}.editorial-landing .vip-chart-container{height:135px!important}.editorial-landing .vip-whatsapp-pill{margin-left:4px!important;margin-right:4px!important;padding:12px 14px!important}.editorial-landing .vip-wa-header-row strong{font-size:14px!important}.editorial-landing .vip-wa-tag{font-size:11px!important}.editorial-landing .vip-wa-text{font-size:13px!important}.editorial-landing .vip-wa-link{font-size:12px!important;max-width:none!important}.editorial-landing .vip-wa-action{font-size:12px!important}}.editorial-landing .demo-badge-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#f7d6a5!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;margin-bottom:18px!important;box-shadow:0 2px 10px #00000026!important}.editorial-landing .demo-section .section-copy h2{font-size:clamp(28px,3.2vw,42px)!important;line-height:1.14!important;font-weight:800!important;letter-spacing:-.035em!important;color:#fff!important;margin-bottom:16px!important}.editorial-landing .demo-h2-highlight{display:block!important;margin-top:4px!important;color:#f7d6a5!important;font-family:inherit!important;font-style:normal!important;font-weight:800!important;font-size:1.08em!important;letter-spacing:-.035em!important;line-height:1.15!important}.editorial-landing .demo-h2-sub{display:block!important;font-size:clamp(16px,1.7vw,21px)!important;font-weight:600!important;color:#d1fae5!important;margin-top:8px!important;letter-spacing:-.01em!important;font-style:normal!important;font-family:system-ui,-apple-system,sans-serif!important;line-height:1.35!important}.editorial-landing .demo-highlight-green{color:#34d399!important;font-weight:700!important}.editorial-landing .demo-section .section-copy>p{font-size:15.5px!important;line-height:1.62!important;color:#d7e5d8!important;max-width:500px!important;margin-bottom:22px!important}.editorial-landing .demo-features-cards{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 0 20px!important;max-width:500px!important}.editorial-landing .demo-bullet-card{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:10px 14px!important;border-radius:12px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.09)!important;transition:all .2s ease!important}.editorial-landing .demo-bullet-card:hover{background:#ffffff17!important;border-color:#f7d6a559!important;transform:translate(3px)!important}.editorial-landing .demo-bullet-icon{width:28px!important;height:28px!important;border-radius:8px!important;background:#10b98133!important;border:1px solid rgba(16,185,129,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6ee7b7!important;flex-shrink:0!important;margin-top:1px!important}.editorial-landing .demo-bullet-title{display:block!important;font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:1.3!important}.editorial-landing .demo-bullet-desc{font-size:11.5px!important;color:#b7cab8!important;margin-top:2px!important;line-height:1.4!important}.editorial-landing .demo-hint-box{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border-radius:10px!important;background:#f7d6a51a!important;border:1px dashed rgba(247,214,165,.35)!important;color:#f7d6a5!important;font-size:12px!important;font-weight:600!important}.editorial-landing .live-pulse-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background-color:#10b981!important;box-shadow:0 0 #10b981b3!important;animation:live-pulse 2s infinite!important;flex-shrink:0!important}@keyframes live-pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.editorial-landing .mobile-live-trigger-wrap{display:none!important}@media (min-width: 1024px){.editorial-landing .demo-grid{grid-template-columns:.9fr 1.1fr!important;gap:40px!important;align-items:center!important}}@media (min-width: 761px) and (max-width: 1023px){.editorial-landing .demo-grid{grid-template-columns:1fr!important;gap:36px!important;align-items:center!important}.editorial-landing .demo-grid .section-copy{max-width:600px!important;margin:0 auto!important;text-align:center!important}.editorial-landing .demo-grid .section-copy>p{margin:0 auto!important}}.editorial-landing .tablet-bio-header{width:100%!important;max-width:665px!important;display:flex!important;justify-content:flex-start!important;margin-bottom:12px!important}.editorial-landing .tablet-bio-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;padding:0 0 6px!important;color:#fff!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:.2px!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.editorial-landing .tablet-bio-chip svg{color:#fff!important;opacity:1!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))!important}.editorial-landing .desktop-tablet-mockup-wrapper,.editorial-landing .desktop-phone-mockup-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:665px!important;margin:0 auto!important}.editorial-landing .desktop-tablet-mockup,.editorial-landing .desktop-phone-mockup{position:relative!important;width:100%!important;max-width:665px!important;height:480px!important;background:#111e17!important;border:10px solid #1c3227!important;border-radius:26px!important;box-shadow:0 30px 70px -15px #00000073,0 0 0 1px #ffffff1f,inset 0 0 0 2px #0009!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.editorial-landing .tablet-camera-dot{position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important;width:6px!important;height:6px!important;background:#08100c!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;z-index:20!important}.editorial-landing .tablet-browser-bar,.editorial-landing .phone-browser-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#f0f4ec!important;padding:8px 14px!important;border-bottom:1px solid #dbe3d6!important;flex-shrink:0!important}.editorial-landing .tablet-traffic-lights{display:flex!important;align-items:center!important;gap:6px!important}.editorial-landing .tablet-traffic-lights .dot{width:9px!important;height:9px!important;border-radius:50%!important;display:inline-block!important}.editorial-landing .tablet-traffic-lights .dot-close{background:#ff5f56!important}.editorial-landing .tablet-traffic-lights .dot-min{background:#ffbd2e!important}.editorial-landing .tablet-traffic-lights .dot-max{background:#27c93f!important}.editorial-landing .tablet-url-box{flex:1!important;max-width:320px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#fff!important;border:1px solid #d5dfd0!important;border-radius:8px!important;padding:4px 10px!important;font-size:11px!important;color:#244c3b!important;font-weight:600!important;letter-spacing:-.2px!important}.editorial-landing .tablet-url-box .lock-icon,.editorial-landing .phone-browser-bar .lock-icon{color:#166a3e!important;flex-shrink:0!important}.editorial-landing .tablet-url-box .browser-url,.editorial-landing .phone-browser-bar .browser-url{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.editorial-landing .browser-expand-btn{background:transparent!important;border:0!important;padding:2px!important;color:#385644!important;cursor:pointer!important;display:flex!important;align-items:center!important;border-radius:4px!important;transition:color .15s!important}.editorial-landing .browser-expand-btn:hover{color:#0e2b1f!important}.editorial-landing .tablet-iframe-container{flex:1!important;min-height:0!important;position:relative!important;background:#fff!important;overflow:hidden!important}.editorial-landing .tablet-home-indicator,.editorial-landing .phone-home-indicator{position:absolute!important;bottom:4px!important;left:50%!important;transform:translate(-50%)!important;width:90px!important;height:3px!important;background:#00000038!important;border-radius:2px!important;pointer-events:none!important;z-index:10!important}.editorial-landing .desktop-mockup-footer{margin-top:14px!important}@keyframes autoClickPulse{0%,82%{transform:scale(1);box-shadow:0 0 #4ade8000;background:#ffffff1f;border-color:#ffffff38}86%{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px #4ade8059;background:#fff3;border-color:#4ade80a6}91%{transform:translateY(.5px) scale(.96);background:#ffffff52;box-shadow:0 2px 8px #4ade8080}95%{transform:translateY(-.5px) scale(1.01);background:#fff3}to{transform:scale(1);box-shadow:0 0 #4ade8000;background:#ffffff1f;border-color:#ffffff38}}.editorial-landing .desktop-expand-action{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;padding:8px 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .2s cubic-bezier(.25,1,.5,1)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;animation:autoClickPulse 4s cubic-bezier(.25,1,.5,1) infinite!important}.editorial-landing .desktop-expand-action:hover{animation:none!important;background:#ffffff40!important;border-color:#4ade80cc!important;box-shadow:0 4px 16px #4ade8066!important;transform:translateY(-1px) scale(1.02)!important}.editorial-landing .tablet-native-booking-root{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:#fbfcf9!important;color:#172b1e!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;overflow:hidden!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.editorial-landing .tablet-native-booking-root button,.editorial-landing .tablet-native-booking-root button:focus,.editorial-landing .tablet-native-booking-root button:focus-visible,.editorial-landing .tablet-native-booking-root a,.editorial-landing .tablet-native-booking-root a:focus,.editorial-landing .tablet-native-booking-root a:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.editorial-landing .tablet-native-booking-root .no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.editorial-landing .tablet-native-booking-root .no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.editorial-landing .t-app-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 14px!important;background:#fff!important;border-bottom:1px solid #e7ece2!important;flex-shrink:0!important}.editorial-landing .t-app-brand{display:flex!important;align-items:center!important;gap:8px!important}.editorial-landing .t-app-logo-badge{width:22px!important;height:22px!important;background:#15261d!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e5a93c!important;font-weight:900!important;font-size:13px!important;line-height:1!important;box-shadow:0 2px 4px #00000026!important}.editorial-landing .t-app-name{font-size:12px!important;font-weight:700!important;color:#1a3827!important;letter-spacing:-.2px!important}.editorial-landing .t-app-header-actions{display:flex!important;align-items:center!important;gap:6px!important}.editorial-landing .t-app-circle-btn{width:24px!important;height:24px!important;border-radius:50%!important;border:1px solid #e1e8db!important;background:#fff!important;color:#4b6354!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .15s!important}.editorial-landing .t-app-circle-btn:hover{background:#f0f5ec!important;color:#173824!important}.editorial-landing .t-app-pill-secondary{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 9px!important;border-radius:999px!important;border:1px solid #dfe5d9!important;background:#fff!important;color:#274533!important;font-size:10.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s!important}.editorial-landing .t-app-pill-secondary:hover{background:#f3f7f0!important;border-color:#cbd7c4!important}.editorial-landing .t-app-pill-primary{display:inline-flex!important;align-items:center!important;padding:4px 12px!important;border-radius:999px!important;border:1.5px solid #d97706!important;background:#fffbeb!important;color:#b45309!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;transition:all .15s!important}.editorial-landing .t-app-pill-primary:hover{background:#fef3c7!important;border-color:#b45309!important}.editorial-landing .t-app-content-grid{flex:1!important;min-height:0!important;display:grid!important;grid-template-columns:215px 1fr!important;gap:14px!important;padding:12px 14px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#d1dcd0 transparent!important}.editorial-landing .t-app-content-grid::-webkit-scrollbar{width:4px!important}.editorial-landing .t-app-content-grid::-webkit-scrollbar-thumb{background:#d1dcd0!important;border-radius:4px!important}.editorial-landing .t-app-salon-sidebar{display:flex!important;flex-direction:column!important;gap:10px!important}.editorial-landing .t-app-cover-card{position:relative!important;width:100%!important;height:112px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px #00000014!important;flex-shrink:0!important}.editorial-landing .t-app-cover-img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.editorial-landing .t-app-carousel-dots{position:absolute!important;bottom:6px!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;gap:4px!important;align-items:center!important}.editorial-landing .t-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:#ffffff73!important}.editorial-landing .t-dot.t-dot-active{width:14px!important;border-radius:999px!important;background:#f59e0b!important}.editorial-landing .t-app-salon-meta{display:flex!important;flex-direction:column!important;gap:6px!important}.editorial-landing .t-app-salon-title{font-size:15px!important;font-weight:800!important;color:#12281b!important;margin:0!important;line-height:1.2!important}.editorial-landing .t-app-salon-bio{font-size:10.5px!important;line-height:1.4!important;color:#556b5c!important;margin:0!important}.editorial-landing .t-app-social-row{display:flex!important;align-items:center!important;gap:6px!important;margin-top:2px!important}.editorial-landing .t-social-btn{width:24px!important;height:24px!important;border-radius:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .15s!important}.editorial-landing .t-social-btn:hover{transform:scale(1.08)!important}.editorial-landing .t-social-wa{background:#dcfce7!important;color:#15803d!important}.editorial-landing .t-social-ig{background:#fce7f3!important;color:#db2777!important}.editorial-landing .t-social-fb{background:#e0f2fe!important;color:#0284c7!important}.editorial-landing .t-social-yt{background:#fee2e2!important;color:#dc2626!important}.editorial-landing .t-social-web{background:#f0fdf4!important;color:#16a34a!important}.editorial-landing .t-app-amenities-wrap{margin-top:4px!important}.editorial-landing .t-app-section-label{display:block!important;font-size:9px!important;font-weight:700!important;letter-spacing:.5px!important;color:#728a7c!important;margin-bottom:5px!important}.editorial-landing .t-app-amenities-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px!important}.editorial-landing .t-amenity-card{display:flex!important;align-items:center!important;gap:5px!important;background:#fff!important;border:1px solid #e7ede2!important;border-radius:6px!important;padding:3px 6px!important;font-size:9.5px!important;font-weight:600!important;color:#274533!important}.editorial-landing .t-app-services-main{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.editorial-landing .t-app-tabs-bar{display:flex!important;align-items:center!important;gap:12px!important;border-bottom:1px solid #e5ece0!important;padding-bottom:3px!important;overflow-x:auto!important}.editorial-landing .t-app-tab-btn{background:transparent!important;border:0!important;padding:3px 2px!important;font-size:11px!important;font-weight:600!important;color:#637b6c!important;cursor:pointer!important;position:relative!important;white-space:nowrap!important;transition:color .15s!important}.editorial-landing .t-app-tab-btn.is-active{color:#11261a!important;font-weight:700!important}.editorial-landing .t-tab-indicator{position:absolute!important;bottom:-4px!important;left:0!important;right:0!important;height:2px!important;background:#f59e0b!important;border-radius:2px!important}.editorial-landing .t-app-search-wrap{display:flex!important;align-items:center!important;gap:6px!important;background:#fff!important;border:1px solid #e3eadf!important;border-radius:999px!important;padding:5px 10px!important}.editorial-landing .t-search-icon{color:#7b9485!important;flex-shrink:0!important}.editorial-landing .t-app-search-input{border:0!important;outline:none!important;background:transparent!important;font-size:11px!important;color:#173824!important;width:100%!important}.editorial-landing .t-app-search-input::-moz-placeholder{color:#8fa597!important}.editorial-landing .t-app-search-input::placeholder{color:#8fa597!important}.editorial-landing .t-app-category-box{background:#fff!important;border:1px solid #e4eae0!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 1px 4px #00000008!important}.editorial-landing .t-app-cat-header{display:flex!important;align-items:center!important;gap:6px!important;padding-bottom:8px!important;border-bottom:1px solid #edf2e9!important}.editorial-landing .t-cat-icon-squircle{width:18px!important;height:18px!important;border-radius:5px!important;background:#fef3c7!important;display:flex!important;align-items:center!important;justify-content:center!important}.editorial-landing .t-cat-name{font-size:11.5px!important;font-weight:700!important;color:#132b1d!important}.editorial-landing .t-cat-count{font-size:9.5px!important;font-weight:600!important;color:#6a8274!important;background:#f0f5ec!important;padding:1px 6px!important;border-radius:999px!important;margin-left:auto!important}.editorial-landing .t-app-service-items{display:flex!important;flex-direction:column!important}.editorial-landing .t-app-service-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 4px!important;border-bottom:1px solid #f2f6ef!important;cursor:pointer!important;border-radius:6px!important;transition:all .15s!important}.editorial-landing .t-app-service-row:last-child{border-bottom:0!important}.editorial-landing .t-app-service-row:hover{background:#f4f8f1!important;padding-left:8px!important;padding-right:8px!important}.editorial-landing .t-app-service-row.is-selected{background:#ecf5e8!important}.editorial-landing .t-service-info{display:flex!important;flex-direction:column!important;gap:1px!important}.editorial-landing .t-service-name{font-size:11.5px!important;font-weight:700!important;color:#142e1f!important}.editorial-landing .t-service-details{display:flex!important;align-items:center!important;gap:5px!important}.editorial-landing .t-service-price{font-size:10.5px!important;font-weight:700!important;color:#15803d!important}.editorial-landing .t-service-dot{color:#9cb1a4!important;font-size:9px!important}.editorial-landing .t-service-duration{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:10px!important;color:#688272!important}.editorial-landing .t-service-chevron{color:#9cb1a4!important;transition:transform .15s!important}.editorial-landing .t-app-service-row:hover .t-service-chevron{color:#166a3e!important;transform:translate(2px)!important}.editorial-landing .mobile-booking-card-preview{display:none!important}.editorial-landing .booking-drawer-portal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:100000!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.editorial-landing .booking-drawer-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0a1a13a3!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;animation:ios-drawer-backdrop-in .35s cubic-bezier(.16,1,.3,1)!important}@keyframes ios-drawer-backdrop-in{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}.editorial-landing .booking-bottom-sheet{position:relative!important;z-index:10!important;width:100%!important;max-width:520px!important;margin:0 auto!important;height:92dvh!important;background:#fdfdfb!important;border-radius:24px 24px 0 0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-shadow:0 -15px 45px #00000059!important;animation:drawer-slide-up-ios .44s cubic-bezier(.32,1.25,.38,1)!important;transform-origin:bottom center!important;will-change:transform,opacity!important}@keyframes drawer-slide-up-ios{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.editorial-landing .sheet-drag-handle-bar{padding:10px 0 4px!important;display:flex!important;justify-content:center!important;cursor:pointer!important;touch-action:none!important;background:#f7f9f4!important}.editorial-landing .sheet-drag-handle{width:40px!important;height:5px!important;background:#cbd6c5!important;border-radius:3px!important}.editorial-landing .sheet-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 18px 10px!important;background:#f7f9f4!important;border-bottom:1px solid #e1e7db!important;flex-shrink:0!important}.editorial-landing .sheet-header-title{display:flex!important;align-items:center!important;gap:8px!important}.editorial-landing .sheet-header-title strong{display:block!important;font-size:13px!important;color:#173828!important}.editorial-landing .sheet-header-title span{display:block!important;font-size:11px!important;color:#556c5c!important}.editorial-landing .sheet-header-actions{display:flex!important;align-items:center!important;gap:8px!important}.editorial-landing .sheet-external-link{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 10px!important;background:#eaf3e6!important;color:#1a5237!important;border-radius:8px!important;font-size:11.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important}.editorial-landing .sheet-external-link:hover{background:#d8ead3!important;color:#113c27!important}.editorial-landing .sheet-close-btn{background:#e8eee2!important;border:0!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1e3f2e!important;cursor:pointer!important;transition:background .15s!important}.editorial-landing .sheet-close-btn:hover{background:#dce5d5!important}.editorial-landing .sheet-iframe-wrap{flex:1!important;min-height:0!important;position:relative!important;background:#fff!important}.editorial-landing .sheet-iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}.editorial-landing .sheet-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e1e7db!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-shrink:0!important;box-shadow:0 -4px 15px #0000000d!important}.editorial-landing .sheet-footer-copy strong{display:block!important;font-size:13px!important;color:#163e2e!important}.editorial-landing .sheet-footer-copy span{display:block!important;font-size:11px!important;color:#556c5c!important}.editorial-landing .sheet-cta-btn{white-space:nowrap!important;min-height:40px!important;font-size:13.5px!important;padding:8px 16px!important;background:#183f32!important;color:#fff!important;border:0!important;border-radius:8px!important;font-weight:700!important}@media (max-width: 760px){.editorial-landing .desktop-tablet-mockup-wrapper,.editorial-landing .desktop-phone-mockup-wrapper{display:none!important}.editorial-landing .mobile-booking-card-preview{display:block!important;background:#fff!important;border:1px solid #d5dfce!important;border-radius:18px!important;padding:18px!important;box-shadow:0 8px 24px #183f3214!important;margin-top:14px!important}.editorial-landing .mobile-preview-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}.editorial-landing .mobile-preview-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#eaf4eb!important;color:#126336!important;padding:4px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.editorial-landing .mobile-preview-rating{font-size:11.5px!important;font-weight:600!important;color:#4b6352!important}.editorial-landing .mobile-preview-info{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}.editorial-landing .mobile-preview-avatar img{border-radius:12px!important;-o-object-fit:cover!important;object-fit:cover!important}.editorial-landing .mobile-preview-info strong{display:block!important;font-size:15px!important;color:#163e2e!important}.editorial-landing .mobile-preview-info span{display:block!important;font-size:11.5px!important;color:#556c5c!important;margin-top:2px!important}.editorial-landing .mobile-preview-desc{font-size:13px!important;line-height:1.5!important;color:#415647!important;margin:0 0 14px!important}.editorial-landing .mobile-preview-cta-btn{width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#183f32!important;color:#fff!important;border:0!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important}}.editorial-landing .live-booking-experience{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;background:#fff!important;color:#173828!important;font-family:inherit!important;position:relative!important;overflow:hidden!important}.editorial-landing .live-booking-experience.in-drawer .live-exp-topbar{display:none!important}.editorial-landing .live-exp-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 12px!important;background:#f4f7f2!important;border-bottom:1px solid #e1e7db!important;flex-shrink:0!important}.editorial-landing .live-exp-brand{display:flex!important;align-items:center!important;gap:6px!important}.editorial-landing .live-exp-brand .brand-dot{width:7px!important;height:7px!important;background:#15803d!important;border-radius:50%!important;box-shadow:0 0 0 3px #15803d33!important}.editorial-landing .live-exp-brand strong{font-size:11px!important;font-weight:700!important;color:#183f32!important}.editorial-landing .live-exp-external{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10.5px!important;font-weight:700!important;color:#1a5237!important;text-decoration:none!important;padding:3px 8px!important;background:#e8f2e5!important;border-radius:6px!important;transition:all .15s!important}.editorial-landing .live-exp-external:hover{background:#d8e8d3!important}.editorial-landing .live-exp-scroll-body{flex:1!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:12px 14px 20px!important;display:flex!important;flex-direction:column!important;gap:12px!important;scrollbar-width:thin!important;scrollbar-color:#cbd5c5 transparent!important}.editorial-landing .live-exp-scroll-body::-webkit-scrollbar{width:4px!important}.editorial-landing .live-exp-scroll-body::-webkit-scrollbar-thumb{background:#cbd5c5!important;border-radius:4px!important}.editorial-landing .live-salon-cover{position:relative!important;width:100%!important;height:115px!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 3px 10px #00000014!important;flex-shrink:0!important}.editorial-landing .live-salon-cover img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.editorial-landing .live-cover-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000000d,#00000080)!important;display:flex!important;align-items:flex-end!important;padding:8px 10px!important}.editorial-landing .live-open-badge{background:#126336eb!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#fff!important;font-size:10.5px!important;font-weight:700!important;padding:3px 9px!important;border-radius:999px!important;display:inline-block!important}.editorial-landing .live-salon-info{display:flex!important;flex-direction:column!important;gap:6px!important}.editorial-landing .live-salon-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important}.editorial-landing .live-salon-title-row h2{font-size:15px!important;font-weight:800!important;color:#163e2e!important;margin:0!important}.editorial-landing .live-rating{font-size:11px!important;font-weight:700!important;color:#854d0e!important;background:#fef9c3!important;padding:2px 7px!important;border-radius:6px!important}.editorial-landing .live-salon-bio{font-size:11.5px!important;line-height:1.45!important;color:#556c5c!important;margin:0!important}.editorial-landing .live-amenities-row{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:2px!important}.editorial-landing .amenity-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;font-weight:600!important;color:#27523c!important;background:#edf4ec!important;padding:3px 8px!important;border-radius:6px!important}.editorial-landing .live-location-row{display:flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;color:#657e6f!important;margin-top:2px!important}.editorial-landing .live-services-section{display:flex!important;flex-direction:column!important;gap:8px!important}.editorial-landing .live-section-title h3{font-size:12.5px!important;font-weight:800!important;color:#173828!important;margin:0 0 2px!important}.editorial-landing .live-section-title small{font-size:10.5px!important;color:#657e6f!important;display:block!important}.editorial-landing .live-services-list{display:flex!important;flex-direction:column!important;gap:7px!important}.editorial-landing .live-service-card{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;background:#fff!important;border:1px solid #dbe4d5!important;border-radius:11px!important;text-align:left!important;cursor:pointer!important;transition:all .18s ease!important;box-shadow:0 1px 3px #00000008!important}.editorial-landing .live-service-card:hover{border-color:#183f32!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #183f321a!important;background:#fbfdfa!important}.editorial-landing .live-service-card .service-main{flex:1!important;min-width:0!important}.editorial-landing .service-name-row{display:flex!important;align-items:center!important;gap:6px!important}.editorial-landing .service-name-row strong{font-size:12px!important;font-weight:700!important;color:#163e2e!important}.editorial-landing .service-tag{font-size:9px!important;font-weight:700!important;color:#b8744b!important;background:#fcf1e8!important;padding:1px 5px!important;border-radius:4px!important}.editorial-landing .service-meta{display:flex!important;align-items:center!important;gap:4px!important;font-size:10.5px!important;color:#657e6f!important;margin-top:2px!important}.editorial-landing .service-price-cta{text-align:right!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important}.editorial-landing .service-price-cta strong{font-size:12.5px!important;font-weight:800!important;color:#163e2e!important}.editorial-landing .service-select-btn{font-size:10.5px!important;font-weight:700!important;color:#126336!important}.editorial-landing .live-back-nav{background:transparent!important;border:0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:700!important;color:#3e5f4c!important;cursor:pointer!important;padding:4px 0!important;transition:color .15s!important}.editorial-landing .live-back-nav:hover{color:#163e2e!important}.editorial-landing .live-recap-header{background:#f4f7f2!important;border:1px solid #e0e7db!important;border-radius:9px!important;padding:8px 12px!important}.editorial-landing .live-recap-header>span{font-size:9.5px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#657e6f!important;font-weight:700!important;display:block!important;margin-bottom:2px!important}.editorial-landing .live-recap-service{display:flex!important;justify-content:space-between!important;align-items:center!important}.editorial-landing .live-recap-service strong{font-size:12.5px!important;font-weight:700!important;color:#163e2e!important}.editorial-landing .live-recap-service b{font-size:12.5px!important;font-weight:800!important;color:#126336!important}.editorial-landing .live-step-block{display:flex!important;flex-direction:column!important;gap:7px!important}.editorial-landing .live-block-label{font-size:11px!important;font-weight:800!important;color:#163e2e!important}.editorial-landing .live-staff-picker{display:flex!important;flex-direction:column!important;gap:6px!important}.editorial-landing .live-staff-card{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;background:#fff!important;border:1.5px solid #dbe4d5!important;border-radius:10px!important;cursor:pointer!important;transition:all .15s ease!important;text-align:left!important}.editorial-landing .live-staff-card img{width:34px!important;height:34px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important}.editorial-landing .live-staff-card div{flex:1!important}.editorial-landing .live-staff-card strong{font-size:11.5px!important;font-weight:700!important;color:#163e2e!important;display:block!important}.editorial-landing .live-staff-card span{font-size:10px!important;color:#657e6f!important;display:block!important}.editorial-landing .live-staff-card .staff-check{color:#126336!important}.editorial-landing .live-staff-card.is-selected{border-color:#126336!important;background:#f2f9f4!important;box-shadow:0 0 0 1px #126336!important}.editorial-landing .live-slots-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(58px,1fr))!important;gap:6px!important}.editorial-landing .live-slot-chip{padding:7px 4px!important;background:#fff!important;border:1.5px solid #dbe4d5!important;border-radius:8px!important;font-size:11.5px!important;font-weight:700!important;color:#163e2e!important;cursor:pointer!important;text-align:center!important;transition:all .15s ease!important}.editorial-landing .live-slot-chip.is-selected{background:#183f32!important;color:#fff!important;border-color:#183f32!important;box-shadow:0 2px 6px #183f3240!important}.editorial-landing .live-primary-action-btn{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#184c37,#256b4d)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 14px #184c3740!important;transition:all .15s ease!important;margin-top:6px!important}.editorial-landing .live-primary-action-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #184c3759!important}.editorial-landing .live-booking-summary-box{background:#fbfcf9!important;border:1px solid #dbe4d5!important;border-radius:11px!important;padding:12px!important}.editorial-landing .live-booking-summary-box .summary-title{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#183f32!important;margin-bottom:8px!important;border-bottom:1px solid #edf2e8!important;padding-bottom:6px!important}.editorial-landing .summary-item{display:flex!important;justify-content:space-between!important;font-size:11px!important;padding:3px 0!important}.editorial-landing .summary-item span{color:#657e6f!important}.editorial-landing .summary-item strong{color:#163e2e!important;font-weight:600!important}.editorial-landing .summary-item.total{border-top:1px solid #e6ede0!important;margin-top:6px!important;padding-top:6px!important}.editorial-landing .summary-item.total strong{font-size:13px!important;font-weight:800!important;color:#126336!important}.editorial-landing .live-pix-deposit-box{background:linear-gradient(135deg,#eefaf2,#f7fdf9)!important;border:1.5px solid #a8dfbc!important;border-radius:11px!important;padding:10px 12px!important}.editorial-landing .pix-deposit-header{display:flex!important;align-items:center!important;gap:6px!important;color:#0f6133!important;font-size:11px!important;font-weight:800!important;margin-bottom:4px!important}.editorial-landing .live-pix-deposit-box p{font-size:10.5px!important;line-height:1.4!important;color:#265538!important;margin:0 0 6px!important}.editorial-landing .pix-deposit-badge{display:inline-block!important;font-size:9px!important;font-weight:700!important;color:#0f6133!important;background:#d4f2e1!important;padding:2px 7px!important;border-radius:4px!important}.editorial-landing .live-exp-step-success{text-align:center!important;padding:8px 0 10px!important}.editorial-landing .success-icon-wrap{width:50px!important;height:50px!important;border-radius:50%!important;background:#def7e5!important;color:#126336!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 10px!important}.editorial-landing .live-exp-step-success h3{font-size:14.5px!important;font-weight:800!important;color:#163e2e!important;margin:0 0 5px!important}.editorial-landing .success-desc{font-size:11px!important;line-height:1.45!important;color:#556c5c!important;margin:0 0 12px!important}.editorial-landing .success-whatsapp-preview{background:#eef8f1!important;border:1px solid #c7e6d2!important;border-radius:11px!important;padding:10px 12px!important;text-align:left!important;margin-bottom:14px!important;box-shadow:0 2px 6px #00000008!important}.editorial-landing .wa-bubble-header{display:flex!important;align-items:center!important;gap:5px!important;font-size:10px!important;font-weight:700!important;color:#126336!important;margin-bottom:5px!important}.editorial-landing .wa-bubble-content{font-size:11px!important;line-height:1.45!important;color:#1a442d!important;background:#fff!important;border-radius:8px!important;padding:9px 10px!important;border:1px solid #d5ecd9!important}.editorial-landing .success-actions{display:flex!important;flex-direction:column!important;gap:7px!important}.editorial-landing .live-reset-btn{background:transparent!important;border:1px solid #cbd5c5!important;border-radius:8px!important;padding:7px 10px!important;font-size:11px!important;font-weight:700!important;color:#405d4b!important;cursor:pointer!important;transition:all .15s!important}.editorial-landing .live-reset-btn:hover{background:#f0f4ed!important;color:#163e2e!important}.editorial-landing .live-cta-signup-btn{width:100%!important;background:linear-gradient(135deg,#184c37,#205e43)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:10px!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 4px 14px #184c3740!important;transition:all .15s!important}.editorial-landing .live-cta-signup-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #184c3759!important}.editorial-landing .live-booking-experience.in-drawer .live-cta-signup-btn{display:none!important}.editorial-landing .mobile-plan-nav{display:none}@media (max-width: 760px){.editorial-landing .mobile-plan-nav{display:flex!important;justify-content:center!important;align-items:center!important;margin:14px 0 18px!important;width:100%!important}.editorial-landing .mobile-plan-tabs{display:flex!important;position:relative!important;background:#e9eee4!important;border:1px solid #d0dcd0!important;border-radius:999px!important;padding:3.5px!important;gap:4px!important;box-shadow:inset 0 1px 3px #0000000f!important}.editorial-landing .plan-tab-fluid-indicator{position:absolute!important;top:0!important;left:0!important;border-radius:999px!important;background:linear-gradient(180deg,#1d4b3c,#15382c)!important;box-shadow:0 3px 12px #183f3247,0 1px 3px #0000001a,inset 0 1px #ffffff2e!important;pointer-events:none!important;z-index:1!important;will-change:transform,width}.editorial-landing .plan-tab-fluid-indicator.is-animated{transition:transform .46s cubic-bezier(.25,1,.5,1),width .46s cubic-bezier(.25,1,.5,1),height .46s cubic-bezier(.25,1,.5,1),opacity .2s ease!important}.editorial-landing .mobile-plan-tab{position:relative!important;z-index:2!important;background:transparent!important;border:0!important;padding:7px 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important;color:#435b4c!important;cursor:pointer!important;transition:color .25s ease!important;display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.editorial-landing .mobile-plan-tab.is-active{background:transparent!important;color:#fff!important;font-weight:750!important;box-shadow:none!important}.editorial-landing .tab-pop-star{font-size:11px!important;line-height:1!important}.editorial-landing .pricing .plan-grid-desktop{display:none!important}.editorial-landing .pricing-section-wrap .pricing.shell{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.editorial-landing .pricing-heading,.editorial-landing .pricing-details-cta{padding-left:18px!important;padding-right:18px!important}.editorial-landing .pricing .mobile-plan-carousel-viewport{display:block!important;width:100%!important;max-width:100%!important;margin:-16px 0 -24px!important;position:relative!important;overflow:hidden!important;overflow-x:hidden!important;padding:38px 0 46px!important;touch-action:pan-y!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;contain:layout paint!important}.editorial-landing .pricing .mobile-plan-carousel-track{display:flex!important;position:relative!important;gap:12px!important;width:-moz-max-content!important;width:max-content!important;will-change:transform!important;align-items:flex-start!important;transform:translateZ(0);touch-action:pan-y!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.editorial-landing .pricing .plan,.editorial-landing .pricing .plan.plan-tier-business,.editorial-landing .pricing .plan.plan-tier-pro,.editorial-landing .pricing .plan.plan-tier-basic{transform:none!important}.editorial-landing .pricing .plan{flex:0 0 280px!important;width:280px!important;max-width:280px!important;min-width:280px!important;box-sizing:border-box!important;overflow:visible!important;border-radius:18px!important;padding:20px 16px 18px!important;height:auto!important;min-height:auto!important;align-self:flex-start!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;opacity:1!important;box-shadow:0 4px 14px #183f3214!important;position:relative!important;z-index:1!important;transition:border-color .25s ease!important}.editorial-landing .pricing .plan.is-card-selected{opacity:1!important;box-shadow:0 10px 26px -4px #183f3229,0 3px 8px #183f320f!important;z-index:2!important}.editorial-landing .pricing .plan.is-card-unselected{opacity:1!important;box-shadow:0 4px 14px #183f320f!important;z-index:1!important}.editorial-landing .pricing .plan.plan-tier-business{background:#15382c!important;opacity:1!important}.editorial-landing .pricing .plan.plan-tier-business.is-card-unselected{opacity:1!important;box-shadow:0 6px 20px #0003!important;z-index:1!important}.editorial-landing .pricing .plan.plan-tier-pro.is-card-selected{border-color:#183f32!important}.editorial-landing .pricing .plan.plan-tier-business.is-card-selected{opacity:1!important;border-color:#2b5947!important;box-shadow:0 14px 34px -4px #0c231b73,0 4px 12px #0c231b2e!important;z-index:2!important}.editorial-landing .pricing .plan.plan-tier-basic.is-card-selected{border-color:#244c3b!important}.editorial-landing .pricing .plan .plan-top h3{font-size:21px!important;line-height:1.1!important;margin:0!important}.editorial-landing .pricing .plan .plan-top span{font-size:11px!important;padding:3px 8px!important}.editorial-landing .pricing .plan>p{font-size:12px!important;line-height:1.35!important;margin:4px 0 8px!important;min-height:auto!important}.editorial-landing .pricing .plan.plan-tier-business>p{color:#d8e8de!important}.editorial-landing .pricing .plan .price{margin:0 0 2px!important}.editorial-landing .pricing .plan .price strong{font-size:33px!important}.editorial-landing .pricing .plan .price span{font-size:12px!important}.editorial-landing .pricing .plan .price.price-trial{min-height:auto!important;margin-bottom:2px!important}.editorial-landing .pricing .plan .price.price-trial .price-currency{font-size:16px!important}.editorial-landing .pricing .plan .price.price-trial .price-zero{font-size:28px!important}.editorial-landing .pricing .plan .price .price-trial-period{font-size:12px!important;padding:0!important;margin-left:3px!important;background:transparent!important;border:none!important}.editorial-landing .pricing .plan .price-after-trial{margin:0!important;line-height:1.2!important;display:inline-flex!important;align-items:baseline!important;gap:4px!important}.editorial-landing .pricing .plan .price-after-trial .price-plan-value{font-size:13.5px!important}.editorial-landing .pricing .plan .price-after-trial .price-after-label{font-size:12.5px!important}.editorial-landing .pricing .plan .trial-billing-info{margin-top:0!important;margin-bottom:4px!important;min-height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.editorial-landing .pricing .plan .cycle-billing-info{margin-top:1px!important;margin-bottom:5px!important;min-height:42px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.editorial-landing .pricing .plan .cycle-total{font-size:11px!important;margin:0!important}.editorial-landing .pricing .plan .cycle-savings-badge{font-size:9.5px!important;padding:2px 7px!important;margin-top:3px!important}.editorial-landing .pricing .plan .team{font-size:11.5px!important;margin-bottom:8px!important}.editorial-landing .pricing .plan .plan-highlights{overflow:visible!important;min-height:auto!important;height:auto!important;flex:0 0 auto!important;margin:6px 0 12px!important;gap:3.5px!important;padding:0!important}.editorial-landing .pricing .plan .plan-highlights li{font-size:12px!important;line-height:1.32!important;padding:2px 0!important}.editorial-landing .pricing .plan .plan-highlights li svg{width:14px!important;height:14px!important;flex-shrink:0!important}.editorial-landing .pricing .plan .button.full,.editorial-landing .pricing .plan>.button{margin-top:14px!important;min-height:38px!important;padding:8px 14px!important;font-size:13px!important}}@media (min-width: 761px){.editorial-landing .pricing .mobile-plan-carousel-viewport{display:none!important}.editorial-landing .pricing .plan-grid-desktop{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;overflow:visible!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding-top:50px!important}.editorial-landing .pricing .plan-grid-desktop .plan{display:flex!important;width:100%!important;max-width:100%!important;transform:none!important;opacity:1!important}.editorial-landing .pricing .plan-grid-desktop .plan.is-card-selected{transform:translateY(-8px)!important}}.editorial-landing .tablet-iframe-container,.editorial-landing .tablet-iframe-container *,.tablet-booking-preview-root,.tablet-booking-preview-root *{outline:none!important;outline-offset:0!important;-webkit-tap-highlight-color:transparent!important}.editorial-landing .tablet-iframe-container button,.editorial-landing .tablet-iframe-container button:focus,.editorial-landing .tablet-iframe-container button:focus-visible,.editorial-landing .tablet-iframe-container button:active,.tablet-booking-preview-root button,.tablet-booking-preview-root button:focus,.tablet-booking-preview-root button:focus-visible,.tablet-booking-preview-root button:active{outline:none!important;outline-offset:0!important;box-shadow:none!important}.editorial-landing .tablet-iframe-container *::-webkit-scrollbar,.tablet-booking-preview-root *::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.editorial-landing .tablet-iframe-container *,.tablet-booking-preview-root,.tablet-booking-preview-root *,.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.editorial-landing .testdrive-connector-bg{position:absolute;left:0;top:0!important;width:100%;height:680px;pointer-events:none;z-index:0;overflow:hidden!important}.editorial-landing .testdrive-connector-svg{width:100%;height:100%;display:block;overflow:visible}.editorial-landing .agenda-testdrive-section{margin:64px auto 36px;position:relative;z-index:10}.editorial-landing .agenda-testdrive-card{position:relative;overflow:hidden;background:#051d14;border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:42px 48px;box-shadow:0 16px 36px -10px #051d1459,0 4px 12px -2px #051d142e,inset 0 1px #ffffff2e;display:flex;align-items:center;justify-content:space-between;gap:36px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.editorial-landing .agenda-testdrive-card:hover{box-shadow:0 30px 72px -16px #051d1499,0 10px 28px -6px #051d1459,inset 0 1px #ffffff3d}.editorial-landing .testdrive-ambient-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;filter:blur(38px);-webkit-filter:blur(38px);transform:scale(1.12);border-radius:28px}.editorial-landing .testdrive-ambient-mesh{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;overflow:hidden;pointer-events:none;z-index:1;filter:blur(20px);-webkit-filter:blur(20px);transform:translateZ(0);opacity:.58}.editorial-landing .testdrive-mesh-orb{position:absolute;border-radius:50%;mix-blend-mode:normal;will-change:transform,opacity}.editorial-landing .testdrive-mesh-orb-1{top:-10%;left:14%;width:285px;height:245px;background:radial-gradient(circle,rgba(16,185,129,.45) 0%,rgba(5,150,105,.22) 55%,transparent 75%);animation:testdriveMeshFloat1 7s ease-in-out infinite alternate}.editorial-landing .testdrive-mesh-orb-2{bottom:-15%;right:8%;width:310px;height:260px;background:radial-gradient(circle,rgba(5,150,105,.4) 0%,rgba(4,120,87,.2) 50%,transparent 75%);animation:testdriveMeshFloat2 6.5s ease-in-out infinite alternate}.editorial-landing .testdrive-mesh-orb-3{top:15%;right:25%;width:210px;height:170px;background:radial-gradient(circle,rgba(52,211,153,.35) 0%,rgba(16,185,129,.18) 45%,transparent 75%);animation:testdriveMeshFloat3 5.5s ease-in-out infinite alternate}.editorial-landing .testdrive-mesh-orb-4{top:-20%;right:42%;width:240px;height:200px;background:radial-gradient(circle,#021a10 0%,#042417 60%,transparent 80%);mix-blend-mode:normal;animation:testdriveMeshFloat4 7.8s ease-in-out infinite alternate}@keyframes testdriveMeshFloat1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(80px,20px,0) scale(1.06)}to{transform:translate3d(25px,-18px,0) scale(.96)}}@keyframes testdriveMeshFloat2{0%{transform:translateZ(0) scale(1.04)}50%{transform:translate3d(-90px,-25px,0) scale(.94)}to{transform:translate3d(-35px,15px,0) scale(1.02)}}@keyframes testdriveMeshFloat3{0%{transform:translateZ(0) scale(.92);opacity:.35}50%{transform:translate3d(45px,-20px,0) scale(1.05);opacity:.5}to{transform:translate3d(-30px,20px,0) scale(.95);opacity:.38}}@keyframes testdriveMeshFloat4{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-60px,25px,0) scale(1.08)}to{transform:translate3d(35px,-15px,0) scale(.94)}}@media (prefers-reduced-motion: reduce){.editorial-landing .testdrive-mesh-orb-1{animation:testdriveMeshFloat1 6.5s ease-in-out infinite alternate!important}.editorial-landing .testdrive-mesh-orb-2{animation:testdriveMeshFloat2 5.8s ease-in-out infinite alternate!important}.editorial-landing .testdrive-mesh-orb-3{animation:testdriveMeshFloat3 4.8s ease-in-out infinite alternate!important}.editorial-landing .testdrive-mesh-orb-4{animation:testdriveMeshFloat4 7.2s ease-in-out infinite alternate!important}}.editorial-landing .testdrive-content{position:relative;z-index:2;flex:1;max-width:660px}.editorial-landing .testdrive-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);padding:5px 13px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#a7f3d0;margin-bottom:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.editorial-landing .testdrive-pulse-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;display:inline-block;animation:testdrivePulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes testdrivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.editorial-landing .testdrive-title{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(23px,2.6vw,32px);color:#fff!important;font-weight:750;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px;text-wrap:balance}.editorial-landing .testdrive-desc{font-size:15px;line-height:1.6;color:#d6e4dc;margin:0 0 20px;font-weight:400;max-width:580px}.editorial-landing .testdrive-desc .testdrive-wink{display:inline-block;transform:scale(1.18);margin-left:2px}.editorial-landing .testdrive-pills{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.editorial-landing .testdrive-pill-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#e5ede7;letter-spacing:.1px}.editorial-landing .testdrive-pill-item svg{color:#6ee7b7;stroke-width:2.5;flex-shrink:0}.editorial-landing .testdrive-action-box{position:relative;z-index:2;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.editorial-landing .testdrive-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,#fff,#f4f7f5);color:#0b261b!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px;padding:15px 20px 15px 24px;border-radius:999px;text-decoration:none!important;box-shadow:0 12px 28px -4px #00000061,0 0 24px -2px #34d39940,inset 0 1px #fff;border:1px solid rgba(255,255,255,.95);transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap;cursor:pointer;outline:none!important;outline-offset:0!important}.editorial-landing .testdrive-cta-btn:hover{background:#fff;color:#051a11!important;transform:translateY(-2px);box-shadow:0 18px 36px -4px #00000073,0 0 32px #34d39966,inset 0 1px #fff;outline:none!important;outline-offset:0!important}.editorial-landing .testdrive-cta-btn:focus,.editorial-landing .testdrive-cta-btn:focus-visible,.editorial-landing .testdrive-cta-btn:active{outline:none!important;outline-offset:0!important}.editorial-landing .testdrive-cta-btn:active{transform:translateY(0) scale(.98)}.editorial-landing .testdrive-btn-icon{width:28px;height:28px;border-radius:50%;background:#e8f5ec;color:#12402d;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1)}.editorial-landing .testdrive-cta-btn:hover .testdrive-btn-icon{background:#12402d;color:#fff;transform:translate(3px)}.editorial-landing .testdrive-cta-note{font-size:11px;color:#e5ede7a6;font-weight:500;letter-spacing:.2px}.editorial-landing button:focus,.editorial-landing button:focus-visible,.editorial-landing a:focus,.editorial-landing a:focus-visible{outline:none!important;outline-offset:0!important}@media (max-width: 960px){.editorial-landing .agenda-testdrive-card{flex-direction:column;align-items:flex-start;padding:34px 28px;gap:26px}.editorial-landing .testdrive-action-box{width:100%;align-items:stretch}.editorial-landing .testdrive-cta-btn{width:100%;padding:15px 22px;font-size:15px;justify-content:space-between}}@media (max-width: 600px){.editorial-landing .agenda-testdrive-section{margin:44px auto 26px}.editorial-landing .testdrive-connector-bg{display:none!important}.editorial-landing .agenda-testdrive-card{padding:26px 20px;border-radius:22px;gap:20px;box-shadow:0 8px 24px -6px #051d1440,inset 0 1px #ffffff2e!important}.editorial-landing .testdrive-ambient-mesh{filter:blur(20px)!important;-webkit-filter:blur(20px)!important;contain:strict!important}.editorial-landing .testdrive-title{font-size:21px;margin-bottom:10px}.editorial-landing .testdrive-desc{font-size:13.5px;line-height:1.55;margin-bottom:16px}.editorial-landing .testdrive-pills{gap:10px}.editorial-landing .testdrive-pill-item{font-size:11.5px}}.editorial-landing .cycle-picker-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:22px 0 0!important}.editorial-landing .cycle-picker.landing-cycle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;background:#eaeee3!important;padding:4px!important;border-radius:999px!important;border:1px solid rgba(24,63,50,.12)!important;box-shadow:inset 0 1px 3px #0000000d!important;max-width:-moz-fit-content!important;max-width:fit-content!important;margin:0 auto!important;gap:4px!important;grid-template-columns:none!important;position:relative!important}.editorial-landing .cycle-fluid-indicator{position:absolute!important;top:0!important;left:0!important;border-radius:999px!important;background:linear-gradient(180deg,#1d4b3c,#15382c)!important;box-shadow:0 3px 12px #183f3247,0 1px 3px #0000001a,inset 0 1px #ffffff2e!important;pointer-events:none!important;z-index:1!important;will-change:transform,width}.editorial-landing .cycle-fluid-indicator.is-animated{transition:transform .42s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}.editorial-landing .monthly-note{display:block!important;text-align:center!important;width:100%!important;margin:14px auto 22px!important}.editorial-landing .cycle-picker.landing-cycle button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;height:38px!important;padding:0 16px!important;border:none!important;border-radius:999px!important;background:transparent!important;font-size:13.5px!important;font-weight:600!important;color:#455d4c!important;cursor:pointer!important;position:relative!important;z-index:2!important;transition:color .25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.editorial-landing .cycle-picker.landing-cycle button:hover:not([aria-pressed=true]){color:#183f32!important;background:transparent!important}.editorial-landing .cycle-picker.landing-cycle button[aria-pressed=true]{background:transparent!important;color:#fff!important;font-weight:750!important;box-shadow:none!important}.editorial-landing .cycle-picker.landing-cycle .cycle-discount-pill{font-size:10px!important;font-weight:800!important;line-height:1!important;padding:3px 7px!important;border-radius:999px!important;background:#d8e5d6!important;color:#1b533c!important;letter-spacing:.2px!important;transition:background .28s ease,color .28s ease,transform .28s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important}.editorial-landing .cycle-picker.landing-cycle button[aria-pressed=true] .cycle-discount-pill{background:#e8caa4!important;color:#183f32!important;transform:scale(1.02)!important}@media (max-width: 420px){.editorial-landing .cycle-picker.landing-cycle{padding:3px!important;gap:3px!important}.editorial-landing .cycle-picker.landing-cycle button{height:35px!important;min-height:35px!important;padding:0 12px!important;font-size:12.5px!important;gap:5px!important}.editorial-landing .cycle-picker.landing-cycle .cycle-discount-pill{font-size:9.5px!important;padding:2px 5px!important}}.checkout-smooth-scroller{overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;isolation:isolate!important;scroll-behavior:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.45) transparent!important}.checkout-smooth-scroller::-webkit-scrollbar{width:6px!important}.checkout-smooth-scroller::-webkit-scrollbar-track{background:transparent!important}.checkout-smooth-scroller::-webkit-scrollbar-thumb{background-color:#94a3b873!important;border-radius:9999px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.checkout-smooth-scroller::-webkit-scrollbar-thumb:hover{background-color:#64748bb3!important}.editorial-landing .pricing-details-cta{display:flex;justify-content:center;align-items:center;margin-top:22px;margin-bottom:0!important}.editorial-landing .btn-pricing-details{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#183f32;border:1.5px solid #cbd8cb;border-radius:999px;padding:12px 26px;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #183f320f;transition:all .25s cubic-bezier(.16,1,.3,1);text-decoration:none}.editorial-landing .btn-pricing-details:hover{background:#183f32;color:#fff;border-color:#183f32;box-shadow:0 6px 20px #183f3233;transform:translateY(-2px)}.editorial-landing .btn-pricing-details svg{transition:transform .25s ease}.editorial-landing .btn-pricing-details:hover svg{transform:translate(4px)}.editorial-landing .feature-info-btn{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;min-width:17px;border-radius:50%;background:#e8eee4;color:#23523d;border:1px solid #c9d8c3;font-size:10.5px;font-weight:700;font-family:serif;font-style:italic;cursor:pointer;margin-left:6px;line-height:1;padding:0;transition:all .2s ease;vertical-align:middle}.editorial-landing .feature-info-btn:hover{background:#183f32;color:#fff;border-color:#183f32;transform:scale(1.15)}.editorial-landing .plan-tier-business .feature-info-btn{background:#ffffff26;color:#fff;border-color:#ffffff40}.editorial-landing .plan-tier-business .feature-info-btn:hover{background:#fff;color:#183f32;border-color:#fff}.plan-details-page{background:#faf8f5;color:#183f32;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;padding-bottom:90px;position:relative;overflow-x:clip;-webkit-font-smoothing:antialiased}.details-ambient-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 1100px 500px at 50% -80px,rgba(163,230,195,.22),transparent 70%),radial-gradient(ellipse 600px 900px at 3% 40%,rgba(220,240,228,.3),transparent 65%),radial-gradient(ellipse 500px 800px at 97% 55%,rgba(227,214,191,.18),transparent 65%);z-index:0}.details-header-bar{position:sticky;top:0;z-index:60;background:#faf8f5f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #e2ece0;padding:14px 28px}.details-header-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:14px}.details-back-arrow-clean{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:4px;margin:0;color:#183f32;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,transform .15s ease}.details-back-arrow-clean:hover{color:#0f522e;transform:translate(-3px)}.details-back-arrow-clean:active{transform:translate(-1px)}.details-header-bar .logo{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1px;color:#183f32;text-decoration:none;line-height:1;padding:0;margin:0}.details-header-bar .logo-mark{font-family:"DM Serif Display",Georgia,serif;width:32px;height:36px;display:inline-flex;align-items:center;font-size:38px;line-height:1;position:relative;color:#183f32}.details-header-bar .logo-mark>span{color:#bf7244;font-size:30px;position:absolute;right:0;bottom:2px}.details-header-bar .logo-light{font-weight:450}@media (max-width: 600px){.details-header-bar{padding:10px 16px}.details-header-content{gap:10px}.details-header-bar .logo{font-size:20px;gap:7px}.details-header-bar .logo-mark{font-size:32px;width:26px}.details-header-bar .logo-mark>span{font-size:25px}}.details-hero{padding-top:48px;padding-bottom:32px;text-align:center;max-width:760px;margin:0 auto;position:relative;z-index:1}.details-hero .eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:1.8px;color:#166a3e;background:linear-gradient(135deg,#e6f4e8,#ddf0e0);border:1px solid #c0dfc8;padding:5px 14px;border-radius:999px;margin-bottom:18px;box-shadow:0 2px 8px #166a3e0f}.details-hero h1{font-family:var(--serif, "DM Serif Display", Georgia, serif);font-size:clamp(34px,4.8vw,52px);line-height:1.1;letter-spacing:-.8px;color:#183f32;font-weight:400;margin-bottom:16px}.details-hero p{font-size:17px;line-height:1.65;color:#4b6353;max-width:600px;margin:0 auto}.mobile-details-nav{display:none}@media (max-width: 900px){.mobile-details-nav{display:block;position:sticky;top:57px;z-index:55;background:#faf8f5f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e1ebde;padding:10px 0;margin-bottom:24px}.mobile-details-nav-scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 4px}.mobile-details-nav-scroll::-webkit-scrollbar{display:none}.mobile-nav-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:#fff;border:1px solid #d5e0d1;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:650;color:#3b5043;cursor:pointer}.mobile-nav-pill.is-active{background:#183f32;color:#fff;border-color:#183f32;box-shadow:0 2px 8px #183f3233}}.details-layout{display:grid;grid-template-columns:295px minmax(0,1fr);gap:36px;align-items:stretch;margin-top:28px;position:relative;z-index:1}@media (max-width: 900px){.details-layout{grid-template-columns:minmax(0,1fr);gap:28px}}.details-sidebar{display:block;height:100%;position:relative}@media (max-width: 900px){.details-sidebar{display:none}}.details-sidebar-sticky{position:sticky;top:86px;background:linear-gradient(180deg,#fff,#fcfbf9);border:1px solid #d8e5d5;border-radius:20px;padding:22px 18px;box-shadow:0 4px 16px #183f320a,0 1px 3px #183f3208;overflow:visible}.sidebar-section-title{display:block;font-size:10px;font-weight:800;letter-spacing:1.2px;color:#63806c;margin-bottom:12px;padding-left:8px;text-transform:uppercase}.sidebar-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.sidebar-link-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border-radius:10px;background:transparent;border:none;text-align:left;font-size:13.5px;color:#3b5445;cursor:pointer;transition:all .18s ease;position:relative}.sidebar-link-btn:hover{background:#f2f7ef;color:#183f32}.sidebar-link-btn.is-active{background:#e6f4e5;color:#125e36;font-weight:750;box-shadow:inset 3.5px 0 #166a3e}.sidebar-link-left{display:flex;align-items:center;gap:9px;min-width:0}.sidebar-link-title{white-space:nowrap;font-weight:650;font-size:13px}.sidebar-link-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.sidebar-link-price{font-size:11px;font-weight:700;color:#557563;background:#f0f5ee;padding:2px 6px;border-radius:6px}.sidebar-link-btn.is-active .sidebar-link-price{background:#d8ecd5;color:#125e36}.sidebar-link-badge{font-size:9.5px;font-weight:800;color:#047857;background:#d1fae5;border:1px solid #a7f3d0;padding:1px 6px;border-radius:999px;white-space:nowrap}.sidebar-trial-card{margin-top:16px;padding:14px 12px;background:linear-gradient(135deg,#f2f8f0,#e8f4e5);border-radius:12px;border:1px solid #d4e7d0;text-align:center}.sidebar-trial-badge{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.8px;background:#183f32;color:#fff;padding:3px 8px;border-radius:999px;margin-bottom:6px}.sidebar-trial-card p{font-size:11.5px;color:#435b4b;margin:0 0 10px;line-height:1.35}.audio-voice-bubble{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;margin-bottom:6px}.audio-voice-bubble.owner-audio{background:#f0f4f0;border:1px solid #dce8d9}.audio-voice-bubble.ai-audio{background:#e8f5e3;border:1px solid #c4e0bb}.audio-play-circle{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audio-waveform-bars{display:flex;align-items:center;gap:3px;height:20px;flex:1}.audio-bar{width:3px;border-radius:2px;opacity:.7}.audio-duration-meta{font-size:11px;white-space:nowrap;font-weight:600}.audio-caption-box{border-radius:8px;font-size:12.5px;line-height:1.5;margin-bottom:8px}.details-main-content{display:flex;flex-direction:column;gap:48px;min-width:0;max-width:100%}.details-plan-section{border-radius:28px;padding:44px 40px;scroll-margin-top:96px;position:relative;transition:transform .25s ease,box-shadow .25s ease;min-width:0}@media (max-width: 600px){.details-plan-section{padding:24px 14px;border-radius:18px}}.basic-plan-section{background:#fff;border:1.5px solid #dce8db;box-shadow:0 4px 24px #183f320a,0 1px 3px #183f3205}.highlight-plan-section{background:linear-gradient(180deg,#fff,#f4fbf6);border:2px solid #166a3e;box-shadow:0 0 0 5px #166a3e14,0 18px 50px #166a3e1a}.business-plan-section{background:linear-gradient(180deg,#fff,#faf8f3);border:1.5px solid #d8ddcf;box-shadow:0 8px 36px #183f320f,0 1px 4px #183f3208}.plan-hero-header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #e6f0e4}@media (max-width: 768px){.plan-hero-header{flex-direction:column;gap:20px}}.plan-hero-main{flex:1}.plan-badge-group{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.details-plan-section h2{font-family:var(--serif, "DM Serif Display", Georgia, serif);font-size:clamp(26px,3.2vw,34px);line-height:1.2;color:#113123;margin:0 0 10px;font-weight:400;letter-spacing:-.5px}.plan-hero-desc{font-size:15.5px;line-height:1.6;color:#4c6354;margin:0;max-width:580px}.plan-hero-action-box{background:linear-gradient(145deg,#f8faf6,#edf5eb);border:1.5px solid #cde3cb;border-radius:20px;padding:22px 24px;text-align:center;min-width:230px;flex-shrink:0;box-shadow:0 4px 16px #183f320a}@media (max-width: 768px){.plan-hero-action-box{width:100%;min-width:auto}}.highlight-plan-section .plan-hero-action-box{background:linear-gradient(145deg,#edf8f0,#e0f4e6);border-color:#b5e4c2;box-shadow:0 6px 20px #166a3e14}.business-plan-section .plan-hero-action-box{background:linear-gradient(145deg,#faf7f0,#f3eee0);border-color:#ded6c2}.plan-hero-price{display:flex;align-items:baseline;justify-content:center;gap:3px;margin-bottom:4px}.plan-hero-price .price-currency{font-size:16px;font-weight:700;color:#166a3e}.plan-hero-price .price-val{font-size:32px;font-weight:850;color:#113123;letter-spacing:-1px}.plan-hero-price .price-cycle{font-size:13px;font-weight:600;color:#556b5e}.plan-hero-trial{display:block;font-size:11px;font-weight:750;color:#166a3e;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.plan-hero-action-box .button{min-height:42px;padding:8px 16px;font-size:13.5px;font-weight:750}.tier-badge{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.8px;padding:4px 12px;border-radius:999px}.tier-badge-basic{background:#edf5eb;color:#385945;border:1px solid #d8e8d5}.tier-badge-pro{background:#e0f6e4;color:#125e36;border:1px solid #a9e4b6;box-shadow:0 2px 8px #125e361f}.tier-badge-business{background:#e8f5ec;color:#125e36;border:1px solid #bde3ca;box-shadow:0 2px 8px #125e361f}.tier-team-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#4f6b5a}.details-feature-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:28px}@media (max-width: 650px){.details-feature-cards-grid{grid-template-columns:1fr}}.feature-detail-card{background:#fff;border:1px solid #dce8db;border-radius:18px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #183f3208;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-detail-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #183f3212;border-color:#b8dac0}.feature-detail-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#eaf6ee,#ddf2e3);color:#126338;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 2px 8px #1263381a;border:1px solid #c2e5cc}.feature-detail-card h3,.feature-detail-card h4{font-size:16px;font-weight:750;color:#113123;margin:0 0 8px;letter-spacing:-.2px}.feature-detail-card p{font-size:13.5px;line-height:1.55;color:#4e6456;margin:0 0 16px}.feature-card-pills{margin-top:auto;padding-top:14px;border-top:1px solid #edf4eb;display:flex;flex-direction:column;gap:7px}.feature-sub-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#1a4e34;line-height:1.4;background:#f4faf4;border:1px solid #d8ecd7;padding:5px 10px;border-radius:8px}.feature-sub-badge svg{color:#166a3e;flex-shrink:0}.feature-spotlight-box{background:linear-gradient(145deg,#f6faf4,#f0f6ed);border:1.5px solid #d0e3cc;border-radius:20px;padding:30px;margin-bottom:28px;scroll-margin-top:100px;box-shadow:0 2px 12px #183f3208}@media (max-width: 600px){.feature-spotlight-box{padding:20px 14px;border-radius:16px;margin-bottom:20px}}.spotlight-header{margin-bottom:22px}.spotlight-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.8px;color:#166a3e;background:#e2f4e3;padding:3px 10px;border-radius:999px;margin-bottom:8px}.spotlight-header h3{font-family:var(--serif, "DM Serif Display", Georgia, serif);font-size:clamp(20px,2.4vw,25px);color:#183f32;font-weight:400;letter-spacing:-.4px;margin:0 0 8px}.spotlight-header p{font-size:14.5px;color:#55665b;line-height:1.55;margin:0}.spotlight-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}@media (max-width: 760px){.spotlight-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.spotlight-steps-grid{grid-template-columns:1fr}}.spotlight-step{background:#fff;border:1px solid #d8e5d5;border-radius:14px;padding:18px 16px;position:relative;box-shadow:0 2px 8px #183f3208;transition:transform .2s ease,box-shadow .2s ease}.spotlight-step:hover{transform:translateY(-2px);box-shadow:0 6px 16px #183f320f}.step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:linear-gradient(135deg,#183f32,#125e36);color:#fff;font-size:11.5px;font-weight:800;border-radius:50%;margin-bottom:12px;box-shadow:0 2px 6px #183f3226}.spotlight-step strong{display:block;font-size:14px;color:#183f32;margin-bottom:6px;font-weight:750}.spotlight-step p{font-size:12.5px;line-height:1.5;color:#55665b;margin:0}.pix-simulation-card{background:#fff;border:1px solid #cfe2cd;border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;box-shadow:0 4px 16px #183f320d}@media (max-width: 600px){.pix-simulation-card{grid-template-columns:1fr}}.pix-sim-info h5{font-size:12px;font-weight:800;letter-spacing:.8px;color:#166a3e;margin:0 0 4px}.pix-sim-title{font-size:15px;font-weight:750;color:#183f32;margin:0 0 4px}.pix-sim-values{font-size:13px;color:#55665b;margin-bottom:8px}.pix-sim-values strong{color:#166a3e}.pix-sim-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;background:#eef8ee;color:#126338;padding:3px 9px;border-radius:999px;border:1px solid #c9e4cc}.pix-sim-actions{display:flex;flex-direction:column;gap:8px;min-width:170px}.pix-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#183f32;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:700;cursor:pointer}.pix-status-pill{font-size:11px;text-align:center;color:#657e6d}.spotlight-chat-preview{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center}@media (max-width: 700px){.spotlight-chat-preview{grid-template-columns:1fr}}.whatsapp-device-mockup{background:#efeae2;border:1px solid #dcd7cf;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #183f3214}.whatsapp-header-bar{background:#183f32;color:#fff;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:13px}.whatsapp-avatar{width:32px;height:32px;border-radius:50%;background:#126338;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;flex-shrink:0}.whatsapp-chat-body{background-color:#efeae2;background-image:url(/editorial/whatsapp-chat-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:16px 12px;display:flex;flex-direction:column;gap:12px}.fake-whatsapp-bubble{background:#d9fdd3;color:#111b21;border-radius:12px 12px 2px;padding:12px 14px;font-size:13px;line-height:1.5;align-self:flex-end;max-width:90%;box-shadow:0 1px 2px #00000014;border:1px solid #c5ecc0}.fake-whatsapp-bubble.incoming{background:#fff;color:#111b21;border-radius:12px 12px 12px 2px;align-self:flex-start;border:1px solid #e2ddd5;box-shadow:0 1px 2px #00000012}.fake-whatsapp-actions{display:flex;flex-direction:column;gap:6px;margin:10px 0 6px}.fake-btn{background:#eef8ee;color:#166a3e;border:1px solid #c4e4c9;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.fake-time{display:block;font-size:10.5px;color:#667781;text-align:right;margin-top:4px}.spotlight-chat-explanation h4{font-size:16px;font-weight:750;color:#183f32;margin:0 0 12px}.spotlight-chat-explanation ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.spotlight-chat-explanation li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:#4b6153}.spotlight-chat-explanation li svg{color:#166a3e;flex-shrink:0;margin-top:3px}.commission-calc-box{background:#fff;border:1.5px solid #d5e5d2;border-radius:14px;padding:20px;margin-top:20px}.calc-row-breakdown{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e2ede0;font-size:13px;color:#4c6655}.calc-row-breakdown.highlight-net{border-bottom:none;border-top:2px solid #166a3e;padding-top:12px;margin-top:6px;font-size:14.5px;font-weight:800;color:#183f32}.calc-row-breakdown.highlight-net strong{color:#166a3e}.section-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e4eee2;padding-top:26px;margin-top:28px}@media (max-width: 680px){.section-bottom-cta{flex-direction:column;align-items:stretch;text-align:center}}.bottom-cta-lead{display:flex;flex-direction:column;gap:4px}.bottom-cta-lead strong{font-size:15.5px;color:#113123;font-weight:750;letter-spacing:-.2px}.bottom-cta-lead span{font-size:13px;color:#556b5e}.table-section{background:linear-gradient(180deg,#fff,#fcfbf9);border:1.5px solid #dbe6d9;box-shadow:0 6px 28px #183f320a}.comparison-table-wrapper{overflow-x:auto;margin-top:24px;border:1px solid #dce8db;border-radius:20px;background:#fff;box-shadow:0 4px 20px #183f320a,0 1px 3px #183f3205}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;text-align:center}.comparison-table th,.comparison-table td{padding:14px 18px;border-bottom:1px solid #eaf1e8}.comparison-table thead th{background:#f7faf6;font-weight:750;color:#183f32;vertical-align:bottom;padding:22px 14px 18px;border-bottom:2px solid #dbe7da}.th-feature{text-align:left;width:37%;padding-left:24px!important;vertical-align:middle!important}.th-feature-label{font-size:12.5px;font-weight:800;color:#4a6f59;text-transform:uppercase;letter-spacing:.8px}.th-plan{width:21%;text-align:center}.th-plan-basic{background:#fafcf9!important;border-right:1px solid #edf4ea}.th-plan-pro{background:#edf8f0!important;border-left:1px solid #cce8d4;border-right:1px solid #cce8d4;position:relative}.th-plan-biz{background:#fafcf9!important;border-left:1px solid #edf4ea}.th-plan-inner{display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px}.th-tag-placeholder{height:22px;width:1px;visibility:hidden;margin-bottom:4px}.table-popular-tag{display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:850;letter-spacing:.6px;background:#d4f3dd;color:#0f5c32;border:1px solid #b3e7c3;padding:3px 10px;border-radius:999px;margin-bottom:4px;box-shadow:0 1px 3px #0f5c3214}.table-biz-tag{display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:850;letter-spacing:.6px;background:#e2f1e8;color:#1a4f35;border:1px solid #bfe0cd;padding:3px 10px;border-radius:999px;margin-bottom:4px}.table-basic-tag{display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:850;letter-spacing:.6px;background:#edf5eb;color:#385945;border:1px solid #d8e8d5;padding:3px 10px;border-radius:999px;margin-bottom:4px}.th-plan-title{font-family:var(--serif, "DM Serif Display", Georgia, serif);font-size:22px;font-weight:400;color:#143527;letter-spacing:-.4px;line-height:1.2}.th-plan-price{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-top:2px}.th-plan-price .price-val{font-size:15.5px;font-weight:800;color:#166a3e}.th-plan-price .price-cycle{font-size:11.5px;font-weight:600;color:#698273}.th-plan-trial{font-size:11px;font-weight:600;color:#7b9485}.table-cta-btn{margin-top:10px;border-radius:999px;padding:7px 18px;font-size:12.5px;font-weight:750;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.btn-table-basic{background:#fff;color:#183f32;border:1.5px solid #cfe0d3;box-shadow:0 1px 3px #0000000a}.btn-table-basic:hover{background:#183f32;color:#fff;border-color:#183f32;transform:translateY(-1px);box-shadow:0 4px 12px #183f3226}.btn-table-pro{background:#166a3e;color:#fff;border:1.5px solid #166a3e;box-shadow:0 3px 10px #166a3e40}.btn-table-pro:hover{background:#0f522e;border-color:#0f522e;transform:translateY(-1px);box-shadow:0 6px 16px #166a3e59}.btn-table-biz{background:#0d281e;color:#fff;border:1.5px solid #0d281e;box-shadow:0 3px 10px #0d281e2e}.btn-table-biz:hover{background:#194635;border-color:#194635;transform:translateY(-1px);box-shadow:0 6px 16px #0d281e47}.comparison-table tbody td:nth-child(3){background:#edf8f073;border-left:1px solid #dfeedf;border-right:1px solid #dfeedf}.table-group-header td{background:#edf5ea;font-size:11px;font-weight:850;letter-spacing:1.2px;color:#183f32;text-align:left;padding:12px 18px;text-transform:uppercase}.comparison-table tbody tr:nth-child(2n){background:#fbfdfa}.comparison-table tbody tr:hover{background:#f2f8ef}.comparison-table tbody td:first-child{text-align:left;font-weight:600;color:#2c4737}.table-check-pill{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e4f5e6;color:#126338}.table-x-pill{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fef2f2;color:#dc2626;border:1.5px solid #fecaca;box-shadow:0 1px 3px #dc262614}.guarantee-section{background:linear-gradient(180deg,#fff,#fbfaf8);border:1.5px solid #dce8db;box-shadow:0 6px 28px #183f320a}.guarantee-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width: 600px){.guarantee-cards-grid{grid-template-columns:1fr}}.guarantee-card{background:#fff;border:1px solid #e1ecde;border-radius:16px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.guarantee-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #183f320d}.guarantee-card h3{font-size:16.5px;font-weight:750;color:#183f32;margin:0 0 10px;display:flex;align-items:center;gap:8px}.guarantee-card p{font-size:13.5px;line-height:1.6;color:#55665b;margin:0}.details-faq-list{display:flex;flex-direction:column;gap:14px}.faq-item-box{background:#fff;border:1px solid #e2ede0;border-radius:16px;padding:22px 24px;box-shadow:0 2px 8px #183f3205;transition:border-color .2s ease,box-shadow .2s ease}.faq-item-box:hover{border-color:#c8dcc5;box-shadow:0 4px 16px #183f320d}.faq-item-box h4{font-size:16px;font-weight:750;color:#183f32;margin:0 0 8px}.faq-item-box p{font-size:14px;line-height:1.65;color:#55665b;margin:0}.details-final-cta-box{background:linear-gradient(145deg,#1d4a38,#0e2b1e,#162f24);color:#fff;border-radius:28px;padding:56px 44px;text-align:center;box-shadow:0 20px 50px #183f3240,0 0 0 1px #5ae29c26 inset;position:relative;overflow:hidden}.details-final-cta-box:before{content:"";position:absolute;top:-100px;right:-100px;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(90,226,156,.08),transparent 70%);pointer-events:none}.details-final-cta-box .eyebrow{color:#a3f7cb;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:14px;display:inline-block}.details-final-cta-box h3{font-family:var(--serif, "DM Serif Display", Georgia, serif);font-size:clamp(28px,3.8vw,42px);font-weight:400;letter-spacing:-.8px;margin:0 0 14px;color:#fff;line-height:1.15}.details-final-cta-box p{font-size:16.5px;color:#c5dece;max-width:560px;margin:0 auto 32px;line-height:1.6}.final-cta-buttons{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.final-cta-buttons .button{min-height:48px}.whatsapp-connection-banner{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#eef9f2,#e6f6ec);border:1.5px solid #c2e9d0;border-radius:16px;padding:16px 20px;margin-bottom:24px;box-shadow:0 2px 10px #1263380a}.banner-icon-pulse,.wp-conn-icon{width:42px;height:42px;border-radius:50%;background:#126338;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px #12633840}.banner-content,.wp-conn-text{flex:1}.banner-content strong,.wp-conn-text strong{display:block;font-size:14.5px;font-weight:750;color:#113d28;margin-bottom:3px;letter-spacing:-.1px}.banner-content p,.wp-conn-text p{font-size:13px;line-height:1.45;color:#3b5c49;margin:0}.limited-badge-pro{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;color:#92400e;font-size:11px;font-weight:750;padding:3px 10px;border-radius:999px;box-shadow:0 1px 3px #d9770614}.campaign-showcase-split{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;margin-top:20px;align-items:stretch}@media (max-width: 860px){.campaign-showcase-split{grid-template-columns:1fr;gap:20px}}.campaign-split-info{display:flex;flex-direction:column;gap:14px;justify-content:center}.campaign-step-bullet{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #e2ede0;border-radius:14px;padding:14px 16px;transition:all .2s ease}.campaign-step-bullet:hover{border-color:#c8e0c4;box-shadow:0 4px 12px #183f320a}.campaign-step-bullet .bullet-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#eef7ed,#dcf0db);color:#166a3e;font-size:13px;font-weight:850;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #c8e3c5}.campaign-step-bullet strong{display:block;font-size:14px;font-weight:750;color:#183f32;margin-bottom:3px;line-height:1.3}.campaign-step-bullet p{font-size:12.5px;color:#556c5e;margin:0;line-height:1.45}.campaign-wp-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#27523a;background:#f0f8ee;border:1px solid #d4ebd0;border-radius:10px;padding:10px 14px;font-weight:550}.campaign-split-preview{display:flex;align-items:center}.campaign-sleek-card{width:100%;background:#fff;border:1.5px solid #dce8db;border-radius:18px;padding:16px;box-shadow:0 4px 18px #183f320d;display:flex;flex-direction:column;gap:14px}.camp-sleek-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eef3ec}.camp-sleek-title{display:flex;align-items:center;gap:7px}.camp-sleek-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98133}.camp-sleek-title strong{font-size:12.5px;font-weight:750;color:#183f32}.camp-sleek-status{font-size:10px;font-weight:750;color:#047857;background:#d1fae5;padding:2px 7px;border-radius:999px}.camp-sleek-chat{display:flex;flex-direction:column;gap:10px;background:#f7faf6;border-radius:12px;padding:12px 10px;border:1px solid #e8f0e5}.camp-sleek-bubble{padding:10px 14px;border-radius:12px;max-width:85%;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #00000014}.camp-sleek-bubble.outgoing{align-self:flex-end;background:#d9fdd3;border:1px solid #c5ecc0;border-radius:12px 12px 2px}.camp-sleek-bubble.outgoing span{font-size:13px;color:#111b21;line-height:1.45}.camp-sleek-bubble.outgoing small{font-size:10px;color:#166a3e;font-weight:600;align-self:flex-end}.camp-sleek-bubble.incoming{align-self:flex-start;background:#fff;border:1px solid #e2ddd5;border-radius:12px 12px 12px 2px}.camp-sleek-bubble.incoming span{font-size:13px;color:#111b21;line-height:1.45}.camp-sleek-bubble.incoming small{font-size:10px;color:#667781;align-self:flex-end}.camp-sleek-results{display:flex;flex-direction:column;gap:10px}.camp-sleek-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.camp-metric-item{background:#f8faf8;border:1px solid #e5ede2;border-radius:10px;padding:7px 4px;text-align:center;display:flex;flex-direction:column;gap:1px}.camp-metric-item strong{font-size:15px;font-weight:800;color:#183f32}.camp-metric-item span{font-size:9.5px;color:#647b6e;font-weight:650;text-transform:uppercase;letter-spacing:.3px}.camp-metric-item.highlight{background:#ecfdf5;border-color:#a7f3d0}.camp-metric-item.highlight strong{color:#047857}.camp-metric-item.highlight span{color:#065f46}.camp-recovered-banner{display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:10px;padding:9px 12px;font-size:12px;color:#065f46}.camp-recovered-banner strong{color:#047857;font-weight:800}.fidelidade-preview-card{background:#fff;border:1px solid #dce8db;border-radius:16px;padding:16px 20px;margin-top:18px;box-shadow:0 4px 16px #183f320a}.fidelidade-preview-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef4ec}.fidelidade-client-info{display:flex;align-items:center;gap:10px}.fidelidade-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#183f32,#29604a);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.fidelidade-client-info strong{display:block;font-size:13.5px;color:#183f32;font-weight:750}.fidelidade-client-info span{display:block;font-size:11.5px;color:#5b7565}.fidelidade-status-pill{font-size:11.5px;font-weight:800;color:#166a3e;background:#eef7ed;border:1px solid #cce8ca;padding:4px 10px;border-radius:999px}.fidelidade-wheel-demo{margin-top:12px}.fidelidade-prize-tag{display:flex;align-items:center;gap:8px;font-size:12px;color:#2e4a3b;background:#f7faf5;border:1px dashed #c8dec5;border-radius:10px;padding:10px 14px}.fidelidade-prize-tag strong{color:#166a3e;font-weight:750}.receipt-preview-bubble{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;margin-bottom:6px}.receipt-preview-header{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#0f766e;margin-bottom:6px}.receipt-preview-details{font-size:11.5px;color:#334155;display:flex;flex-direction:column;gap:3px}.receipt-data-line{display:flex;justify-content:space-between;gap:8px}.receipt-action-buttons{display:flex;gap:6px;margin-top:10px}.receipt-btn-confirm{background:linear-gradient(135deg,#166a3e,#125e36);color:#fff;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:750;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 8px #125e3633}.ai-tag-chip{display:inline-flex;align-items:center;gap:4px;background:#dcfce7;color:#15803d;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:800}.table-pill-with-text{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.table-badge-temp{font-size:9.5px;font-weight:800;background:#fffbeb;color:#b45309;border:1px solid #fde68a;padding:2px 7px;border-radius:999px;white-space:nowrap}.table-badge-biz{font-size:9.5px;font-weight:800;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;padding:2px 7px;border-radius:999px;white-space:nowrap}.editorial-landing .pricing-section-wrap{position:relative!important;width:100%!important;overflow:hidden!important;padding:44px 0 16px!important;background-color:#f6f3eb!important}.editorial-landing .plans-wave-vector-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important;width:100%!important;height:100%!important}.editorial-landing .plans-wave-vector-bg:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:80px!important;background:linear-gradient(180deg,#f6f3eb,#f6f3eb00)!important;pointer-events:none!important;z-index:1!important}.editorial-landing .plans-wave-vector-bg:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:80px!important;background:linear-gradient(0deg,#f6f3eb,#f6f3eb00)!important;pointer-events:none!important;z-index:1!important}.editorial-landing .plans-wave-svg{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.editorial-landing .pricing-section-wrap .pricing{position:relative!important;z-index:1!important;border-top:none!important}@media (max-width: 760px){.editorial-landing .pricing-section-wrap{padding:24px 0 14px!important}}.skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link:focus-visible{position:fixed!important;top:12px!important;left:12px!important;width:auto!important;height:auto!important;clip:auto!important;padding:10px 18px!important;background:#183f32!important;color:#fff!important;border-radius:9999px!important;font-size:13px!important;font-weight:600!important;z-index:99999!important;box-shadow:0 10px 25px -5px #183f3266!important;text-decoration:none!important;outline:2px solid #528b6d!important;outline-offset:2px!important}.checkout-cycle-picker{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;background:#edf7ef!important;padding:4px!important;border-radius:14px!important;border:1px solid rgba(16,185,129,.28)!important;box-shadow:inset 0 1px 3px #10b98114,0 1px 2px #00000008!important;position:relative!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.checkout-cycle-fluid-indicator{position:absolute!important;top:0!important;left:0!important;border-radius:10px!important;background:linear-gradient(180deg,#1ea36b,#158253)!important;box-shadow:0 4px 14px #15825342,0 1px 2px #0000000f,inset 0 1px #ffffff40!important;pointer-events:none!important;z-index:1!important;will-change:transform,width,height}.checkout-cycle-fluid-indicator.is-animated{transition:transform .38s cubic-bezier(.2,.9,.3,1),width .32s cubic-bezier(.2,.9,.3,1),height .32s cubic-bezier(.2,.9,.3,1),opacity .2s ease!important}.checkout-cycle-picker button{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 4px!important;border:none!important;background:transparent!important;border-radius:10px!important;cursor:pointer!important;transition:color .28s ease!important}.checkout-cycle-picker button .cycle-label{font-size:13.5px!important;font-weight:650!important;line-height:1.2!important;color:#1e5239!important;transition:color .28s ease!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-label{color:#fff!important;font-weight:750!important}.checkout-cycle-picker button .cycle-sub{font-size:10px!important;line-height:1.2!important;margin-top:3px!important;color:#386f53!important;font-weight:550!important;transition:color .28s ease!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-sub{color:#fffffff5!important;font-weight:600!important}.checkout-cycle-picker button .cycle-discount-pill{font-size:10px!important;font-weight:800!important;line-height:1!important;padding:2.5px 7px!important;border-radius:999px!important;background:#d1fae5!important;color:#065f46!important;border:1px solid rgba(5,150,105,.35)!important;box-shadow:0 1px 2px #065f4614!important;transition:all .28s ease!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-discount-pill{background:#fff!important;color:#047857!important;border-color:#fff!important;box-shadow:0 2px 6px #00000026!important;font-weight:850!important}@keyframes modalSidebarScrollReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.checkout-lateral-reveal-1,.checkout-lateral-reveal-2,.checkout-lateral-reveal-3,.checkout-lateral-reveal-4{will-change:opacity,transform}.checkout-cycle-switched .checkout-lateral-reveal-1{animation:modalSidebarScrollReveal .44s cubic-bezier(.16,1,.3,1) both;animation-delay:.02s}.checkout-cycle-switched .checkout-lateral-reveal-2{animation:modalSidebarScrollReveal .48s cubic-bezier(.16,1,.3,1) both;animation-delay:.08s}.checkout-cycle-switched .checkout-lateral-reveal-3{animation:modalSidebarScrollReveal .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}.checkout-cycle-switched .checkout-lateral-reveal-4{animation:modalSidebarScrollReveal .56s cubic-bezier(.16,1,.3,1) both;animation-delay:.22s}.plan-view-benefits-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;margin-top:10px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important;color:#164e37!important;background:#183f320d!important;border:1px solid rgba(24,63,50,.16)!important;border-radius:999px!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important}.plan-view-benefits-link:hover{background:#183f321a!important;border-color:#183f3259!important;color:#0d3826!important}.plan-tier-business .plan-view-benefits-link{color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important}.plan-tier-business .plan-view-benefits-link:hover{background:#ffffff2e!important;border-color:#ffffff80!important;color:#fff!important}.checkout-btn-next-wrapper{position:relative;width:100%;display:block}.checkout-btn-next-glow{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:16px;background:linear-gradient(135deg,#10b981,#059669,#34d399 70%,#10b981);background-size:250% 250%;opacity:.62;filter:blur(8px);animation:checkoutBtnGlowPulse 3.5s ease-in-out infinite;pointer-events:none;transition:opacity .3s ease,filter .3s ease;will-change:opacity,filter,background-position}.checkout-btn-next-wrapper:hover .checkout-btn-next-glow{opacity:.92;filter:blur(12px);animation-duration:2s}.checkout-btn-next-ring{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:14px;background:linear-gradient(135deg,#6ee7b7e6,#10b9814d,#34d399e6);pointer-events:none;opacity:.85;transition:opacity .3s ease}@keyframes checkoutBtnGlowPulse{0%,to{opacity:.5;filter:blur(6px);background-position:0% 50%}50%{opacity:.88;filter:blur(10px);background-position:100% 50%}}.checkout-scroller::-webkit-scrollbar{width:5px}.checkout-scroller::-webkit-scrollbar-track{background:transparent}.checkout-scroller::-webkit-scrollbar-thumb{background:#10b98140;border-radius:9999px}.checkout-scroller::-webkit-scrollbar-thumb:hover{background:#10b98180}.checkout-scroller,.checkout-scroller *,.checkout-btn-next-wrapper,.checkout-btn-next-wrapper *{transition-property:color,background-color,border-color,opacity,box-shadow,transform!important}.checkout-modal-card{will-change:transform,opacity;transform-origin:center center;transform:translateZ(0);backface-visibility:hidden;contain:layout paint style}.business-inheritance-banner{background:linear-gradient(145deg,#fff,#f4fbf6,#eff9f2);border:1.5px solid #b7e2c3;border-radius:20px;padding:28px 24px;margin-bottom:32px;box-shadow:0 4px 20px #166a3e0f;position:relative;overflow:hidden}.business-inheritance-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#166a3e,#22c55e,#b8860b)}.business-inheritance-header{margin-bottom:20px}.business-inclusive-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:850;letter-spacing:.8px;text-transform:uppercase;color:#125e36;background:#def7e4;border:1px solid #b0e8c0;padding:4px 12px;border-radius:999px;margin-bottom:10px}.business-inheritance-header h3{font-family:var(--serif, "DM Serif Display", Georgia, serif);font-size:clamp(20px,2.4vw,26px);color:#113123;margin:0 0 8px;line-height:1.25}.business-inheritance-header p{font-size:14.5px;line-height:1.6;color:#486352;margin:0;max-width:800px}.business-inherited-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 700px){.business-inherited-grid{grid-template-columns:1fr}}.business-inherited-item{background:#fff;border:1px solid #d8ebdb;border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.business-inherited-item:hover{transform:translateY(-2px);box-shadow:0 4px 14px #183f320f;border-color:#a4dcaf}.spotlight-unified-text-card{background:#fff;border:1.5px solid #d5e8d8;border-radius:16px;padding:22px 24px;box-shadow:0 4px 16px #183f320a;display:flex;flex-direction:column;gap:12px}.spotlight-unified-text-card h4{font-size:16px;font-weight:800;color:#183f32;margin:0 0 4px}.spotlight-unified-text-card p{font-size:13.5px;line-height:1.6;color:#3b5545;margin:0}.pix-benefits-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}@media (max-width: 768px){.pix-benefits-strip{grid-template-columns:1fr;gap:8px}}.pix-benefit-pill{background:#f4faf5;border:1px solid #cce8d3;border-radius:12px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:#274b37}.pix-benefit-pill svg{flex-shrink:0;margin-top:2px}.pix-benefit-pill strong{display:block;color:#125e36;font-size:13px;margin-bottom:2px}.campaign-linear-flow{display:flex;flex-direction:column;gap:18px;margin-top:20px}.campaign-linear-card{background:#fff;border:1.5px solid #dbeada;border-radius:16px;padding:20px;box-shadow:0 4px 18px #183f320d}.campaign-linear-chat{display:flex;flex-direction:column;gap:12px;background-color:#efeae2;background-image:url(/editorial/whatsapp-chat-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:18px;border-radius:14px;border:1px solid #dcd7cf;margin-bottom:16px;box-shadow:inset 0 1px 3px #0000000a}.campaign-metrics-strip-linear{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding-top:14px;border-top:1px solid #edf4ea}.google-reviews-spotlight{background:linear-gradient(145deg,#fcfefb,#f2f8ee);border:1.5px solid #cce8cd}.google-review-card-preview{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin:8px 0 6px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 4px #0000000f}.google-card-header{display:flex;align-items:center;gap:10px}.google-g-badge{width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;color:#4285f4;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000f;flex-shrink:0}.google-stars-display{display:flex;align-items:center;gap:3px;margin-top:2px}.google-stars-display span{font-size:11px;font-weight:700;color:#475569;margin-left:4px}.google-review-btn{background:#f8fafc;border:1px solid #cbd5e1;color:#1e293b;border-radius:6px;padding:6px 10px;font-size:11.5px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}@media (max-width: 800px){.campaign-metrics-strip-linear{grid-template-columns:repeat(2,1fr)}}.business-features-compact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}@media (max-width: 720px){.business-features-compact-grid{grid-template-columns:1fr}}.business-feature-compact-item{background:#fff;border:1px solid #d5e8d8;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:all .2s ease}.business-feature-compact-item:hover{background:#f4faf5;border-color:#9cd7ab;transform:translateY(-1px);box-shadow:0 4px 12px #166a3e14}.compact-item-left{display:flex;align-items:center;gap:10px}.compact-item-icon{width:28px;height:28px;border-radius:7px;background:#edf7ef;color:#166a3e;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #cae8cf}.compact-item-name{font-size:13px;font-weight:700;color:#173f2c;line-height:1.35}.compact-item-info-btn{display:inline-flex;align-items:center;gap:6px;background:#eef7f0;border:1px solid #c7e6ce;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;color:#146338;cursor:pointer;transition:all .15s ease;flex-shrink:0}.business-feature-compact-item:hover .compact-item-info-btn{background:#183f32;color:#fff;border-color:#183f32}.info-circle-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#166a3e;color:#fff;font-size:10px;font-weight:900;font-family:serif;font-style:italic;line-height:1}.business-feature-compact-item:hover .info-circle-badge{background:#fff;color:#183f32}.business-inherited-icon{width:32px;height:32px;border-radius:8px;background:#edf7ef;color:#166a3e;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #cae8cf}.business-inherited-text strong{display:block;font-size:13.5px;font-weight:750;color:#153e2a;margin-bottom:3px}.business-inherited-text p{font-size:12.5px;line-height:1.45;color:#556c5c;margin:0}.business-exclusive-divider{display:flex;align-items:center;gap:14px;margin:36px 0 24px}.business-exclusive-divider:before,.business-exclusive-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#cde3cb,transparent)}.business-exclusive-divider-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#125e36;background:linear-gradient(135deg,#eef9f0,#e1f5e5);border:1px solid #b8e6c4;padding:6px 16px;border-radius:999px;box-shadow:0 2px 8px #125e3614}.noivas-timeline-card{background:#fff;border:1.5px solid #dbe8da;border-radius:16px;padding:20px;margin-bottom:22px;box-shadow:0 4px 18px #183f320d}.noivas-timeline-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:14px;border-bottom:1px solid #edf4ea;margin-bottom:14px}.noivas-bride-info{display:flex;align-items:center;gap:10px}.noivas-bride-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#183f32,#2f7358);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.noivas-finance-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}@media (max-width: 680px){.noivas-finance-summary-grid{grid-template-columns:1fr}}.noivas-finance-pill-card{background:#f8faf7;border:1px solid #dce8db;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.noivas-finance-pill-card.highlight{background:#f0fdf4;border-color:#bbf7d0}.noivas-pill-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#556c5d}.noivas-pill-val{font-size:17px;font-weight:800;color:#183f32}.noivas-pill-sub{font-size:11px;color:#64748b}.noivas-guests-table-wrapper{background:#fff;border:1px solid #e2ede0;border-radius:12px;overflow-x:auto;margin-bottom:4px}.noivas-guests-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}.noivas-guests-table th{background:#f3f8f1;padding:9px 12px;font-weight:700;color:#183f32;font-size:11px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #e2ede0}.noivas-guests-table td{padding:10px 12px;border-bottom:1px solid #f1f6ef;color:#2b4538}.noivas-guests-table tr:last-child td{border-bottom:none}.noivas-guest-name{font-weight:700;color:#183f32;display:flex;align-items:center;gap:6px}.noivas-pay-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.noivas-pay-badge.paid{background:#eef8ee;color:#15803d;border:1px solid #c7e8cc}.noivas-pay-badge.partial{background:#fefce8;color:#854d0e;border:1px solid #fef08a}.noivas-pay-badge.pending{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.assinatura-dashboard-card{background:#fff;border:1.5px solid #dbe8da;border-radius:16px;padding:20px;margin-bottom:22px;box-shadow:0 4px 18px #183f320d}.assinatura-dashboard-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:14px;border-bottom:1px solid #edf4ea;margin-bottom:16px}.assinatura-club-info{display:flex;align-items:center;gap:12px}.assinatura-club-avatar{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#183f32,#2f7358);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.assinatura-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}@media (max-width: 680px){.assinatura-metrics-grid{grid-template-columns:1fr}}.assinatura-metric-pill{background:#f8faf7;border:1px solid #dce8db;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.assinatura-metric-pill.highlight{background:#f0fdf4;border-color:#bbf7d0}.assinatura-metric-label{font-size:11px;font-weight:700;color:#556c5d;text-transform:uppercase;letter-spacing:.5px}.assinatura-metric-val{font-size:18px;font-weight:800;color:#183f32;letter-spacing:-.5px}.assinatura-metric-sub{font-size:11px;color:#6d8475}.assinatura-table-wrapper{overflow-x:auto;border:1px solid #e2ede0;border-radius:12px;margin-bottom:16px}.assinatura-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}.assinatura-table th{background:#f6faf5;color:#1e3b2e;font-weight:750;padding:11px 14px;border-bottom:1px solid #e2ede0;white-space:nowrap}.assinatura-table td{padding:12px 14px;border-bottom:1px solid #edf4ea;color:#274133}.assinatura-table tr:last-child td{border-bottom:none}.assinatura-subscriber-cell{display:flex;align-items:center;gap:9px;font-weight:700;color:#183f32}.assinatura-subscriber-avatar{width:28px;height:28px;border-radius:50%;background:#e4eee2;color:#183f32;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.assinatura-usage-tag{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#1b4332;background:#f0f7ef;border:1px solid #d1e7cf;padding:3px 8px;border-radius:6px;font-size:11.5px}.assinatura-usage-tag.capped{background:#fefce8;color:#854d0e;border-color:#fef08a}.assinatura-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.assinatura-status-badge.active{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.assinatura-status-badge.overdue{background:#fffbeb;color:#b45309;border:1px solid #fde68a}@keyframes apple-spring-card-open{0%{opacity:0;transform:scale3d(.6,.6,1) translateY(24px) translateZ(0)}16%{opacity:1;transform:scale3d(.82,.82,1) translateY(12px) translateZ(0)}40%{transform:scale3d(.975,.975,1) translateY(2px) translateZ(0)}64%{transform:scale3d(1.018,1.018,1) translateY(-2px) translateZ(0)}84%{transform:scale3d(.997,.997,1) translateY(.5px) translateZ(0)}to{opacity:1;transform:scaleZ(1) translateY(0) translateZ(0)}}@keyframes apple-spring-card-close{0%{opacity:1;transform:scaleZ(1) translateY(0) translateZ(0)}to{opacity:0;transform:scale3d(.94,.94,1) translateY(14px) translateZ(0)}}@keyframes apple-spring-backdrop-open{0%{opacity:0}to{opacity:1}}@keyframes apple-spring-backdrop-close{0%{opacity:1}to{opacity:0}}@media (max-width: 767px){@keyframes apple-spring-card-open{0%{opacity:0;transform:scale3d(.72,.72,1) translateY(36px) translateZ(0)}20%{opacity:1;transform:scale3d(.9,.9,1) translateY(14px) translateZ(0)}50%{transform:scale3d(.985,.985,1) translateY(2px) translateZ(0)}70%{transform:scale3d(1.012,1.012,1) translateY(-1px) translateZ(0)}to{opacity:1;transform:scaleZ(1) translateY(0) translateZ(0)}}@keyframes apple-spring-card-close{0%{opacity:1;transform:scaleZ(1) translateY(0) translateZ(0)}to{opacity:0;transform:scale3d(.92,.92,1) translateY(24px) translateZ(0)}}}.checkout-gpu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#0a1812ad;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);will-change:opacity;transform:translateZ(0)}.checkout-gpu-backdrop.is-opening{animation:apple-spring-backdrop-open .28s cubic-bezier(.16,1,.3,1) both}.checkout-gpu-backdrop.is-closing{animation:apple-spring-backdrop-close .18s cubic-bezier(.32,0,.67,0) both}.checkout-gpu-backdrop:not(.is-opening):not(.is-closing){opacity:0}.checkout-gpu-card{transform-origin:center center;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;isolation:isolate;box-shadow:0 32px 84px -16px #0000007a,0 0 0 1px #ffffff1f,0 16px 36px -8px #00000047}.checkout-gpu-card.is-opening{animation:apple-spring-card-open .48s cubic-bezier(.2,.9,.28,1) both}.checkout-gpu-card.is-closing{animation:apple-spring-card-close .18s cubic-bezier(.32,0,.67,0) both}.checkout-gpu-card:not(.is-opening):not(.is-closing){opacity:0;transform:scale3d(.6,.6,1) translateY(24px) translateZ(0)}.ios-spring-modal-backdrop{background:#0a1a139e!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.ios-spring-modal-backdrop.is-open{display:flex!important;pointer-events:auto!important;animation:apple-spring-backdrop-open .35s cubic-bezier(.16,1,.3,1) both!important}.ios-spring-modal-backdrop.is-closing{display:flex!important;pointer-events:none!important;animation:apple-spring-backdrop-close .22s ease-in both!important}.ios-spring-modal-backdrop.is-closed{display:none!important;pointer-events:none!important;animation:none!important}.ios-spring-modal-content{transform-origin:center center;will-change:transform,opacity}.ios-spring-modal-content.is-open{display:flex!important;animation:apple-spring-card-open .54s cubic-bezier(.2,.9,.3,1) both!important;pointer-events:auto!important}.ios-spring-modal-content.is-closing{display:flex!important;animation:apple-spring-card-close .22s cubic-bezier(.4,0,1,1) both!important;pointer-events:none!important}.ios-spring-modal-content.is-closed{display:none!important;pointer-events:none!important;animation:none!important}.ios-spring-mount-card{animation:apple-spring-card-open .52s cubic-bezier(.25,1,.5,1) both!important;will-change:transform,opacity;transform-origin:center center}.ios-spring-mount-backdrop{animation:apple-spring-backdrop-open .35s cubic-bezier(.16,1,.3,1) both!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.ios-step-fade-in{animation:ios-step-fade .28s cubic-bezier(.16,1,.3,1) both!important}.checkout-cycle-picker{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;background:#edf7ef!important;padding:3px!important;border-radius:12px!important;border:1px solid rgba(16,185,129,.22)!important;box-shadow:inset 0 1px 3px #10b98114,0 1px 2px #00000008!important;position:relative!important;margin-top:10px!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.checkout-cycle-fluid-indicator{position:absolute!important;top:3px!important;bottom:3px!important;left:3px!important;width:calc((100% - 14px) / 3)!important;border-radius:9px!important;background:linear-gradient(180deg,#1d6a4a,#145238)!important;box-shadow:0 2px 8px #124d3538,0 1px 2px #0000000f,inset 0 1px #ffffff38!important;pointer-events:none!important;z-index:1!important;will-change:transform!important;transition:none!important}.checkout-cycle-fluid-indicator.has-transition,.checkout-cycle-picker.has-interacted .checkout-cycle-fluid-indicator{transition:transform .32s cubic-bezier(.16,1,.3,1)!important}.checkout-cycle-picker[data-cycle=monthly] .checkout-cycle-fluid-indicator,.checkout-cycle-fluid-indicator[data-active-cycle=monthly]{transform:translateZ(0)!important}.checkout-cycle-picker[data-cycle=semiannual] .checkout-cycle-fluid-indicator,.checkout-cycle-fluid-indicator[data-active-cycle=semiannual]{transform:translate3d(calc(100% + 4px),0,0)!important}.checkout-cycle-picker[data-cycle=annual] .checkout-cycle-fluid-indicator,.checkout-cycle-fluid-indicator[data-active-cycle=annual]{transform:translate3d(calc(200% + 8px),0,0)!important}.checkout-cycle-picker button{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:5px 2px!important;min-height:40px!important;border:none!important;background:transparent!important;border-radius:9px!important;cursor:pointer!important;transition:none!important}.checkout-cycle-picker.has-interacted button{transition:color .25s cubic-bezier(.16,1,.3,1)!important}.checkout-cycle-picker button .cycle-label{font-size:13.5px!important;font-weight:700!important;line-height:1.15!important;color:#234d38!important;transition:none!important}.checkout-cycle-picker.has-interacted button .cycle-label{transition:color .25s ease!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-label{color:#fff!important;font-weight:800!important}.checkout-cycle-picker button .cycle-sub{font-size:11px!important;line-height:1.15!important;margin-top:2px!important;color:#3d6e53!important;font-weight:600!important;transition:none!important}.checkout-cycle-picker.has-interacted button .cycle-sub{transition:color .25s ease!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-sub{color:#fffffff2!important;font-weight:650!important}.checkout-cycle-picker button .cycle-floating-discount,.checkout-cycle-picker button .cycle-discount-pill{position:absolute!important;top:-10px!important;left:50%!important;transform:translate(-50%)!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.2px!important;line-height:1!important;padding:2.5px 7.5px!important;border-radius:999px!important;background:#145238!important;color:#fff!important;border:1.5px solid #ffffff!important;box-shadow:0 2px 6px #124d3540!important;white-space:nowrap!important;z-index:5!important;pointer-events:none!important;transition:none!important}.checkout-cycle-picker.has-interacted button .cycle-floating-discount,.checkout-cycle-picker.has-interacted button .cycle-discount-pill{transition:all .25s cubic-bezier(.16,1,.3,1)!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-floating-discount,.checkout-cycle-picker button[aria-pressed=true] .cycle-discount-pill{background:#fff!important;color:#145238!important;border-color:#145238!important;box-shadow:0 2px 8px #0003!important}body.modal-open .note-chat-launcher,body.modal-open .note-chat-popup,body.modal-open .note-cookie,body.checkout-open .note-cookie,body.checkout-open .note-chat-popup{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s ease,visibility .2s ease!important}@media (max-width: 767px){.checkout-modal-card{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;box-shadow:none!important;border:none!important}}@keyframes appleBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes appleBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes appleModalBloomIn{0%{opacity:0;transform:translate3d(0,36px,0) scale(.92)}65%{opacity:1;transform:translate3d(0,-3px,0) scale(1.012)}85%{transform:translate3d(0,1px,0) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes appleModalDismiss{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,18px,0) scale(.95)}}.checkout-modal-backdrop-anim.is-opening{animation:appleBackdropIn .32s cubic-bezier(.16,1,.3,1) both!important;will-change:opacity}.checkout-modal-backdrop-anim.is-closing{animation:appleBackdropOut .16s cubic-bezier(.32,0,.67,0) both!important;will-change:opacity}.checkout-modal-card.is-opening{animation:appleModalBloomIn .34s cubic-bezier(.16,1,.3,1) both!important;will-change:transform,opacity;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.checkout-modal-card.is-closing,.low-power-device .checkout-modal-card.is-closing{animation:appleModalDismiss .16s cubic-bezier(.32,0,.67,0) both!important;will-change:transform,opacity;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width: 760px){@keyframes appleModalBloomInMobile{0%{opacity:0;transform:translate3d(0,48px,0) scale(.96)}65%{opacity:1;transform:translate3d(0,-2px,0) scale(1.004)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes appleModalDismissMobile{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,32px,0) scale(.97)}}.checkout-modal-card.is-opening{animation:appleModalBloomInMobile .34s cubic-bezier(.16,1,.3,1) both!important}.checkout-modal-card.is-closing{animation:appleModalDismissMobile .16s cubic-bezier(.32,0,.67,0) both!important}}.low-power-device .checkout-modal-backdrop-anim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#06120dd1!important}.low-power-device .checkout-modal-card.is-opening{box-shadow:0 12px 32px #00000059!important;animation-duration:.34s!important}.low-power-device .plan-business-canvas-wrapper canvas{display:none!important}.low-power-device .plan-business-canvas-wrapper{background:radial-gradient(circle at 70% 30%,rgba(16,185,129,.22),transparent 70%)!important}.low-power-device *{text-shadow:none!important}.note-chat-popup{filter:drop-shadow(0 20px 48px rgba(24,63,50,.24)) drop-shadow(0 4px 12px rgba(0,0,0,.08))}.note-chat-header{background:#183f32e0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.note-chat-avatar{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;align-self:flex-start!important;border-radius:12px!important;box-sizing:border-box!important}body.chat-open .editorial-landing .mobile-sticky-bar,body.chat-open .mobile-sticky-bar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.note-chat-body-ambient{background-color:#f6f8f5!important;background-image:radial-gradient(at 0% 0%,rgba(200,230,215,.45) 0px,transparent 55%),radial-gradient(at 100% 100%,rgba(245,235,215,.38) 0px,transparent 55%),radial-gradient(rgba(24,63,50,.055) 1.2px,transparent 1.2px)!important;background-size:100% 100%,100% 100%,18px 18px!important;position:relative}.note-chat-bubble-model{background:#fff!important;border:1px solid rgba(24,63,50,.12)!important;box-shadow:0 2px 10px #183f320d!important;color:#183f32!important}.note-chat-bubble-user{background:linear-gradient(135deg,#183f32,#113427)!important;box-shadow:0 4px 14px #183f3233!important;color:#fff!important}.note-chat-btn-choice{background:#fff!important;border:1.5px solid rgba(24,63,50,.14)!important;box-shadow:0 2px 8px #183f320a!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.note-chat-btn-choice:hover{border-color:#183f32!important;box-shadow:0 6px 18px #183f321a!important;transform:translateY(-1.5px)!important}.note-chat-btn-choice:active{transform:scale(.98)!important}.legal-details-section{background:#fff;border:1.5px solid #dce8db;box-shadow:0 4px 24px #183f320a,0 1px 3px #183f3205}.legal-tab-toggle-wrap{display:flex;align-items:center}.legal-cycle-pill-box{display:inline-flex;background:#f0f4ee;padding:4px;border-radius:9999px;border:1px solid rgba(24,63,50,.1);gap:4px}.legal-toggle-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:13px;font-weight:600;color:#3e5648;border:none;background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.legal-toggle-pill:hover{color:#183f32}.legal-toggle-pill.is-active{background:#183f32;color:#fff;box-shadow:0 2px 8px #183f3233}.legal-toggle-pill .pill-micro-badge{font-size:10px;padding:2px 7px;border-radius:9999px;background:#0000000f;color:#274535}.legal-toggle-pill.is-active .pill-micro-badge{background:#fff3;color:#fff}.legal-content-card-wrap{margin-top:24px}.legal-tab-pane{animation:legalFadeIn .25s cubic-bezier(.16,1,.3,1)}@keyframes legalFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.legal-section-footer{margin-top:36px;padding-top:20px;border-top:1px solid #e6f0e4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#587063}.legal-footer-contact{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.legal-contact-email{font-weight:600;color:#166a3e;text-decoration:underline}.legal-contact-email:hover{color:#0f4f2c}.legal-footer-note{font-size:12px;color:#7b8e84}@media (max-width: 640px){.legal-tab-toggle-wrap{width:100%;margin-top:12px}.legal-cycle-pill-box{width:100%;display:flex;box-sizing:border-box}.legal-toggle-pill{flex:1;justify-content:center;padding:8px 12px;font-size:13px;gap:6px}.legal-toggle-pill .pill-micro-badge{display:none}}@media (min-width: 761px) and (max-width: 1023px){.editorial-landing .pricing .plan-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.editorial-landing .pricing .plan-grid-desktop .plan{min-width:0!important;padding-left:14px!important;padding-right:14px!important}.editorial-landing .pricing .plan-grid-desktop .plan :is(h3,.price,.plan-price,.price-main){font-size:clamp(1.4rem,3.4vw,2rem)!important;white-space:nowrap!important}.editorial-landing .pricing .plan-grid-desktop .plan li,.editorial-landing .pricing .plan-grid-desktop .plan p{font-size:.82rem!important;overflow-wrap:anywhere}.editorial-landing .pricing .plan-grid-desktop .plan :is(.plan-badge,.badge,.plan-tag,.plan-ribbon){font-size:.6rem!important;letter-spacing:.04em!important;padding-left:8px!important;padding-right:8px!important;max-width:calc(100% - 8px)!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}}.editorial-landing .legend-revenue,.editorial-landing .tip-revenue{background:#183f32!important}.editorial-landing .legend-expenses,.editorial-landing .tip-expenses{background:#bf7244!important}.editorial-landing .legend-profit,.editorial-landing .tip-profit{background:#4f8a68!important}.editorial-landing .finance-metric.orange,.editorial-landing .finance-metric.red,.editorial-landing .finance-metric.green,.editorial-landing .finance-metric.purple{background:#f3f6f0!important;border-color:#dbe4d6!important}.editorial-landing .about-story{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:min(44.27vw,680px)!important;min-height:540px!important;padding:0!important;background-color:#f7f6f1!important;background-image:url(/editorial/sobre-fundo3.webp)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:right 15%!important;overflow:hidden!important}.editorial-landing .about-story-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.editorial-landing .about-story-copy{position:relative!important;isolation:isolate!important;width:clamp(340px,38%,540px)!important;margin-left:max(48px,calc((100% - 1200px)/2))!important}.editorial-landing .about-story-copy:before{content:""!important;position:absolute!important;top:-80px!important;right:-100px!important;bottom:-80px!important;left:-120px!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(ellipse 60% 55% at 45% 50%,#0c22196b,#0c221940 45%,#0c221900)!important}.editorial-landing .about-story-eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-bottom:clamp(10px,1vw,18px)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2f6b4f!important}.editorial-landing .about-story-eyebrow:before{content:""!important;width:28px!important;height:1px!important;background:#2f6b4f!important}.editorial-landing .about-story-title{margin:0 0 clamp(10px,1vw,18px)!important;font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(25px,2.15vw,40px)!important;line-height:1.15!important;letter-spacing:-.025em!important;color:#143527!important}.editorial-landing .about-story-title em{display:block!important;margin-top:4px!important;font-style:italic!important;color:#2a6a4b!important}.editorial-landing .about-story-lead{margin:0 0 clamp(14px,1.6vw,28px)!important;font-size:clamp(14px,1.02vw,16px)!important;line-height:1.6!important;color:#45604f!important}.editorial-landing .about-story-points{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid rgba(20,53,39,.12)!important}.editorial-landing .about-story-points li{display:grid!important;grid-template-columns:34px 1fr!important;align-items:baseline!important;padding:clamp(8px,.75vw,14px) 0!important;border-bottom:1px solid rgba(20,53,39,.12)!important}.editorial-landing .about-story-num{font-family:var(--serif)!important;font-style:italic!important;font-size:14px!important;color:#8a9b8f!important}.editorial-landing .about-story-points strong{display:block!important;font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(15px,1.1vw,17px)!important;color:#143527!important;letter-spacing:-.01em!important}.editorial-landing .about-story-points p{margin:2px 0 0!important;font-size:clamp(13px,.92vw,14px)!important;line-height:1.45!important;color:#5a7264!important}.editorial-landing .about-story-photo{display:none!important}@media (min-width: 1180px){.editorial-landing .about-story-copy{text-shadow:0 1px 14px rgba(8,24,17,.35)!important}.editorial-landing .about-story-eyebrow{color:#ffffffe6!important}.editorial-landing .about-story-eyebrow:before{background:#ffffffbf!important}.editorial-landing .about-story-title{color:#fff!important}.editorial-landing .about-story-title em{color:#d6efe0!important}.editorial-landing .about-story-lead{color:#ffffffe6!important}.editorial-landing .about-story-points,.editorial-landing .about-story-points li{border-color:#ffffff3d!important}.editorial-landing .about-story-num{color:#ffffffa6!important}.editorial-landing .about-story-points strong{color:#fff!important}.editorial-landing .about-story-points p{color:#ffffffd1!important}}@media (max-width: 1179px){.editorial-landing .about-story{display:block!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:56px 0 0!important;background-image:none!important}.editorial-landing .about-story-copy:before{display:none!important}.editorial-landing .about-story-shell{width:min(100% - 40px,640px)!important;margin:0 auto!important}.editorial-landing .about-story-copy{width:100%!important;max-width:none!important;margin:0!important}.editorial-landing .about-story-title{font-size:clamp(27px,5.4vw,36px)!important}.editorial-landing .about-story-lead{font-size:15.5px!important}.editorial-landing .about-story-points strong{font-size:17px!important}.editorial-landing .about-story-points p{font-size:14px!important}.editorial-landing .about-story-photo{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1884 / 834!important;margin-top:36px!important}}@media (max-width: 640px){.editorial-landing .about-story-photo{aspect-ratio:auto!important;height:clamp(320px,88vw,420px)!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:88% center!important;object-position:88% center!important}}.editorial-landing .finance-metric.orange svg,.editorial-landing .finance-metric.green svg,.editorial-landing .finance-metric.purple svg{color:#183f32!important;stroke:#183f32!important}.editorial-landing .finance-metric.red svg{color:#bf7244!important;stroke:#bf7244!important}.editorial-landing .finance-person i,.editorial-landing .finance-table-row i{background:#e3ece0!important;color:#183f32!important}.editorial-landing .finance-rank-track span span,.editorial-landing .finance-rank-track>span{background:#4f8a68!important}.checkout-cycle-picker{background:#eef3ea!important;border:1px solid #d6e0d0!important;box-shadow:none!important}.checkout-cycle-picker button{padding-top:16px!important;min-height:54px!important;position:relative!important}.checkout-cycle-picker button :is(.checkout-cycle-discount,.cycle-discount,.discount-pill,small,em){position:absolute!important;top:3px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;font-size:9.5px!important;line-height:1!important;white-space:nowrap!important}.checkout-cycle-picker :is(.checkout-cycle-indicator,.cycle-fluid-indicator){background:#183f32!important;box-shadow:0 4px 12px #183f3238!important}.checkout-cycle-picker button .cycle-floating-discount{position:absolute!important;top:4px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;font-size:9.5px!important;line-height:1!important;white-space:nowrap!important;padding:2px 6px!important;border-radius:999px!important;background:#dfe9d9!important;color:#183f32!important;box-shadow:none!important}.checkout-cycle-picker .checkout-cycle-fluid-indicator{background:#183f32!important;box-shadow:0 4px 12px #183f3238!important}.checkout-cycle-picker button[aria-pressed=true] .cycle-floating-discount{background:#ffffff2e!important;color:#fff!important}.editorial-landing .ia-showcase-section{position:relative!important;width:100%!important;min-height:700px!important;padding:65px 0 85px!important;background-color:#06160e!important;background-image:url(/editorial/ia-studio-bg.webp)!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:cover!important;overflow:hidden!important;isolation:isolate!important;box-sizing:border-box!important;border-top:1px solid #d6ddcd!important;border-bottom:1px solid #000000!important}.editorial-landing .ia-showcase-section:before{content:""!important;display:none!important}.editorial-landing .ia-showcase-section:after{content:""!important;display:none!important}.editorial-landing .ia-showcase-lighting{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:1!important}.editorial-landing .ia-ambient-glow{position:absolute!important;border-radius:50%!important;filter:blur(80px)!important;opacity:.55!important}.editorial-landing .ia-glow-left{top:20%!important;left:5%!important;width:450px!important;height:450px!important;background:radial-gradient(circle,#10442bb3,#06160e00 70%)!important}.editorial-landing .ia-glow-right{top:15%!important;right:15%!important;width:500px!important;height:500px!important;background:radial-gradient(circle,#22c55e29,#06160e00 70%)!important}.editorial-landing .ia-showcase-shell{max-width:1260px!important;width:100%!important;margin:0 auto!important;padding:0 24px!important;position:relative!important;z-index:5!important;box-sizing:border-box!important}.editorial-landing .ia-showcase-grid{display:grid!important;grid-template-columns:.96fr 1.04fr!important;gap:75px!important;align-items:center!important}.editorial-landing .ia-showcase-left{position:relative!important;z-index:6!important}.editorial-landing .ia-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:18px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.editorial-landing .ia-eyebrow-main{color:#93bfa8!important}.editorial-landing .ia-eyebrow-sep{color:#93bfa873!important}.editorial-landing .ia-eyebrow-sub{color:#93bfa8!important}.editorial-landing .ia-headline{margin:0 0 20px!important;font-family:var(--sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;font-weight:800!important;font-size:clamp(34px,3.3vw,48px)!important;line-height:1.1!important;letter-spacing:-.03em!important;color:#fff!important}.editorial-landing .ia-headline-gradient{background:none!important;color:#a7f3d0!important;-webkit-text-fill-color:#a7f3d0!important;text-shadow:0 0 24px rgba(167,243,208,.28)!important}.editorial-landing .ia-lead{margin:0 0 32px!important;font-size:clamp(14px,1.02vw,15.5px)!important;line-height:1.6!important;color:#a4c7b4!important;max-width:460px!important}.editorial-landing .desktop-lead{display:block!important}.editorial-landing .mobile-lead{display:none!important}.editorial-landing .desktop-text{display:inline!important}.editorial-landing .mobile-text{display:none!important}.editorial-landing .desktop-bar{display:block!important}.editorial-landing .desktop-img{display:inline-block!important}.editorial-landing .desktop-only-flex{display:flex!important}.editorial-landing .desktop-input{display:block!important}.editorial-landing .mobile-input,.editorial-landing .ia-mobile-cta-wrap{display:none!important}.editorial-landing .ia-desktop-cta-wrap{display:block!important}.editorial-landing .ia-phone-dynamic-island,.editorial-landing .ia-chat-hamburger{display:none!important}.editorial-landing .ia-tablet-top-bar{display:flex!important}.editorial-landing .ia-feature-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-bottom:32px!important;max-width:480px!important}.editorial-landing .ia-feat-card{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 15px!important;background:#081c13b8!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(74,222,128,.22)!important;border-radius:14px!important;cursor:pointer!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;text-align:left!important;gap:10px!important;outline:none!important;color:inherit!important}.editorial-landing .ia-feat-card:hover{background:#0c261ae6!important;border-color:#4ade8080!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000073,0 0 16px #22c55e2e!important}.editorial-landing .ia-feat-card.is-active{background:#104b2fe0!important;border-color:#4ade80bf!important;box-shadow:0 4px 20px #0006,0 0 18px #4ade8047!important;transform:translateY(-2px)!important}.editorial-landing .ia-feat-card.is-active .ia-feat-icon-box{background:#4ade8040!important;box-shadow:0 0 10px #4ade8066!important}.editorial-landing .ia-feat-card.is-active .ia-feat-icon{color:#4ade80!important}.editorial-landing .ia-feat-card.is-active .ia-feat-label{color:#fff!important;font-weight:600!important}.editorial-landing .ia-feat-card.is-active .ia-feat-arrow{color:#4ade80!important;transform:translate(4px)!important}.editorial-landing .ia-feat-icon-box{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:#4ade801a!important;flex-shrink:0!important}.editorial-landing .ia-feat-icon{color:#d8f3dc!important}.editorial-landing .ia-feat-label{font-size:13px!important;font-weight:500!important;line-height:1.3!important;color:#fff!important;flex:1!important}.editorial-landing .ia-feat-arrow{color:#79a891!important;flex-shrink:0!important;transition:transform .2s ease!important}.editorial-landing .ia-feat-card:hover .ia-feat-arrow{transform:translate(3px)!important;color:#a7f3d0!important}.editorial-landing .ia-cta-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:11px 22px!important;min-height:48px!important;background:linear-gradient(180deg,#fff,#f4f6f1)!important;color:#082115!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:-.01em!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.95)!important;cursor:pointer!important;box-shadow:0 1px 2px #00000014,0 8px 24px -4px #00000061,inset 0 1px #fff!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;outline:none!important;text-decoration:none!important}.editorial-landing .ia-cta-pill:hover{background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 2px 6px #0000001a,0 14px 32px -4px #0000007a,inset 0 1px #fff!important;border-color:#fff!important}.editorial-landing .ia-cta-pill:active{transform:translateY(0) scale(.98)!important}.editorial-landing .ia-cta-arrow-box{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:8px!important;background:#08211512!important;transition:all .2s ease!important;flex-shrink:0!important}.editorial-landing .ia-cta-arrow{color:#082115!important;transition:transform .2s ease!important}.editorial-landing .ia-cta-pill:hover .ia-cta-arrow-box{background:#0821151f!important}.editorial-landing .ia-cta-pill:hover .ia-cta-arrow{transform:translate(3px)!important}.editorial-landing .ia-showcase-stage{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;perspective:1200px!important;perspective-origin:center center!important;min-height:520px!important;padding-bottom:25px!important}.editorial-landing .ia-orbital-system{position:absolute!important;top:46%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:700px!important;height:700px!important;pointer-events:none!important;z-index:2!important}.editorial-landing .ia-orbital-svg{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.editorial-landing .ia-orbit-spin-outer{transform-origin:350px 350px!important;animation:iaSvgOrbitRotate 55s linear infinite!important}.editorial-landing .ia-orbit-spin-inner{transform-origin:350px 350px!important;animation:iaSvgOrbitRotateRev 40s linear infinite!important}.editorial-landing .ia-orbit-spin-equator{transform-origin:350px 350px!important;animation:iaSvgOrbitRotate 70s linear infinite!important}@keyframes iaSvgOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iaSvgOrbitRotateRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.editorial-landing .ia-floating-balloon{position:absolute!important;background:#091e15db!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(74,222,128,.38)!important;border-radius:16px!important;box-shadow:0 12px 32px #0000008c,0 0 20px #22c55e2e!important;cursor:pointer!important;z-index:12!important;box-sizing:border-box!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important;will-change:transform!important}.editorial-landing .ia-floating-balloon:hover{border-color:#4ade80a6!important;box-shadow:0 14px 36px #000000a6,0 0 26px #22c55e52!important}.editorial-landing .ia-floating-balloon.is-active-balloon{border-color:#4ade80cc!important;box-shadow:0 14px 36px #000000a6,0 0 28px #4ade8066!important}.editorial-landing .ia-balloon-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important}.editorial-landing .ia-balloon-icon{color:#a7f3d0!important}.editorial-landing .ia-balloon-dash{width:14px!important;height:2px!important;background:#a7f3d059!important;border-radius:2px!important}.editorial-landing .ia-balloon-title{font-size:11.5px!important;font-weight:500!important;line-height:1.25!important;color:#fff!important;margin-bottom:10px!important}.editorial-landing .ia-balloon-top-left{top:15px!important;left:-100px!important;width:156px!important;padding:13px 14px 12px!important;animation:iaBalloonFloat1 5.8s ease-in-out infinite!important}@keyframes iaBalloonFloat1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(-.5deg)}}.editorial-landing .ia-balloon-chart{display:flex!important;align-items:flex-end!important;gap:5px!important;height:38px!important;padding-top:4px!important}.editorial-landing .ia-balloon-chart .chart-bar{flex:1!important;background:linear-gradient(to top,#22c55e,#86efac)!important;border-radius:3px!important;box-shadow:0 0 6px #4ade8073!important;min-height:4px!important}.editorial-landing .ia-balloon-bottom-left{bottom:120px!important;left:-100px!important;width:156px!important;padding:13px 14px 12px!important;animation:iaBalloonFloat2 6.5s ease-in-out infinite .8s!important}@keyframes iaBalloonFloat2{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,7px,0) rotate(.6deg)}}.editorial-landing .ia-balloon-contacts{display:flex!important;flex-direction:column!important;gap:7px!important}.editorial-landing .contact-row{display:flex!important;align-items:center!important;gap:8px!important}.editorial-landing .contact-avatar{width:22px!important;height:22px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;border:1px solid rgba(74,222,128,.4)!important}.editorial-landing .contact-skeleton-bars{display:flex!important;flex-direction:column!important;gap:3px!important;flex:1!important}.editorial-landing .skel-bar{height:4px!important;border-radius:3px!important;background:#86efac59!important}.editorial-landing .skel-bar.bar-long{width:80%!important}.editorial-landing .skel-bar.bar-short{width:52%!important}.editorial-landing .ia-balloon-right{top:200px!important;right:-75px!important;width:156px!important;padding:13px 14px 12px!important;animation:iaBalloonFloat3 6.8s ease-in-out infinite 1.5s!important}@keyframes iaBalloonFloat3{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.6deg)}}.editorial-landing .ia-balloon-avatar-stack{display:flex!important;align-items:center!important;padding-left:2px!important}.editorial-landing .stack-img{width:24px!important;height:24px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;border:1.5px solid #0e2e20!important;margin-right:-6px!important}.editorial-landing .stack-plus{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#234a36!important;color:#c8f5d8!important;font-size:13px!important;font-weight:700!important;border:1.5px solid #0e2e20!important}.editorial-landing .ia-tablet-device{position:relative!important;width:100%!important;max-width:440px!important;height:492px!important;display:flex!important;flex-direction:column!important;background:linear-gradient(172deg,#092016,#05140d)!important;border:1.5px solid rgba(74,222,128,.45)!important;border-radius:28px!important;overflow:hidden!important;transform:perspective(1200px) rotateY(-8deg) rotateX(2deg)!important;transform-style:preserve-3d!important;box-shadow:0 0 35px #22c55e3d,0 25px 70px #000000bf,inset 0 1px 2px #d7ffe659!important;z-index:10!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.editorial-landing .ia-tablet-device:hover{transform:perspective(1200px) rotateY(-5deg) rotateX(1deg) translateY(-4px)!important}.editorial-landing .ia-tablet-top-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 18px 8px!important;border-bottom:1px solid rgba(74,222,128,.12)!important}.editorial-landing .ia-tablet-brand{display:flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;color:#d7f5e1e0!important}.editorial-landing .ia-brand-sparkle{color:#86efac!important}.editorial-landing .ia-tablet-status{display:flex!important;align-items:center!important;gap:6px!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.12em!important;color:#d7f5e1b3!important}.editorial-landing .ia-status-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#22c55e!important;box-shadow:0 0 8px #4ade80!important}.editorial-landing .ia-chat-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 18px!important;border-bottom:1px solid rgba(74,222,128,.12)!important}.editorial-landing .ia-chat-profile{display:flex!important;align-items:center!important;gap:12px!important}.editorial-landing .ia-avatar-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#0d2e20!important;border:1.5px solid rgba(74,222,128,.4)!important;font-family:var(--serif, Georgia, serif)!important;font-size:18px!important;font-weight:700!important;color:#f7f4ec!important;flex-shrink:0!important;box-shadow:0 0 10px #22c55e40!important}.editorial-landing .ia-avatar-badge.mini{width:26px!important;height:26px!important;font-size:13px!important;margin-top:2px!important}.editorial-landing .ia-profile-info{display:flex!important;flex-direction:column!important;gap:2px!important}.editorial-landing .ia-profile-name{font-size:14.5px!important;font-weight:600!important;color:#fff!important}.editorial-landing .ia-profile-online{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;color:#4ade80!important}.editorial-landing .ia-profile-online .online-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:#4ade80!important;box-shadow:0 0 6px #4ade80!important}.editorial-landing .ia-chat-menu{color:#fff9!important;cursor:pointer!important}.editorial-landing .ia-chat-body{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 18px 18px!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.editorial-landing .ia-chat-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@keyframes iaChatScenarioIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.editorial-landing .ia-chat-scenario-anim{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;animation:iaChatScenarioIn .3s cubic-bezier(.16,1,.3,1) both!important;will-change:transform,opacity!important}.editorial-landing .ia-bubble-outgoing{align-self:flex-end!important;max-width:88%!important;background:#173d2b!important;border:1px solid rgba(74,222,128,.25)!important;border-radius:16px 16px 4px!important;padding:12px 14px!important;box-shadow:0 4px 12px #0000004d!important}.editorial-landing .ia-incoming-row{display:flex!important;align-items:flex-start!important;gap:8px!important;max-width:90%!important}.editorial-landing .ia-bubble-incoming{background:#f6f4ee!important;border-radius:16px 16px 16px 4px!important;padding:12px 14px!important;box-shadow:0 4px 14px #00000059!important;flex:1!important}.editorial-landing .ia-msg-text{margin:0!important;font-size:12.8px!important;line-height:1.45!important}.editorial-landing .ia-bubble-outgoing .ia-msg-text{color:#e5f7ed!important}.editorial-landing .ia-bubble-incoming .ia-msg-text{color:#143527!important}.editorial-landing .mt-paragraph{margin-top:8px!important}.editorial-landing .ia-msg-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;margin-top:5px!important;font-size:10.5px!important}.editorial-landing .ia-bubble-outgoing .ia-msg-meta{color:#85b49a!important}.editorial-landing .ia-bubble-incoming .ia-msg-meta{color:#718579!important}.editorial-landing .ia-check-double{color:#86efac!important}.editorial-landing .ia-typing-row{display:flex!important;align-items:center!important;padding-left:34px!important;margin-top:-4px!important}.editorial-landing .ia-typing-pill{display:inline-flex!important;align-items:center!important;gap:4.5px!important;background:#0e2a1c!important;padding:7px 11px!important;border-radius:12px!important;border:1px solid rgba(74,222,128,.22)!important}.editorial-landing .typing-dot{width:4.5px!important;height:4.5px!important;border-radius:50%!important;background:#4ade80!important;animation:iaTypingBounce 1.3s infinite ease-in-out!important}.editorial-landing .typing-dot.dot-2{animation-delay:.2s!important}.editorial-landing .typing-dot.dot-3{animation-delay:.4s!important}@keyframes iaTypingBounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3.5px);opacity:1}}.editorial-landing .ia-chat-input-bar{display:flex!important;align-items:center!important;gap:10px!important;margin:4px 14px 14px!important;padding:6px 8px 6px 14px!important;background:#0a2217!important;border:1px solid rgba(74,222,128,.25)!important;border-radius:9999px!important}.editorial-landing .ia-attach-icon{color:#85a894!important;flex-shrink:0!important}.editorial-landing .ia-chat-input{flex:1!important;background:transparent!important;border:none!important;outline:none!important;font-size:12.5px!important;color:#e5f7ed!important}.editorial-landing .ia-chat-input::-moz-placeholder{color:#648c77!important}.editorial-landing .ia-chat-input::placeholder{color:#648c77!important}.editorial-landing .ia-send-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#4ade80!important;color:#062215!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.editorial-landing .ia-send-btn:hover:not(:disabled){background:#86efac!important;transform:scale(1.06)!important}.editorial-landing .ia-send-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.editorial-landing .ia-tablet-marble-shadow{position:absolute!important;bottom:-6px!important;left:12%!important;right:6%!important;height:28px!important;background:radial-gradient(ellipse 65% 50% at 50% 50%,rgba(0,0,0,.8) 0%,rgba(6,26,17,.4) 60%,transparent 100%)!important;filter:blur(8px)!important;z-index:4!important;pointer-events:none!important}.editorial-landing .ia-tablet-glow-reflection{position:absolute!important;bottom:-18px!important;left:18%!important;right:12%!important;height:24px!important;background:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(74,222,128,.28) 0%,rgba(34,197,94,.08) 50%,transparent 100%)!important;filter:blur(10px)!important;z-index:3!important;pointer-events:none!important}.editorial-landing .ia-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;background:#030e09d1!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;animation:iaModalFadeIn .22s ease-out!important}@keyframes iaModalFadeIn{0%{opacity:0}to{opacity:1}}.editorial-landing .ia-modal-card{position:relative!important;width:100%!important;max-width:520px!important;background:linear-gradient(165deg,#092016,#05140d)!important;border:1.5px solid rgba(74,222,128,.4)!important;border-radius:24px!important;padding:32px!important;box-shadow:0 24px 60px #000c,0 0 30px #22c55e40!important;animation:iaModalZoomIn .26s cubic-bezier(.16,1,.3,1)!important}@keyframes iaModalZoomIn{0%{transform:scale(.92) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.editorial-landing .ia-modal-close{position:absolute!important;top:18px!important;right:18px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#e5f7ed!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important}.editorial-landing .ia-modal-close:hover{background:#ffffff2e!important;transform:rotate(90deg)!important}.editorial-landing .ia-modal-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:5px 12px!important;background:#4ade8026!important;border:1px solid rgba(74,222,128,.35)!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em!important;color:#86efac!important;margin-bottom:14px!important}.editorial-landing .ia-modal-title{margin:0 0 12px!important;font-size:21px!important;font-weight:700!important;line-height:1.25!important;color:#fff!important}.editorial-landing .ia-modal-desc{margin:0 0 20px!important;font-size:14px!important;line-height:1.55!important;color:#a4c7b4!important}.editorial-landing .ia-modal-bullets{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:24px!important;padding:16px!important;background:#06160e99!important;border-radius:14px!important;border:1px solid rgba(74,222,128,.15)!important}.editorial-landing .bullet-row{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;line-height:1.45!important;color:#d8f3dc!important}.editorial-landing .bullet-icon{color:#4ade80!important;flex-shrink:0!important;margin-top:2px!important}.editorial-landing .ia-modal-footer{display:flex!important;justify-content:flex-end!important}.editorial-landing .ia-modal-cta{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 22px!important;background:#4ade80!important;color:#062215!important;font-size:14px!important;font-weight:700!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important}.editorial-landing .ia-modal-cta:hover{background:#86efac!important;transform:translateY(-2px)!important}@media (max-width: 1024px){.editorial-landing .ia-showcase-grid{grid-template-columns:1fr!important;gap:55px!important}.editorial-landing .ia-showcase-left{text-align:center!important}.editorial-landing .ia-lead,.editorial-landing .ia-feature-grid{margin:0 auto 28px!important}.editorial-landing .ia-tablet-device{margin:0 auto!important}.editorial-landing .ia-balloon-top-left,.editorial-landing .ia-balloon-bottom-left{left:-20px!important}.editorial-landing .ia-balloon-right{right:-20px!important}}@media (max-width: 768px){.editorial-landing .ia-showcase-section{padding:38px 0 55px!important;background-image:url(/editorial/ia-studio-bg-mobile.webp)!important;background-position:center bottom!important;background-size:cover!important;min-height:auto!important;overflow:hidden!important;border-bottom:1px solid #000000!important}.editorial-landing .ia-showcase-section:before{display:none!important}.editorial-landing .ia-showcase-section:after{display:none!important}.editorial-landing .ia-showcase-shell{padding:0 10px!important;max-width:440px!important;margin:0 auto!important;overflow:visible!important}.editorial-landing .ia-showcase-grid{grid-template-columns:1fr!important;gap:16px!important;overflow:visible!important}.editorial-landing .ia-showcase-left{text-align:left!important;padding:0 4px!important}.editorial-landing .ia-eyebrow{margin-bottom:12px!important;font-size:11px!important;letter-spacing:.18em!important;display:flex!important;align-items:center!important;gap:8px!important}.editorial-landing .ia-eyebrow-main{color:#86efac!important;font-weight:700!important}.editorial-landing .ia-eyebrow-sep{color:#ffffff59!important}.editorial-landing .ia-eyebrow-sub{color:#ffffffbf!important}.editorial-landing .ia-headline{font-size:clamp(34px,9.2vw,42px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin-bottom:14px!important;color:#fff!important;font-weight:700!important}.editorial-landing .ia-headline-gradient{background:none!important;-webkit-text-fill-color:#a7f3d0!important;color:#a7f3d0!important;text-shadow:0 0 20px rgba(167,243,208,.25)!important}.editorial-landing .desktop-lead{display:none!important}.editorial-landing .mobile-lead{display:block!important;font-size:14px!important;line-height:1.5!important;color:#b8cfc1!important;margin-bottom:20px!important;max-width:100%!important}.editorial-landing .ia-mobile-cta-wrap{display:block!important;margin-bottom:10px!important}.editorial-landing .ia-desktop-cta-wrap{display:none!important}.editorial-landing .ia-cta-pill{padding:11px 20px!important;min-height:46px!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;background:linear-gradient(180deg,#fff,#f4f6f1)!important;color:#082115!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 1px 2px #00000014,0 8px 22px -4px #00000059,inset 0 1px #fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;outline:none!important;text-decoration:none!important}.editorial-landing .ia-cta-pill .ia-cta-arrow-box{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:7px!important;background:#08211512!important;flex-shrink:0!important}.editorial-landing .ia-cta-pill .ia-cta-arrow{color:#082115!important}.editorial-landing .ia-cta-pill:hover{background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 2px 6px #0000001a,0 12px 28px -4px #00000073,inset 0 1px #fff!important}.editorial-landing .ia-feature-grid,.editorial-landing .desktop-text{display:none!important}.editorial-landing .mobile-text{display:inline!important}.editorial-landing .desktop-bar,.editorial-landing .desktop-img,.editorial-landing .desktop-only-flex{display:none!important}.editorial-landing .ia-showcase-stage{position:relative!important;width:236px!important;max-width:100%!important;min-height:520px!important;margin:16px auto 0!important;padding:4px 0 16px!important;perspective:1000px!important;perspective-origin:50% 40%!important;transform-style:flat!important;isolation:isolate!important;overflow:visible!important}.editorial-landing .ia-phone-device{width:236px!important;max-width:236px!important;height:412px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(172deg,#092015,#04140c)!important;border-radius:42px!important;border:2px solid #202020!important;outline:1.2px solid rgba(255,255,255,.16)!important;outline-offset:-1px!important;box-shadow:1px 1px #9c927f,2px 2px #7c7261,3px 3px #574e40,4px 4px #3b352a,6px 12px 30px #000000a6,0 20px 45px #0000008c,0 0 25px #22c55e1f!important;transform:perspective(1000px) rotateX(8.5deg) rotateY(-13.5deg) rotate(2.5deg)!important;margin:0 auto!important;position:relative!important;z-index:10!important;isolation:isolate!important}.editorial-landing .ia-phone-device:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:42px!important;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.01) 35%,transparent 60%)!important;pointer-events:none!important;z-index:30!important}.editorial-landing .ia-phone-dynamic-island{display:flex!important;justify-content:center!important;padding:7px 0 3px!important;background:#000!important}.editorial-landing .ia-phone-dynamic-island .island-pill{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding-right:7px!important;width:62px!important;height:16px!important;background:#000!important;border-radius:20px!important;box-shadow:inset 0 0 3px #ffffff40!important}.editorial-landing .island-lens{width:6.5px!important;height:6.5px!important;border-radius:50%!important;background:#061320!important;border:1px solid #142a3e!important}.editorial-landing .island-sensor{width:3px!important;height:3px!important;border-radius:50%!important;background:#081a28!important}.editorial-landing .ia-tablet-top-bar{display:none!important}.editorial-landing .ia-chat-header{padding:7px 12px 9px!important;border-bottom:1px solid rgba(74,222,128,.12)!important}.editorial-landing .ia-chat-hamburger{display:flex!important;align-items:center!important;color:#fff!important;margin-right:6px!important;cursor:pointer!important}.editorial-landing .ia-avatar-badge{width:28px!important;height:28px!important;font-size:13px!important;background:#0a2618!important;border:1px solid #c9b99a!important;color:#fff!important;font-family:Cinzel Decorative,Georgia,serif!important;font-style:italic!important}.editorial-landing .ia-avatar-badge.mini{width:20px!important;height:20px!important;font-size:10px!important;border:1px solid #c9b99a!important}.editorial-landing .ia-profile-name{font-size:13px!important;font-weight:700!important;color:#fff!important}.editorial-landing .ia-profile-online{font-size:9px!important;color:#4ade80!important;display:flex!important;align-items:center!important;gap:4px!important}.editorial-landing .ia-profile-online .online-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:#4ade80!important;box-shadow:0 0 5px #4ade80!important}.editorial-landing .ia-chat-menu{color:#a7f3d0!important}.editorial-landing .ia-chat-body{padding:10px 10px 12px!important;gap:8px!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.editorial-landing .ia-chat-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.editorial-landing .ia-bubble-outgoing{max-width:93%!important;padding:7px 10px!important;border-radius:14px 14px 4px!important;background:#274e38!important;border:1px solid rgba(74,222,128,.18)!important;box-shadow:0 2px 6px #00000040!important}.editorial-landing .ia-bubble-outgoing .ia-msg-text{color:#fff!important;font-size:10px!important;line-height:1.32!important}.editorial-landing .ia-bubble-outgoing .ia-msg-meta span{color:#a3e6b4!important;font-size:9px!important}.editorial-landing .ia-check-double{color:#86efac!important}.editorial-landing .ia-bubble-incoming{padding:9px 12px!important;border-radius:14px 14px 14px 4px!important;background:#f6f4ee!important;color:#142218!important;box-shadow:0 3px 10px #00000040!important}.editorial-landing .ia-bubble-incoming .ia-msg-text{color:#142218!important;font-size:10.5px!important;line-height:1.34!important}.editorial-landing .ia-bubble-incoming .ia-msg-text.mt-paragraph{margin-top:5px!important}.editorial-landing .ia-bubble-incoming .ia-msg-meta span{color:#718277!important;font-size:9px!important}.editorial-landing .ia-typing-row{padding-left:26px!important;margin-top:-3px!important}.editorial-landing .ia-typing-pill{padding:4px 9px!important;background:#173324!important;border:1px solid rgba(74,222,128,.25)!important;border-radius:9999px!important}.editorial-landing .typing-dot{width:3.5px!important;height:3.5px!important;background:#86efac!important;border-radius:50%!important}.editorial-landing .ia-chat-input-bar{margin:4px 6px 8px!important;padding:4px 4px 4px 10px!important;background:#11281c!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important}.editorial-landing .ia-chat-input{font-size:10px!important;color:#fff!important}.editorial-landing .ia-chat-input::-moz-placeholder{color:#6f8777!important}.editorial-landing .ia-chat-input::placeholder{color:#6f8777!important}.editorial-landing .ia-attach-icon{color:#86efac!important}.editorial-landing .ia-send-btn{width:25px!important;height:25px!important;background:#86efac!important;color:#0b2517!important;border-radius:50%!important}.editorial-landing .ia-floating-balloon{position:absolute!important;background:linear-gradient(135deg,#f5f0dc47,#b9cdb429 42%,#465f4b47)!important;backdrop-filter:blur(20px) saturate(180%) brightness(108%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(108%)!important;border:1px solid rgba(255,255,255,.45)!important;border-top:1.5px solid rgba(255,255,255,.72)!important;border-left:1.2px solid rgba(255,255,255,.62)!important;border-radius:16px!important;box-shadow:0 14px 32px #00000052,inset 0 1px 2px #ffffffb3,0 0 20px #b4e1c32e!important;z-index:25!important;cursor:pointer!important;color:#fff!important}.editorial-landing .ia-floating-balloon.ia-balloon-mobile-left{display:block!important;top:70px!important;bottom:auto!important;left:-54px!important;right:auto!important;width:78px!important;padding:8px 8px 7px!important;transform:perspective(800px) rotateY(14deg) rotateX(-2deg) translateZ(35px)!important;animation:iaBalloonBobMob1 5.5s ease-in-out infinite!important}.editorial-landing .ia-balloon-mobile-left .ia-balloon-header{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-bottom:3px!important}.editorial-landing .ia-balloon-mobile-left .ia-balloon-title{font-size:9px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:5px!important;color:#fff!important}.editorial-landing .ia-balloon-mobile-left .ia-balloon-chart{display:flex!important;align-items:flex-end!important;height:18px!important;gap:2px!important;width:38px!important}.editorial-landing .ia-balloon-mobile-left .chart-bar{width:4px!important;flex:none!important;border-radius:2px!important;background:linear-gradient(to top,#22c55e,#86efac)!important;box-shadow:0 0 5px #4ade8099!important}.editorial-landing .ia-floating-balloon.ia-balloon-mobile-top-right{display:block!important;top:125px!important;bottom:auto!important;left:auto!important;right:-52px!important;width:86px!important;padding:8px 8px 7px!important;transform:perspective(800px) rotateY(-12deg) rotateX(3deg) translateZ(35px)!important;animation:iaBalloonBobMob2 6s ease-in-out infinite .7s!important}.editorial-landing .ia-balloon-mobile-top-right .ia-balloon-title{font-size:8.8px!important;font-weight:700!important;line-height:1.2!important;margin:3px 0 5px!important;color:#fff!important}.editorial-landing .ia-balloon-avatar-stack{display:flex!important;align-items:center!important}.editorial-landing .ia-balloon-avatar-stack .stack-img{width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.9)!important;margin-right:-4px!important;-o-object-fit:cover!important;object-fit:cover!important}.editorial-landing .ia-balloon-avatar-stack .stack-plus{display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#1c452e!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border:1.5px solid rgba(255,255,255,.9)!important;margin-left:2px!important}.editorial-landing .ia-floating-balloon.ia-balloon-mobile-bottom-right{display:block!important;top:242px!important;bottom:auto!important;left:auto!important;right:-48px!important;width:86px!important;padding:8px 8px 7px!important;transform:perspective(800px) rotateY(-10deg) rotateX(5deg) translateZ(35px)!important;animation:iaBalloonBobMob3 5.8s ease-in-out infinite 1.4s!important}.editorial-landing .ia-send-icon-tilt{transform:rotate(15deg)!important}.editorial-landing .ia-balloon-mobile-bottom-right .ia-balloon-title{font-size:9px!important;font-weight:700!important;line-height:1.2!important;margin-top:3px!important}@keyframes iaBalloonBobMob1{0%,to{transform:perspective(800px) translateZ(35px) rotateY(16deg) rotateX(-3deg)}50%{transform:perspective(800px) translate3d(0,-6px,40px) rotateY(18deg) rotateX(-1deg)}}@keyframes iaBalloonBobMob2{0%,to{transform:perspective(800px) translateZ(35px) rotateY(-14deg) rotateX(4deg)}50%{transform:perspective(800px) translate3d(0,-7px,42px) rotateY(-12deg) rotateX(6deg)}}@keyframes iaBalloonBobMob3{0%,to{transform:perspective(800px) translateZ(35px) rotateY(-12deg) rotateX(6deg)}50%{transform:perspective(800px) translate3d(0,-5px,39px) rotateY(-10deg) rotateX(8deg)}}.editorial-landing .ia-orbital-system{display:block!important;position:absolute!important;width:440px!important;height:440px!important;top:34%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1!important;pointer-events:none!important;mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 72%)!important;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 72%)!important}.editorial-landing .ia-tablet-marble-shadow{bottom:14px!important;left:8%!important;right:8%!important;height:20px!important;background:radial-gradient(ellipse at center,rgba(0,0,0,.75) 0%,rgba(0,0,0,.3) 50%,transparent 80%)!important;z-index:5!important}.editorial-landing .ia-tablet-glow-reflection{bottom:6px!important;left:15%!important;right:15%!important;height:18px!important;background:radial-gradient(ellipse at center,rgba(74,222,128,.3) 0%,transparent 70%)!important;z-index:6!important}}.editorial-landing .contrast-section-wrapper,.editorial-landing .demo-section,.editorial-landing .subscription-section-wrapper,.editorial-landing .features-section-wrap,.editorial-landing .ia-showcase-section,.editorial-landing .agenda-testdrive-section,.editorial-landing .pricing-section-wrap,.editorial-landing .about-story--purpose,.editorial-landing .proof-and-faq-ambient-wrap,.editorial-landing .final-cta{content-visibility:auto;contain-intrinsic-size:auto 750px}.editorial-landing .features-section-wrap{position:relative;overflow:hidden;padding:60px 0 80px;background-color:transparent;border-top:none}.editorial-landing .features-ambient-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.editorial-landing .finance-side-ambient{position:absolute;top:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:1;opacity:.85;mix-blend-mode:multiply}.editorial-landing .finance-side-left{left:0;width:340px;max-width:26vw;mask-image:linear-gradient(to right,#000 45%,#0000);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 45%,rgba(0,0,0,0) 100%);opacity:.95}.editorial-landing .finance-side-right{right:0;width:320px;max-width:25vw;mask-image:linear-gradient(to left,#000 45%,#0000);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 45%,rgba(0,0,0,0) 100%);opacity:.95}.editorial-landing .features-ambient-svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9}.editorial-landing .features.shell{position:relative;z-index:2;max-width:1120px;margin:0 auto;padding:0 24px}.editorial-landing .finance-section-heading{margin-bottom:28px;text-align:left}.editorial-landing .finance-eyebrow{display:block;font-size:13.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#123c2d;margin-bottom:10px}.editorial-landing .finance-main-title{font-size:44px;line-height:1.12;font-weight:800;color:#0d3a2b;letter-spacing:-.03em;margin:0}.editorial-landing .finance-dashboard-card{background:#fff;border-radius:22px;border:1px solid rgba(0,0,0,.07);box-shadow:0 24px 48px -12px #183f3214,0 8px 18px -6px #00000008;padding:28px 30px 26px;position:relative}.editorial-landing .finance-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap;gap:14px}.editorial-landing .finance-tab-pill{display:inline-flex;align-items:center;background:#f1f4f2;padding:4px;border-radius:12px;gap:2px}.editorial-landing .finance-tab-btn{border:none;background:transparent;font-size:13.5px;font-weight:600;color:#475569;padding:7px 22px;border-radius:9px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.editorial-landing .finance-tab-btn.is-active{background:#0e382b;color:#fff;font-weight:700;box-shadow:0 2px 6px #0e382b40}.editorial-landing .finance-top-left-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.editorial-landing .finance-live-tag{display:inline-flex;align-items:center;gap:6.5px;padding:4px 10px;border-radius:999px;background:#02a64f14;border:1px solid rgba(2,166,79,.22);font-size:11.5px;font-weight:700;color:#027a3c;letter-spacing:.02em;transition:all .3s cubic-bezier(.16,1,.3,1)}.editorial-landing .live-dot-ping{width:7px;height:7px;border-radius:50%;background:#02a64f;position:relative;display:inline-block}.editorial-landing .live-dot-ping:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:#02a64f73;animation:livePulseRing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes livePulseRing{0%{transform:scale(.9);opacity:.85}to{transform:scale(2.4);opacity:0}}.editorial-landing .live-tag-event-hint{font-size:11px;font-weight:600;color:#02a64f;animation:liveHintIn .35s cubic-bezier(.16,1,.3,1)}@keyframes liveHintIn{0%{opacity:0;transform:translate3d(4px,0,0)}to{opacity:1;transform:translateZ(0)}}.editorial-landing .finance-date-filters{display:flex;align-items:center;gap:10px}.editorial-landing .finance-filter-pill{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:500;color:#334155;box-shadow:0 1px 2px #00000008;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-landing .filter-calendar-icon{color:#3b82f6}.editorial-landing .filter-chevron-icon{color:#64748b;margin-left:2px}.editorial-landing .finance-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.editorial-landing .finance-kpi-card{border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between}.editorial-landing .finance-kpi-card.kpi-faturamento{background:#f0fbf6;border:1px solid #d8f3e5}.editorial-landing .finance-kpi-card.kpi-despesas{background:#fef5f1;border:1px solid #fde2d9}.editorial-landing .finance-kpi-card.kpi-lucro{background:#f2faf5;border:1px solid #dcfce7}.editorial-landing .finance-kpi-card.kpi-comissoes{background:#f5f7fd;border:1px solid #e2e8f0}.editorial-landing .kpi-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;min-height:22px}.editorial-landing .kpi-live-delta{display:inline-flex;align-items:center;padding:1.5px 6.5px;border-radius:999px;font-size:10.5px;font-weight:750;color:#027a3c;background:#02a64f1f;border:1px solid rgba(2,166,79,.22);animation:liveDeltaFloat 2.4s cubic-bezier(.16,1,.3,1) forwards;white-space:nowrap}.editorial-landing .kpi-live-delta.delta-desp{color:#b91c1c;background:#ef44441a;border:1px solid rgba(239,68,68,.2)}@keyframes liveDeltaFloat{0%{opacity:0;transform:translate3d(0,4px,0) scale(.92)}18%{opacity:1;transform:translateZ(0) scale(1)}75%{opacity:1;transform:translate3d(0,-2px,0)}to{opacity:0;transform:translate3d(0,-6px,0)}}.editorial-landing .kpi-label{font-size:13px;font-weight:500;color:#475569;margin-bottom:0;display:block}.editorial-landing .kpi-value{font-size:24px;font-weight:850;color:#0b1b36;letter-spacing:-.025em;line-height:1.2;margin-bottom:6px;display:block}.editorial-landing .kpi-value.text-emerald{color:#107e3e}.editorial-landing .slot-number{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1.2}.editorial-landing .slot-static-char{display:inline-block;white-space:pre}.editorial-landing .slot-digit-column{display:inline-block;height:1.2em;overflow:hidden;position:relative;vertical-align:baseline;font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 8%,#000 20%,#000 80%,rgba(0,0,0,.45) 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 8%,#000 20%,#000 80%,rgba(0,0,0,.45) 92%,transparent 100%)}.editorial-landing .slot-digit-reel{display:flex;flex-direction:column}.editorial-landing .slot-digit-item{height:1.2em;line-height:1.2em;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.editorial-landing .kpi-footer{display:flex;align-items:center;gap:4px;font-size:12px}.editorial-landing .kpi-trend{font-weight:700}.editorial-landing .kpi-trend.trend-up{color:#16a34a}.editorial-landing .kpi-trend.trend-down{color:#dc2626}.editorial-landing .kpi-compare{color:#94a3b8;font-weight:400}.editorial-landing .finance-bottom-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:16px;align-items:stretch}.editorial-landing .finance-chart-box{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between}.editorial-landing .chart-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.editorial-landing .chart-box-title{font-size:15.5px;font-weight:750;color:#0f172a;margin:0}.editorial-landing .chart-period-dropdown{display:flex;align-items:center;gap:5px;font-size:12px;color:#475569;border:1px solid #e2e8f0;border-radius:8px;padding:4px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-landing .chart-svg-container{display:flex;align-items:stretch;gap:10px;position:relative}.editorial-landing .chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:4px 0 24px;font-size:11px;color:#94a3b8;font-weight:500;text-align:right;min-width:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-landing .chart-plot-area{flex:1;position:relative;display:flex;flex-direction:column}.editorial-landing .finance-svg{width:100%;height:165px;overflow:visible;display:block}.editorial-landing .chart-peak-tooltip{position:absolute;left:50.9%;top:14px;transform:translate(-50%,-100%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 14px #00000014;padding:5px 14px;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:10;white-space:nowrap}.editorial-landing .tooltip-amount{font-size:13px;font-weight:800;color:#0f172a;line-height:1.2}.editorial-landing .tooltip-date{font-size:11px;color:#64748b;font-weight:400}.editorial-landing .chart-x-axis{display:flex;justify-content:space-between;font-size:11px;color:#94a3b8;margin-top:8px;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-landing .chart-x-axis .active-date{color:#0f172a;font-weight:600}.editorial-landing .chart-legend-row{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:18px;font-size:12px;color:#475569}.editorial-landing .legend-item{display:flex;align-items:center;gap:6px}.editorial-landing .legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.editorial-landing .legend-dot.dot-green{background:#02a64f}.editorial-landing .legend-dot.dot-orange{background:#f97316}.editorial-landing .legend-dot.dot-profit{border:2px solid #02a64f;background:transparent;width:8px;height:8px}.editorial-landing .finance-ranking-box{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:20px 22px}.editorial-landing .ranking-box-title{font-size:15px;font-weight:750;color:#0f172a;margin:0 0 20px}.editorial-landing .ranking-list{display:flex;flex-direction:column;gap:18px}.editorial-landing .ranking-item{display:flex;flex-direction:column;gap:8px}.editorial-landing .ranking-item-top{display:flex;align-items:center;justify-content:space-between}.editorial-landing .ranking-user-info{display:flex;align-items:center;gap:10px}.editorial-landing .ranking-badge{width:24px;height:24px;border-radius:50%;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.editorial-landing .ranking-name{font-size:14px;font-weight:700;color:#0f172a}.editorial-landing .ranking-val-col{display:flex;align-items:center;gap:6px}.editorial-landing .ranking-val{font-size:14px;font-weight:700;color:#0f172a}.editorial-landing .ranking-live-delta{display:inline-flex;align-items:center;padding:1px 5.5px;border-radius:999px;font-size:10px;font-weight:700;color:#027a3c;background:#02a64f1f;border:1px solid rgba(2,166,79,.22);animation:liveDeltaFloat 2.4s cubic-bezier(.16,1,.3,1) forwards;white-space:nowrap}.editorial-landing .ranking-item.is-live-updated{transition:transform .3s ease}.editorial-landing .commissions-body-row.is-row-highlight{background:#02a64f0d;transition:background-color .4s ease}.editorial-landing .ranking-bar-track{width:100%;height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.editorial-landing .ranking-bar-fill{height:100%;border-radius:999px;background:#16a34a;transition:width .6s cubic-bezier(.16,1,.3,1)}.editorial-landing .finance-commissions-detail{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:16px 20px;overflow-x:auto}.editorial-landing .commissions-table-wrap{min-width:580px}.editorial-landing .commissions-header-row{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1fr 1.2fr;padding:10px 12px;font-size:12px;font-weight:600;color:#64748b;border-bottom:1px solid #f1f5f9}.editorial-landing .commissions-body-row{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1fr 1.2fr;align-items:center;padding:14px 12px;font-size:13.5px;color:#0f172a;border-bottom:1px solid #f8fafc}.editorial-landing .commissions-body-row:last-child{border-bottom:none}.editorial-landing .commissions-prof-col{display:flex;align-items:center;gap:10px}.editorial-landing .commissions-prof-col strong{display:block;font-size:13.5px;color:#0f172a}.editorial-landing .commissions-prof-col small{display:block;font-size:11px;color:#64748b}.editorial-landing .text-right{text-align:right}@media (max-width: 1024px){.editorial-landing .finance-kpi-grid{grid-template-columns:repeat(2,1fr)}.editorial-landing .finance-bottom-grid{grid-template-columns:1fr}.editorial-landing .finance-side-ambient{opacity:.5;max-width:180px}}@media (max-width: 768px){.editorial-landing .features-section-wrap{padding:35px 0 55px}.editorial-landing .finance-dashboard-card{padding:16px 14px;border-radius:18px}.editorial-landing .finance-main-title{font-size:27px;line-height:1.18}.editorial-landing .finance-card-top{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.editorial-landing .finance-top-left-group{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;flex-wrap:nowrap}.editorial-landing .finance-tab-pill{flex:1;justify-content:center}.editorial-landing .finance-live-tag{flex-shrink:0;padding:4px 8px;font-size:10.5px;white-space:nowrap}.editorial-landing .live-tag-event-hint{display:none}.editorial-landing .finance-tab-btn{flex:1;text-align:center;padding:7px 12px;font-size:13px}.editorial-landing .finance-date-filters{display:flex;flex-direction:row;width:100%;gap:8px}.editorial-landing .finance-filter-pill{flex:1;justify-content:center;padding:6px 8px;font-size:11.5px;white-space:nowrap}.editorial-landing .finance-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:16px}.editorial-landing .finance-kpi-card{padding:11px 10px;border-radius:12px}.editorial-landing .kpi-header-row{position:relative;min-height:18px;margin-bottom:3px}.editorial-landing .kpi-live-delta{font-size:9px;padding:1px 4.5px}.editorial-landing .kpi-label{font-size:11.5px;margin-bottom:0}.editorial-landing .kpi-value{font-size:15px;letter-spacing:-.035em;margin-bottom:4px;white-space:nowrap}.editorial-landing .kpi-footer{font-size:10.5px}.editorial-landing .finance-chart-box{padding:16px 12px}.editorial-landing .chart-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.editorial-landing .chart-box-title{font-size:13.5px;white-space:nowrap}.editorial-landing .chart-period-dropdown{font-size:10.5px;padding:3px 6px;white-space:nowrap}.editorial-landing .chart-peak-tooltip{padding:3px 8px;top:18px}.editorial-landing .tooltip-amount{font-size:11px}.editorial-landing .tooltip-date{font-size:9.5px}.editorial-landing .chart-y-axis,.editorial-landing .finance-side-ambient{display:none}}.editorial-landing .footer.shell{padding-top:54px;padding-bottom:38px;border-top:1px solid rgba(24,63,50,.12);margin-top:60px}.footer-grid{display:grid;grid-template-columns:1.35fr 1.15fr .95fr 1.15fr;gap:36px;width:100%;margin-bottom:36px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col-brand .footer-tagline{font-size:13px!important;line-height:1.55!important;color:#4b6154!important;margin:10px 0 14px!important;max-width:320px}.footer-legal-badge{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#183f320a;border:1px solid rgba(24,63,50,.08);font-size:12px;color:#2b4538}.footer-legal-badge strong{font-weight:700;color:#183f32}.footer-location{display:inline-flex;align-items:center;gap:5px;color:#4b6154;font-size:11.5px}.footer-col-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#183f32;margin:0 0 4px}.footer-contact-list,.footer-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-contact-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#254b3c;text-decoration:none;transition:color .18s ease}.footer-contact-link:hover{color:#8d522f;text-decoration:underline}.footer-contact-link.email-highlight{font-weight:600;color:#183f32;background:#183f320f;padding:7px 11px;border-radius:8px;border:1px solid rgba(24,63,50,.12);display:inline-flex;width:-moz-fit-content;width:fit-content}.footer-contact-link.email-highlight:hover{background:#183f321a;color:#112e25}.footer-hours{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#5d6c5a;margin-top:4px;padding-top:8px;border-top:1px dashed rgba(24,63,50,.12)}.footer-hours small{font-size:11px;color:#6d7f72}.footer-nav-list a{font-size:13px;color:#4b6154;text-decoration:none;transition:color .18s ease}.footer-nav-list a:hover{color:#183f32;text-decoration:underline}.footer-trust-badge{display:inline-flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid rgba(24,63,50,.1);font-size:11px;line-height:1.45;color:#2a5240}.footer-trust-badge svg{flex-shrink:0;margin-top:1px;color:#183f32}.footer-bottom{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(24,63,50,.1);padding-top:22px;font-size:12px!important;color:#5d6c5a}.footer-bottom-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.footer-bottom-sep{opacity:.5}.editorial-landing .final-cta{position:relative!important;margin:55px auto 65px!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 20px 50px -15px #183f3259,0 4px 16px -2px #183f322e!important}.editorial-landing .final-cta:before{display:none!important}.editorial-landing .footer.shell{position:relative!important;background:#faf9f6!important;border-top:1px solid rgba(24,63,50,.12)!important;border-radius:24px 24px 0 0!important;padding-top:52px!important;padding-bottom:52px!important;margin-top:50px!important}@media (max-width: 960px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width: 640px){.editorial-landing .final-cta{margin:35px auto 45px!important}.editorial-landing .footer.shell{padding-top:42px!important;padding-bottom:140px!important;margin-top:35px!important;border-radius:22px 22px 0 0!important}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-col-brand .footer-tagline{max-width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@keyframes checkoutPlanSwapIn{0%{opacity:0;transform:translateY(16px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.checkout-plan-swap{animation:checkoutPlanSwapIn .6s cubic-bezier(.22,1,.36,1) both!important;animation-delay:var(--swap-delay, 0ms)!important}@keyframes checkoutPlanSweep{0%{opacity:0;transform:translate(-70%) skew(-14deg)}30%{opacity:1}to{opacity:0;transform:translate(170%) skew(-14deg)}}.checkout-plan-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#ffffff42,#fff0 70%);animation:checkoutPlanSweep .95s cubic-bezier(.4,0,.2,1) both!important}@property --checkout-hole{syntax: "<length>"; inherits: false; initial-value: 0px;}.checkout-plan-old{z-index:30;pointer-events:none;transform-origin:var(--hx) var(--hy);-webkit-mask-image:radial-gradient(circle at var(--hx) var(--hy),transparent var(--checkout-hole),#000 calc(var(--checkout-hole) + 1px));mask-image:radial-gradient(circle at var(--hx) var(--hy),transparent var(--checkout-hole),#000 calc(var(--checkout-hole) + 1px));animation:checkoutPlanHole .95s cubic-bezier(.65,0,.35,1) both,checkoutPlanOldSink .95s cubic-bezier(.65,0,.35,1) both!important}@keyframes checkoutPlanHole{to{--checkout-hole: var(--hr)}}@keyframes checkoutPlanOldSink{to{filter:brightness(.55) blur(3px);transform:scale(1.04)}}.checkout-plan-ring{position:absolute;z-index:6;border-radius:50%;pointer-events:none;border:2px solid rgba(255,255,255,.85);box-shadow:inset 0 0 60px 18px #a7f3d073,inset 0 0 14px 4px #fff9;animation:checkoutPlanRing .95s cubic-bezier(.65,0,.35,1) both!important}@keyframes checkoutPlanRing{0%{transform:scale(0);opacity:1}75%{opacity:1}to{transform:scale(1);opacity:0}}@keyframes checkoutPlanSwapIn{0%{opacity:0;transform:translateY(26px) scale(.92);filter:blur(10px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.checkout-plan-swap{animation:checkoutPlanSwapIn .75s cubic-bezier(.34,1.45,.64,1) both!important;animation-delay:calc(var(--swap-delay, 0ms) + .18s)!important}.editorial-landing .about-story-artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mask-image:none!important;-webkit-mask-image:none!important}@media (min-width: 761px){.editorial-landing .about-story.about-story--purpose{aspect-ratio:1884/834}}.editorial-landing .about-story.about-story--purpose{display:flex!important;align-items:center!important;position:relative!important;isolation:isolate;width:100%!important;height:auto!important;min-height:620px!important;aspect-ratio:1920/850;padding:52px 0!important;background:#f8f7f1!important;overflow:hidden!important;border-top:1px solid rgba(24,63,50,.16)!important}.editorial-landing .about-story--purpose .about-story-photo{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1;width:100%!important;height:100%!important;aspect-ratio:auto!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;margin:0!important;filter:none!important}.editorial-landing .about-story--purpose .about-story-shell{width:min(100% - 96px,1280px)!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;position:relative;z-index:1}.editorial-landing .about-story--purpose .about-story-copy{width:50%!important;max-width:660px!important;margin:0!important;text-shadow:none!important}.editorial-landing .about-story--purpose .about-story-copy:before{display:none!important}.editorial-landing .about-story--purpose .about-story-eyebrow{color:#637357!important;font-size:13px!important;letter-spacing:.16em!important;margin-bottom:22px!important}.editorial-landing .about-story--purpose .about-story-eyebrow:before{background:#b58155!important;width:28px!important}.editorial-landing .about-story--purpose .about-story-title{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(47px,4vw,70px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#1d4032!important;margin:0 0 24px!important;text-wrap:balance}.editorial-landing .about-story--purpose .about-story-title em{color:#557253!important;line-height:1.15!important;margin-top:6px!important}.editorial-landing .about-story--purpose .about-story-lead{font-size:21px!important;line-height:1.65!important;color:#374e40!important;margin:0 0 18px!important}.editorial-landing .about-story--purpose .about-story-origin{font-size:18px!important;line-height:1.65!important;color:#60705c!important;margin:0 0 28px!important;max-width:620px!important}.editorial-landing .about-story--purpose .about-story-points{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #bdcbb56e!important;margin:0!important;padding:22px 0 0!important}.editorial-landing .about-story--purpose .about-story-points li{display:block!important;padding:0!important;border:0!important}.editorial-landing .about-story--purpose .about-story-num{display:none!important}.editorial-landing .about-story--purpose .about-story-points strong{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:650!important;color:#264b37!important;line-height:1.4!important;letter-spacing:0!important}.editorial-landing .about-story--purpose .about-story-points p{font-size:15.5px!important;line-height:1.55!important;color:#63735d!important;margin:6px 0 0!important}@media (max-width: 1100px){.editorial-landing .about-story.about-story--purpose{min-height:580px!important;aspect-ratio:auto;padding:40px 0!important}.editorial-landing .about-story--purpose .about-story-copy{width:52%!important}.editorial-landing .about-story--purpose .about-story-shell{width:calc(100% - 64px)!important}.editorial-landing .about-story--purpose .about-story-title{font-size:47px!important}.editorial-landing .about-story--purpose .about-story-photo{-o-object-position:60% center!important;object-position:60% center!important}.editorial-landing .about-story--purpose .about-story-lead{font-size:18px!important}.editorial-landing .about-story--purpose .about-story-origin{font-size:16px!important}}@media (max-width: 760px){.editorial-landing .about-story.about-story--purpose{display:flex!important;flex-direction:column!important;min-height:0!important;padding:30px 0 0!important;gap:0;background:#f8f7f1!important;border-top:1px solid rgba(24,63,50,.16)!important}.editorial-landing .about-story--purpose .about-story-shell{width:calc(100% - 40px)!important;margin:0 auto!important}.editorial-landing .about-story--purpose .about-story-copy{width:100%!important;max-width:520px!important;margin:auto!important}.editorial-landing .about-story--purpose .about-story-title{font-size:clamp(36px,8.5vw,48px)!important;margin-bottom:18px!important}.editorial-landing .about-story--purpose .about-story-eyebrow{font-size:13px!important;margin-bottom:16px!important}.editorial-landing .about-story--purpose .about-story-lead{font-size:18px!important;line-height:1.65!important;margin-bottom:14px!important}.editorial-landing .about-story--purpose .about-story-origin{font-size:15.5px!important;line-height:1.65!important;margin-bottom:0}.editorial-landing .about-story--purpose .about-story-points{display:none!important}.editorial-landing .about-story--purpose .about-story-artwork:after{display:none}.editorial-landing .about-story--purpose .about-story-artwork{position:relative;inset:auto;width:100%;height:177.68vw;flex-shrink:0;margin-top:-78vw;z-index:0;mask-image:none!important;-webkit-mask-image:none!important}.editorial-landing .about-story--purpose .about-story-photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0;width:100%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:top center!important;object-position:top center!important;flex-shrink:0}}.editorial-home{--harmony-title-size: clamp(28px, 2.2vw + 20px, 42px);--harmony-title-accent: #537650;--harmony-eyebrow: #794727;--harmony-eyebrow-on-dark: #e9b98f}:root .editorial-home .demo-section h2,:root .editorial-home .automation-single-heading h2,:root .editorial-home .subscription-copy h2,:root .editorial-home .finance-main-title,:root .editorial-home .pricing-section-wrap h2,:root .editorial-home .about-story--purpose .about-story-title,:root .editorial-home .testimonials-heading h2,:root .editorial-home .faq h2,:root .editorial-home .final-cta h2{font-family:DM Sans,sans-serif!important;font-size:var(--harmony-title-size)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-.03em!important}:root .editorial-home .faq-concierge-title{font-family:DM Sans,sans-serif!important;letter-spacing:-.02em!important}:root .editorial-home .subscription-copy h2 em,:root .editorial-home .about-story--purpose .about-story-title em,:root .editorial-home .testimonials-heading h2 em{font-family:inherit!important;font-style:normal!important;font-weight:700!important;line-height:inherit!important;color:var(--harmony-title-accent)!important}:root .editorial-home .about-story--purpose .about-story-title em{margin-top:0!important}:root .editorial-home .hero .eyebrow,:root .editorial-home .demo-section .eyebrow,:root .editorial-home .automation-single-heading .eyebrow,:root .editorial-home .pricing-section-wrap .eyebrow,:root .editorial-home .testimonials-heading .eyebrow,:root .editorial-home .faq .eyebrow,:root .editorial-home .final-cta .eyebrow,:root .editorial-home .finance-eyebrow,:root .editorial-home .about-story--purpose .about-story-eyebrow,:root .editorial-home .sub-callout-text{font-size:12px!important;font-weight:800!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--harmony-eyebrow)!important}:root .editorial-home .demo-section .eyebrow,:root .editorial-home .final-cta .eyebrow{color:var(--harmony-eyebrow-on-dark)!important}:root .editorial-home .sub-callout-text{background:none!important;-webkit-text-fill-color:currentColor!important}:root .editorial-home .subscription-standalone-callout{margin-bottom:22px!important}:root .editorial-home main .button,:root .editorial-home .faq-whatsapp-btn,:root .editorial-home .faq-chat-btn,:root .editorial-home .final-account{border-radius:999px!important}:root .editorial-home .hero-actions .button,:root .editorial-home .mobile-hero-actions .button,:root .editorial-home .btn-pro-primary,:root .editorial-home .btn-sub-learn-more,:root .editorial-home .faq-whatsapp-btn{box-shadow:inset 0 1px #ffffff29,0 12px 24px -12px #102d2399,0 2px 5px #102d2324!important}:root .editorial-home main .button svg,:root .editorial-home .text-button svg,:root .editorial-home .btn-sub-learn-more svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}@media (hover: hover){:root .editorial-home .hero-actions .button:hover,:root .editorial-home .btn-pro-primary:hover,:root .editorial-home .btn-sub-learn-more:hover,:root .editorial-home .faq-whatsapp-btn:hover{box-shadow:inset 0 1px #fff3,0 16px 30px -12px #102d23a6,0 3px 8px #102d2329!important}:root .editorial-home main .button:hover svg,:root .editorial-home .text-button:hover svg,:root .editorial-home .btn-sub-learn-more:hover svg{transform:translate(3px)}}@media (min-width: 761px){:root .editorial-home .hero .trial-note{font-size:13.5px!important;color:#3d5548!important}:root .editorial-home .hero .trial-note strong{color:#183f32!important}:root .editorial-home .hero .trial-note svg{color:#10a368!important}}:root .editorial-home .testimonial-card{border-top:1px solid rgba(24,63,50,.12)!important;border-radius:20px!important}:root .editorial-home .testimonial-card:hover{border-top-color:#183f3240!important}:root .editorial-home .testimonial-card-header{margin-bottom:12px}:root .editorial-home .testimonial-quote-icon{width:26px;height:26px;color:#b8744b!important}:root .editorial-home .testimonial-quote{font-size:15.5px!important;line-height:1.62!important}:root .editorial-home .testimonial-quote strong{font-weight:700;color:#183f32}@media (min-width: 761px){:root .editorial-home .about-story.about-story--purpose:after{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:60%;background:linear-gradient(90deg,#f8f7f1c7,#f8f7f1b8 60%,#f8f7f100);pointer-events:none}}:root .editorial-home .about-story--purpose .about-story-origin,:root .editorial-home .about-story--purpose .about-story-points p{color:#465a4c!important}:root .editorial-home .final-cta{border-radius:28px!important;background:radial-gradient(70% 130% at 88% 0%,#4ade8038,#4ade8000 60%),radial-gradient(60% 120% at 0% 100%,#e9b98f24,#e9b98f00 62%),linear-gradient(90deg,#183f32,#183f32f0 62%,#183f32bf),url(/editorial/hero-editorial.webp) right center / cover!important}:root .editorial-home .final-cta .button.light{border-color:#fffdf5!important;background:linear-gradient(180deg,#fffdf5,#f1ecd6)!important;box-shadow:0 14px 30px -14px #0000008c,0 0 30px -6px #86efac66!important}:root .editorial-home .final-cta-actions p{font-size:13px!important;color:#cfdccb!important}@media (min-width: 761px){:root .editorial-home .final-cta{padding:48px 52px!important}}@media (max-width: 760px){:root .editorial-home .hero.hero-immersive h1{font-family:DM Sans,sans-serif!important;font-weight:800!important;letter-spacing:-.035em!important}:root .editorial-home .hero.hero-immersive h1 em{font-family:inherit!important;font-style:normal!important;font-weight:700!important;color:var(--harmony-title-accent)!important}:root .editorial-home .subscription-standalone-callout{justify-content:flex-start!important;margin-bottom:10px!important}:root .editorial-home .subscription-standalone-callout:before{display:none!important}:root .editorial-home .mobile-sticky-bar{background:#fff!important}:root .editorial-home .kpi-footer{flex-wrap:wrap;row-gap:0}:root .editorial-home .kpi-trend,:root .editorial-home .kpi-compare{white-space:nowrap}}:root .editorial-home .pricing-section-wrap{background:radial-gradient(46% 38% at 50% 64%,#4ade8033,#4ade8000 72%),radial-gradient(38% 34% at 8% 12%,#e9b98f33,#e9b98f00 70%),radial-gradient(34% 30% at 94% 90%,#53765029,#53765000 70%),linear-gradient(180deg,#f8f6ee,#eef2e6)!important}@media (min-width: 761px){:root .editorial-home .pricing .plan-grid-desktop .plan{border-radius:24px!important;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)!important}:root .editorial-home .pricing .plan-grid-desktop .plan.plan-tier-basic{border:1px solid rgba(24,63,50,.12)!important;background:linear-gradient(180deg,#fff,#fbfaf4)!important;box-shadow:0 1px #ffffffe6 inset,0 26px 50px -30px #102d2359,0 4px 12px #102d230d!important}:root .editorial-home .pricing .plan-grid-desktop .plan.plan-tier-pro{border:2px solid transparent!important;background:linear-gradient(180deg,#fff,#f7fbf5) padding-box,linear-gradient(140deg,#183f32,#2fbf85 45%,#e9b98f) border-box!important;box-shadow:0 0 0 6px #2fbf851a,0 40px 70px -32px #10a3688c,0 10px 24px -10px #102d232e!important}:root .editorial-home .pricing .plan-grid-desktop .plan.plan-tier-business{border:2px solid transparent!important;background:radial-gradient(90% 60% at 100% 0%,#4ade8038,#4ade8000 60%) padding-box,linear-gradient(165deg,#1c4a3a,#12332a) padding-box,linear-gradient(150deg,#5fd3a1,#2b5947 45%,#e9b98f) border-box!important;box-shadow:0 40px 70px -30px #102d23b3,0 10px 24px -10px #102d234d!important}:root .editorial-home .pricing .plan-grid-desktop .plan-business-canvas-wrapper{border-radius:22px!important}@media (hover: hover) and (pointer: fine){:root .editorial-home .pricing .plan-grid-desktop .plan.plan-tier-basic:hover,:root .editorial-home .pricing .plan-grid-desktop .plan.plan-tier-business:hover{transform:translateY(-8px)!important}:root .editorial-home .pricing .plan-grid-desktop .plan.plan-tier-pro:hover{transform:translateY(-14px)!important;box-shadow:0 0 0 8px #2fbf8524,0 50px 80px -32px #10a368a6,0 12px 28px -10px #102d2333!important}}}:root .editorial-home .automation-single-screen-section{background:radial-gradient(46% 40% at 50% 46%,#86efac2e,#86efac00),radial-gradient(24% 34% at 12% 56%,#e9b98f1f,#e9b98f00)!important}:root .editorial-home .proof-and-faq-ambient-wrap{background:radial-gradient(40% 30% at 88% 6%,#86efac38,#86efac00 70%),radial-gradient(36% 28% at 6% 46%,#e9b98f2e,#e9b98f00 70%),linear-gradient(180deg,#f8f7f1,#eef3e8 55%,#f8f6ee)!important}@keyframes harmonyAurora{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-5%,0) scale(1.12)}}@media (min-width: 761px){:root .editorial-home .hero.hero-immersive:after{content:"";display:block!important;position:absolute;top:-12%;right:38%;bottom:-8%;left:-22%;z-index:-1;background:radial-gradient(45% 50% at 30% 35%,#4ade804d,#4ade8000 70%),radial-gradient(40% 45% at 70% 75%,#e9b98f52,#e9b98f00 70%);pointer-events:none;will-change:transform}}:root .editorial-landing .booking-drawer-backdrop{animation:demoDrawerBackdropIn .3s ease-out!important}@media (max-width: 760px){:root .editorial-landing .booking-drawer-backdrop{background:#0a1a13bd!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@keyframes demoDrawerBackdropIn{0%{opacity:0}to{opacity:1}}:root .editorial-home [data-offscreen][data-offscreen],:root .editorial-home [data-offscreen][data-offscreen] *,:root .editorial-home [data-offscreen][data-offscreen]:before,:root .editorial-home [data-offscreen][data-offscreen]:after,:root .editorial-home [data-offscreen][data-offscreen] *:before,:root .editorial-home [data-offscreen][data-offscreen] *:after{animation-play-state:paused!important}@media (min-width: 761px){html:not([data-motion=off]) .editorial-home .hero.hero-immersive:after{animation:harmonyAurora 14s ease-in-out infinite!important}html:not([data-motion=off]) .editorial-home .hero.hero-immersive[data-offscreen]:after{animation-play-state:paused!important}}@keyframes harmonyShimmer{0%{background-position:0 50%}to{background-position:-200% 50%}}:root .editorial-home .hero.hero-immersive h1 em,:root .editorial-home .automation-single-heading h2 span,:root .editorial-home .subscription-copy h2 em,:root .editorial-home .about-story--purpose .about-story-title em{background:linear-gradient(100deg,#537650,#0f8a5a 30%,#34c98d,#0f8a5a 70%,#537650) 0 50% / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media all{html:not([data-motion=off]) .editorial-home .hero.hero-immersive h1 em,html:not([data-motion=off]) .editorial-home .automation-single-heading h2 span,html:not([data-motion=off]) .editorial-home .subscription-copy h2 em,html:not([data-motion=off]) .editorial-home .about-story--purpose .about-story-title em{animation:harmonyShimmer 3.2s ease-in-out 3}}@media (min-width: 761px){:root .editorial-home .automation-single-grid .auto-card{border:1.5px solid transparent!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9fbf6) padding-box,linear-gradient(150deg,#2fbf85b3,#183f321f 42%,#e9b98fbf) border-box!important;box-shadow:0 30px 54px -32px #102d2366,0 4px 12px #102d230d!important;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)!important}@media (hover: hover) and (pointer: fine){:root .editorial-home .automation-single-grid .auto-card:hover{transform:translateY(-10px)!important;box-shadow:0 0 0 6px #2fbf851a,0 44px 70px -32px #10a36880,0 8px 18px #102d2314!important}}}@media (min-width: 1000px){:root .editorial-home .finance-dashboard-card{transform:perspective(1900px) rotateX(2.5deg) scale(.99);transform-origin:50% 100%;box-shadow:0 0 0 1px #2fbf852e,0 50px 70px -44px #10a36859,0 30px 50px -24px #102d234d!important;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){:root .editorial-home .finance-dashboard-card:hover{transform:perspective(1900px) rotateX(0) scale(1)}}}:root .editorial-home .finance-tab-pill{position:relative;display:inline-grid;grid-template-columns:1fr 1fr}:root .editorial-home .finance-tab-pill:before{content:"";display:block!important;position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 5px);border-radius:9px;background:#0e382b;box-shadow:0 2px 6px #0e382b40;transition:transform .42s cubic-bezier(.16,1,.3,1)!important}:root .editorial-home .finance-tab-pill[data-active=commissions]:before{transform:translate(calc(100% + 2px))}:root .editorial-home .finance-tab-btn{position:relative;z-index:1;text-align:center;transition:color .3s ease}:root .editorial-home .finance-tab-btn.is-active{background:transparent;box-shadow:none}:root .editorial-home .finance-commissions-detail{min-height:576px}@media (min-width: 761px){:root .editorial-home .finance-commissions-detail{min-height:562px}}@media (min-width: 1025px){:root .editorial-home .finance-commissions-detail{min-height:312px}}.editorial-home .vip-chart-svg .vip-bar,.editorial-home .vip-chart-svg .vip-node{transform-box:fill-box}.editorial-home .vip-chart-svg .vip-bar{transform-origin:50% 100%}.editorial-home .vip-chart-svg .vip-node{transform-origin:50% 50%}.editorial-home .is-chart-idle .vip-bar{transform:scaleY(0)}.editorial-home .is-chart-idle .vip-node{transform:scale(0)}.editorial-home .vip-chart-svg .vip-growth-line{stroke-dasharray:1}.editorial-home .is-chart-idle .vip-growth-line{stroke-dashoffset:1}@keyframes vipBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vipLineDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vipNodePop{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:scale(1)}}.editorial-home .is-chart-playing .vip-bar{animation:vipBarGrow 1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * .19s)}.editorial-home .is-chart-playing .vip-growth-line{animation:vipLineDraw 1.5s cubic-bezier(.4,0,.2,1) .35s both}.editorial-home .is-chart-playing .vip-node{animation:vipNodePop .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * .19s + .65s)}@media (max-width: 760px){:root .editorial-home .pricing .mobile-plan-carousel-track .plan{transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),border-color .25s ease!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan.is-card-unselected{transform:translateZ(0)!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan.is-card-selected{transform:translate3d(0,-12px,0)!important}:root .editorial-home .pricing .mobile-plan-carousel-track.is-lift-instant .plan{transition:none!important}}@media (max-width: 760px){:root .editorial-home .mobile-plan-carousel-track .plan-highlights li:has(>.feature-info-btn){display:block!important;position:relative!important;padding-left:22px!important;padding-right:24px!important}:root .editorial-home .mobile-plan-carousel-track .plan-highlights li:has(>.feature-info-btn)>svg{position:absolute!important;left:0!important}:root .editorial-home .mobile-plan-carousel-track .plan-highlights li:has(>.feature-info-btn)>strong,:root .editorial-home .mobile-plan-carousel-track .plan-highlights li:has(>.feature-info-btn)>span{display:inline!important}:root .editorial-home .mobile-plan-carousel-track .plan-highlights li>.feature-info-btn{display:inline-flex!important;vertical-align:middle!important;margin-right:-24px!important}}@media (max-width: 760px){:root .editorial-home .pricing .mobile-plan-carousel-track .plan .plan-view-benefits-link{width:auto!important;min-height:0!important;height:auto!important;align-self:center!important;margin:12px 0 0!important;padding:4px 6px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:12.5px!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:currentColor!important;text-underline-offset:3px!important;opacity:.85}}@media (max-width: 760px){:root .editorial-home .pricing .mobile-plan-carousel-track .plan .cycle-total{font-size:13.5px!important;font-weight:700!important;line-height:1.3!important;opacity:1!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan-tier-business .cycle-total{color:#fff!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan:not(.plan-tier-business) .cycle-total{color:#183f32!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan .cycle-savings-badge{margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:12px!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan .team{width:auto!important;margin-top:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan .team span{font-size:12.5px!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan .plan-highlights{margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(24,63,50,.12)!important}:root .editorial-home .pricing .mobile-plan-carousel-track .plan-tier-business .plan-highlights{border-top-color:#ffffff29!important}}@media (max-width: 760px){:root .editorial-home .pricing .mobile-plan-nav{margin-top:24px!important}}:root .editorial-home .cycle-picker.landing-cycle button[aria-pressed=true] .cycle-discount-pill{background:#a3f7cb!important;color:#0e382b!important}:root .editorial-home .ia-mobile-cta-wrap .ia-cta-pill{min-height:0!important;height:auto!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;gap:8px!important}:root .editorial-home .ia-mobile-cta-wrap .ia-cta-pill>span:first-child{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}:root .editorial-home .ia-mobile-cta-wrap .ia-cta-pill .ia-cta-arrow-box{width:auto!important;height:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important}:root .editorial-home .ia-mobile-cta-wrap .ia-cta-pill .ia-cta-arrow{color:#fff!important;stroke:currentColor!important}html[data-motion=off][data-motion][data-motion][data-motion][data-motion][data-motion] .editorial-landing *,html[data-motion=off][data-motion][data-motion][data-motion][data-motion][data-motion] .editorial-landing *:before,html[data-motion=off][data-motion][data-motion][data-motion][data-motion][data-motion] .editorial-landing *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}html[data-motion=off][data-motion][data-motion][data-motion][data-motion][data-motion] .editorial-landing .scroll-reveal-item{opacity:1!important;transform:none!important;transition:none!important}:root .editorial-home .finance-section-heading .finance-main-sub{max-width:520px;margin:12px 0 0;font-size:15.5px;line-height:1.5;color:#4a5f55}:root .editorial-home .menu-button .menu-burger{position:relative;display:block;width:19px;height:14px}:root .editorial-home .menu-button .menu-burger i{position:absolute;left:0;right:0;top:0;height:1.7px;border-radius:2px;background:currentColor;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .2s ease}:root .editorial-home .menu-button .menu-burger i:nth-child(2){transform:translateY(6px)}:root .editorial-home .menu-button .menu-burger i:nth-child(3){transform:translateY(12px)}:root .editorial-home .menu-button.is-open .menu-burger i:nth-child(1){transform:translateY(6px) rotate(45deg)}:root .editorial-home .menu-button.is-open .menu-burger i:nth-child(2){transform:translateY(6px) scaleX(0);opacity:0}:root .editorial-home .menu-button.is-open .menu-burger i:nth-child(3){transform:translateY(6px) rotate(-45deg)}@keyframes navMenuDrop{0%{clip-path:inset(0 0 100% 0);opacity:.6}to{clip-path:inset(0 0 -40px 0);opacity:1}}@keyframes navMenuLift{0%{clip-path:inset(0 0 -40px 0);opacity:1}to{clip-path:inset(0 0 100% 0);opacity:0}}@keyframes navMenuItemIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width: 760px){:root .editorial-home .nav-links.is-open{animation:navMenuDrop .5s cubic-bezier(.33,1,.68,1) both!important}:root .editorial-home .nav-links.is-open.is-leaving{animation:navMenuLift .3s ease both!important;pointer-events:none}:root .editorial-home .nav-links.is-open:not(.is-leaving)>*{animation:navMenuItemIn .36s ease both;animation-delay:calc(var(--menu-i, 0) * 55ms + .12s)}:root .editorial-home .nav-links.is-open>:nth-child(2){--menu-i: 1}:root .editorial-home .nav-links.is-open>:nth-child(3){--menu-i: 2}:root .editorial-home .nav-links.is-open>:nth-child(4){--menu-i: 3}:root .editorial-home .nav-links.is-open>:nth-child(5){--menu-i: 4}:root .editorial-home .nav-links.is-open>:nth-child(6){--menu-i: 5}}@keyframes bookingPhoneTour{0%,18%{transform:translateY(0)}42%,70%{transform:translateY(var(--tour-distance, -300px))}92%,to{transform:translateY(0)}}@media (max-width: 760px){:root .editorial-home .mobile-booking-card-preview{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:4px!important;text-align:center}:root .editorial-home .mobile-booking-phone{position:relative;display:block;width:100%;max-width:292px;margin:0 auto;padding:9px;border:1px solid rgba(255,255,255,.18);border-radius:42px;background:#0d1813;box-shadow:0 30px 60px -18px #0009,0 0 0 1px #0006 inset;cursor:pointer;-webkit-tap-highlight-color:transparent}:root .editorial-home .mobile-booking-phone:before{content:"";position:absolute;top:17px;left:50%;z-index:3;width:72px;height:20px;border-radius:999px;background:#0d1813;transform:translate(-50%)}:root .editorial-home .mobile-booking-phone-screen{position:relative;display:flex;flex-direction:column;height:520px;overflow:hidden;border-radius:33px;background:#f7f7f5;pointer-events:none;text-align:left}:root .editorial-home .mobile-booking-statusbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:36px;padding:2px 22px 0 28px;background:#fff;color:#111;font:600 13px/1 -apple-system,SF Pro Text,Inter,sans-serif;letter-spacing:-.2px}:root .editorial-home .mobile-booking-statusbar-icons{display:flex;align-items:center;gap:5px}:root .editorial-home .mobile-booking-phone-screen .tablet-booking-preview-root{flex:1;min-height:0;height:auto}:root .editorial-home .mobile-booking-phone-screen .booking-preview-scroll{overflow:hidden!important}:root .editorial-home .mobile-booking-phone.is-touring .mobile-booking-phone-screen .booking-preview-scroll>*{--tour-distance: -485px;animation:bookingPhoneTour 13s cubic-bezier(.45,0,.25,1) 1.5s infinite}:root .editorial-home .mobile-booking-card-preview .mobile-preview-cta-btn{width:100%;max-width:292px;margin:10px auto 0!important;background:#fff!important;color:#0e382b!important;border:0!important}:root .editorial-home .sheet-iframe-wrap .tablet-booking-preview-root{height:100%}}@media (max-width: 760px){:root .editorial-home .mobile-booking-card-preview{position:relative!important;isolation:isolate;padding:12px 0 6px!important}:root .editorial-home .mobile-booking-card-preview:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:440px;height:600px;transform:translate(-50%,-54%);background:radial-gradient(closest-side,rgba(163,247,203,.34),rgba(52,211,153,.14) 48%,transparent 100%),radial-gradient(closest-side at 50% 92%,rgba(255,214,140,.16),transparent 70%);filter:blur(6px);pointer-events:none}:root .editorial-home .mobile-booking-phone{box-shadow:0 34px 70px -20px #000000b3,0 0 46px #6ee7b72e,0 0 0 1px #0006 inset}}@media (max-width: 760px){:root .editorial-home .demo-section{background-color:#0e2a1f!important;background-image:radial-gradient(140% 90% at 50% 45%,transparent 52%,rgba(3,14,9,.6) 100%),radial-gradient(100% 30% at 0% 2%,rgba(247,214,165,.34),transparent 64%),radial-gradient(95% 32% at 100% 4%,rgba(52,211,153,.5),transparent 66%),linear-gradient(118deg,transparent 30%,rgba(255,255,255,.08) 44%,transparent 56%),radial-gradient(80% 30% at 50% 68%,rgba(52,211,153,.36),transparent 72%),radial-gradient(120% 26% at 50% 104%,rgba(2,12,8,.8),transparent 70%),linear-gradient(172deg,#113526,#1a4a37,#14402f 64%,#0a2218)!important}:root .editorial-home .demo-section .demo-ambient-dots{opacity:.22!important}:root .editorial-home .demo-section .demo-ambient-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20400%201100%27%20preserveAspectRatio=%27none%27%20fill=%27none%27%3E%3Cpath%20d=%27M-20%20150%20C%20110%2070%20250%20230%20420%20120%27%20stroke=%27rgba(163,247,203,0.22)%27%20stroke-width=%271.2%27/%3E%3Cpath%20d=%27M-20%20640%20C%20120%20540%20270%20760%20420%20620%27%20stroke=%27rgba(163,247,203,0.38)%27%20stroke-width=%271.3%27/%3E%3Cpath%20d=%27M-20%20690%20C%20140%20610%20250%20820%20420%20680%27%20stroke=%27rgba(247,214,165,0.26)%27%20stroke-width=%271%27%20stroke-dasharray=%273%206%27/%3E%3Cpath%20d=%27M-20%20980%20C%20130%20900%20260%201060%20420%20960%27%20stroke=%27rgba(163,247,203,0.2)%27%20stroke-width=%271.1%27/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}}@media (min-width: 761px){:root .editorial-home .demo-section{background-color:#0f2c20!important;background-image:radial-gradient(130% 100% at 50% 50%,transparent 60%,rgba(3,14,9,.42) 100%),radial-gradient(ellipse 36% 58% at 72% 50%,rgba(110,231,183,.3) 0%,rgba(52,211,153,.16) 40%,transparent 70%),radial-gradient(ellipse 30% 22% at 76% 6%,rgba(167,243,208,.16) 0%,transparent 72%),radial-gradient(ellipse 34% 46% at 16% 42%,rgba(247,214,165,.15) 0%,transparent 70%),linear-gradient(112deg,transparent 38%,rgba(255,255,255,.05) 50%,transparent 62%),linear-gradient(160deg,#133a2a,#1a4b37 45%,#154230 72%,#0e2b1f)!important}:root .editorial-home .demo-section .demo-ambient-orb,:root .editorial-home .demo-section:before{display:none!important}:root .editorial-home .demo-section .demo-ambient-rings{opacity:.5!important}:root .editorial-home .demo-section .demo-ambient-dots{opacity:.32!important;mask-image:radial-gradient(ellipse 40% 60% at 74% 52%,black 20%,transparent 80%)!important;-webkit-mask-image:radial-gradient(ellipse 40% 60% at 74% 52%,black 20%,transparent 80%)!important}:root .editorial-home .demo-section .demo-ambient-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1440 800%27 preserveAspectRatio=%27none%27 fill=%27none%27%3E%3Cpath d=%27M-20 610 C 260 470 520 720 820 560 S 1260 380 1460 470%27 stroke=%27rgba%28163,247,203,0.16%29%27 stroke-width=%271.2%27/%3E%3Cpath d=%27M-20 660 C 280 540 540 770 840 610 S 1270 450 1460 530%27 stroke=%27rgba%28247,214,165,0.14%29%27 stroke-width=%271%27 stroke-dasharray=%273 7%27/%3E%3Cpath d=%27M-20 120 C 300 40 620 200 980 90 S 1320 30 1460 70%27 stroke=%27rgba%28163,247,203,0.09%29%27 stroke-width=%271%27/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}}:root .editorial-home .booking-compact .text-\[8\.5px\]{font-size:11px!important}:root .editorial-home .booking-compact .text-\[9px\]{font-size:11.5px!important}:root .editorial-home .booking-compact .text-\[9\.5px\]{font-size:12px!important}:root .editorial-home .booking-compact .text-\[10px\]{font-size:12.5px!important}:root .editorial-home .booking-compact .text-\[10\.5px\]{font-size:13px!important}:root .editorial-home .booking-compact .text-\[11px\]{font-size:13.5px!important}:root .editorial-home .booking-compact .text-\[12px\]{font-size:14.5px!important}:root .editorial-home .booking-compact svg.w-3.h-3{width:14px!important;height:14px!important}:root .editorial-home .booking-compact svg.w-3\.5.h-3\.5{width:16px!important;height:16px!important}:root .editorial-home .booking-compact span.w-7.h-7{width:36px!important;height:36px!important}:root .editorial-home .mobile-booking-phone-screen nav button[title="Modo escuro"],:root .editorial-home .mobile-booking-phone-screen nav button[title="Modo claro"]{display:none!important}:root .editorial-home .mobile-booking-phone-screen nav{zoom:.88}@media (max-width: 760px){:root .editorial-home .finance-bottom-grid .finance-ranking-box{display:none!important}}:root .editorial-home .commissions-mobile-list{display:none}@media (max-width: 760px){:root .editorial-home .finance-commissions-detail{overflow:hidden!important;min-height:310px}:root .editorial-home .finance-commissions-detail .commissions-table-wrap{display:none!important}:root .editorial-home .commissions-mobile-list{display:block;padding:4px 2px}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview{margin-left:-26px!important;margin-right:-26px!important;width:auto!important;max-width:none!important;padding:5px!important;border-radius:20px!important}:root .editorial-home .live-product-preview .finance-dashboard-card{padding:14px 12px!important;border-radius:16px!important}}:root .editorial-home .agenda-testdrive-section{margin-bottom:0!important;padding-bottom:36px!important}@media (max-width: 600px){:root .editorial-home .agenda-testdrive-section{margin-bottom:-6px!important;padding-bottom:32px!important}}:root .editorial-home .testdrive-connector-bg{display:none!important}:root .editorial-home .agenda-testdrive-card,:root .editorial-home .agenda-testdrive-card:hover{box-shadow:0 26px 30px -30px #051d14d9,inset 0 1px #ffffff29!important}:root .editorial-home .testdrive-ambient-mesh{opacity:.4!important}:root .editorial-home .testdrive-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#a7f3d0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}:root .editorial-home .testdrive-title-mark{color:#a7f3d0}:root .editorial-home .testdrive-cta-btn{background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#f4f7f5)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)!important}:root .editorial-home .testdrive-cta-btn:hover{background-image:linear-gradient(180deg,#fff,#fff)!important}:root .editorial-home .testdrive-btn-icon,:root .editorial-home .testdrive-cta-btn:hover .testdrive-btn-icon{background:#12402d!important;color:#fff!important}:root .editorial-home .ia-wa-input-icon,:root .editorial-home .ia-wa-send-icon,:root .editorial-home .ia-phone-status-time,:root .editorial-home .ia-phone-status-icons{display:none}@media (max-width: 768px){:root .editorial-home .ia-showcase-stage{min-height:0!important;padding:6px 0 28px!important}:root .editorial-home .ia-phone-device{width:236px!important;max-width:236px!important;height:486px!important;padding:1.5px!important;border:3px solid transparent!important;background:linear-gradient(#050506,#050506) padding-box,linear-gradient(135deg,#dcdce0,#a3a3a8 22%,#7d7d82 48%,#9b9ba0 72%,#6a6a6f) border-box!important;outline:0!important;border-radius:40px!important;backface-visibility:hidden!important;will-change:transform!important;box-shadow:.28px .14px #c4c4c9,.56px .28px #b2b2b7,.84px .42px #a0a0a5,1.12px .56px #929297,1.4px .7px #8a8a8f,1.68px .84px #8c8c91,1.96px .98px #909095,2.24px 1.12px #87878c,2.52px 1.26px #7b7b80,2.8px 1.4px #6f6f74,3.08px 1.54px #646469,3.36px 1.68px #5a5a5f,26px 38px 56px -14px #0009,12px 18px 26px -4px #00000042!important;transform:perspective(1200px) rotateY(-9deg) rotateX(4deg) rotate(1.5deg)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}:root .editorial-home .ia-phone-device{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)!important}:root .editorial-home .ia-phone-device:hover,:root .editorial-home .ia-phone-device:active{transform:perspective(1200px) rotateY(-3deg) rotateX(1.5deg) rotate(.4deg) translateY(-6px)!important;box-shadow:.22px .11px #c4c4c9,.45px .22px #b2b2b7,.67px .34px #a0a0a5,.9px .45px #929297,1.12px .56px #8a8a8f,1.34px .67px #8c8c91,1.57px .78px #909095,1.79px .9px #87878c,2.02px 1.01px #7b7b80,2.24px 1.12px #6f6f74,2.46px 1.23px #646469,2.69px 1.34px #5a5a5f,22px 50px 68px -14px #000000ad,10px 22px 32px -4px #00000042,0 0 36px #25d36629!important}:root .editorial-home .ia-phone-device:before{border-radius:37px!important;background:linear-gradient(118deg,#ffffff17,#ffffff08 18%,#fff0 34%),linear-gradient(300deg,#ffffff0a,#fff0 22%)!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}:root .editorial-home .ia-phone-device *:not(.ia-avatar-badge){font-family:inherit!important}:root .editorial-home .ia-tablet-marble-shadow{bottom:6px!important;left:6%!important;right:-14%!important;height:30px!important;background:radial-gradient(ellipse at 42% 50%,rgba(0,0,0,.6) 0%,rgba(0,0,0,.26) 45%,transparent 74%)!important;filter:blur(5px)!important}:root .editorial-home .ia-phone-dynamic-island{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:30px!important;padding:2px 16px 0 24px!important;background:#1f2c34!important;border-radius:35.5px 35.5px 0 0!important;flex-shrink:0!important}:root .editorial-home .ia-phone-dynamic-island .island-pill{position:absolute!important;top:7px!important;left:50%!important;transform:translate(-50%)!important;width:66px!important;height:19px!important;box-shadow:none!important}:root .editorial-home .ia-phone-status-time{display:block;color:#fff;font-size:11px;font-weight:600;letter-spacing:-.2px}:root .editorial-home .ia-phone-status-icons{display:flex;align-items:center;gap:5px;color:#fff}:root .editorial-home .ia-chat-header{background:#1f2c34!important;border-bottom:0!important;padding:5px 12px 8px 6px!important;margin-top:-1px!important;position:relative!important;z-index:2!important;flex-shrink:0!important}:root .editorial-home .ia-chat-hamburger{color:#e9edef!important;margin-right:2px!important}:root .editorial-home .ia-chat-profile{flex:1 1 auto!important;min-width:0!important;justify-content:flex-start!important;gap:8px!important;text-align:left!important}:root .editorial-home .ia-chat-header .ia-avatar-badge{width:30px!important;height:30px!important;border:0!important;background:#103a28!important}:root .editorial-home .ia-profile-name{color:#e9edef!important;font-size:13px!important;font-weight:600!important}:root .editorial-home .ia-profile-online{color:#8696a0!important;text-transform:lowercase!important;font-size:10px!important}:root .editorial-home .ia-profile-online .online-dot{display:none!important}:root .editorial-home .ia-chat-menu{display:flex!important;align-items:center!important;gap:14px!important;color:#aebac1!important}:root .editorial-home .ia-chat-menu>svg{transform:rotate(90deg)}:root .editorial-home .ia-chat-body{background:#0b141a url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2796%27%20height=%2796%27%20viewBox=%270%200%2096%2096%27%3E%3Cg%20stroke=%27rgba(233,237,239,0.07)%27%20stroke-width=%271.4%27%20fill=%27none%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M10%2014h14a4%204%200%200%201%204%204v8a4%204%200%200%201-4%204h-8l-5%204v-4h-1a4%204%200%200%201-4-4v-8a4%204%200%200%201%204-4z%27/%3E%3Cpath%20d=%27M66%2010l2.4%205%205.6.8-4%203.9.9%205.5-4.9-2.6-4.9%202.6.9-5.5-4-3.9%205.6-.8z%27/%3E%3Ccircle%20cx=%2722%27%20cy=%2766%27%20r=%278%27/%3E%3Cpath%20d=%27M22%2061v5l3%202%27/%3E%3Cpath%20d=%27M70%2058c-3-4-10-2-8%204%201.5%204%208%208%208%208s6.5-4%208-8c2-6-5-8-8-4z%27/%3E%3Cpath%20d=%27M44%2040l6%206m0-6l-6%206%27/%3E%3Ccircle%20cx=%2786%27%20cy=%2788%27%20r=%272%27/%3E%3Ccircle%20cx=%2748%27%20cy=%2786%27%20r=%273%27/%3E%3C/g%3E%3C/svg%3E") repeat!important;background-size:96px 96px!important;padding:10px 10px 8px 12px!important;gap:6px!important}:root .editorial-home .ia-incoming-row .ia-avatar-badge.mini{display:none!important}:root .editorial-home .ia-bubble-outgoing,:root .editorial-home .ia-bubble-incoming{max-width:86%!important;padding:5px 8px 4px!important;border:0!important;box-shadow:0 1px .5px #00000059!important;position:relative!important;overflow:visible!important}:root .editorial-home .ia-bubble-outgoing{margin-right:6px!important;background:#005c4b!important;border-radius:7px 0 7px 7px!important}:root .editorial-home .ia-bubble-outgoing:after{content:"";position:absolute;top:0;right:-6px;border-top:7px solid #005c4b;border-right:6px solid transparent}:root .editorial-home .ia-bubble-incoming{background:#202c33!important;border-radius:0 7px 7px!important}:root .editorial-home .ia-bubble-incoming:before{content:"";position:absolute;top:0;left:-6px;border-top:7px solid #202c33;border-left:6px solid transparent}:root .editorial-home .ia-bubble-outgoing .ia-msg-text,:root .editorial-home .ia-bubble-incoming .ia-msg-text{color:#e9edef!important;font-size:10.5px!important;font-weight:400!important;line-height:1.38!important}:root .editorial-home .ia-bubble-incoming .ia-msg-text.mt-paragraph{margin-top:4px!important}:root .editorial-home .ia-msg-meta{justify-content:flex-end!important;margin-top:1px!important}:root .editorial-home .ia-bubble-outgoing .ia-msg-meta span,:root .editorial-home .ia-bubble-incoming .ia-msg-meta span{color:#e9edef99!important;font-size:8.5px!important}:root .editorial-home .ia-check-double{color:#53bdeb!important}:root .editorial-home .ia-typing-row{padding-left:0!important;margin-top:0!important}:root .editorial-home .ia-typing-pill{background:#202c33!important;border:0!important;border-radius:7px!important;padding:6px 9px!important}:root .editorial-home .typing-dot{background:#8696a0!important}:root .editorial-home .ia-chat-input-bar{position:relative!important;display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px 7px 17px!important;background:#0b141a!important;border:0!important;border-radius:0 0 35.5px 35.5px!important;flex-shrink:0!important}:root .editorial-home .ia-chat-input-bar:after{content:"";position:absolute;bottom:5px;left:50%;width:78px;height:3.5px;margin-left:-39px;border-radius:3px;background:#fff9;pointer-events:none}:root .editorial-home .ia-chat-input{flex:1!important;min-width:0!important;height:32px!important;padding:0 30px!important;background:#2a3942!important;border:0!important;border-radius:999px!important;color:#e9edef!important;font-size:11px!important}:root .editorial-home .ia-chat-input::-moz-placeholder{color:#8696a0!important}:root .editorial-home .ia-chat-input::placeholder{color:#8696a0!important}:root .editorial-home .ia-chat-input-bar .ia-attach-icon,:root .editorial-home .ia-wa-input-icon{display:block;position:absolute!important;top:14px!important;margin:0!important;color:#8696a0!important;pointer-events:none;z-index:1}:root .editorial-home .ia-wa-emoji{left:15px}:root .editorial-home .ia-chat-input-bar .ia-attach-icon{right:55px;width:15px;height:15px;top:15px!important}:root .editorial-home .ia-send-btn{flex-shrink:0!important;width:32px!important;height:32px!important;background:#00a884!important;color:#fff!important;opacity:1!important}:root .editorial-home .ia-send-btn .ia-send-arrow{display:none!important}:root .editorial-home .ia-wa-send-icon{display:block}:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-left,:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-top-right,:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-bottom-right{transform:none!important;animation-name:iaWaBalloonBob!important}:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-left{left:calc(-1*min(70px,(100vw - 248px) / 2))!important}:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-top-right,:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-bottom-right{right:calc(-1*min(72px,(100vw - 248px) / 2))!important}}@media (min-width: 769px){:root .editorial-home .ia-tablet-device{max-width:452px!important;height:512px!important;padding:11px!important;border:3px solid transparent!important;background:linear-gradient(#050506,#050506) padding-box,linear-gradient(135deg,#dcdce0,#a3a3a8 22%,#7d7d82 48%,#9b9ba0 72%,#6a6a6f) border-box!important;border-radius:32px!important;box-shadow:.5px .25px #c4c4c9,1px .5px #a0a0a5,1.5px .75px #8c8c91,2px 1px #87878c,2.5px 1.25px #6f6f74,3px 1.5px #5a5a5f,30px 42px 64px -16px #000000a6,12px 18px 28px -6px #0000004d,0 0 40px #25d3661f!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}:root .editorial-home .ia-tablet-device *:not(.ia-avatar-badge){font-family:inherit!important}:root .editorial-home .ia-tablet-device:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:21px;background:linear-gradient(118deg,#ffffff12,#ffffff05 20%,#fff0 36%);pointer-events:none;z-index:5}:root .editorial-home .ia-tablet-top-bar{display:none!important}:root .editorial-home .ia-phone-dynamic-island{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:26px!important;padding:0 18px!important;background:#1f2c34!important;border-radius:21px 21px 0 0!important;flex-shrink:0!important}:root .editorial-home .ia-phone-dynamic-island .island-pill{position:absolute!important;top:-8.5px!important;left:50%!important;width:6px!important;height:6px!important;margin-left:-3px!important;padding:0!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#2b3a4a,#0b0f14 70%)!important;box-shadow:none!important;transform:none!important}:root .editorial-home .ia-phone-dynamic-island .island-pill>*{display:none!important}:root .editorial-home .ia-phone-status-time{display:block;color:#fff;font-size:11.5px;font-weight:600}:root .editorial-home .ia-phone-status-icons{display:flex;align-items:center;gap:6px;color:#fff}:root .editorial-home .ia-chat-header{justify-content:flex-start!important;gap:10px!important;padding:8px 16px 10px 12px!important;background:#1f2c34!important;border-bottom:0!important;flex-shrink:0!important}:root .editorial-home .ia-chat-hamburger{display:flex!important;color:#e9edef!important}:root .editorial-home .ia-chat-profile{flex:1 1 auto!important;min-width:0!important;gap:10px!important}:root .editorial-home .ia-chat-header .ia-avatar-badge{width:36px!important;height:36px!important;border:0!important;background:#103a28!important;box-shadow:none!important;font-size:16px!important}:root .editorial-home .ia-profile-name{color:#e9edef!important;font-size:14px!important;font-weight:600!important}:root .editorial-home .ia-profile-online{color:#8696a0!important;font-size:11px!important;text-transform:lowercase!important}:root .editorial-home .ia-profile-online .online-dot{display:none!important}:root .editorial-home .ia-chat-menu{color:#aebac1!important}:root .editorial-home .ia-chat-menu>svg{transform:rotate(90deg)}:root .editorial-home .ia-chat-body{background:#0b141a url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2796%27%20height=%2796%27%20viewBox=%270%200%2096%2096%27%3E%3Cg%20stroke=%27rgba(233,237,239,0.07)%27%20stroke-width=%271.4%27%20fill=%27none%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M10%2014h14a4%204%200%200%201%204%204v8a4%204%200%200%201-4%204h-8l-5%204v-4h-1a4%204%200%200%201-4-4v-8a4%204%200%200%201%204-4z%27/%3E%3Cpath%20d=%27M66%2010l2.4%205%205.6.8-4%203.9.9%205.5-4.9-2.6-4.9%202.6.9-5.5-4-3.9%205.6-.8z%27/%3E%3Ccircle%20cx=%2722%27%20cy=%2766%27%20r=%278%27/%3E%3Cpath%20d=%27M22%2061v5l3%202%27/%3E%3Cpath%20d=%27M70%2058c-3-4-10-2-8%204%201.5%204%208%208%208%208s6.5-4%208-8c2-6-5-8-8-4z%27/%3E%3Cpath%20d=%27M44%2040l6%206m0-6l-6%206%27/%3E%3Ccircle%20cx=%2786%27%20cy=%2788%27%20r=%272%27/%3E%3Ccircle%20cx=%2748%27%20cy=%2786%27%20r=%273%27/%3E%3C/g%3E%3C/svg%3E") repeat!important;background-size:110px 110px!important;padding:14px 16px 10px 18px!important;gap:8px!important}:root .editorial-home .ia-chat-scenario-anim{gap:8px!important}:root .editorial-home .ia-incoming-row{max-width:84%!important}:root .editorial-home .ia-incoming-row .ia-avatar-badge.mini{display:none!important}:root .editorial-home .ia-bubble-outgoing,:root .editorial-home .ia-bubble-incoming{position:relative!important;padding:7px 10px 5px!important;border:0!important;box-shadow:0 1px .5px #00000059!important;overflow:visible!important}:root .editorial-home .ia-bubble-outgoing{max-width:82%!important;margin-right:8px!important;background:#005c4b!important;border-radius:8px 0 8px 8px!important}:root .editorial-home .ia-bubble-outgoing:after{content:"";position:absolute;top:0;right:-7px;border-top:8px solid #005c4b;border-right:7px solid transparent}:root .editorial-home .ia-bubble-incoming{background:#202c33!important;border-radius:0 8px 8px!important}:root .editorial-home .ia-bubble-incoming:before{content:"";position:absolute;top:0;left:-7px;border-top:8px solid #202c33;border-left:7px solid transparent}:root .editorial-home .ia-bubble-outgoing .ia-msg-text,:root .editorial-home .ia-bubble-incoming .ia-msg-text{color:#e9edef!important;font-size:12.5px!important;line-height:1.42!important}:root .editorial-home .ia-bubble-incoming .ia-msg-text.mt-paragraph{margin-top:6px!important}:root .editorial-home .ia-msg-meta{margin-top:2px!important}:root .editorial-home .ia-bubble-outgoing .ia-msg-meta,:root .editorial-home .ia-bubble-incoming .ia-msg-meta,:root .editorial-home .ia-bubble-outgoing .ia-msg-meta span,:root .editorial-home .ia-bubble-incoming .ia-msg-meta span{color:#e9edef99!important;font-size:10px!important}:root .editorial-home .ia-check-double{color:#53bdeb!important}:root .editorial-home .ia-typing-row{padding-left:0!important;margin-top:0!important}:root .editorial-home .ia-typing-pill{background:#202c33!important;border:0!important;border-radius:8px!important;padding:8px 11px!important}:root .editorial-home .typing-dot{background:#8696a0!important}:root .editorial-home .ia-chat-input-bar{position:relative!important;gap:8px!important;margin:0!important;padding:8px 10px 10px!important;background:#0b141a!important;border:0!important;border-radius:0 0 21px 21px!important;flex-shrink:0!important}:root .editorial-home .ia-chat-input{flex:1!important;min-width:0!important;height:38px!important;padding:0 40px!important;background:#2a3942!important;border:0!important;border-radius:999px!important;color:#e9edef!important;font-size:12.5px!important}:root .editorial-home .ia-chat-input::-moz-placeholder{color:#8696a0!important}:root .editorial-home .ia-chat-input::placeholder{color:#8696a0!important}:root .editorial-home .ia-chat-input-bar .ia-attach-icon,:root .editorial-home .ia-wa-input-icon{display:block;position:absolute!important;top:19px!important;margin:0!important;color:#8696a0!important;pointer-events:none;z-index:1}:root .editorial-home .ia-wa-emoji{left:24px}:root .editorial-home .ia-chat-input-bar .ia-attach-icon{right:68px}:root .editorial-home .ia-send-btn{width:38px!important;height:38px!important;background:#00a884!important;color:#fff!important;opacity:1!important}:root .editorial-home .ia-send-btn .ia-send-arrow{display:none!important}:root .editorial-home .ia-wa-send-icon{display:block}}@keyframes iaWaBalloonBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width: 769px) and (max-width: 1024px){:root .editorial-home .ia-headline-break{display:none}}@media (min-width: 1025px){:root .editorial-home .ia-headline-break-first{display:none}:root .editorial-home #ia-showcase-heading{font-size:clamp(32px,3.1vw,43px)!important}}:root .editorial-home .agenda-phone-preview{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;background:#f5f7fb;color:#111827;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}:root .editorial-home .agenda-phone-screen{display:flex;flex:1;flex-direction:column;min-height:0;background:#f5f7fb}:root .editorial-home .agenda-phone-screen.is-dash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:0}:root .editorial-home .agenda-phone-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:8px 10px 6px}:root .editorial-home .agenda-phone-date{display:flex;align-items:center;gap:5px;color:#1f2937}:root .editorial-home .agenda-phone-date-text{display:flex;flex-direction:column;align-items:center}:root .editorial-home .agenda-phone-date-text strong{font-size:13px;font-weight:800;line-height:1.15;letter-spacing:-.02em}:root .editorial-home .agenda-phone-date-text small{color:#6b7280;font-size:8.5px;font-weight:700;letter-spacing:.12em}:root .editorial-home .agenda-phone-tools{display:flex;gap:5px}:root .editorial-home .agenda-phone-tool{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid #1f2937;border-radius:9px;background:#f3f4f6;color:#1f2937}:root .editorial-home .agenda-phone-tool.is-unlocked{border-color:#059669;background:#ecfdf5;color:#059669}:root .editorial-home .agenda-phone-tool.is-round{border-radius:50%}:root .editorial-home .agenda-phone-staff{display:flex;flex-shrink:0;gap:18px;padding:6px 16px 9px;border-bottom:1px solid #9ca3af}:root .editorial-home .agenda-phone-staff-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:#6b7280;font-size:10.5px;font-weight:600}:root .editorial-home .agenda-phone-staff-avatar{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e5e7eb;border-radius:50%;background:#f3f4f6;box-shadow:0 2px 5px #1118271a;color:#6b7280}:root .editorial-home .agenda-phone-staff-item.is-active{color:#111827;font-weight:800}:root .editorial-home .agenda-phone-staff-item.is-active .agenda-phone-staff-avatar{border:1.5px solid #111827;color:#374151}:root .editorial-home .agenda-phone-grid{position:relative;display:block;flex:1;min-height:0;overflow:hidden}:root .editorial-home .agenda-phone-grid-inner{position:relative;display:block}:root .editorial-home .agenda-phone-grid-inner:before{content:"";position:absolute;top:0;bottom:0;left:48px;border-left:1px dashed #9ca3af}:root .editorial-home .agenda-phone-row{position:relative;display:block;border-bottom:1px solid #d1d5db}:root .editorial-home .agenda-phone-time{position:absolute;top:9px;left:0;width:48px;color:#4b5563;font-size:10px;font-weight:800;line-height:1;text-align:center}:root .editorial-home .agenda-phone-row.is-hour .agenda-phone-time{color:#111827;font-size:12px;font-weight:900}:root .editorial-home .agenda-phone-appt{position:absolute;right:5px;left:53px;display:flex;flex-direction:column;padding:6px 8px;overflow:hidden;border:1px solid;border-left-width:4px;border-radius:12px;box-shadow:0 1px 2px #11182714}:root .editorial-home .agenda-phone-appt strong{overflow:hidden;color:#111827;font-size:12.5px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .agenda-phone-appt-service{margin-top:2px;color:#4b5563;font-size:11px;font-weight:500}:root .editorial-home .agenda-phone-appt-time{margin-top:2px;color:#6b7280;font-size:9.5px;font-weight:600}:root .editorial-home .agenda-phone-appt-status{display:flex;align-items:center;gap:3px;margin-top:auto;color:#d97706;font-size:9.5px;font-weight:700}:root .editorial-home .agenda-phone-appt-status.is-paid{color:#15803d}:root .editorial-home .agenda-phone-appt.is-blue{background:#dbeafe;border-color:#93c5fd}:root .editorial-home .agenda-phone-appt.is-purple{background:#f3e8ff;border-color:#d8b4fe}:root .editorial-home .agenda-phone-appt.is-orange{background:#ffedd5;border-color:#fdba74}:root .editorial-home .agenda-phone-appt.is-paid{background:#ecfdf5;border-color:#10b981}:root .editorial-home .agenda-phone-appt.is-block{background:#fee2e2d9;border-color:#f87171}:root .editorial-home .agenda-phone-appt.is-block strong{color:#b91c1c}:root .editorial-home .agenda-phone-dock{position:relative;z-index:3;display:flex;flex-shrink:0;align-items:center;justify-content:space-around;height:52px;padding:0 6px 2px;border-top:1px solid #e5e7eb;background:#fafafa}:root .editorial-home .agenda-phone-dock-main{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:-16px;color:#111827;font-size:8.5px;font-weight:700}:root .editorial-home .agenda-phone-dock-bubble{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid #10b981;border-radius:50%;background:#fff;color:#059669}:root .editorial-home .agenda-phone-dock .dock-blue{color:#5b8def}:root .editorial-home .agenda-phone-dock .dock-indigo{color:#6366f1}:root .editorial-home .agenda-phone-dock .dock-orange{color:#f59e42}:root .editorial-home .agenda-phone-dock .dock-green{color:#34b98a}:root .editorial-home .agenda-phone-dock-bubble.is-indigo{border-color:#4f46e5;color:#4f46e5}:root .editorial-home .agenda-phone-dock-tap{position:relative;display:grid;place-items:center}:root .editorial-home .agenda-phone-dock-tap:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:#4f46e54d;box-shadow:0 0 0 1.5px #4f46e573;opacity:0;transform:scale(.4)}:root .editorial-home .agenda-phone-dock-tap.is-back-agenda:after{background:#10b9814d;box-shadow:0 0 0 1.5px #10b98173}:root .editorial-home .dash-phone-body{display:block;flex:1;min-height:0;overflow:hidden}:root .editorial-home .dash-phone-body-inner{display:flex;flex-direction:column;gap:8px;padding:9px 10px 14px}:root .editorial-home .dash-phone-range{display:flex;align-items:center;gap:6px;height:31px;padding:0 3px 0 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 3px #11182712;color:#111827;font-size:10.5px;font-weight:700}:root .editorial-home .dash-phone-range svg{color:#9ca3af}:root .editorial-home .dash-phone-range-search{display:grid;place-items:center;width:25px;height:25px;margin-left:auto;border-radius:8px;background:#111827}:root .editorial-home .dash-phone-range-search svg{color:#fff}:root .editorial-home .dash-phone-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}:root .editorial-home .dash-phone-shortcut{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:40px;border:1px solid #dfe3ea;border-radius:10px;background:#f9fafb;color:#1f2937;font-size:7px;font-weight:700;letter-spacing:-.01em}:root .editorial-home .dash-phone-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}:root .editorial-home .dash-phone-kpi{display:flex;flex-direction:column;padding:9px 10px 10px;border:1px solid #dfe3ea;border-radius:13px;background:#fff;box-shadow:0 1px 3px #1118270f}:root .editorial-home .dash-phone-kpi-icon{display:grid;place-items:center;width:24px;height:24px;margin-bottom:7px;border-radius:8px}:root .editorial-home .dash-phone-kpi-icon.is-orange{background:#ffedd5;color:#f97316}:root .editorial-home .dash-phone-kpi-icon.is-red{background:#fee2e2;color:#ef4444}:root .editorial-home .dash-phone-kpi-icon.is-purple{background:#ede9fe;color:#8b5cf6}:root .editorial-home .dash-phone-kpi-icon.is-green{background:#d1fae5;color:#059669}:root .editorial-home .dash-phone-kpi-label{color:#8b93a1;font-size:9.5px;font-weight:600}:root .editorial-home .dash-phone-kpi strong{margin-top:2px;color:#111827;font-size:13.5px;font-weight:800;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}:root .editorial-home .dash-phone-card{display:flex;flex-direction:column;padding:11px 10px 10px;border:1px solid #dfe3ea;border-radius:13px;background:#fff;box-shadow:0 1px 3px #1118270f}:root .editorial-home .dash-phone-card-title{margin-bottom:8px;color:#111827;font-size:12px;font-weight:800;letter-spacing:-.02em}:root .editorial-home .dash-phone-chart{display:block;width:100%;height:96px}:root .editorial-home .dash-phone-chart-days{display:flex;justify-content:space-between;margin-top:5px;color:#9ca3af;font-size:8px;font-weight:600}:root .editorial-home .dash-phone-legend{display:flex;justify-content:center;gap:10px;margin-top:8px;color:#4b5563;font-size:8.5px;font-weight:700}:root .editorial-home .dash-phone-legend span{display:flex;align-items:center;gap:4px}:root .editorial-home .dash-phone-legend span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}:root .editorial-home .dash-phone-legend .is-orange:before{background:#f97316}:root .editorial-home .dash-phone-legend .is-red:before{background:#ef4444}:root .editorial-home .dash-phone-legend .is-green:before{background:#10b981}:root .editorial-home .dash-phone-rank{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #eef0f4;color:#1f2937;font-size:10.5px;font-weight:600}:root .editorial-home .dash-phone-rank-pos{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fef3c7;color:#92400e;font-size:9.5px;font-weight:800}:root .editorial-home .dash-phone-rank-name{flex:1}:root .editorial-home .dash-phone-rank strong{color:#111827;font-weight:800}:root .editorial-home .mobile-deck-phone.is-agenda.is-front .agenda-phone-grid-inner{animation:agendaPhoneScroll 16s cubic-bezier(.45,0,.25,1) 1.2s infinite}:root .editorial-home .mobile-deck-phone.is-agenda.is-front .agenda-phone-dock-tap.is-open-dash:after{animation:agendaPhoneTapOpen 16s ease-out 1.2s infinite}:root .editorial-home .mobile-deck-phone.is-agenda.is-front .agenda-phone-screen.is-dash{animation:agendaPhoneDashShow 16s cubic-bezier(.22,1,.36,1) 1.2s infinite}:root .editorial-home .mobile-deck-phone.is-agenda.is-front .dash-phone-body-inner{animation:agendaPhoneDashScroll 16s cubic-bezier(.45,0,.25,1) 1.2s infinite}:root .editorial-home .mobile-deck-phone.is-agenda.is-front .agenda-phone-dock-tap.is-back-agenda:after{animation:agendaPhoneTapBack 16s ease-out 1.2s infinite}@media (max-width: 760px){:root .editorial-home .mobile-phone-deck{position:relative;display:grid;justify-items:center;margin:-14px 0 -8px;touch-action:pan-y}:root .editorial-home .mobile-deck-phone{grid-area:1 / 1;z-index:1;transform:translate(40px) scale(.82);will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),z-index 0s .16s}:root .editorial-home .mobile-deck-phone.is-front{z-index:2;transform:translate(-22px) scale(.93)}:root .editorial-home .mobile-deck-phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:42px;background:#041a121a;transition:opacity .45s ease;pointer-events:none}:root .editorial-home .mobile-deck-phone.is-front:after{opacity:0}:root .editorial-home .mobile-deck-phone:not(.is-front) *{animation-play-state:paused!important}:root .editorial-home .mobile-deck-peek{position:absolute;top:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;width:56px;color:#06402b;font:800 16px/1 DM Sans,-apple-system,Segoe UI,sans-serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;border-radius:0 42px 42px 0;background:linear-gradient(to left,#a7f3d0,#d1fae5 72%,#d1fae500);transition:opacity .3s ease;pointer-events:none}:root .editorial-home .mobile-deck-phone.is-front .mobile-deck-peek{opacity:0}:root .editorial-home .mobile-booking-card-preview a.mobile-preview-cta-btn{text-decoration:none!important}:root .editorial-home .mobile-deck-tabs{display:flex;justify-content:center;gap:26px;margin:-30px 0 18px}:root .editorial-home .mobile-deck-tab{padding:6px 2px 8px;border:0;border-bottom:2.5px solid transparent;background:none;color:#ffffff9e;font:700 16px/1.2 DM Sans,-apple-system,Segoe UI,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s ease,border-color .25s ease}:root .editorial-home .mobile-deck-tab.is-active{border-bottom-color:#6ee7b7;color:#fff}}@keyframes agendaPhoneScroll{0%,7%{transform:translateY(0)}20%,48%{transform:translateY(-108px)}60%,to{transform:translateY(0)}}@keyframes agendaPhoneTapOpen{0%,28%{opacity:0;transform:scale(.4)}31%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1.6)}}@keyframes agendaPhoneDashShow{0%,34%{opacity:0;transform:translateY(10px)}38%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes agendaPhoneDashScroll{0%,52%{transform:translateY(0)}66%,96%{transform:translateY(-168px)}to{transform:translateY(0)}}@keyframes agendaPhoneTapBack{0%,87%{opacity:0;transform:scale(.4)}90%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1.6)}}:root .editorial-home .agenda-demo-app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fb}:root .editorial-home .agenda-demo-stage{position:relative;flex:1;min-height:0;overflow:hidden;zoom:1.1}:root :where(.editorial-home .agenda-demo-app) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}:root .editorial-home .agenda-demo-app .agenda-phone-header{gap:4px;padding-inline:6px}:root .editorial-home .agenda-demo-app .agenda-phone-tools{gap:4px}:root .editorial-home .agenda-demo-app .agenda-phone-date button{display:grid;place-items:center;width:20px;height:30px}:root .editorial-home .agenda-demo-app .agenda-phone-date-text strong{white-space:nowrap}:root .editorial-home .agenda-demo-app .agenda-phone-grid,:root .editorial-home .agenda-demo-app .dash-phone-body,:root .editorial-home .demo-screen-body,:root .editorial-home .agenda-demo-app .demo-menu-list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root .editorial-home .agenda-demo-app .agenda-phone-appt{text-align:left;transition:transform .15s ease}:root .editorial-home .agenda-demo-app .agenda-phone-appt:active,:root .editorial-home .agenda-demo-app .demo-card:active,:root .editorial-home .agenda-demo-app .dash-phone-kpi:active{transform:scale(.985)}:root .editorial-home .agenda-demo-app .dash-phone-kpi{text-align:left}:root .editorial-home .agenda-demo-app .dash-phone-body-inner{padding-bottom:14px}:root .editorial-home .agenda-demo-app .agenda-phone-appt{-webkit-touch-callout:none;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}:root .editorial-home .agenda-demo-app .agenda-phone-appt.is-dragging{z-index:70;cursor:grabbing;opacity:.7;transform:scale(1.02) rotate(1deg);box-shadow:0 0 20px #3b82f666,0 0 0 2px #60a5fa99;transition:none}:root .editorial-home .agenda-demo-app .agenda-phone-appt.is-lane{right:auto;left:calc(53px + (100% - 58px) * var(--lane) / var(--lanes));width:calc((100% - 58px) / var(--lanes) - 3px);padding-inline:6px}:root .editorial-home .demo-appt-handle{position:absolute;right:0;left:0;z-index:2;display:flex;justify-content:center;height:22px;cursor:ns-resize;touch-action:none}:root .editorial-home .demo-appt-handle.is-top{top:-4px;align-items:flex-start}:root .editorial-home .demo-appt-handle.is-bottom{bottom:-4px;align-items:flex-end}:root .editorial-home .demo-appt-handle span{width:32px;height:5px;margin:4px 0;border-radius:999px;background:#d1d5dbcc;opacity:.6}:root .editorial-home .demo-screen{display:flex;flex-direction:column;height:100%;background:#f5f7fb}:root .editorial-home .demo-screen-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 10px;border-bottom:1px solid #e5e7eb;background:#fff}:root .editorial-home .demo-screen-head strong{display:block;color:#111827;font-size:15px;font-weight:800;letter-spacing:-.02em}:root .editorial-home .demo-screen-head span{color:#6b7280;font-size:10px;font-weight:500}:root .editorial-home .agenda-demo-app .demo-head-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f97316;color:#fff}:root .editorial-home .demo-screen-body{display:flex;flex:1;flex-direction:column;gap:7px;min-height:0;padding:11px 10px 14px}:root .editorial-home .demo-section-title{color:#111827;font-size:12px;font-weight:800}:root .editorial-home .agenda-demo-app .demo-add-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border:1.5px solid #2563eb;border-radius:10px;color:#2563eb;font-size:11px;font-weight:700}:root .editorial-home .agenda-demo-app .demo-add-btn.is-purple{margin-top:3px;border-color:#9333ea;background:#9333ea;color:#fff}:root .editorial-home .demo-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#9ca3af;font-size:10.5px}:root .editorial-home .agenda-demo-app .demo-card{display:flex;flex-shrink:0;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1118270d;transition:transform .15s ease}:root .editorial-home .demo-avatar{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12px;font-weight:800}:root .editorial-home .demo-avatar.is-blue{background:#dbeafe;color:#2563eb}:root .editorial-home .demo-avatar.is-orange{background:#ffedd5;color:#f97316}:root .editorial-home .demo-avatar.is-purple{background:#f3e8ff;color:#9333ea}:root .editorial-home .demo-avatar.is-red{background:#fee2e2;color:#ef4444}:root .editorial-home .demo-card-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}:root .editorial-home .demo-card-title{overflow:hidden;color:#111827;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .demo-chip{margin-left:3px;padding:1px 5px;border-radius:6px;background:#f3f4f6;color:#4b5563;font-size:8.5px;font-weight:600}:root .editorial-home .demo-card-meta{display:flex;align-items:center;gap:3px;color:#6b7280;font-size:9.5px;font-weight:500}:root .editorial-home .demo-card-meta.is-orange{color:#f97316}:root .editorial-home .demo-card-value{flex-shrink:0;color:#111827;font-size:11.5px;font-weight:800}:root .editorial-home .demo-card-value.is-purple{color:#9333ea}:root .editorial-home .demo-card-value.is-red{color:#ef4444}:root .editorial-home .demo-card-side{flex-shrink:0;color:#6b7280;font-size:9.5px;font-weight:600}:root .editorial-home .agenda-demo-app .demo-icon-btn{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:#f3f4f6;color:#4b5563}:root .editorial-home .demo-menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}:root .editorial-home .agenda-demo-app .demo-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;animation:demoMenuFade .25s ease-out}:root .editorial-home .demo-menu-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:78%;max-width:320px;background:#f3f4f6;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;animation:demoMenuIn .3s cubic-bezier(.16,1,.3,1)}:root .editorial-home .demo-menu-profile{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e5e7eb;background:#fff}:root .editorial-home .demo-menu-avatar{position:relative;display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border:2px solid #ffffff;border-radius:50%;background:linear-gradient(135deg,#ffedd5,#fed7aa);box-shadow:inset 0 2px 4px #0000000d;color:#c2410c;font-size:18px;font-weight:700}:root .editorial-home .demo-menu-avatar:after{content:"";position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;background:#22c55e}:root .editorial-home .demo-menu-profile-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}:root .editorial-home .demo-menu-profile-text strong{color:#111827;font-size:16px;font-weight:700;line-height:1.25}:root .editorial-home .demo-menu-profile-text span{color:#ea580c;font-size:11px;font-weight:600}:root .editorial-home .agenda-demo-app .demo-menu-close{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:#f9fafb;color:#9ca3af}:root .editorial-home .demo-menu-list{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;padding:12px}:root .editorial-home .agenda-demo-app .demo-menu-theme{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:32px;padding:0 12px;border:1px solid #111827;border-radius:8px;background:#fff;box-shadow:0 2px 5px #0f172a1f;color:#111827;font-size:12px;font-weight:700}:root .editorial-home .demo-menu-theme span:last-child{color:#6b7280;font-size:11px;font-weight:600}:root .editorial-home .demo-menu-section{padding:8px 8px 0;margin-bottom:4px;color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.1em}:root .editorial-home .agenda-demo-app .demo-menu-item{position:relative;display:flex;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:12px;border-radius:12px;color:#4b5563;font-size:13px;font-weight:600;letter-spacing:.025em}:root .editorial-home .demo-menu-item-icon{display:flex;padding:6px;border-radius:8px}:root .editorial-home .agenda-demo-app .demo-menu-item.is-active{background:#fff;box-shadow:0 1px 2px #0000000d,0 0 0 1px #f3f4f6}:root .editorial-home .agenda-demo-app .demo-menu-item.is-active:after{content:"";position:absolute;right:16px;width:8px;height:8px;border-radius:50%;background:#f97316;box-shadow:0 4px 8px #f9731680}:root .editorial-home .agenda-demo-app .demo-menu-item.is-locked{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}:root .editorial-home .demo-menu-item.is-locked .demo-menu-item-icon{color:#059669}:root .editorial-home .demo-menu-item-lock{margin-left:auto;color:#059669}:root .editorial-home .demo-stock{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;color:#6b7280;font-size:9px;font-weight:600}:root .editorial-home .demo-stock strong{color:#111827;font-size:13px;font-weight:800;line-height:1.1}:root .editorial-home .demo-stock.is-low,:root .editorial-home .demo-stock.is-low strong{color:#dc2626}:root .editorial-home .demo-full-prompt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}:root .editorial-home .agenda-demo-app .demo-full-prompt-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#041a128c;animation:demoMenuFade .2s ease-out}:root .editorial-home .demo-full-prompt-card{position:relative;display:flex;width:100%;max-width:320px;flex-direction:column;align-items:center;gap:8px;padding:22px 20px 16px;border-radius:20px;background:#fff;box-shadow:0 24px 48px #041a1247;text-align:center;animation:demoPromptIn .25s cubic-bezier(.16,1,.3,1)}:root .editorial-home .demo-full-prompt-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:2px;border:1px solid #a7f3d0;border-radius:50%;background:#ecfdf5;color:#059669}:root .editorial-home .demo-full-prompt-icon.is-warning{border-color:#fde68a;background:#fffbeb;color:#d97706}:root .editorial-home .agenda-demo-app button.demo-full-prompt-go{border:0;cursor:pointer}:root .editorial-home .demo-full-prompt-card strong{color:#0b3b28;font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.02em}:root .editorial-home .demo-full-prompt-card>span:not(.demo-full-prompt-icon){color:#4b5563;font-size:13px;line-height:1.45}:root .editorial-home .demo-full-prompt-go{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;margin-top:8px;border-radius:12px;background:#0b3b28;color:#fff;font-size:14px;font-weight:700;text-decoration:none}:root .editorial-home .agenda-demo-app .demo-full-prompt-later{width:100%;height:38px;color:#4b5563;font-size:13px;font-weight:600;text-align:center}:root .editorial-home .demo-dock{position:relative;z-index:7;flex-shrink:0;height:64px;margin-top:-8px}:root .editorial-home .demo-dock-plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}:root .editorial-home .demo-dock-plate path{transition:d .2s cubic-bezier(.16,1,.3,1)}:root .editorial-home .demo-dock-bead{position:absolute;top:-11px;width:46px;height:46px;border:1.6px solid;border-radius:50%;background:#fffffff0;transform:translate(-50%);pointer-events:none;transition:left .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}:root .editorial-home .demo-dock-tabs{position:absolute;top:0;right:14px;bottom:0;left:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}:root .editorial-home .agenda-demo-app .demo-dock-tab{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}:root .editorial-home .demo-dock-icon{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;opacity:.62;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}:root .editorial-home .demo-dock-tab.is-active .demo-dock-icon{opacity:1;transform:translateY(-20px)}:root .editorial-home .demo-dock-label{position:absolute;bottom:9px;color:#030712;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;opacity:0;transform:translateY(6px);transition:transform .15s ease-out,opacity .15s ease-out}:root .editorial-home .demo-dock-tab.is-active .demo-dock-label{opacity:1;transform:translateY(-2px)}:root .editorial-home .demo-appt-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;align-items:flex-end;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}:root .editorial-home .agenda-demo-app .demo-appt-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;animation:demoMenuFade .25s ease-out}:root .editorial-home .demo-appt-sheet-panel{position:relative;display:flex;width:100%;max-height:78%;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #cbd5e1;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 25px 50px -12px #00000040;animation:demoSheetIn .36s cubic-bezier(.22,1,.36,1)}:root .editorial-home .agenda-demo-app .demo-appt-sheet-handle{display:flex;flex-shrink:0;justify-content:center;width:100%;padding-top:8px}:root .editorial-home .demo-appt-sheet-handle span{width:48px;height:6px;border-radius:999px;background:#d1d5db}:root .editorial-home .demo-appt-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 20px;border-bottom:1px solid #cbd5e1}:root .editorial-home .demo-appt-sheet-title{min-width:0;flex:1}:root .editorial-home .demo-appt-sheet-title strong{display:flex;align-items:center;gap:8px;min-width:0;color:#111827;font-size:20px;font-weight:700;line-height:1.4}:root .editorial-home .demo-appt-sheet-title strong span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .demo-appt-sheet-paid{flex-shrink:0;color:#10b981}:root .editorial-home .demo-appt-sheet-phone{display:flex;align-items:center;gap:4px;margin-top:4px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}:root .editorial-home .demo-appt-sheet-tools{display:flex;flex-shrink:0;gap:8px}:root .editorial-home .agenda-demo-app .demo-appt-sheet-tools button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#334155}:root .editorial-home .agenda-demo-app .demo-appt-sheet-tools button.is-danger{border-color:#fecaca;background:#fef2f2cc;color:#ef4444}:root .editorial-home .demo-appt-sheet-body{display:flex;flex-direction:column;gap:16px;padding:20px 20px 8px}:root .editorial-home .demo-appt-sheet-cards{display:flex;gap:12px;min-width:0}:root .editorial-home .demo-appt-sheet-time,:root .editorial-home .demo-appt-sheet-service{min-width:0;padding:12px;border:1px solid rgba(15,23,42,.8);border-radius:16px;background:#fff;box-shadow:0 9px 12px -10px #0f172a9e}:root .editorial-home .demo-appt-sheet-time{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:#0f172a;text-align:center}:root .editorial-home .demo-appt-sheet-time svg{margin-bottom:6px}:root .editorial-home .demo-appt-sheet-time strong{margin-bottom:4px;color:#111827;font-size:24px;font-weight:700;line-height:1}:root .editorial-home .demo-appt-sheet-time span{color:#334155;font-size:12px;font-weight:500}:root .editorial-home .demo-appt-sheet-service{display:flex;flex:2;align-items:center;justify-content:space-between;gap:12px;overflow:hidden}:root .editorial-home .demo-appt-sheet-service-main{min-width:0;flex:1;overflow:hidden}:root .editorial-home .demo-appt-sheet-label{display:block;margin-bottom:4px;color:#1e293b;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}:root .editorial-home .demo-appt-sheet-service-main strong{display:block;overflow:hidden;color:#111827;font-size:18px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .demo-appt-sheet-staff{display:flex;align-items:center;gap:4px;min-width:0;margin-top:8px;color:#1e293b;font-size:14px;font-weight:700}:root .editorial-home .demo-appt-sheet-staff svg{flex-shrink:0}:root .editorial-home .demo-appt-sheet-staff span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .demo-appt-sheet-values{flex-shrink:0;text-align:right}:root .editorial-home .demo-appt-sheet-values .demo-appt-sheet-label{margin-bottom:0;color:#020617;font-size:10px}:root .editorial-home .demo-appt-sheet-values strong{display:block;color:#020617;font-size:14px;font-weight:900;font-variant-numeric:tabular-nums}:root .editorial-home .demo-appt-sheet-values .is-paid{color:#059669}:root .editorial-home .demo-appt-sheet-values .demo-appt-sheet-label.is-paid{margin-top:4px}:root .editorial-home .demo-appt-sheet-values strong.is-paid{font-size:16px}:root .editorial-home .demo-appt-sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root .editorial-home .agenda-demo-app .demo-appt-sheet-actions button{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;border:1px solid #0f172a;border-radius:12px;background:#fff;box-shadow:0 9px 12px -10px #0f172a9e;color:#020617;font-size:16px;font-weight:900;text-align:center}:root .editorial-home .agenda-demo-app .demo-appt-sheet-actions .is-green{color:#059669}:root .editorial-home .agenda-demo-app .demo-appt-sheet-actions .is-amber{color:#f59e0b}:root .editorial-home .agenda-demo-app .demo-appt-sheet-actions .is-red{color:#dc2626}:root .editorial-home .demo-appt-sheet-meta{margin:0;padding:8px 0 4px;border-top:1px solid #f3f4f6;color:#9ca3af;font-size:12px;text-align:center}:root .editorial-home .agenda-demo-notice{position:absolute;right:12px;bottom:76px;left:12px;z-index:10;display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:12px;background:#111827;box-shadow:0 8px 20px #11182747;color:#fff;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12.5px;font-weight:600;line-height:1.4}:root .editorial-home .agenda-demo-notice.is-ok svg{color:#34d399}:root .editorial-home .agenda-demo-notice svg{flex-shrink:0;margin-top:1px;color:#fbbf24}@keyframes demoMenuIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes demoPromptIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes demoSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes demoMenuFade{0%{opacity:0}to{opacity:1}}:root .editorial-home .agenda-demo-app.is-dark{background:#09090b;color:#f4f4f5;color-scheme:dark}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-preview,:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-screen,:root .editorial-home .agenda-demo-app.is-dark .demo-screen{background:#09090b;color:#f4f4f5}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-date{color:#f4f4f5}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-date-text small{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-tool{border-color:#d4d4d8;background:#18181b;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-tool.is-unlocked{border-color:#10b981;background:#064e3b59;color:#34d399}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-staff{border-bottom-color:#3f3f46}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-staff-item{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-staff-avatar{border-color:#3f3f46;background:#27272a;box-shadow:none;color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-staff-item.is-active{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-staff-item.is-active .agenda-phone-staff-avatar{border-color:#fafafa;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-grid-inner:before{border-left-color:#3f3f46}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-row{border-bottom-color:#27272a}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-time{color:#71717a}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-row.is-hour .agenda-phone-time{color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt{box-shadow:none}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt-service{color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt-time{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt-status{color:#fbbf24}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt-status.is-paid{color:#34d399}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-blue{background:#101b40;border-color:#3b82f6}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-purple{background:#28113d;border-color:#a855f7}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-orange{background:#37170c;border-color:#f97316}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-paid{background:#08271f;border-color:#10b981}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-block{background:#381111;border-color:#ef4444}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-block strong{color:#fca5a5}:root .editorial-home .agenda-demo-app.is-dark .agenda-phone-appt.is-dragging{box-shadow:0 0 20px #3b82f666,0 0 0 2px #60a5fa99}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-handle span{background:#a1a1aab3}:root .editorial-home .agenda-demo-app.is-dark .demo-screen-head{border-bottom-color:#27272a;background:#18181b}:root .editorial-home .agenda-demo-app.is-dark .demo-screen-head strong,:root .editorial-home .agenda-demo-app.is-dark .demo-section-title,:root .editorial-home .agenda-demo-app.is-dark .demo-card-title{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-screen-head span{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-add-btn:not(.is-purple){border-color:#3b82f6;color:#60a5fa}:root .editorial-home .agenda-demo-app.is-dark .demo-search{border-color:#3f3f46;background:#18181b;color:#71717a}:root .editorial-home .agenda-demo-app.is-dark .demo-card{border-color:#27272a;background:#18181b;box-shadow:none}:root .editorial-home .agenda-demo-app.is-dark .demo-chip{background:#27272a;color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-dark .demo-card-meta:not(.is-orange),:root .editorial-home .agenda-demo-app.is-dark .demo-card-side{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-card-value:not(.is-purple):not(.is-red){color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-avatar.is-blue{background:#2563eb33;color:#60a5fa}:root .editorial-home .agenda-demo-app.is-dark .demo-avatar.is-orange{background:#f973162e;color:#fb923c}:root .editorial-home .agenda-demo-app.is-dark .demo-avatar.is-purple{background:#9333ea33;color:#c084fc}:root .editorial-home .agenda-demo-app.is-dark .demo-avatar.is-red{background:#ef44442e;color:#f87171}:root .editorial-home .agenda-demo-app.is-dark .demo-icon-btn{background:#27272a;color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-dark .demo-stock:not(.is-low){color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-stock:not(.is-low) strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-range{border-color:#27272a;background:#18181b;box-shadow:none;color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-range-search{background:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-range-search svg{color:#09090b}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-shortcut{border-color:#27272a;background:#18181b;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi,:root .editorial-home .agenda-demo-app.is-dark .dash-phone-card{border-color:#27272a;background:#18181b;box-shadow:none}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi-label,:root .editorial-home .agenda-demo-app.is-dark .dash-phone-legend{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi strong,:root .editorial-home .agenda-demo-app.is-dark .dash-phone-card-title,:root .editorial-home .agenda-demo-app.is-dark .dash-phone-rank strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-chart-days{color:#71717a}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-rank{border-top-color:#27272a;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-rank-pos{background:#f59e0b33;color:#fbbf24}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi-icon.is-orange{background:#f973162e}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi-icon.is-red{background:#ef44442e}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi-icon.is-purple{background:#8b5cf633}:root .editorial-home .agenda-demo-app.is-dark .dash-phone-kpi-icon.is-green{background:#10b9812e}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-panel{background:#09090b}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-profile{border-bottom-color:#27272a;background:#18181b}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-avatar,:root .editorial-home .agenda-demo-app.is-dark .demo-menu-avatar:after{border-color:#18181b}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-profile-text strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-close{background:#27272a;color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-theme{border-color:#e4e4e7;background:#18181b;box-shadow:none;color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-theme span:last-child{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-section{color:#71717a}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-item:not(.is-locked){color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-item.is-active{background:#18181b;box-shadow:0 0 0 1px #27272a}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-item.is-locked{border-color:#10b98159;background:#064e3b4d;color:#6ee7b7}:root .editorial-home .agenda-demo-app.is-dark .demo-menu-item.is-locked .demo-menu-item-icon,:root .editorial-home .agenda-demo-app.is-dark .demo-menu-item-lock{color:#34d399}:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-card{background:#18181b}:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-card strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-card>span:not(.demo-full-prompt-icon),:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-later{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-icon{border-color:#10b98159;background:#064e3b59;color:#34d399}:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-icon.is-warning{border-color:#f59e0b59;background:#78350f59;color:#fbbf24}:root .editorial-home .agenda-demo-app.is-dark .demo-full-prompt-go{background:#059669}:root .editorial-home .agenda-demo-app.is-dark .agenda-demo-notice{background:#27272a}:root .editorial-home .agenda-demo-app.is-dark .demo-dock-bead{background:#18181bf0}:root .editorial-home .agenda-demo-app.is-dark .demo-dock-label{color:#f4f4f5}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-panel{border-top-color:#27272a;background:#09090b}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-handle span{background:#3f3f46}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-head{border-bottom-color:#27272a}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-title strong,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-time strong,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-service-main strong,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-values strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-phone,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-time span,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-label,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-staff{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-tools button{border-color:#3f3f46;background:#18181b;color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-tools button.is-danger{border-color:#ef444459;background:#7f1d1d4d;color:#f87171}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-time,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-service{border-color:#3f3f46;background:#18181b;box-shadow:none}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-time{color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-paid,:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-values .is-paid{color:#34d399}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-actions button{border-color:#3f3f46;background:#18181b;box-shadow:none;color:#fafafa}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-actions .is-green{color:#34d399}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-actions .is-amber{color:#fbbf24}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-actions .is-red{color:#f87171}:root .editorial-home .agenda-demo-app.is-dark .demo-appt-sheet-meta{border-top-color:#27272a;color:#71717a}@media (min-width: 761px){:root .editorial-home .desktop-deck-tabs{display:inline-flex;align-self:flex-start;gap:4px;margin-bottom:14px;padding:4px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#061e1473;box-shadow:0 8px 24px #0000002e}:root .editorial-home .desktop-deck-tab{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#ffffffd1;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}:root .editorial-home .desktop-deck-tab:hover{color:#fff}:root .editorial-home .desktop-deck-tab.is-active{background:#fff;box-shadow:0 4px 12px #0000002e;color:#0e3b28}:root .editorial-home .desktop-tablet-deck{position:relative;width:100%;max-width:665px;height:480px;margin-top:60px}:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup{position:absolute!important;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup.is-front{z-index:2}:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup:not(.is-front){z-index:1;transform:translate(96px,-58px) scale(.9)}:root .editorial-home .desktop-tablet-peek{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border:0;border-radius:inherit;background:#061e1429;cursor:pointer;transition:background-color .25s ease}:root .editorial-home .desktop-tablet-peek:hover{background:#061e140a}:root .editorial-home .tablet-agenda-container{position:relative;flex:1;min-height:0;overflow:hidden}}@media (min-width: 761px) and (max-width: 1320px){:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup:not(.is-front){transform:translate(62px,-54px) scale(.9)}}@media (min-width: 761px) and (max-width: 1100px){:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup:not(.is-front){transform:translate(44px,-50px) scale(.9)}}html[data-page-scrolling] .editorial-home .desktop-tablet-deck,html[data-page-scrolling] .editorial-home .mobile-phone-deck{pointer-events:none}@media (min-width: 761px){:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup{padding:12px!important;border:3.5px solid transparent!important;border-radius:32px!important;background:linear-gradient(#050506,#050506) padding-box,linear-gradient(135deg,#dcdce0,#a3a3a8 22%,#7d7d82 48%,#9b9ba0 72%,#6a6a6f) border-box!important;box-shadow:.5px .25px #c4c4c9,1px .5px #a0a0a5,1.5px .75px #8c8c91,2px 1px #87878c,2.5px 1.25px #6f6f74,3px 1.5px #5a5a5f,30px 44px 70px -18px #0009,12px 18px 30px -8px #00000047!important}:root .editorial-home .desktop-tablet-deck>.desktop-tablet-mockup:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:25;border-radius:19px;background:linear-gradient(118deg,#ffffff14,#ffffff05 18%,#fff0 34%);pointer-events:none}:root .editorial-home .desktop-tablet-deck .tablet-camera-dot{top:1.5px!important;width:9px!important;height:9px!important;border:0!important;background:radial-gradient(circle at 34% 32%,rgba(170,205,255,.85) 0 9%,transparent 16%),radial-gradient(circle at 50% 50%,#24364d,#121c28 42%,#05070a 72%)!important;box-shadow:0 0 0 1.5px #202329,0 0 0 2.5px #ffffff0d!important}:root .editorial-home .desktop-tablet-deck .tablet-browser-bar{padding:8px 14px!important;border-bottom:1px solid #e4e4e2!important;border-radius:19px 19px 0 0!important;background:#f7f7f5!important}:root .editorial-home .desktop-tablet-deck .tablet-traffic-lights{visibility:hidden;width:24px}:root .editorial-home .desktop-tablet-deck .tablet-url-box{max-width:340px!important;padding:6px 12px!important;border:0!important;border-radius:10px!important;background:#e9e9e6!important;color:#1f2937!important}:root .editorial-home .desktop-tablet-deck .tablet-iframe-container,:root .editorial-home .desktop-tablet-deck .tablet-agenda-container{border-radius:0 0 19px 19px!important}:root .editorial-home .desktop-tablet-deck .tablet-home-indicator{bottom:18px!important;width:120px!important;height:4px!important;background:#11182759!important}}:root .editorial-home .agenda-demo-app.is-desktop{background:#f7f7f5}:root .editorial-home .agenda-demo-app.is-desktop .desk-stage{display:flex;overflow:hidden;background:#f7f7f5;color:#1f2937;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}:root .editorial-home .agenda-demo-app.is-desktop .desk-side{display:flex;flex-direction:column;flex-shrink:0;width:212px;border-right:1px solid #e5e7eb;background:#f7f7f5}:root .editorial-home .agenda-demo-app.is-desktop .desk-brand{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;flex-shrink:0;border-bottom:1px solid #e5e7eb;color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:19px}:root .editorial-home .agenda-demo-app.is-desktop .desk-logo{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#111827;box-shadow:inset 0 0 0 1px #e7c66b59;color:#e7c66b;font-family:Inter,sans-serif;font-size:16px;font-style:italic;font-weight:900}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-list{display:flex;flex:1;flex-direction:column;gap:2px;min-height:0;padding:12px 10px 8px;overflow-y:auto;scrollbar-width:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-list::-webkit-scrollbar{display:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-theme{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:28px;margin-bottom:8px;padding:0 10px;border:1px solid #111827;border-radius:7px;background:#f7f7f5;box-shadow:0 2px 5px #0f172a1f;color:#111827;font-size:11px;font-weight:700;cursor:pointer}:root .editorial-home .agenda-demo-app.is-desktop .desk-theme span:last-child{color:#6b7280;font-weight:600}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-section{padding:8px 10px 4px;color:#9ca3af;font-size:9px;font-weight:700;letter-spacing:.5px}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-item{display:flex;align-items:center;flex-shrink:0;gap:12px;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:#111827;font-size:12.5px;letter-spacing:.3px;text-align:left;cursor:pointer}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-item:hover{background:#1118270a}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-item.is-active{border-color:#111827;box-shadow:0 2px 5px #0f172a1f;font-weight:700}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-item.is-locked{margin:1px 0;border-color:#a7f3d0;background:#ecfdf5;color:#047857}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-item.is-locked svg{color:#059669}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-lock{margin-left:auto}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-foot{display:flex;align-items:center;flex-shrink:0;gap:10px;height:52px;padding:0 14px;border-top:1px solid #e5e7eb;color:#1f2937;font-size:13px}:root .editorial-home .agenda-demo-app.is-desktop .desk-side-foot svg{margin-left:auto;color:#6b7280}:root .editorial-home .agenda-demo-app.is-desktop .desk-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ffedd5,#fed7aa);color:#c2410c;font-size:11px;font-weight:800}:root .editorial-home .agenda-demo-app.is-desktop .desk-main{display:flex;flex:1;flex-direction:column;min-width:0}:root .editorial-home .agenda-demo-app.is-desktop .desk-topbar{display:flex;align-items:center;flex-shrink:0;gap:16px;height:52px;padding:0 16px 0 20px;border-bottom:1px solid #e5e7eb}:root .editorial-home .agenda-demo-app.is-desktop .desk-burger{color:#9ca3af}:root .editorial-home .agenda-demo-app.is-desktop .desk-topbar strong{color:#111827;font-size:16px;font-weight:700;letter-spacing:-.01em}:root .editorial-home .agenda-demo-app.is-desktop .desk-search{display:flex;align-items:center;gap:8px;width:250px;height:32px;margin-left:auto;padding:0 12px;overflow:hidden;border-radius:10px;background:#f3f4f6;box-shadow:0 2px 5px #0f172a1a;color:#9ca3af;font-size:11.5px;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-agenda{display:flex;flex:1;flex-direction:column;min-height:0}:root .editorial-home .agenda-demo-app.is-desktop .desk-toolbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:10px;padding:10px 16px}:root .editorial-home .agenda-demo-app.is-desktop .desk-date{display:flex;align-items:center;gap:4px;height:32px;padding:0 6px;border:1px solid #111827;border-radius:10px;background:#f7f7f5;box-shadow:0 2px 5px #0f172a1f}:root .editorial-home .agenda-demo-app.is-desktop .desk-date button{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:#6b7280;cursor:pointer}:root .editorial-home .agenda-demo-app.is-desktop .desk-date-label{display:flex;align-items:center;gap:10px;min-width:128px;padding:0 10px;color:#1f2937;font-size:11.5px;font-weight:700;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-date-label svg{color:#f97316}:root .editorial-home .agenda-demo-app.is-desktop .desk-tools{display:flex;gap:6px}:root .editorial-home .agenda-demo-app.is-desktop .desk-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #111827;border-radius:8px;background:#f7f7f5;box-shadow:0 2px 5px #0f172a1f;color:#111827;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}:root .editorial-home .agenda-demo-app.is-desktop .desk-tool.is-icon{justify-content:center;width:30px;padding:0}:root .editorial-home .agenda-demo-app.is-desktop .desk-tool.is-new{border-color:#f97316;background:transparent;box-shadow:0 4px 9px #f9731638;color:#ea580c}:root .editorial-home .agenda-demo-app.is-desktop .desk-grid-head{display:flex;flex-shrink:0;height:44px;border-top:1px solid #e5e7eb;border-bottom:1px solid #9ca3af;background:#f7f7f5}:root .editorial-home .agenda-demo-app.is-desktop .desk-gutter{flex-shrink:0;width:64px;border-right:1px solid #e5e7eb}:root .editorial-home .agenda-demo-app.is-desktop .desk-col-head{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;overflow:hidden;border-right:1px solid #9ca3af;color:#1f2937;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-col-head:last-child,:root .editorial-home .agenda-demo-app.is-desktop .desk-col:last-child{border-right:0}:root .editorial-home .agenda-demo-app.is-desktop .desk-grid{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-grid::-webkit-scrollbar{display:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-grid-inner{position:relative;display:flex;background:#f6f7f5}:root .editorial-home .agenda-demo-app.is-desktop .desk-times{flex-shrink:0;width:64px;border-right:1px solid #e5e7eb;background:#f7f7f5}:root .editorial-home .agenda-demo-app.is-desktop .desk-time{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-top:1px solid #dcdfe3;color:#9ca3af;font-size:9px;font-weight:500}:root .editorial-home .agenda-demo-app.is-desktop .desk-time.is-hour{border-top-color:#9ca3af;color:#111827;font-size:12px;font-weight:900}:root .editorial-home .agenda-demo-app.is-desktop .desk-col{position:relative;flex:1;min-width:0;border-right:1px solid #9ca3af;background-image:repeating-linear-gradient(to bottom,#9ca3af 0 1px,transparent 1px 108px),repeating-linear-gradient(to bottom,#dcdfe3 0 1px,transparent 1px 18px)}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt{position:absolute;right:2px;left:2px;display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:4px 8px 4px 9px;overflow:hidden;border-left:4px solid;border-radius:10px;box-shadow:0 1px 2px #0000000d;font-family:Inter,sans-serif;text-align:left;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-lane{right:auto;left:calc(2px + (100% - 4px) * var(--lane) / var(--lanes));width:calc((100% - 4px) / var(--lanes) - 2px)}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-dragging{z-index:70;opacity:.75;transform:scale(1.02) rotate(1deg);box-shadow:0 0 20px #3b82f666,0 0 0 2px #60a5fa99;cursor:grabbing;transition:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-name{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-name strong{overflow:hidden;color:#1f2937;font-size:12.5px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-name svg{flex-shrink:0}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-service{overflow:hidden;font-size:10.5px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-status{display:flex;align-items:center;gap:3px;color:#d97706;font-size:9px;font-weight:700}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-status.is-paid{color:#15803d}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt-phone{color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:600;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt .agenda-phone-appt-time{padding:0 4px;border-radius:4px;background:#f7f7f599;color:#030712;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;white-space:nowrap}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt .agenda-phone-appt-time.is-corner{position:absolute;top:4px;right:6px}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-paid{background:#a7f3d0;border-left-color:#10b981}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-paid .desk-appt-service,:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-paid .desk-appt-name svg{color:#065f46}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-blue{background:#e0f2fe;border-left-color:#7dd3fc}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-blue .desk-appt-service{color:#0c4a6e}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-purple{background:#cffafe;border-left-color:#67e8f9}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-purple .desk-appt-service{color:#155e75}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-orange{background:#ffedd5;border-left-color:#fdba74}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-orange .desk-appt-service{color:#9a3412}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-block{background:#fee2e2;border-left-color:#f87171;cursor:default}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-block .desk-appt-name strong{color:#b91c1c}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-block .desk-appt-service{color:#991b1b}:root .editorial-home .agenda-demo-app.is-desktop .desk-screen{position:relative;flex:1;min-height:0;overflow:hidden}:root .editorial-home .agenda-demo-app.is-desktop .agenda-demo-notice{right:14px;bottom:14px;left:auto;max-width:380px}:root .editorial-home .agenda-demo-app.is-desktop .demo-appt-sheet{align-items:center;justify-content:center;padding:16px}:root .editorial-home .agenda-demo-app.is-desktop .demo-appt-sheet-panel{max-width:480px;max-height:94%;border:1px solid #cbd5e1;border-radius:20px;animation:demoPromptIn .25s cubic-bezier(.16,1,.3,1)}:root .editorial-home .agenda-demo-app.is-desktop .demo-appt-sheet-handle{display:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-lane .desk-appt-phone,:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-lane .agenda-phone-appt-time.is-corner{display:none}:root .editorial-home .agenda-demo-app.is-desktop .desk-appt.is-lane .desk-appt-foot{justify-content:flex-end}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-stage{background:#0f0f11;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side{border-right-color:#27272a;background:#18181b}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-brand{border-bottom-color:#27272a;color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-theme{border-color:#e4e4e7;background:#18181b;box-shadow:none;color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-theme span:last-child{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-section{color:#71717a}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-item{color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-item:hover{background:#ffffff0a}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-item.is-active{border-color:#e4e4e7;box-shadow:none;color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-item.is-locked{border-color:#10b98159;background:#064e3b4d;color:#6ee7b7}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-item.is-locked svg{color:#34d399}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-side-foot{border-top-color:#27272a;color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-topbar{border-bottom-color:#27272a}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-topbar strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-search{background:#27272a;box-shadow:none;color:#71717a}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-date,:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-tool:not(.is-new){border-color:#d4d4d8;background:#18181b;box-shadow:none;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-date-label{color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-date button{color:#a1a1aa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-tool.is-new{color:#fb923c}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-grid-head{border-top-color:#27272a;border-bottom-color:#ffffff40;background:#18181b}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-gutter,:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-times{border-right-color:#27272a}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-col-head{border-right-color:#ffffff40;color:#e4e4e7}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-grid-inner{background:#111113}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-times{background:#18181b}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-time{border-top-color:#ffffff1a;color:#71717a}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-time.is-hour{border-top-color:#ffffff4d;color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-col{border-right-color:#ffffff40;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.3) 0 1px,transparent 1px 108px),repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0 1px,transparent 1px 18px)}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt{box-shadow:none}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt-name strong{color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt-phone{color:#d4d4d8}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt .agenda-phone-appt-time{background:#0000004d;color:#fafafa}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt-status{color:#fbbf24}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt-status.is-paid{color:#34d399}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-paid{background:#064e3b;border-left-color:#10b981}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-paid .desk-appt-service,:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-paid .desk-appt-name svg{color:#6ee7b7}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-blue{background:#0c2d48;border-left-color:#38bdf8}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-blue .desk-appt-service{color:#7dd3fc}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-purple{background:#083344;border-left-color:#22d3ee}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-purple .desk-appt-service{color:#67e8f9}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-orange{background:#431407;border-left-color:#fb923c}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-orange .desk-appt-service{color:#fdba74}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-block{background:#450a0a;border-left-color:#ef4444}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-block .desk-appt-name strong{color:#fca5a5}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .desk-appt.is-block .desk-appt-service{color:#fecaca}:root .editorial-home .agenda-demo-app.is-desktop.is-dark .demo-appt-sheet-panel{border-color:#27272a}@media (max-width: 760px){:root .editorial-home .mobile-booking-phone{padding:2.5px;border:3.5px solid transparent;border-radius:47px;background:linear-gradient(#050506,#050506) padding-box,linear-gradient(135deg,#4a4a50,#26262a 24%,#141416 50%,#2c2c31 74%,#111113) border-box;box-shadow:.35px .17px #3c3c41,.7px .35px #333338,1.05px .52px #2b2b30,1.4px .7px #252529,1.75px .87px #212125,2.1px 1.05px #1e1e22,2.45px 1.22px #1b1b1f,2.8px 1.4px #19191c,3.15px 1.57px #17171a,3.5px 1.75px #151518,3.85px 1.92px #131316,4.2px 2.1px #111114,22px 40px 64px -16px #0000009e,10px 18px 28px -6px #00000042,0 0 46px #6ee7b729}:root .editorial-home .mobile-booking-phone:before{top:9px;width:84px;height:24px;background:radial-gradient(circle at 76% 50%,#1d2b3a 0 3px,#0b0f14 3.6px,transparent 4.4px),#000}:root .editorial-home .mobile-booking-phone-screen{border-radius:41px}:root .editorial-home .mobile-booking-phone-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;background:linear-gradient(118deg,#ffffff1a,#ffffff08 18%,#fff0 34%),linear-gradient(300deg,#ffffff0a,#fff0 22%);box-shadow:inset 0 0 0 1px #ffffff0d;pointer-events:none}:root .editorial-home .mobile-deck-phone:after{border-radius:47px}:root .editorial-home .mobile-deck-peek{border-radius:0 44px 44px 0}}:root .editorial-home .features .live-product-preview{position:relative!important;overflow:visible!important;padding:14px!important;border:3.5px solid transparent!important;border-radius:34px!important;background:linear-gradient(#050506,#050506) padding-box,linear-gradient(135deg,#dcdce0,#a3a3a8 22%,#7d7d82 48%,#9b9ba0 72%,#6a6a6f) border-box!important;box-shadow:.5px .25px #c4c4c9,1px .5px #a0a0a5,1.5px .75px #8c8c91,2px 1px #87878c,2.5px 1.25px #6f6f74,3px 1.5px #5a5a5f,30px 44px 70px -24px #102d2373,12px 18px 30px -10px #102d2338!important}:root .editorial-home .features .live-product-preview:before{content:"";position:absolute;top:2.5px;left:50%;z-index:2;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 34% 32%,rgba(170,205,255,.85) 0 9%,transparent 16%),radial-gradient(circle at 50% 50%,#24364d,#121c28 42%,#05070a 72%);box-shadow:0 0 0 1.5px #202329,0 0 0 2.5px #ffffff0d;transform:translate(-50%);pointer-events:none}:root .editorial-home .features .live-product-preview:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:3;border-radius:20px;background:linear-gradient(118deg,#ffffff80,#ffffff1f 18%,#fff0 34%);mix-blend-mode:soft-light;pointer-events:none}:root .editorial-home .features .live-product-preview .finance-dashboard-card{border:0!important;border-radius:20px!important;box-shadow:none!important}@media (min-width: 1000px){:root .editorial-home .features .live-product-preview .finance-dashboard-card,:root .editorial-home .features .live-product-preview .finance-dashboard-card:hover{transform:none!important}:root .editorial-home .features .live-product-preview{transform:perspective(1900px) rotateX(2.5deg) scale(.99);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.16,1,.3,1)!important}@media (hover: hover) and (pointer: fine){:root .editorial-home .features .live-product-preview:hover{transform:perspective(1900px) rotateX(0) scale(1)}}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview{padding:9px!important;border-width:3px!important;border-radius:26px!important}:root .editorial-home .features .live-product-preview:before{top:1.5px;width:6px;height:6px;box-shadow:0 0 0 1px #202329}:root .editorial-home .features .live-product-preview:after{top:9px;right:9px;bottom:9px;left:9px;border-radius:16px}:root .editorial-home .features .live-product-preview .finance-dashboard-card{border-radius:16px!important}}:root .editorial-home .finance-dashboard-card{position:relative}:root .editorial-home .finance-dashboard-card .fin-menu-anchor{position:relative;display:flex}:root .editorial-home .finance-dashboard-card button.finance-filter-pill,:root .editorial-home .finance-dashboard-card button.chart-period-dropdown{font:inherit;font-size:13px;background:#fff;color:#334155;transition:border-color .2s ease,box-shadow .2s ease}:root .editorial-home .finance-dashboard-card button.chart-period-dropdown{font-size:12px;color:#475569}:root .editorial-home .finance-dashboard-card button.finance-filter-pill:hover,:root .editorial-home .finance-dashboard-card button.chart-period-dropdown:hover,:root .editorial-home .finance-dashboard-card .finance-filter-pill.is-open,:root .editorial-home .finance-dashboard-card .chart-period-dropdown.is-open{border-color:#9fd9bb;box-shadow:0 0 0 3px #02a64f1a}:root .editorial-home .finance-dashboard-card .finance-filter-pill.is-open .filter-chevron-icon,:root .editorial-home .finance-dashboard-card .chart-period-dropdown.is-open svg{transform:rotate(180deg)}:root .editorial-home .finance-dashboard-card .fin-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:40;padding:8px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 22px 44px -16px #0f172a4d,0 4px 12px #0f172a0f;animation:finPopIn .18s cubic-bezier(.16,1,.3,1)}@keyframes finPopIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}:root .editorial-home .finance-dashboard-card .fin-period-menu{display:flex;flex-direction:column;min-width:178px}:root .editorial-home .finance-dashboard-card .fin-period-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#334155;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}:root .editorial-home .finance-dashboard-card .fin-period-menu button:hover{background:#f1f7f3}:root .editorial-home .finance-dashboard-card .fin-period-menu button.is-active{color:#0f6b3d;font-weight:700}:root .editorial-home .finance-dashboard-card .fin-calendar{width:272px;padding:12px}:root .editorial-home .finance-dashboard-card .fin-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#0f172a;font-size:13.5px}:root .editorial-home .finance-dashboard-card .fin-cal-head button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:#f1f5f9;color:#334155;cursor:pointer}:root .editorial-home .finance-dashboard-card .fin-cal-head button:disabled{opacity:.35;cursor:default}:root .editorial-home .finance-dashboard-card .fin-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}:root .editorial-home .finance-dashboard-card .fin-cal-wd{padding:4px 0;color:#94a3b8;font-size:10.5px;font-weight:700;text-align:center}:root .editorial-home .finance-dashboard-card .fin-cal-day{height:32px;border:0;border-radius:9px;background:transparent;color:#1e293b;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}:root .editorial-home .finance-dashboard-card .fin-cal-day:hover:not(:disabled){background:#eef7f1}:root .editorial-home .finance-dashboard-card .fin-cal-day.is-closed{color:#a3adba}:root .editorial-home .finance-dashboard-card .fin-cal-day.is-in-range{background:#e3f5ea;color:#0f5132}:root .editorial-home .finance-dashboard-card .fin-cal-day.is-edge{background:#14532d;color:#fff}:root .editorial-home .finance-dashboard-card .fin-cal-day.is-today:not(.is-edge){box-shadow:inset 0 0 0 1.5px #02a64f}:root .editorial-home .finance-dashboard-card .fin-cal-day:disabled{color:#d5dbe3;cursor:default}:root .editorial-home .finance-dashboard-card .fin-cal-month{width:100%;margin-top:10px;padding:9px;border:1px solid #d8eadf;border-radius:10px;background:#f3faf5;color:#14532d;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}:root .editorial-home .finance-dashboard-card .finance-live-tag.is-history{border-color:#e2e8f0;background:#f1f5f9;color:#64748b}:root .editorial-home .finance-dashboard-card .finance-svg-wrap{position:relative;cursor:crosshair;touch-action:manipulation}:root .editorial-home .finance-dashboard-card .finance-svg-wrap .chart-peak-tooltip{transition:left .15s ease,top .15s ease}:root .editorial-home .finance-dashboard-card .finance-chart-dot{position:absolute;z-index:5;width:11px;height:11px;border:2.5px solid #ffffff;border-radius:50%;box-shadow:0 1px 4px #0f172a40;transform:translate(-50%,-50%);transition:left .15s ease,top .15s ease;pointer-events:none}:root .editorial-home .finance-dashboard-card .finance-chart-note{position:absolute;top:46%;left:50%;padding:6px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}:root .editorial-home .finance-dashboard-card button.finance-kpi-card,:root .editorial-home .finance-dashboard-card button.ranking-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}:root .editorial-home .finance-dashboard-card button.ranking-item{margin:0;padding:6px 8px;border:0;border-radius:12px;background:transparent;transition:background .2s ease}:root .editorial-home .finance-dashboard-card button.ranking-item:hover{background:#f4faf6}:root .editorial-home .finance-dashboard-card button.finance-kpi-card{transition:transform .2s ease,box-shadow .2s ease}:root .editorial-home .finance-dashboard-card button.finance-kpi-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px #4c51bf73}:root .editorial-home .finance-dashboard-card .fc-list{display:flex;flex-direction:column;gap:10px;min-height:0!important}:root .editorial-home .finance-dashboard-card .fc-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#0f172a;font-size:13.5px;font-weight:700}:root .editorial-home .finance-dashboard-card .fc-list-head span{display:inline-flex;align-items:center;gap:7px}:root .editorial-home .finance-dashboard-card .fc-list-head small{color:#94a3b8;font-size:11.5px;font-weight:500}:root .editorial-home .finance-dashboard-card .fc-pro-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:12px 14px;border:1px solid #eef2f6;border-radius:16px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}:root .editorial-home .finance-dashboard-card .fc-pro-row.is-row-highlight{border-color:#a7e3c3;box-shadow:0 0 0 3px #02a64f14}:root .editorial-home .finance-dashboard-card .fc-pro-top{display:flex;align-items:center;gap:11px;min-width:0}:root .editorial-home .finance-dashboard-card .fc-avatar{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:50%;background:#f3e8ff;color:#7e22ce;font-size:15px;font-weight:800}:root .editorial-home .finance-dashboard-card .fc-pro-name{display:flex;flex:1;flex-direction:column;min-width:0}:root .editorial-home .finance-dashboard-card .fc-pro-name strong{color:#0f172a;font-size:15px;font-weight:750}:root .editorial-home .finance-dashboard-card .fc-pro-name small{color:#94a3b8;font-size:11.5px}:root .editorial-home .finance-dashboard-card .fc-rate{padding:4px 9px;border-radius:999px;background:#ecfdf3;color:#047857;font-size:12px;font-weight:800}:root .editorial-home .finance-dashboard-card .fc-pro-values{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px}:root .editorial-home .finance-dashboard-card .fc-value-box{display:flex;flex-direction:column;align-items:center;padding:8px 6px;border-radius:12px;background:#f8fafc}:root .editorial-home .finance-dashboard-card .fc-value-box small{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:root .editorial-home .finance-dashboard-card .fc-value-box strong{color:#334155;font-size:14.5px;font-weight:750;white-space:nowrap}:root .editorial-home .finance-dashboard-card .fc-value-box.is-pay{border:1px solid #bbf0d3;background:#ecfdf3}:root .editorial-home .finance-dashboard-card .fc-value-box.is-pay small,:root .editorial-home .finance-dashboard-card .fc-value-box.is-pay strong{color:#047857}:root .editorial-home .finance-dashboard-card .fc-details-btn{display:inline-flex;align-items:center;gap:4px;padding:9px 12px;border:0;border-radius:11px;background:#0f172a;color:#fff;font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease}:root .editorial-home .finance-dashboard-card .fc-details-btn:hover{background:#14532d;transform:translate(2px)}:root .editorial-home .finance-dashboard-card .fc-staff{display:flex;flex-direction:column;gap:12px;animation:finPopIn .25s cubic-bezier(.16,1,.3,1)}:root .editorial-home .finance-dashboard-card .fc-staff-head{display:flex;align-items:center;gap:10px}:root .editorial-home .finance-dashboard-card .fc-back{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}:root .editorial-home .finance-dashboard-card .fc-back:hover{background:#f1f5f9}:root .editorial-home .finance-dashboard-card .fc-staff-name{display:flex;flex:1;flex-direction:column;min-width:0}:root .editorial-home .finance-dashboard-card .fc-staff-name strong{color:#0f172a;font-size:17px;font-weight:800}:root .editorial-home .finance-dashboard-card .fc-staff-name small{color:#94a3b8;font-size:11.5px}:root .editorial-home .finance-dashboard-card .fc-staff-range{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}:root .editorial-home .finance-dashboard-card .fc-staff-scroll{display:flex;flex-direction:column;gap:12px;height:392px;margin-right:-6px;padding-right:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}:root .editorial-home .finance-dashboard-card .fc-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root .editorial-home .finance-dashboard-card .fc-hero{position:relative;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:14px 16px;border-radius:16px;color:#fff}:root .editorial-home .finance-dashboard-card .fc-hero:after{content:"";position:absolute;top:-30px;right:-24px;width:92px;height:92px;border-radius:50%;background:#ffffff24}:root .editorial-home .finance-dashboard-card .fc-hero.is-orange{background:linear-gradient(135deg,#fbbf24,#f97316 55%,#ea580c);box-shadow:0 10px 22px -12px #ea580c99}:root .editorial-home .finance-dashboard-card .fc-hero.is-green{background:linear-gradient(135deg,#34d399,#10b981,#059669);box-shadow:0 10px 22px -12px #05966999}:root .editorial-home .finance-dashboard-card .fc-hero.is-purple{background:linear-gradient(135deg,#a78bfa,#8b5cf6,#6366f1);box-shadow:0 10px 22px -12px #6366f199}:root .editorial-home .finance-dashboard-card .fc-hero small{margin-top:6px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.92}:root .editorial-home .finance-dashboard-card .fc-hero strong{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}:root .editorial-home .finance-dashboard-card .fc-hero span{font-size:11px;opacity:.85}:root .editorial-home .finance-dashboard-card .fc-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root .editorial-home .finance-dashboard-card .fc-mini-cards>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border:1px solid #eef2f6;border-radius:14px;background:#fff}:root .editorial-home .finance-dashboard-card .fc-mini-cards small{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:root .editorial-home .finance-dashboard-card .fc-mini-cards strong{color:#0f172a;font-size:16px;font-weight:800}:root .editorial-home .finance-dashboard-card .fc-mini-cards span{color:#94a3b8;font-size:10px}:root .editorial-home .finance-dashboard-card .fc-mini-cards .is-blue{color:#3b82f6}:root .editorial-home .finance-dashboard-card .fc-mini-cards .is-purple{color:#8b5cf6}:root .editorial-home .finance-dashboard-card .fc-mini-cards .is-amber{color:#f59e0b}:root .editorial-home .finance-dashboard-card .fc-panel{padding:14px 16px;border:1px solid #eef2f6;border-radius:16px;background:#fff}:root .editorial-home .finance-dashboard-card .fc-panel-title{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#334155;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:root .editorial-home .finance-dashboard-card .fc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}:root .editorial-home .finance-dashboard-card .fc-panel-head .fc-panel-title{margin:0}:root .editorial-home .finance-dashboard-card .fc-panel .finance-svg{height:130px}:root .editorial-home .finance-dashboard-card .fc-toggle{display:inline-flex;padding:3px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}:root .editorial-home .finance-dashboard-card .fc-toggle button{padding:6px 11px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}:root .editorial-home .finance-dashboard-card .fc-toggle button.is-active{background:#0f172a;color:#fff}:root .editorial-home .finance-dashboard-card .fc-services{margin:0;padding:0;list-style:none}:root .editorial-home .finance-dashboard-card .fc-services li{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid #f1f5f9}:root .editorial-home .finance-dashboard-card .fc-services li:first-child{border-top:0}:root .editorial-home .finance-dashboard-card .fc-rank{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:800}:root .editorial-home .finance-dashboard-card .fc-rank.rank-1{background:#fef3c7;color:#b45309}:root .editorial-home .finance-dashboard-card .fc-service-name,:root .editorial-home .finance-dashboard-card .fc-service-val{display:flex;flex-direction:column}:root .editorial-home .finance-dashboard-card .fc-service-name{flex:1;min-width:0}:root .editorial-home .finance-dashboard-card .fc-service-name strong{color:#0f172a;font-size:13.5px}:root .editorial-home .finance-dashboard-card .fc-service-name small{color:#94a3b8;font-size:11px}:root .editorial-home .finance-dashboard-card .fc-service-val{align-items:flex-end}:root .editorial-home .finance-dashboard-card .fc-service-val strong{color:#0f172a;font-size:13.5px}:root .editorial-home .finance-dashboard-card .fc-service-val small{color:#059669;font-size:10.5px;font-weight:700}:root .editorial-home .finance-dashboard-card .fc-empty{margin:6px 0 2px;color:#94a3b8;font-size:12.5px}:root .editorial-home .finance-dashboard-card .fc-table-panel{padding-bottom:6px}:root .editorial-home .finance-dashboard-card .fc-tr{display:grid;grid-template-columns:.6fr 1.4fr 1.4fr 1fr 1fr;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #f1f5f9;color:#475569;font-size:12.5px}:root .editorial-home .finance-dashboard-card .fc-tr>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .editorial-home .finance-dashboard-card .fc-th{border-top:0;color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:root .editorial-home .finance-dashboard-card .fc-tr strong{color:#0f172a;font-weight:750}:root .editorial-home .finance-dashboard-card .fc-tr .fc-green{color:#059669}:root .editorial-home .finance-dashboard-card .fc-total{border-top:1.5px solid #e2e8f0;color:#0f172a;font-weight:800}:root .editorial-home .finance-dashboard-card .fc-tr .text-right{text-align:right}@media (max-width: 760px){:root .editorial-home .finance-dashboard-card .finance-date-filters .fin-menu-anchor{flex:1;min-width:0}:root .editorial-home .finance-dashboard-card .finance-date-filters .fin-menu-anchor .finance-filter-pill{width:100%;min-width:0;font-size:11.5px}:root .editorial-home .finance-dashboard-card .finance-filter-pill span{overflow:hidden;text-overflow:ellipsis}:root .editorial-home .finance-dashboard-card .fin-calendar{right:auto;left:0}:root .editorial-home .finance-dashboard-card .fc-list-head small{display:none}:root .editorial-home .finance-dashboard-card .fc-pro-row{grid-template-columns:1fr;gap:10px;padding:12px}:root .editorial-home .finance-dashboard-card .fc-value-box strong{font-size:13px}:root .editorial-home .finance-dashboard-card .fc-details-btn{padding:9px 10px;font-size:12px}:root .editorial-home .finance-dashboard-card .fc-staff-range{display:none}:root .editorial-home .finance-dashboard-card .fc-staff-scroll{height:470px}:root .editorial-home .finance-dashboard-card .fc-hero-cards{grid-template-columns:1fr;gap:8px}:root .editorial-home .finance-dashboard-card .fc-hero{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "value value" "sub sub";-moz-column-gap:7px;column-gap:7px;padding:12px 14px}:root .editorial-home .finance-dashboard-card .fc-hero svg{grid-area:icon}:root .editorial-home .finance-dashboard-card .fc-hero small{grid-area:label;margin:0;align-self:center}:root .editorial-home .finance-dashboard-card .fc-hero strong{grid-area:value;font-size:21px}:root .editorial-home .finance-dashboard-card .fc-hero span{grid-area:sub}:root .editorial-home .finance-dashboard-card .fc-mini-cards{gap:6px}:root .editorial-home .finance-dashboard-card .fc-mini-cards>div{padding:9px 4px}:root .editorial-home .finance-dashboard-card .fc-mini-cards small{font-size:8.5px;text-align:center}:root .editorial-home .finance-dashboard-card .fc-mini-cards strong{font-size:13.5px}:root .editorial-home .finance-dashboard-card .fc-panel{padding:12px}:root .editorial-home .finance-dashboard-card .fc-panel .chart-svg-container{gap:0}:root .editorial-home .finance-dashboard-card .fc-tr{grid-template-columns:.75fr 1.5fr 1fr 1fr;gap:6px;font-size:11px}:root .editorial-home .finance-dashboard-card .fc-col-client{display:none}:root .editorial-home .finance-dashboard-card .fc-th{font-size:9px}}@media (min-width: 761px){:root .editorial-home .footer.shell{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:max(40px,calc((100% - 1200px)/2))!important;border-radius:0!important}}:root .editorial-home .slot-number{font-variant-numeric:tabular-nums}:root .editorial-home .faq-card-item,:root .editorial-home .faq-concierge-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.checkout-is-closed,.checkout-is-closed *,.checkout-is-closed *:before,.checkout-is-closed *:after{animation-play-state:paused!important}@keyframes pixIconPulseLite{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}:root .editorial-home .pix-title-icon{box-shadow:0 3px 8px #32bcad3d!important;animation-name:pixIconPulseLite!important}@media (max-width: 760px){:root .editorial-home .features .live-product-preview{width:min(100%,352px)!important;margin:0 auto!important;padding:2.5px!important;border:3.5px solid transparent!important;border-radius:47px!important;background:linear-gradient(#050506,#050506) padding-box,linear-gradient(135deg,#4a4a50,#26262a 24%,#141416 50%,#2c2c31 74%,#111113) border-box!important;box-shadow:.7px .35px #333338,1.4px .7px #252529,2.1px 1.05px #1e1e22,2.8px 1.4px #19191c,3.5px 1.75px #151518,4.2px 2.1px #111114,22px 40px 64px -16px #0000006b,10px 18px 28px -6px #0000002e!important;transform:none!important}:root .editorial-home .features .live-product-preview:before{top:9px;z-index:4;width:84px;height:24px;border-radius:999px;background:radial-gradient(circle at 76% 50%,#1d2b3a 0 3px,#0b0f14 3.6px,transparent 4.4px),#000;box-shadow:none}:root .editorial-home .features .live-product-preview:after{top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:41px;background:linear-gradient(118deg,#ffffff59,#ffffff14 18%,#fff0 34%)}:root .editorial-home .features .live-product-preview>.mobile-booking-statusbar{border-radius:41px 41px 0 0;height:40px;padding-top:4px}:root .editorial-home .features .live-product-preview .finance-dashboard-card{border-radius:0 0 41px 41px!important;padding-bottom:26px!important}}@media (min-width: 761px){:root .editorial-home .features .live-product-preview>.mobile-booking-statusbar{display:none}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview>.mobile-booking-statusbar{position:relative!important;inset:auto!important;z-index:1}}:root .editorial-home .iphone-home-bar{display:none}@media (max-width: 760px){:root .editorial-home .iphone-home-bar{position:absolute;left:50%;bottom:8px;z-index:7;display:block;width:33%;max-width:112px;height:3.5px;border-radius:999px;background:#111827d1;transform:translate(-50%);pointer-events:none}:root .editorial-home .ia-phone-device .iphone-home-bar{bottom:6px}:root .editorial-home .features .live-product-preview>.iphone-home-bar{bottom:11px}}@media (max-width: 760px){:root .editorial-home .mobile-booking-phone:before,:root .editorial-home .features .live-product-preview:before{top:10px;width:70px;height:19px;background:radial-gradient(circle at 77% 50%,#1d2b3a 0 2.4px,#0b0f14 3px,transparent 3.6px),#000}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview{width:340px!important;max-width:none!important;margin:0!important;left:50%;translate:-50% 0;zoom:.84}:root .editorial-home .iphone-home-bar{height:3.5px!important;padding:0!important;margin:0!important;border:0!important}}@media (max-width: 760px){:root .editorial-home .features.shell{position:relative;isolation:isolate}:root .editorial-home .features.shell:before{content:"";position:absolute;left:-24px;right:-24px;top:150px;bottom:-30px;z-index:-1;background:radial-gradient(48% 40% at 50% 52%,#2fbf8533,#2fbf8500),repeating-linear-gradient(-32deg,rgba(24,74,54,.075) 0 1.5px,transparent 1.5px 16px);-webkit-mask-image:radial-gradient(62% 52% at 50% 52%,#000 30%,transparent 100%);mask-image:radial-gradient(62% 52% at 50% 52%,#000 30%,transparent 100%);pointer-events:none}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview .finance-chart-box>.chart-box-header{margin-bottom:12px}:root .editorial-home .features .live-product-preview .finance-chart-box .finance-svg{height:104px}:root .editorial-home .features .live-product-preview .finance-chart-box>.chart-legend-row{margin-top:12px}}@media (max-width: 760px){:root .editorial-home .mobile-booking-phone{max-width:262px}:root .editorial-home .mobile-booking-phone-screen{height:502px}:root .editorial-home .features .live-product-preview{width:312px!important}}:root .editorial-home .plan .price-was{margin:0;font-size:13.5px;font-weight:600;line-height:1.25;color:currentColor;opacity:.7}:root .editorial-home .plan .price-was strong{font-weight:750;font-variant-numeric:tabular-nums}:root .editorial-home .plan .price-por{display:block;margin:1px 0 -4px;font-size:12px;font-weight:600;line-height:1.2;opacity:.55}@media (max-width: 760px){:root .editorial-home .mobile-sticky-bar{padding-bottom:max(7px,env(safe-area-inset-bottom))!important}:root .editorial-home .mobile-sticky-inner{padding:7px 16px 0!important}:root .editorial-home .mobile-sticky-text strong{font-size:13px}:root .editorial-home .mobile-sticky-text span{font-size:10.5px}:root .editorial-home .mobile-sticky-btn{min-height:38px!important;padding:8px 17px!important;font-size:13px!important}}:root .editorial-home .finance-dashboard-card .fc-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;color:#64748b;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}:root .editorial-home .finance-dashboard-card .fc-pager button{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#0f172a;cursor:pointer}:root .editorial-home .finance-dashboard-card .fc-pager button:disabled{opacity:.35;cursor:default}@media (max-width: 760px){:root .editorial-home .finance-dashboard-card.is-tab-commissions .finance-kpi-grid{display:none}:root .editorial-home .finance-dashboard-card .fc-pro-values{grid-template-columns:1fr 1fr}:root .editorial-home .finance-dashboard-card .fc-details-btn{grid-column:1 / -1;justify-content:center;width:100%}:root .editorial-home .finance-dashboard-card .fc-pro-top{min-width:0}:root .editorial-home .finance-dashboard-card .fc-pro-name{min-width:0}:root .editorial-home .finance-dashboard-card .fc-pro-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .editorial-home .finance-dashboard-card .fc-hero-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:root .editorial-home .finance-dashboard-card .fc-hero{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 7px}:root .editorial-home .finance-dashboard-card .fc-hero svg{width:13px;height:13px}:root .editorial-home .finance-dashboard-card .fc-hero small{margin:0;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .editorial-home .finance-dashboard-card .fc-hero strong{font-size:12.5px;white-space:nowrap;letter-spacing:-.02em}:root .editorial-home .finance-dashboard-card .fc-hero span{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .editorial-home .finance-dashboard-card .fc-hero{align-items:stretch}:root .editorial-home .finance-dashboard-card .fc-hero small{max-width:100%;font-size:9px;letter-spacing:.02em}:root .editorial-home .finance-dashboard-card .fc-total>span:first-child{grid-column:span 2}:root .editorial-home .finance-dashboard-card .fc-total>span:nth-child(3){display:none}:root .editorial-home .finance-dashboard-card .fc-total>*{overflow:visible;text-overflow:clip;white-space:nowrap;font-size:10.5px}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview .fc-staff-scroll{height:384px}:root .editorial-home .features .live-product-preview .fc-list{max-height:438px;overflow-y:auto}:root .editorial-home .finance-dashboard-card .fc-details-btn{padding:7px 10px}}:root .editorial-home .phone-interactive-hint{display:none}@media (max-width: 760px){:root .editorial-home .phone-interactive-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px auto 0;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:#4755508c;text-align:center;pointer-events:none}:root .editorial-home .demo-section .phone-interactive-hint{margin:4px auto 12px;color:#ecfdf58c}:root .editorial-home .features .live-product-preview .fc-list{overflow-y:auto!important;-webkit-overflow-scrolling:touch}:root .editorial-home .finance-dashboard-card.has-staff{display:flex;flex-direction:column}:root .editorial-home .finance-dashboard-card.has-staff .finance-card-top,:root .editorial-home .finance-dashboard-card.has-staff .fc-staff{display:contents}:root .editorial-home .finance-dashboard-card.has-staff .finance-top-left-group{order:1;margin-bottom:10px}:root .editorial-home .finance-dashboard-card.has-staff .fc-staff-head{order:2;margin-bottom:10px}:root .editorial-home .finance-dashboard-card.has-staff .finance-date-filters{order:3;margin-bottom:12px}:root .editorial-home .finance-dashboard-card.has-staff .fc-staff-scroll{order:4}:root .editorial-home .ia-interactive-hint{position:relative;z-index:3;width:-moz-max-content;width:max-content;margin:14px auto 0;padding:5px 12px;border-radius:999px;background:#0a1c1561;color:#ffffffd1}}@media (max-width: 760px){:root .editorial-home .subscription-standalone-callout{justify-content:center!important}:root .editorial-home .subscription-standalone-callout:before,:root .editorial-home .subscription-standalone-callout:after{display:none!important}:root .editorial-home .sub-callout-text,:root .editorial-home .finance-eyebrow,:root .editorial-home .pricing-heading>.eyebrow,:root .editorial-home .faq-sidebar>.eyebrow,:root .editorial-home .about-story--purpose .about-story-eyebrow{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;text-align:center!important}:root .editorial-home .sub-callout-text:before,:root .editorial-home .sub-callout-text:after,:root .editorial-home .finance-eyebrow:before,:root .editorial-home .finance-eyebrow:after,:root .editorial-home .pricing-heading>.eyebrow:before,:root .editorial-home .pricing-heading>.eyebrow:after,:root .editorial-home .faq-sidebar>.eyebrow:before,:root .editorial-home .faq-sidebar>.eyebrow:after,:root .editorial-home .about-story--purpose .about-story-eyebrow:before,:root .editorial-home .about-story--purpose .about-story-eyebrow:after{content:""!important;display:block!important;position:static!important;flex:0 0 24px!important;width:24px!important;height:1px!important;margin:0!important;background:currentColor!important;opacity:.3!important;transform:none!important}}@media (max-width: 760px){:root .editorial-home .features .live-product-preview:before{width:96px;height:22px}}@media (max-width: 640px){:root .editorial-home .footer.shell{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}:root .editorial-home .footer-grid{margin-bottom:8px!important}}@media (max-width: 768px){:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-bottom-right{top:187px!important}:root .editorial-home .ia-floating-balloon.ia-balloon-mobile-top-right{top:283px!important}}:root .editorial-home .plan .plan-current-tag{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:#ebc19a;color:#264333;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}:root .editorial-home .plan .button.full.is-current-choice{opacity:.62;cursor:default;transform:none;box-shadow:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip;max-width:100vw;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (max-width: 768px){html{scroll-behavior:auto}}body{overflow-x:clip;overflow-y:visible;max-width:100vw;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}body *::selection{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}body::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}body::selection{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}#root{overflow:visible!important;max-width:100%!important;width:100%!important}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-1\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-12{left:3rem;right:3rem}.inset-x-8{left:2rem;right:2rem}.-bottom-24{bottom:-6rem}.-bottom-6{bottom:-1.5rem}.-bottom-px{bottom:-1px}.-left-16{left:-4rem}.-left-24{left:-6rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-right-4{right:-1rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-6px\]{bottom:-6px}.bottom-\[10\%\]{bottom:10%}.bottom-\[20\%\]{bottom:20%}.bottom-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{bottom:max(16px,env(safe-area-inset-bottom))}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-10\%\]{left:-10%}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[3px\]{left:3px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-\[-15\%\]{right:-15%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[30\%\]{top:30%}.top-\[5\%\]{top:5%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mr-0\.5{margin-right:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[330px\]{height:330px}.h-\[48px\]{height:48px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60\%\]{height:60%}.h-\[600px\]{height:600px}.h-\[65\%\]{height:65%}.h-\[70\%\]{height:70%}.h-\[700px\]{height:700px}.h-\[75\%\]{height:75%}.h-\[800px\]{height:800px}.h-\[900px\]{height:900px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-\[220px\]{max-height:220px}.max-h-\[32px\]{max-height:32px}.max-h-\[400px\]{max-height:400px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92\%\]{max-height:92%}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[178px\]{min-height:178px}.min-h-\[32px\]{min-height:32px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[110\%\]{width:110%}.w-\[120px\]{width:120px}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[220px\]{width:220px}.w-\[360px\]{width:360px}.w-\[40\%\]{width:40%}.w-\[500px\]{width:500px}.w-\[55\%\]{width:55%}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-\[75\%\]{width:75%}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-\[85vw\]{width:85vw}.w-\[900px\]{width:900px}.w-\[min\(940px\,92vw\)\]{width:min(940px,92vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[300px\]{min-width:300px}.min-w-\[32px\]{min-width:32px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[32px\]{max-width:32px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[82\%\]{max-width:82%}.max-w-\[880px\]{max-width:880px}.max-w-\[92\%\]{max-width:92%}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-8{--tw-translate-x: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-200\%\]{--tw-translate-x: -200%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeInUp_0\.4s_ease-out\]{animation:fadeInUp .4s ease-out}.animate-\[fadeIn_0\.2s_ease-out\]{animation:fadeIn .2s ease-out}.animate-\[scaleIn_0\.25s_cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{animation:scaleIn .25s cubic-bezier(.16,1,.3,1)}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[205px_minmax\(0\,1fr\)\]{grid-template-columns:205px minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.divide-\[\#ebeee5\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(235 238 229 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[29px\]{border-radius:29px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[44px\]{border-radius:44px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2px\]{border-width:2px}.border-\[40px\]{border-width:40px}.border-\[44px\]{border-width:44px}.border-\[6px\]{border-width:6px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#183f32\]{--tw-border-opacity: 1;border-color:rgb(24 63 50 / var(--tw-border-opacity, 1))}.border-\[\#183f32\]\/15{border-color:#183f3226}.border-\[\#222\]{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-\[\#2a2a2a\]{--tw-border-opacity: 1;border-color:rgb(42 42 42 / var(--tw-border-opacity, 1))}.border-\[\#b2df9c\]{--tw-border-opacity: 1;border-color:rgb(178 223 156 / var(--tw-border-opacity, 1))}.border-\[\#c9e6d3\]{--tw-border-opacity: 1;border-color:rgb(201 230 211 / var(--tw-border-opacity, 1))}.border-\[\#cadad0\]{--tw-border-opacity: 1;border-color:rgb(202 218 208 / var(--tw-border-opacity, 1))}.border-\[\#cbd6c5\]{--tw-border-opacity: 1;border-color:rgb(203 214 197 / var(--tw-border-opacity, 1))}.border-\[\#d6e3d9\]{--tw-border-opacity: 1;border-color:rgb(214 227 217 / var(--tw-border-opacity, 1))}.border-\[\#d9dfd2\]{--tw-border-opacity: 1;border-color:rgb(217 223 210 / var(--tw-border-opacity, 1))}.border-\[\#dce7df\]{--tw-border-opacity: 1;border-color:rgb(220 231 223 / var(--tw-border-opacity, 1))}.border-\[\#dfb073\]\/25{border-color:#dfb07340}.border-\[\#dfe3d6\]{--tw-border-opacity: 1;border-color:rgb(223 227 214 / var(--tw-border-opacity, 1))}.border-\[\#e2ece4\]{--tw-border-opacity: 1;border-color:rgb(226 236 228 / var(--tw-border-opacity, 1))}.border-\[\#e3e6dc\]{--tw-border-opacity: 1;border-color:rgb(227 230 220 / var(--tw-border-opacity, 1))}.border-\[\#f3cfc9\]{--tw-border-opacity: 1;border-color:rgb(243 207 201 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-50{--tw-border-opacity: 1;border-color:rgb(236 253 245 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.border-emerald-900\/10{border-color:#064e3b1a}.border-emerald-900\/15{border-color:#064e3b26}.border-emerald-900\/20{border-color:#064e3b33}.border-gold-200\/60{border-color:#fde68a99}.border-gold-300\/20{border-color:#fcd34d33}.border-gold-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/60{border-color:#818cf899}.border-indigo-50{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-red-200\/80{border-color:#fecacacc}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-teal-400\/40{border-color:#2dd4bf66}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-white\/95{border-color:#fffffff2}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.10\]{border-color:#ffffff1a}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-zinc-500\/30{border-color:#71717a4d}.bg-\[\#061713\]{--tw-bg-opacity: 1;background-color:rgb(6 23 19 / var(--tw-bg-opacity, 1))}.bg-\[\#071912\]{--tw-bg-opacity: 1;background-color:rgb(7 25 18 / var(--tw-bg-opacity, 1))}.bg-\[\#091f16\]{--tw-bg-opacity: 1;background-color:rgb(9 31 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0c2119\]\/60{background-color:#0c211999}.bg-\[\#0d1726\]{--tw-bg-opacity: 1;background-color:rgb(13 23 38 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#141417\]{--tw-bg-opacity: 1;background-color:rgb(20 20 23 / var(--tw-bg-opacity, 1))}.bg-\[\#15382c\]{--tw-bg-opacity: 1;background-color:rgb(21 56 44 / var(--tw-bg-opacity, 1))}.bg-\[\#18181c\]{--tw-bg-opacity: 1;background-color:rgb(24 24 28 / var(--tw-bg-opacity, 1))}.bg-\[\#183f32\]{--tw-bg-opacity: 1;background-color:rgb(24 63 50 / var(--tw-bg-opacity, 1))}.bg-\[\#183f32\]\/10{background-color:#183f321a}.bg-\[\#183f32\]\/60{background-color:#183f3299}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1f\]{--tw-bg-opacity: 1;background-color:rgb(26 26 31 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1f\]\/95{background-color:#1a1a1ff2}.bg-\[\#1b4a39\]{--tw-bg-opacity: 1;background-color:rgb(27 74 57 / var(--tw-bg-opacity, 1))}.bg-\[\#1e1e22\]{--tw-bg-opacity: 1;background-color:rgb(30 30 34 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#2f6a50\]\/40{background-color:#2f6a5066}.bg-\[\#2f6a50\]\/50{background-color:#2f6a5080}.bg-\[\#9fd8bb\]\/20{background-color:#9fd8bb33}.bg-\[\#D1D5DB\]{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-\[\#E5E7EB\]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFCFD\]{--tw-bg-opacity: 1;background-color:rgb(252 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#dcf8c6\]{--tw-bg-opacity: 1;background-color:rgb(220 248 198 / var(--tw-bg-opacity, 1))}.bg-\[\#dfb073\]\/20{background-color:#dfb07333}.bg-\[\#e3efe2\]{--tw-bg-opacity: 1;background-color:rgb(227 239 226 / var(--tw-bg-opacity, 1))}.bg-\[\#e6c8a7\]\/20{background-color:#e6c8a733}.bg-\[\#ebc19a\]\/20{background-color:#ebc19a33}.bg-\[\#edf1e5\]{--tw-bg-opacity: 1;background-color:rgb(237 241 229 / var(--tw-bg-opacity, 1))}.bg-\[\#edf7f0\]{--tw-bg-opacity: 1;background-color:rgb(237 247 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f1efe6\]{--tw-bg-opacity: 1;background-color:rgb(241 239 230 / var(--tw-bg-opacity, 1))}.bg-\[\#f3a99d\]\/20{background-color:#f3a99d33}.bg-\[\#f4f8f4\]{--tw-bg-opacity: 1;background-color:rgb(244 248 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f6ead9\]{--tw-bg-opacity: 1;background-color:rgb(246 234 217 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f3eb\]{--tw-bg-opacity: 1;background-color:rgb(246 243 235 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f3eb\]\/90{background-color:#f6f3ebe6}.bg-\[\#f6f9f6\]{--tw-bg-opacity: 1;background-color:rgb(246 249 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f5\]{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#faf8f5\]{--tw-bg-opacity: 1;background-color:rgb(250 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbf9\]{--tw-bg-opacity: 1;background-color:rgb(250 251 249 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf5\]{--tw-bg-opacity: 1;background-color:rgb(251 250 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fdf1ef\]{--tw-bg-opacity: 1;background-color:rgb(253 241 239 / var(--tw-bg-opacity, 1))}.bg-\[\#fdfefd\]{--tw-bg-opacity: 1;background-color:rgb(253 254 253 / var(--tw-bg-opacity, 1))}.bg-\[\#fffdf7\]{--tw-bg-opacity: 1;background-color:rgb(255 253 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fffdf8\]{--tw-bg-opacity: 1;background-color:rgb(255 253 248 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300\/25{background-color:#93c5fd40}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/15{background-color:#60a5fa26}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/90{background-color:#d1fae5e6}.bg-emerald-200\/70{background-color:#a7f3d0b3}.bg-emerald-300\/80{background-color:#6ee7b7cc}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gold-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-gold-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/15{background-color:#818cf826}.bg-indigo-400\/20{background-color:#818cf833}.bg-indigo-400\/25{background-color:#818cf840}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/10{background-color:#1e293b1a}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/10{background-color:#0206171a}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/60{background-color:#02061799}.bg-surface-alt{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.bg-teal-400\/15{background-color:#2dd4bf26}.bg-teal-400\/20{background-color:#2dd4bf33}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/25{background-color:#14b8a640}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/20{background-color:#7c3aed33}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/15{background-color:#71717a26}.bg-\[linear-gradient\(135deg\,rgba\(219\,234\,254\,0\.96\)\,rgba\(255\,255\,255\,0\.62\)_46\%\,rgba\(255\,237\,213\,0\.72\)\)\]{background-image:linear-gradient(135deg,#dbeafef5,#ffffff9e 46%,#ffedd5b8)}.bg-\[linear-gradient\(135deg\,rgba\(239\,246\,255\,0\.96\)_0\%\,rgba\(255\,255\,255\,0\.78\)_42\%\,rgba\(255\,247\,237\,0\.72\)_100\%\)\]{background-image:linear-gradient(135deg,#eff6fff5,#ffffffc7 42%,#fff7edb8)}.bg-\[linear-gradient\(135deg\,rgba\(245\,158\,11\,0\.13\)_0\%\,transparent_28\%\)\,linear-gradient\(180deg\,\#111c2e_0\%\,\#0d1726_48\%\,\#0a1220_100\%\)\]{background-image:linear-gradient(135deg,rgba(245,158,11,.13) 0%,transparent 28%),linear-gradient(180deg,#111c2e,#0d1726 48%,#0a1220)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.12\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,rgba(255,255,255,.12),transparent 55%)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(224\,242\,254\,0\.92\)_44\%\,rgba\(255\,255\,255\,0\.74\)\)\]{background-image:linear-gradient(135deg,#fffffffa,#e0f2feeb 44%,#ffffffbd)}.bg-\[linear-gradient\(135deg\,rgba\(59\,130\,246\,0\.14\)\,rgba\(255\,255\,255\,0\.48\)_48\%\,rgba\(245\,158\,11\,0\.14\)\)\]{background-image:linear-gradient(135deg,#3b82f624,#ffffff7a 48%,#f59e0b24)}.bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#ffffff_42\%\,\#f7fbff_100\%\)\]{background-image:linear-gradient(180deg,#f8fbff,#fff 42%,#f7fbff)}.bg-\[radial-gradient\(circle_at_14\%_20\%\,rgba\(245\,158\,11\,0\.12\)\,transparent_32\%\)\,radial-gradient\(circle_at_86\%_18\%\,rgba\(20\,184\,166\,0\.10\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 14% 20%,rgba(245,158,11,.12),transparent 32%),radial-gradient(circle at 86% 18%,rgba(20,184,166,.1),transparent 30%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(255\,255\,255\,0\.35\)\,transparent_28\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.18\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.35),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.18),transparent 52%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(255\,255\,255\,0\.92\)\,transparent_34\%\)\,radial-gradient\(circle_at_86\%_10\%\,rgba\(125\,211\,252\,0\.22\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.92),transparent 34%),radial-gradient(circle at 86% 10%,rgba(125,211,252,.22),transparent 30%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(255\,255\,255\,0\.92\)\,transparent_34\%\)\,radial-gradient\(circle_at_88\%_10\%\,rgba\(125\,211\,252\,0\.22\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.92),transparent 34%),radial-gradient(circle at 88% 10%,rgba(125,211,252,.22),transparent 32%)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(245\,158\,11\,0\.08\)_0\%\,transparent_42\%\)\,radial-gradient\(ellipse_at_bottom_left\,rgba\(59\,130\,246\,0\.05\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(245,158,11,.08) 0%,transparent 42%),radial-gradient(ellipse at bottom left,rgba(59,130,246,.05) 0%,transparent 50%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#061713\]\/95{--tw-gradient-from: rgb(6 23 19 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 23 19 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#071912\]\/95{--tw-gradient-from: rgb(7 25 18 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 25 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#09090b\]\/80{--tw-gradient-from: rgb(9 9 11 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#091f16\]\/95{--tw-gradient-from: rgb(9 31 22 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 31 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#183f32\]{--tw-gradient-from: #183f32 var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 63 50 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f4faf5\]{--tw-gradient-from: #f4faf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 250 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f6f9f5\]{--tw-gradient-from: #f6f9f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 249 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/25{--tw-gradient-from: rgb(0 0 0 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/90{--tw-gradient-from: rgb(236 253 245 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/25{--tw-gradient-from: rgb(16 185 129 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-500{--tw-gradient-from: #F59E0B var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7C3AED var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/50{--tw-gradient-from: rgb(255 255 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#1a4939\]{--tw-gradient-to: rgb(26 73 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1a4939 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f7fbff\]{--tw-gradient-to: rgb(247 251 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f7fbff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/80{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/60{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-500\/30{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gold-500\/50{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-300{--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cbd5e1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#061713\]\/30{--tw-gradient-to: rgb(6 23 19 / .3) var(--tw-gradient-to-position)}.to-\[\#071912\]\/30{--tw-gradient-to: rgb(7 25 18 / .3) var(--tw-gradient-to-position)}.to-\[\#091f16\]\/30{--tw-gradient-to: rgb(9 31 22 / .3) var(--tw-gradient-to-position)}.to-\[\#123326\]{--tw-gradient-to: #123326 var(--tw-gradient-to-position)}.to-\[\#eef6ff\]{--tw-gradient-to: #eef6ff var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-50\/30{--tw-gradient-to: rgb(255 251 235 / .3) var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / .3) var(--tw-gradient-to-position)}.to-gold-600{--tw-gradient-to: #D97706 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/15{--tw-gradient-to: rgb(20 184 166 / .15) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-amber-600{fill:#d97706}.fill-current{fill:currentColor}.fill-yellow-400{fill:#facc15}.fill-yellow-600{fill:#ca8a04}.stroke-\[2\.5\]{stroke-width:2.5}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-\[0\.6rem\]{padding:.6rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:Outfit,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,system-ui,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.36rem\]{font-size:1.36rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.5px\]{letter-spacing:-.5px}.tracking-\[-0\.6px\]{letter-spacing:-.6px}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0f764e\]{--tw-text-opacity: 1;color:rgb(15 118 78 / var(--tw-text-opacity, 1))}.text-\[\#12332a\]{--tw-text-opacity: 1;color:rgb(18 51 42 / var(--tw-text-opacity, 1))}.text-\[\#14573a\]{--tw-text-opacity: 1;color:rgb(20 87 58 / var(--tw-text-opacity, 1))}.text-\[\#183f32\]{--tw-text-opacity: 1;color:rgb(24 63 50 / var(--tw-text-opacity, 1))}.text-\[\#183f32\]\/60{color:#183f3299}.text-\[\#2c4a3d\]{--tw-text-opacity: 1;color:rgb(44 74 61 / var(--tw-text-opacity, 1))}.text-\[\#2d5946\]{--tw-text-opacity: 1;color:rgb(45 89 70 / var(--tw-text-opacity, 1))}.text-\[\#2d5946\]\/60{color:#2d594699}.text-\[\#2f6a50\]{--tw-text-opacity: 1;color:rgb(47 106 80 / var(--tw-text-opacity, 1))}.text-\[\#4b5f55\]{--tw-text-opacity: 1;color:rgb(75 95 85 / var(--tw-text-opacity, 1))}.text-\[\#526047\]{--tw-text-opacity: 1;color:rgb(82 96 71 / var(--tw-text-opacity, 1))}.text-\[\#5b6f64\]{--tw-text-opacity: 1;color:rgb(91 111 100 / var(--tw-text-opacity, 1))}.text-\[\#7b8b80\]{--tw-text-opacity: 1;color:rgb(123 139 128 / var(--tw-text-opacity, 1))}.text-\[\#8a9b92\]{--tw-text-opacity: 1;color:rgb(138 155 146 / var(--tw-text-opacity, 1))}.text-\[\#9aa79f\]{--tw-text-opacity: 1;color:rgb(154 167 159 / var(--tw-text-opacity, 1))}.text-\[\#9b2c2c\]{--tw-text-opacity: 1;color:rgb(155 44 44 / var(--tw-text-opacity, 1))}.text-\[\#9fd8bb\]{--tw-text-opacity: 1;color:rgb(159 216 187 / var(--tw-text-opacity, 1))}.text-\[\#a8643a\]{--tw-text-opacity: 1;color:rgb(168 100 58 / var(--tw-text-opacity, 1))}.text-\[\#b9c4b5\]{--tw-text-opacity: 1;color:rgb(185 196 181 / var(--tw-text-opacity, 1))}.text-\[\#d9915f\]{--tw-text-opacity: 1;color:rgb(217 145 95 / var(--tw-text-opacity, 1))}.text-\[\#dfb073\]{--tw-text-opacity: 1;color:rgb(223 176 115 / var(--tw-text-opacity, 1))}.text-\[\#e6c8a7\]{--tw-text-opacity: 1;color:rgb(230 200 167 / var(--tw-text-opacity, 1))}.text-\[\#e9efe6\]{--tw-text-opacity: 1;color:rgb(233 239 230 / var(--tw-text-opacity, 1))}.text-\[\#e9efe6\]\/80{color:#e9efe6cc}.text-\[\#e9efe6\]\/85{color:#e9efe6d9}.text-\[\#ebc19a\]{--tw-text-opacity: 1;color:rgb(235 193 154 / var(--tw-text-opacity, 1))}.text-\[\#f3a99d\]{--tw-text-opacity: 1;color:rgb(243 169 157 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#f5d9a8\]{--tw-text-opacity: 1;color:rgb(245 217 168 / var(--tw-text-opacity, 1))}.text-\[\#f6f3eb\]{--tw-text-opacity: 1;color:rgb(246 243 235 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/60{color:#b4530999}.text-amber-700\/70{color:#b45309b3}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-50\/50{color:#eff6ff80}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/90{color:#34d399e6}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/80{color:#059669cc}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-gold-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-gold-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-gold-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-gold-500\/30{color:#f59e0b4d}.text-gold-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-gold-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-50\/50{color:#eef2ff80}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-red-500{text-decoration-color:#ef4444}.decoration-slate-300{text-decoration-color:#cbd5e1}.decoration-4{text-decoration-thickness:4px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.accent-\[\#183f32\]{accent-color:#183f32}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.055\]{opacity:.055}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-6px_16px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 -6px 16px rgba(0,0,0,.04);--tw-shadow-colored: 0 -6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.85\)\]{--tw-shadow: 0 0 10px rgba(245,158,11,.85);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,158\,11\,0\.12\)\]{--tw-shadow: 0 0 12px rgba(245,158,11,.12);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(0,0,0,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(245,158,11,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.25\)\]{--tw-shadow: 0 0 20px rgba(245,158,11,.25);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\,200\,66\,0\.6\)\]{--tw-shadow: 0 0 6px rgba(245,200,66,.6);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(24\,63\,50\,0\.65\)\]{--tw-shadow: 0 10px 24px -10px rgba(24,63,50,.65);--tw-shadow-colored: 0 10px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(59\,130\,246\,0\.20\)\]{--tw-shadow: 0 10px 40px rgba(59,130,246,.2);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_-14px_rgba\(11\,38\,28\,0\.75\)\]{--tw-shadow: 0 14px 28px -14px rgba(11,38,28,.75);--tw-shadow-colored: 0 14px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_-14px_rgba\(11\,38\,28\,0\.8\)\]{--tw-shadow: 0 14px 28px -14px rgba(11,38,28,.8);--tw-shadow-colored: 0 14px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_-14px_rgba\(6\,23\,19\,0\.85\)\]{--tw-shadow: 0 14px 28px -14px rgba(6,23,19,.85);--tw-shadow-colored: 0 14px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.18);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(37\,99\,235\,0\.24\)\,0_8px_18px_rgba\(15\,23\,42\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,1\)\,inset_0_-1px_0_rgba\(14\,165\,233\,0\.20\)\]{--tw-shadow: 0 18px 38px rgba(37,99,235,.24),0 8px 18px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(14,165,233,.2);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color), 0 8px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(245\,158\,11\,0\.24\)\]{--tw-shadow: 0 18px 42px rgba(245,158,11,.24);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(59\,130\,246\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.96\)\,inset_0_-1px_0_rgba\(59\,130\,246\,0\.10\)\]{--tw-shadow: 0 18px 45px rgba(59,130,246,.18),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(59,130,246,.1);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(99\,102\,241\,0\.2\)\]{--tw-shadow: 0 20px 40px rgba(99,102,241,.2);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.8);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.5);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(37\,99\,235\,0\.16\)\,0_10px_26px_rgba\(15\,23\,42\,0\.07\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.94\)\]{--tw-shadow: 0 22px 70px rgba(37,99,235,.16),0 10px 26px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color), 0 10px 26px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.1);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_-12px_rgba\(24\,63\,50\,0\.25\)\]{--tw-shadow: 0 25px 60px -12px rgba(24,63,50,.25);--tw-shadow-colored: 0 25px 60px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.2);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.3);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.06);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(15\,23\,42\,0\.25\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 30px 100px rgba(15,23,42,.25),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(15\,23\,42\,0\.26\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.92\)\]{--tw-shadow: 0 30px 100px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.92);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_-15px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 30px 60px -15px rgba(0,0,0,.3);--tw-shadow-colored: 0 30px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_90px_-30px_rgba\(8\,28\,20\,0\.65\)\]{--tw-shadow: 0 40px 90px -30px rgba(8,28,20,.65);--tw-shadow-colored: 0 40px 90px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(245\,200\,66\,0\.2\)\]{--tw-shadow: 0 4px 12px rgba(245,200,66,.2);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 4px 14px rgba(0,0,0,.5);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow: 0 4px 14px rgba(245,158,11,.35);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(5\,150\,105\,0\.35\)\]{--tw-shadow: 0 4px 14px rgba(5,150,105,.35);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.04);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.3);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,229\,192\,0\.3\)\]{--tw-shadow: 0 4px 30px rgba(0,229,192,.3);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_\#183f3208\]{--tw-shadow: 0 8px 28px #183f3208;--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-4px_rgba\(24\,63\,50\,0\.4\)\]{--tw-shadow: 0 8px 30px -4px rgba(24,63,50,.4);--tw-shadow-colored: 0 8px 30px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_0_rgba\(99\,102\,241\,0\.06\)\]{--tw-shadow: 0 8px 32px 0 rgba(99,102,241,.06);--tw-shadow-colored: 0 8px 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.04\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.04),inset 0 1px 1px rgba(255,255,255,.8);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), inset 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow: 0 8px 32px rgba(16,185,129,.2);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_10px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: inset 0 0 10px rgba(0,0,0,.1);--tw-shadow-colored: inset 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_2px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow: inset 0 0 2px rgba(255,255,255,.1);--tw-shadow-colored: inset 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow-violet{--tw-shadow: 0 0 20px -5px rgba(124,58,237,.3);--tw-shadow-colored: 0 0 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-premium{--tw-shadow: 0 1px 3px rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#183f32\]\/20{--tw-shadow-color: rgb(24 63 50 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#183f32\]\/25{--tw-shadow-color: rgb(24 63 50 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-100{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-200{--tw-shadow-color: #fde68a;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/10{--tw-shadow-color: rgb(6 78 59 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/20{--tw-shadow-color: rgb(2 44 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200\/50{--tw-shadow-color: rgb(199 210 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-slate-200{outline-color:#e2e8f0}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/20{--tw-ring-color: rgb(0 0 0 / .2)}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-600\/15{--tw-ring-color: rgb(5 150 105 / .15)}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.ring-indigo-500\/30{--tw-ring-color: rgb(99 102 241 / .3)}.ring-indigo-500\/50{--tw-ring-color: rgb(99 102 241 / .5)}.ring-purple-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.ring-red-500\/15{--tw-ring-color: rgb(239 68 68 / .15)}.ring-sky-500\/10{--tw-ring-color: rgb(14 165 233 / .1)}.ring-sky-500\/15{--tw-ring-color: rgb(14 165 233 / .15)}.ring-slate-900\/\[0\.05\]{--tw-ring-color: rgb(15 23 42 / .05)}.ring-slate-900\/\[0\.06\]{--tw-ring-color: rgb(15 23 42 / .06)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur: blur(130px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur: blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur: blur(160px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[50px\]{--tw-blur: blur(50px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_26px_66px_rgba\(15\,23\,42\,0\.16\)\]{--tw-drop-shadow: drop-shadow(0 26px 66px rgba(15,23,42,.16));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[0\.5px\]{--tw-backdrop-blur: blur(.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[40px\]{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-300{transition-delay:.3s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.shadow-premium{box-shadow:0 1px 3px #0000000d}.shadow-premium{box-shadow:0 4px 24px -4px #00000014,0 1px 2px -1px #0000000a}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#0000001f;border-radius:9999px}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform}.hero-orb-1{width:300px;height:300px;top:10%;left:-10%;background:radial-gradient(circle,rgba(201,168,76,.25) 0%,transparent 70%);animation:hero-float-1 12s ease-in-out infinite}.hero-orb-2{width:250px;height:250px;top:50%;right:-15%;background:radial-gradient(circle,rgba(59,130,246,.15) 0%,transparent 70%);animation:hero-float-2 15s ease-in-out infinite}.hero-orb-3{width:200px;height:200px;bottom:20%;left:20%;background:radial-gradient(circle,rgba(168,85,247,.12) 0%,transparent 70%);animation:hero-float-3 18s ease-in-out infinite}@keyframes hero-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes hero-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,40px) scale(1.05)}66%{transform:translate(20px,-20px) scale(.9)}}@keyframes hero-float-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,30px) scale(1.1)}66%{transform:translate(-40px,-10px) scale(.95)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9999px;background:#e2e8f0;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#d4ad3e);cursor:pointer;box-shadow:0 2px 6px #c9a84c66;border:3px solid white;-webkit-transition:transform .15s ease;transition:transform .15s ease}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#d4ad3e);cursor:pointer;box-shadow:0 2px 6px #c9a84c66;border:3px solid white}@media (prefers-reduced-motion: reduce){*:not(.hero-marquee-group):not(.testdrive-ambient-mesh):not(.testdrive-mesh-orb):not(.testdrive-mesh-orb-1):not(.testdrive-mesh-orb-2):not(.testdrive-mesh-orb-3):not(.testdrive-mesh-orb-4):not(.scroll-reveal-item):not(.is-revealed):not(.editorial-landing):not(.editorial-landing *):not(.checkout-cycle-fluid-indicator):not(.checkout-cycle-picker):not(.checkout-cycle-picker *):not(.checkout-lateral-reveal-1):not(.checkout-lateral-reveal-2):not(.checkout-lateral-reveal-3):not(.checkout-lateral-reveal-4):not(.modal-price-reveal),*:not(.hero-marquee-group):not(.testdrive-ambient-mesh):not(.testdrive-mesh-orb):not(.testdrive-mesh-orb-1):not(.testdrive-mesh-orb-2):not(.testdrive-mesh-orb-3):not(.testdrive-mesh-orb-4):not(.scroll-reveal-item):not(.is-revealed):not(.editorial-landing):not(.editorial-landing *):not(.checkout-cycle-fluid-indicator):not(.checkout-cycle-picker):not(.checkout-cycle-picker *):not(.checkout-lateral-reveal-1):not(.checkout-lateral-reveal-2):not(.checkout-lateral-reveal-3):not(.checkout-lateral-reveal-4):not(.modal-price-reveal):before,*:not(.hero-marquee-group):not(.testdrive-ambient-mesh):not(.testdrive-mesh-orb):not(.testdrive-mesh-orb-1):not(.testdrive-mesh-orb-2):not(.testdrive-mesh-orb-3):not(.testdrive-mesh-orb-4):not(.scroll-reveal-item):not(.is-revealed):not(.editorial-landing):not(.editorial-landing *):not(.checkout-cycle-fluid-indicator):not(.checkout-cycle-picker):not(.checkout-cycle-picker *):not(.checkout-lateral-reveal-1):not(.checkout-lateral-reveal-2):not(.checkout-lateral-reveal-3):not(.checkout-lateral-reveal-4):not(.modal-price-reveal):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-marquee-group{animation:heroMarqueeScroll 44s linear infinite!important;animation-duration:44s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.reveal{opacity:1;transform:none;transition:none}}body.modal-open{overflow-y:hidden;overscroll-behavior:contain}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.accordion-content[data-open=true]{grid-template-rows:1fr}.accordion-content>div{overflow:hidden}.wave-separator{position:relative}.wave-separator:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:60px;background:inherit;clip-path:polygon(0 40%,100% 0%,100% 100%,0% 100%)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-gold{position:relative;overflow:hidden}.shimmer-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.35) 60%,transparent 80%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite;pointer-events:none;border-radius:inherit}@keyframes gradient-mesh{0%,to{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}}.hero-gradient-mesh{background:linear-gradient(-45deg,#0a0a0a,#0d0d1a 20%,#1a0f2e,#0d1a2e,#1a1205,#0a0a0a 80%,#0a0a0a);background-size:400% 400%;animation:gradient-mesh 20s ease infinite}@keyframes glow-pulse{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.05)}}.hero-dots{background-image:radial-gradient(circle,rgba(201,168,76,.08) 1px,transparent 1px);background-size:24px 24px}.entrance-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.entrance-stagger.animate>*:nth-child(1){transition-delay:0ms;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(2){transition-delay:.15s;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(4){transition-delay:.45s;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(5){transition-delay:.6s;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(6){transition-delay:.75s;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(7){transition-delay:.9s;opacity:1;transform:translateY(0)}.entrance-stagger.animate>*:nth-child(8){transition-delay:1.05s;opacity:1;transform:translateY(0)}.roi-reminder-bg-grid,.roi-reminder-flow-line,.roi-reminder-detail-card,.roi-reminder-detail-chip{display:none}@media (max-width: 640px){.roi-reminder-section{overflow-x:clip}.roi-reminder-phone-col{width:100%;max-width:100%}.roi-reminder-phone-img{height:clamp(460px,65vh,535px)!important;max-width:min(98vw,24.75rem)}.roi-reminder-card-col{max-width:min(100%,22rem)}.roi-reminder-card-header{padding:16px 18px 12px!important}.roi-reminder-card-header>div:first-child{align-items:flex-start;gap:10px}.roi-reminder-card-header span{padding:5px 10px;font-size:11px}.roi-reminder-card-intro{display:none}.roi-reminder-card-body{display:grid;gap:8px;padding:12px 18px 16px!important}.roi-reminder-card-body>:not([hidden])~:not([hidden]){margin-top:0!important}.roi-reminder-step{padding:9px 11px!important;border-radius:14px}.roi-reminder-step>div:first-child{width:32px;height:32px;border-radius:10px}.roi-reminder-action{padding:12px!important;border-radius:14px}.roi-reminder-action>div:first-child{display:none}.roi-reminder-schedule-copy{font-size:11px;text-align:center}.roi-reminder-button{min-height:42px;margin-top:9px!important;padding:0 14px!important;font-size:12px}}@media (min-width: 1024px){.roi-reminder-section{padding-top:4rem;padding-bottom:4rem}.roi-reminder-bg{background:radial-gradient(ellipse at 28% 68%,rgba(16,185,129,.16),transparent 34%),radial-gradient(ellipse at 78% 42%,rgba(14,165,233,.15),transparent 35%),linear-gradient(180deg,#fff0,#f8fafc85 48%,#fff0)}.roi-reminder-bg-grid,.roi-reminder-flow-line,.roi-reminder-detail-card,.roi-reminder-detail-chip{display:block;position:absolute}.roi-reminder-bg-grid{top:142px;right:9%;bottom:74px;left:9%;opacity:.3;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 16%,black 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 16%,black 84%,transparent 100%)}.roi-reminder-flow-line{left:20%;right:18%;top:57%;height:1px;opacity:.7;background:linear-gradient(90deg,transparent,rgba(245,158,11,.45) 30%,rgba(16,185,129,.4) 62%,transparent)}.roi-reminder-flow-line:before,.roi-reminder-flow-line:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 6px #f59e0b1f}.roi-reminder-flow-line:before{left:38%}.roi-reminder-flow-line:after{left:62%;background:#10b981;box-shadow:0 0 0 6px #10b9811f}.roi-reminder-detail-card{width:154px;height:62px;border:1px solid rgba(226,232,240,.82);border-radius:18px;background:#ffffffa8;box-shadow:0 22px 70px #0f172a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.roi-reminder-detail-card:before,.roi-reminder-detail-card:after{content:"";position:absolute;left:20px;border-radius:999px;background:#94a3b824}.roi-reminder-detail-card:before{top:19px;width:92px;height:7px}.roi-reminder-detail-card:after{top:36px;width:68px;height:7px;background:#10b98124}.roi-reminder-detail-left{left:13%;top:62%;transform:rotate(-5deg)}.roi-reminder-detail-right{right:10%;top:54%;transform:rotate(5deg)}.roi-reminder-detail-chip{width:92px;height:34px;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:#ffffffb8;box-shadow:0 16px 48px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.roi-reminder-detail-chip:before{content:"";position:absolute;left:13px;top:50%;width:9px;height:9px;border-radius:999px;transform:translateY(-50%);background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1a}.roi-reminder-detail-chip:after{content:"";position:absolute;left:31px;right:14px;top:50%;height:7px;border-radius:999px;transform:translateY(-50%);background:#94a3b82e}.roi-reminder-detail-chip-left{left:21%;top:37%}.roi-reminder-detail-chip-right{right:20%;top:70%}.roi-reminder-detail-chip-right:before{background:#10b981;box-shadow:0 0 0 5px #10b9811a}.roi-reminder-layout{position:relative;isolation:isolate;max-width:1040px;gap:clamp(5.5rem,8vw,7rem)!important}.roi-reminder-layout:before{content:"";position:absolute;top:-10px;right:-78px;bottom:-46px;left:-78px;z-index:-1;border:1px solid rgba(226,232,240,.72);border-radius:30px;background:linear-gradient(135deg,#ffffffc7,#f8fafc57),linear-gradient(90deg,rgba(245,158,11,.08),transparent 28%,transparent 70%,rgba(14,165,233,.1));box-shadow:inset 0 1px #ffffffd9}.roi-reminder-layout:after{content:"";position:absolute;left:50%;top:53%;z-index:-1;width:92px;height:2px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(245,158,11,.58),rgba(16,185,129,.4),transparent);box-shadow:0 0 24px #f59e0b33}.roi-reminder-phone-col{width:21rem;flex:0 0 21rem}.roi-reminder-phone-img{height:clamp(430px,58vh,500px)!important}.roi-reminder-card-col{width:370px;max-width:370px;flex:0 0 370px}.roi-reminder-card-header{padding:14px 18px!important}.roi-reminder-card-header>div:first-child{flex-wrap:nowrap;align-items:flex-start}.roi-reminder-card-header>div:first-child>div:first-child{min-width:0}.roi-reminder-card-header h3{font-size:18px;line-height:1.15}.roi-reminder-card-header span{flex-shrink:0;padding:5px 10px;font-size:11px}.roi-reminder-card-body{display:grid;gap:8px;padding:12px 18px 16px!important}.roi-reminder-card-body>:not([hidden])~:not([hidden]){margin-top:0!important}.roi-reminder-step{min-height:46px;padding:9px 10px!important;border-radius:14px}.roi-reminder-step h4{font-size:13px;line-height:1.15}.roi-reminder-action{padding:12px!important;border-radius:14px}.roi-reminder-action>div:first-child{margin-bottom:8px}.roi-reminder-action-copy{font-size:12px;line-height:1.15}.roi-reminder-button{height:40px;margin-top:10px!important;padding:0 14px!important;font-size:12px}}.placeholder\:text-\[\#9aa79f\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 167 159 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9aa79f\]::placeholder{--tw-text-opacity: 1;color:rgb(154 167 159 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:rounded-\[1\.35rem\]:before{content:var(--tw-content);border-radius:1.35rem}.before\:bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.88\)\,rgba\(255\,255\,255\,0\.20\)_45\%\,rgba\(125\,211\,252\,0\.16\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(135deg,#ffffffe0,#fff3 45%,#7dd3fc29)}.before\:bg-\[radial-gradient\(circle_at_22\%_18\%\,rgba\(255\,255\,255\,0\.82\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.58\)\,transparent_46\%\,rgba\(255\,255\,255\,0\.30\)\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.58),transparent 46%,rgba(255,255,255,.3))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:left-3:after{content:var(--tw-content);left:.75rem}.after\:right-3:after{content:var(--tw-content);right:.75rem}.after\:top-1\.5:after{content:var(--tw-content);top:.375rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-\[\#183f32\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(24 63 50 / var(--tw-bg-opacity, 1))}.after\:bg-white\/95:after{content:var(--tw-content);background-color:#fffffff2}.last\:border-0:last-child{border-width:0px}.focus-within\:border-amber-400\/60:focus-within{border-color:#fbbf2499}.focus-within\:border-amber-500\/60:focus-within{border-color:#f59e0b99}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-emerald-500\/20:focus-within{--tw-ring-color: rgb(16 185 129 / .2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#183f32\]:hover{--tw-border-opacity: 1;border-color:rgb(24 63 50 / var(--tw-border-opacity, 1))}.hover\:border-\[\#183f32\]\/50:hover{border-color:#183f3280}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-200\/50:hover{border-color:#fde68a80}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-amber-400\/40:hover{border-color:#fbbf2466}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300\/40:hover{border-color:#6ee7b766}.hover\:border-emerald-400\/40:hover{border-color:#34d39966}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-purple-200:hover{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-sky-400\/50:hover{border-color:#38bdf880}.hover\:border-white\/\[0\.08\]:hover{border-color:#ffffff14}.hover\:bg-\[\#102c23\]:hover{--tw-bg-opacity: 1;background-color:rgb(16 44 35 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#123326\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 51 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#12332a\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 51 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#153b2e\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 59 46 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#183f32\]\/\[0\.04\]:hover{background-color:#183f320a}.hover\:bg-\[\#20ba5a\]:hover{--tw-bg-opacity: 1;background-color:rgb(32 186 90 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e6e3d6\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 227 214 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf5ee\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 245 238 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f1e8\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 241 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fdf1ef\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 241 239 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-400\/25:hover{background-color:#fbbf2440}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}.hover\:bg-amber-50\/60:hover{background-color:#fffbeb99}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/60:hover{background-color:#d1fae599}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gold-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-gold-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.10\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:text-\[\#0f764e\]:hover{--tw-text-opacity: 1;color:rgb(15 118 78 / var(--tw-text-opacity, 1))}.hover\:text-\[\#183f32\]:hover{--tw-text-opacity: 1;color:rgb(24 63 50 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7f4624\]:hover{--tw-text-opacity: 1;color:rgb(127 70 36 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-emerald-950:hover{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.hover\:text-gold-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-gold-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(59\,130\,246\,0\.30\)\]:hover{--tw-shadow: 0 20px 50px rgba(59,130,246,.3);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_rgba\(245\,158\,11\,0\.32\)\]:hover{--tw-shadow: 0 22px 48px rgba(245,158,11,.32);--tw-shadow-colored: 0 22px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_30px_60px_rgba\(99\,102\,241\,0\.30\)\]:hover{--tw-shadow: 0 30px 60px rgba(99,102,241,.3);--tw-shadow-colored: 0 30px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-emerald-900\/25:hover{--tw-shadow-color: rgb(6 78 59 / .25);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[\#183f32\]:focus{--tw-border-opacity: 1;border-color:rgb(24 63 50 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-emerald-600:focus{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#183f32\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(24 63 50 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#183f32\]\/10:focus{--tw-ring-color: rgb(24 63 50 / .1)}.focus\:ring-\[\#183f32\]\/15:focus{--tw-ring-color: rgb(24 63 50 / .15)}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-600\/15:focus{--tw-ring-color: rgb(5 150 105 / .15)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-red-600:focus-visible{outline-color:#dc2626}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#183f32\]\/25:focus-visible{--tw-ring-color: rgb(24 63 50 / .25)}.focus-visible\:ring-indigo-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.985\]:active{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-white\/30:active{background-color:#ffffff4d}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[200\%\]{--tw-translate-x: 200%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 390px){.min-\[390px\]\:text-2xl{font-size:1.5rem;line-height:2rem}.min-\[390px\]\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 400px){.min-\[400px\]\:text-\[15px\]{font-size:15px}}@media (min-width: 640px){.sm\:-right-4{right:-1rem}.sm\:bottom-1\.5{bottom:.375rem}.sm\:bottom-4{bottom:1rem}.sm\:right-5{right:1.25rem}.sm\:top-1{top:.25rem}.sm\:top-1\.5{top:.375rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-3{margin-left:.75rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:h-1{height:.25rem}.sm\:h-1\.5{height:.375rem}.sm\:h-2\.5{height:.625rem}.sm\:h-3\.5{height:.875rem}.sm\:h-6{height:1.5rem}.sm\:w-1{width:.25rem}.sm\:w-1\.5{width:.375rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-3\.5{width:.875rem}.sm\:w-6{width:1.5rem}.sm\:w-80{width:20rem}.sm\:w-\[150px\]{width:150px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-1{padding:.25rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[0\.08em\]{letter-spacing:.08em}}@media (min-width: 768px){.md\:right-4{right:1rem}.md\:top-4{top:1rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mb-1{margin-bottom:.25rem}.md\:mb-4{margin-bottom:1rem}.md\:mr-4{margin-right:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[21\/9\]{aspect-ratio:21/9}.md\:h-12{height:3rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-auto{height:auto}.md\:max-h-\[92vh\]{max-height:92vh}.md\:w-1\/2{width:50%}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-96{width:24rem}.md\:w-\[40\%\]{width:40%}.md\:w-\[60\%\]{width:60%}.md\:w-\[80\%\]{width:80%}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0px}.md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.82fr_1fr\]{grid-template-columns:.82fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:self-stretch{align-self:stretch}.md\:overflow-visible{overflow:visible}.md\:rounded-xl{border-radius:.75rem}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-10{padding:2.5rem}.md\:p-11{padding:2.75rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-0{padding-bottom:0}.md\:pb-3{padding-bottom:.75rem}.md\:pr-0{padding-right:0}.md\:pr-14{padding-right:3.5rem}.md\:pt-2{padding-top:.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15\.5px\]{font-size:15.5px}.md\:text-\[26px\]{font-size:26px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-relaxed{line-height:1.625}.md\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:-right-8{right:-2rem}.lg\:bottom-12{bottom:3rem}.lg\:bottom-2{bottom:.5rem}.lg\:top-2{top:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-2{margin-top:.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-1\.5{height:.375rem}.lg\:h-10{height:2.5rem}.lg\:h-5{height:1.25rem}.lg\:h-8{height:2rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-64{width:16rem}.lg\:w-7\/12{width:58.333333%}.lg\:w-8{width:2rem}.lg\:w-8\/12{width:66.666667%}.lg\:w-96{width:24rem}.lg\:w-\[180px\]{width:180px}.lg\:w-\[38\%\]{width:38%}.lg\:w-\[62\%\]{width:62%}.lg\:max-w-\[1080px\]{max-width:1080px}.lg\:max-w-none{max-width:none}.lg\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.lg\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.lg\:self-center{align-self:center}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-\[26px\]{border-radius:26px}.lg\:rounded-\[30px\]{border-radius:30px}.lg\:rounded-\[36px\]{border-radius:36px}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:p-1\.5{padding:.375rem}.lg\:p-2\.5{padding:.625rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-center{text-align:center}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[1\.6rem\]{font-size:1.6rem}.lg\:text-\[13px\]{font-size:13px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:w-72{width:18rem}.xl\:scale-\[1\.15\]{--tw-scale-x: 1.15;--tw-scale-y: 1.15;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
