:root{--brand:#4c1d95;--brand-2:#5b21b6;--brand-3:#6d28d9;--ink:#1e1b2e;--muted:#4b4763;--bg:#f7f5fc;--lilac:#f7f5fc;--ease:cubic-bezier(.22,1,.36,1);--pad:clamp(24px,4.45vw,72px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:28px;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.5 Inter,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,fieldset{margin:0}a{color:inherit}button,input{font:inherit;color:inherit}button,a,summary,label{touch-action:manipulation}button{cursor:pointer}img,svg{display:block;max-width:100%}img{height:auto}::selection{background:var(--brand);color:#fff}:focus-visible{outline:2px solid var(--brand-3);outline-offset:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:20px;top:12px;z-index:20;padding:12px;background:var(--ink);color:#fff;transform:translateY(-150%)}.skip:focus{transform:none}.header{height:110px;margin-inline:var(--pad);display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2}.brand{width:111px;flex-shrink:0}.header nav{display:flex;gap:36px;margin-left:auto;margin-right:80px}.header a{text-decoration:none;font-size:16px}.login{display:flex;align-items:center;gap:28px}.login span{font-size:22px}.hero{position:relative;padding:36px var(--pad) 85px}.hero-inner{position:relative;max-width:1600px;margin:auto}h1,h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.055em}h1{font-size:clamp(64px,8.45vw,144px);line-height:.98;max-width:100%;position:relative}h1>span{display:block}h1>span:last-child{white-space:nowrap}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:clamp(70px,9vw,150px);padding-top:78px;align-items:start}.hero-copy{max-width:530px}.intro{font-size:clamp(18px,1.53vw,23px);line-height:1.5;letter-spacing:-.018em;max-width:45ch}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-radius:999px;background:var(--brand);color:#fff;min-height:57px;padding:14px 25px;text-decoration:none;font-size:17px;font-weight:500;border:0;transition:background-color .2s,transform .14s var(--ease)}.button span{font-size:25px;line-height:1}.button:active{transform:scale(.98)}.text-link{text-decoration-thickness:1px;text-underline-offset:5px;font-size:16px}.proof{max-width:43ch;font-size:14px;line-height:1.5;color:var(--muted);margin-top:40px}.morning{position:relative;max-width:530px;justify-self:end;width:100%;padding-top:12px;scroll-margin-top:40px}.morning-card{position:relative;z-index:1;background:#fff;padding:27px 29px 22px;border-radius:12px;box-shadow:0 16px 38px -24px #1e1b2e45,0 0 0 1px #1e1b2e18}.morning-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;padding-bottom:19px;border-bottom:1px solid #e4e0f0}.morning-heading span:last-child{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.morning-greeting{font-size:30px;letter-spacing:-.035em;margin-top:20px;line-height:1.2}.morning-agenda{font-size:16px;margin-top:9px}.morning-agenda strong{font-weight:600}.poll{margin-top:24px}.poll fieldset{padding:0;border:0;min-width:0}.poll legend{font-size:19px;line-height:1.35;font-weight:500;max-width:33ch}.poll-choices{display:flex;gap:12px;margin-top:20px}.poll-choice{flex:1;position:relative;cursor:pointer}.poll-choice input{position:absolute;width:1px;height:1px;opacity:0}.poll-choice>span{min-height:46px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e4e0f0;border-radius:6px;padding:8px 15px;font-size:16px;transition:background-color .18s,color .18s}.poll-choice svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.25}.poll-choice:has(input:focus-visible)>span{outline:2px solid var(--brand-3);outline-offset:3px}.poll-choice:has(input:checked)>span{background:var(--brand);color:#fff;border-color:var(--brand)}.poll-choice:active>span{background:var(--lilac)}.poll-status{min-height:46px;padding-top:16px;font-size:14px;line-height:1.4;color:var(--muted)}.poll-yes,.poll-no{display:none}.poll:has([value=sim]:checked) .poll-yes,.poll:has([value=nao]:checked) .poll-no{display:block}.poll:has(input:checked) .poll-wait{display:none}.morning figcaption{font-size:13px;color:var(--muted);line-height:1.5;padding-top:17px}.thread-clock{position:absolute;width:69px;height:69px;top:-67px;left:45%;overflow:visible;fill:none;stroke:var(--brand-3);stroke-width:1.5}.thread{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--brand-3);stroke-width:1.5}.thread circle{fill:var(--brand-3);stroke:none}.segments{background:var(--brand);color:#fff;padding:31px var(--pad);position:relative;z-index:1}.segments p{max-width:1600px;margin:auto;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.65;text-align:center;text-wrap:balance}.segments span{display:inline-block;margin-inline:12px;color:#e4e0f0}.problem{position:relative;background:var(--lilac);padding:112px var(--pad) 120px}.problem-inner{position:relative;max-width:1600px;margin:auto}.problem-intro{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:end;padding-bottom:83px}h2{font-size:clamp(64px,7.1vw,112px);line-height:.97}.problem-intro>div>p:first-child{font-size:clamp(28px,2.8vw,44px);letter-spacing:-.035em;line-height:1.12;max-width:15ch;padding-bottom:6px}.problem-list{margin-left:22%;position:relative}.issue{border-top:1px solid #c8b7df;position:relative}.issue:last-child{border-bottom:1px solid #c8b7df}.issue summary{list-style:none;display:grid;grid-template-columns:105px 1fr 36px;align-items:center;gap:23px;cursor:pointer;padding:29px 0;position:relative}.issue summary::-webkit-details-marker{display:none}.issue-time{font-size:17px;letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums}.issue h3{font-size:clamp(24px,2.18vw,35px);font-weight:450;letter-spacing:-.035em;line-height:1.16;max-width:32ch}.issue-icon{width:29px;height:29px;position:relative}.issue-icon:before,.issue-icon:after{content:"";position:absolute;top:14px;left:5px;width:19px;height:1.5px;background:currentColor;transition:transform .2s var(--ease)}.issue-icon:after{transform:rotate(90deg)}.issue[open] .issue-icon:after{transform:rotate(0)}.solution{padding:0 63px 28px 128px;max-width:720px;font-size:18px;line-height:1.5}.solution-plan{font-size:14px;color:var(--muted);margin-top:14px}.commission-rewrite{font-size:23px;line-height:1.3;margin-bottom:16px}.commission-rewrite del{text-decoration-color:var(--brand-3);text-decoration-thickness:2px}.problem-thread{opacity:.85}.motion-toggle{position:fixed;z-index:10;right:22px;bottom:max(22px,env(safe-area-inset-bottom));width:47px;height:47px;border:1px solid #e4e0f0;border-radius:50%;background:var(--bg);display:grid;place-items:center}.motion-toggle svg{width:21px;height:21px;fill:none;stroke:var(--brand);stroke-width:1.5}.motion-toggle .play{display:none}.sem-movimento .motion-toggle .play{display:block}.sem-movimento .motion-toggle .pause,.no-js .motion-toggle{display:none}.context-cursor{position:fixed;z-index:15;top:0;left:0;display:none;pointer-events:none;background:var(--ink);color:#fff;font-size:12px;line-height:1;padding:10px 13px;border-radius:50px;white-space:nowrap}@media(hover:hover)and (pointer:fine){.header a:not(.button):hover,.text-link:hover{color:var(--brand-3)}.button:hover{background:var(--brand-2)}.issue summary:hover h3{color:var(--brand)}.poll-choice:hover>span{border-color:var(--brand-3)}}@media(min-width:1700px){.hero h1{font-size:144px}}@media(max-width:1100px){.header nav{margin-right:28px;gap:25px}.hero{padding-top:42px}.hero-bottom{gap:65px;padding-top:85px}.actions{gap:18px}.morning-card{padding:23px}.morning-heading{font-size:13px}.intro{font-size:19px}.problem-list{margin-left:10%}.problem-intro{padding-bottom:65px}h1{font-size:8.1vw}}@media(max-width:700px){:root{--pad:28px}.header{height:86px;gap:18px;margin-left:28px}.brand{width:93px}.header nav{margin:0 0 0 auto}.header nav a{font-size:13px}.header nav a:last-child{display:none}.login{font-size:13px!important;gap:8px}.hero{padding:34px var(--pad) 58px}h1{font-size:clamp(54px,12.3vw,80px);letter-spacing:-.055em;line-height:1}h1>span:last-child{white-space:normal}.hero-bottom{grid-template-columns:1fr;gap:106px;padding-top:32px}.hero-copy{max-width:none}.intro{font-size:18px;line-height:1.5}.actions{gap:21px;margin-top:26px}.button{min-height:54px;font-size:16px;padding-inline:23px;gap:38px}.text-link{font-size:15px}.proof{font-size:13px;margin-top:27px;max-width:36ch}.morning{width:calc(100% - 8px);justify-self:end;padding:0}.morning-card{padding:21px 20px 17px}.morning-heading{font-size:13px;gap:10px;padding-bottom:17px}.morning-greeting{font-size:28px}.morning-agenda{font-size:15px}.poll legend{font-size:18px}.morning figcaption{font-size:12px}.thread-clock{width:60px;height:60px;top:-68px;left:43%}.segments{padding:25px 28px}.segments p{font-size:17px;text-align:left;line-height:1.75}.segments span{margin-inline:7px}.problem{padding:72px var(--pad) 85px}.problem-intro{display:block;padding-bottom:43px}.problem-intro h2{font-size:clamp(54px,13.3vw,76px);line-height:1}.problem-intro>div>p:first-child{font-size:28px;max-width:16ch;margin-top:25px;line-height:1.16}.problem-list{margin-left:10px}.issue summary{grid-template-columns:28px 1fr 22px;gap:13px;padding:25px 0}.issue-time{font-size:14px}.issue h3{font-size:25px;line-height:1.13}.issue-icon{width:22px;height:24px}.issue-icon:before,.issue-icon:after{width:16px;left:3px;top:12px}.solution{padding:0 12px 25px 41px;font-size:16px}.solution-plan{font-size:13px}.commission-rewrite{font-size:20px}.motion-toggle{right:14px;bottom:max(14px,env(safe-area-inset-bottom));width:43px;height:43px}}@media(max-width:350px){:root{--pad:24px}.header{margin-inline:24px;gap:10px}.header nav a{font-size:12px}.brand{width:78px}.hero h1{font-size:49px}.hero .actions{gap:17px}.morning-card{padding:19px 16px}.morning-heading{font-size:12px}.morning-agenda{font-size:14px}.problem-intro h2{font-size:49px}.issue h3{font-size:23px}}.no-js .thread{inset:0 auto 0 20px;width:1.5px;border-left:1.5px solid var(--brand-3)}h1,h2{font-weight:600;letter-spacing:0}h1{font-size:clamp(64px,9.8vw,156px);line-height:1.01}@media(max-width:1100px)and (min-width:701px){h1{font-size:9.8vw}}@media(max-width:700px){h1{font-size:clamp(58px,16.4vw,84px);line-height:1.01;letter-spacing:0}.problem-intro h2{letter-spacing:0}}@media(max-width:350px){.hero h1{font-size:57px}.problem-intro h2{font-size:54px}}.day-note{font-size:13px;color:var(--muted);margin-top:20px}.issue-time{font-style:normal}@media(max-width:700px){.problem-intro .day-note{font-size:12px;margin-top:17px}.issue summary{grid-template-columns:1fr 22px;gap:10px 13px}.issue-time{grid-column:1;grid-row:1;font-size:14px}.issue h3{grid-column:1;grid-row:2}.issue-icon{grid-column:2;grid-row:1 / span 2}.solution{padding:0 32px 25px 0}}h1{font-size:clamp(58px,7.82vw,134px);font-variation-settings:"wdth" 100,"opsz" 96;font-kerning:none;text-rendering:optimizeSpeed;font-variant-ligatures:none}.header nav{margin-right:0;gap:28px}.header-cta{margin-left:24px;min-height:44px;font-size:14px!important;padding:10px 20px}.login{margin-left:4px}.proof,.day-note,.morning figcaption{color:#4b4763}.morning-card{box-shadow:0 10px 20px -16px #1e1b2e80}.hero-copy,.hero-title{position:relative}.button{position:relative;overflow:hidden}.button .button-label{position:relative;display:block;line-height:1.2;overflow:hidden}.button-label>span{display:block}.button-label .label-copy{position:absolute;inset:100% 0 auto}.poll-sending{display:none}.poll[data-state=preparing] .poll-sending{display:block}.poll[data-state=preparing] .poll-yes{display:none}.poll-status{min-height:58px}.clock-second{stroke-width:.9;transform-origin:40px 40px}.title-char-mask{padding:.12em;margin:-.12em}.segments{overflow:hidden}.segments .segment-strip{display:flex;width:max-content}.segments .segment-strip p{white-space:nowrap;max-width:none;text-wrap:nowrap;padding-right:24px}.segments.is-moving{padding-inline:0}.segment-strip [data-clone]{pointer-events:none}.segment-strip span{position:relative}.segments a{text-decoration:none}.segments button{border:0;background:transparent;color:inherit}.booking-scene{position:relative;background:var(--lilac);padding:110px var(--pad) 120px;display:grid;grid-template-columns:31% 1fr;gap:7%}.booking-heading{position:relative}.booking-heading>time{display:block;font-size:54px;letter-spacing:-.05em;line-height:1;margin-bottom:28px;font-variant-numeric:tabular-nums}.booking-heading h2{font-size:clamp(64px,6.1vw,96px);max-width:9ch;line-height:1}.booking-heading>p{font-size:19px;line-height:1.5;margin-top:30px;max-width:30ch}.booking-game{position:relative;display:grid;grid-template-columns:1fr 210px;gap:26px;align-items:start;min-width:0}.agenda{background:#fff;border-radius:12px;padding:20px 22px;min-width:0}.agenda-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;gap:14px}.agenda-heading h3,.waiting h3{font-size:18px;font-weight:550;letter-spacing:-.02em}.agenda-heading>span{font-size:13px;color:var(--muted)}.agenda-row{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:15px;min-height:86px;border-top:1px solid #e4e0f0;padding:12px 0}.agenda-row>time{font-size:14px;font-variant-numeric:tabular-nums;color:var(--muted)}.agenda-row p{font-size:17px;line-height:1.3}.agenda-row p>span{display:block;font-size:13px;margin-top:4px;color:var(--muted)}.free-slot{background:var(--lilac);margin-inline:-10px;padding-inline:10px;border-radius:6px;border-top-color:transparent;min-height:112px}.free-slot.is-over{outline:2px solid var(--brand)}.free-slot p{color:var(--brand);font-weight:500}.slot-empty span{font-weight:400}.slot-noscript{display:none}.waiting{padding-top:5px;min-width:0}.client-token{position:relative;display:flex;align-items:center;gap:13px;min-height:110px;min-width:160px;padding:8px 8px 8px 0;cursor:grab;touch-action:pan-y}.client-token img{width:48px;height:72px;image-rendering:pixelated;flex-shrink:0}.client-token b{font-size:18px;font-weight:550}.client-token small{display:block;font-size:13px;color:var(--muted);margin-top:3px;line-height:1.3}.drag-handle{font-size:23px;color:var(--muted);margin-left:auto}.client-token.is-dragging{cursor:grabbing;z-index:5;touch-action:none}.waiting [data-client-source]{min-height:134px}.waiting .button{font-size:14px;padding:12px 17px;min-height:47px;width:100%;justify-content:center}.reset-game{display:none;border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:10px 0;font-size:14px}.game-help{font-size:13px;line-height:1.5;color:var(--muted);margin-top:18px}.game-result{margin-top:24px;font-size:16px;line-height:1.35;min-height:60px}.game-won{display:none}.game-caption{grid-column:1/-1;font-size:13px;line-height:1.5;color:#4b4763;max-width:66ch}.booking-game:has(#offer-check:checked) .game-won{display:inline}.booking-game:has(#offer-check:checked) .game-pending,.booking-game:has(#offer-check:checked) .slot-empty{display:none}.booking-game:has(#offer-check:checked) .free-slot{background:#e4e0f0}.booking-game:has(#offer-check:checked) .reset-game{display:inline-block}.booking-game:has(#offer-check:checked) .js-offer{display:none}.booking-game:has(#offer-check:focus-visible) label{outline:2px solid var(--brand);outline-offset:4px}.no-js .js-offer,.no-js .reset-game,.no-js .game-help{display:none}.no-js .booking-game:has(#offer-check:checked) .slot-noscript{display:block}.confetti-layer{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}.confetti-piece{position:absolute;width:7px;height:11px;background:var(--brand)}.page-cover{position:fixed;inset:0;z-index:100;pointer-events:none;visibility:hidden}.page-cover>svg{width:100%;height:100%;max-width:none;fill:var(--brand)}.cover-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:64px;font-variant-numeric:tabular-nums}.cover-label img{width:150px;max-width:40vw}.cover-label span{display:block}.booking-thread{opacity:.8}.waiting [data-client-source]{position:relative}.free-slot .client-token{min-height:75px;min-width:0;width:100%;gap:8px;padding:0;cursor:default}.free-slot .client-token img{width:35px;height:53px}.free-slot .client-token small,.free-slot .drag-handle{display:none}@media(min-width:701px){.hero-bottom{padding-top:72px}}@media(max-width:1100px){.booking-scene{grid-template-columns:1fr;gap:55px}.booking-heading{display:grid;grid-template-columns:100px 1fr 1fr;align-items:center;gap:24px}.booking-heading>time{font-size:42px;margin:0}.booking-heading h2{font-size:64px}.booking-heading>p{margin:0;font-size:17px}.booking-game{grid-template-columns:1fr 230px;max-width:800px}.header{gap:18px}.header-cta{margin-left:0}.header nav{gap:18px}}@media(max-width:700px){h1{font-size:clamp(50px,14.1vw,76px)}.header{flex-wrap:wrap;height:auto;min-height:104px;gap:8px;padding:15px 0}.header nav{display:none}.header-cta{margin-left:auto;font-size:12px!important;min-height:38px;padding:9px 15px}.login{font-size:12px!important;margin-left:8px}.hero{padding-top:28px}.hero-bottom{gap:95px}.booking-scene{padding:70px var(--pad) 80px;gap:40px}.booking-heading{display:block}.booking-heading>time{font-size:38px;margin-bottom:22px}.booking-heading h2{font-size:65px;max-width:10ch}.booking-heading>p{font-size:18px;margin-top:24px;max-width:32ch}.booking-game{grid-template-columns:1fr;gap:24px}.agenda{padding:21px}.waiting{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px 18px}.waiting h3{grid-column:1/-1}.waiting [data-client-source]{min-height:112px}.client-token{min-width:0;padding:0;gap:9px}.client-token img{width:40px;height:60px}.client-token small{font-size:12px}.client-token b{font-size:17px}.drag-handle{display:none}.waiting .button{grid-column:2;grid-row:2;font-size:13px;padding:12px;min-height:52px}.game-result{grid-column:1/-1;margin-top:0;min-height:42px}.game-help{grid-column:1/-1;margin-top:0}.game-caption{font-size:12px}.reset-game{grid-column:2;grid-row:2}.page-cover .cover-label{font-size:40px}.motion-toggle{z-index:50}.segment-strip p{font-size:18px!important}.morning-heading{font-size:12px}.header .brand{width:82px}}@media(max-width:350px){.header{margin-inline:24px}.header-cta{font-size:11px!important;padding:9px 10px}.login{font-size:11px!important;margin-left:0}.header .brand{width:73px}h1,.hero h1{font-size:47px}.agenda{padding:18px 15px}.booking-heading h2{font-size:58px}.waiting{gap:8px 12px}}.button .button-label,.button .button-label span{font-size:inherit;line-height:1.2}.wrap{max-width:1500px;margin:auto}.hero-audience{font-size:15px;margin-top:17px;color:#4b4763}.start-facts{font-size:13px;margin-top:24px;color:#4b4763}.hero-copy .proof{margin-top:14px}.mobile-menu{display:none}.hero .intro{font-size:clamp(18px,1.48vw,22px)}.manifesto{padding:120px 12%;background:var(--bg)}.manifesto h2,.manifesto>p[data-acende]{font-size:clamp(42px,5vw,80px);line-height:1.1;max-width:22ch;letter-spacing:-.025em}.manifesto>p{font-size:21px;max-width:50ch;margin-top:26px}.manifesto>p:nth-child(2){font-size:17px}.customer-copy{grid-column:1/-1;margin-top:50px;max-width:840px;margin-left:22%}.customer-copy>h2{font-size:54px;line-height:1.08;margin:15px 0 25px;max-width:25ch}.customer-copy p{font-size:19px;line-height:1.55;margin:18px 0}.customer-copy h3{font-size:30px;font-weight:500;line-height:1.2;max-width:28ch;margin-top:40px}.customer-copy .plain-note{font-size:14px}.ticks{padding:0;margin:25px 0;list-style:none}.ticks li{padding:13px 0;border-bottom:1px solid #e4e0f0;font-size:17px;line-height:1.5}.ticks strong{font-weight:600}.plain-note{font-size:14px!important;line-height:1.5;color:#4b4763;margin-top:22px!important}.hour-scene{position:relative;padding:120px var(--pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;align-items:center;isolation:isolate}.scene-wire{position:absolute;left:0;top:0;width:65px;height:100%;fill:none;stroke:var(--brand-3);stroke-width:1.5;pointer-events:none}.hour-copy{max-width:590px;min-width:0}.hour-copy>time,.copilot-section>time{display:block;font-size:44px;line-height:1;margin-bottom:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hour-copy h2{font-size:clamp(64px,6.4vw,100px);max-width:13ch;line-height:1}.hour-copy h3{font-size:28px;line-height:1.18;font-weight:500;margin:28px 0 16px;letter-spacing:-.025em}.hour-copy p{font-size:19px;line-height:1.55;margin-top:20px}.hour-copy ul{list-style:none;padding:0}.hour-art{margin:0;min-width:0;position:relative}.hour-art figcaption{font-size:13px;line-height:1.5;color:#4b4763;margin-top:22px}.absence{background:#f7f5fc;align-items:start}.absence-stage{min-height:550px;position:relative;display:grid;place-items:center}.hourglass{width:230px;color:var(--brand);margin:0 auto;overflow:visible}.sand-top{transform-origin:50% 0}.sand-bottom{transform-origin:50% 100%}.reminder{background:#fff;padding:24px;border-radius:12px;max-width:360px;margin:-5px 0 0 auto;box-shadow:0 9px 20px -17px #1e1b2e70;position:relative}.reminder h3{font-size:18px;margin-bottom:15px;font-weight:550}.reminder p{font-size:19px;line-height:1.5}.reminder small{font-size:12px;color:var(--muted);display:block;margin-top:18px}.stock-scene{background:var(--lilac);grid-template-columns:1.1fr 1fr}.stock-demo{background:#fff;padding:28px;border-radius:12px}.stock-demo h3{font-size:25px;font-weight:500;margin-bottom:30px}.stock-demo>div{display:grid;grid-template-columns:1fr auto;gap:12px;margin:20px 0}.stock-demo b{font-size:15px;font-weight:500}.stock-demo i{grid-column:1/-1;height:7px;background:var(--brand);transform:scaleX(var(--bar));transform-origin:left}.stock-demo i[data-bar="18"]{--bar:.18}.stock-demo i[data-bar="65"]{--bar:.65}.stock-demo i[data-bar="45"]{--bar:.45}.stock-demo>p{font-size:14px;margin-top:30px}.assistant-demo{margin:35px 0 0 15%;font-size:18px}.assistant-demo p{padding:18px 0;border-bottom:1px solid #e4e0f0}.assistant-demo p:first-child{font-weight:500}.commission-scene{background:#fff;grid-template-columns:1.2fr 1fr;align-items:start}.commission-scene .commission-rewrite{font-size:23px}.commission-scene del{text-decoration-color:var(--brand-3);text-decoration-thickness:2px}.receipt{position:relative;background:var(--lilac);padding:38px 30px;color:var(--ink);clip-path:polygon(0 0,100% 0,100% 98%,98% 100%,96% 98%,94% 100%,92% 98%,90% 100%,88% 98%,86% 100%,84% 98%,82% 100%,80% 98%,78% 100%,76% 98%,74% 100%,72% 98%,70% 100%,68% 98%,66% 100%,64% 98%,62% 100%,60% 98%,58% 100%,56% 98%,54% 100%,52% 98%,50% 100%,48% 98%,46% 100%,44% 98%,42% 100%,40% 98%,38% 100%,36% 98%,34% 100%,32% 98%,30% 100%,28% 98%,26% 100%,24% 98%,22% 100%,20% 98%,18% 100%,16% 98%,14% 100%,12% 98%,10% 100%,8% 98%,6% 100%,4% 98%,2% 100%,0 98%)}.receipt h3{font-size:28px;font-weight:500;letter-spacing:-.03em}.receipt>p{font-size:15px;margin:12px 0 24px}.receipt-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:23px 0;border-bottom:1px dashed #e4e0f0;font-size:16px}.receipt-row b{font-weight:550;font-variant-numeric:tabular-nums}.receipt-total{display:flex;flex-direction:column;gap:15px;padding:26px 0;font-size:18px}.receipt-total b{font-size:48px;font-weight:550;letter-spacing:-.05em;line-height:1}.receipt small{display:block;font-size:12px;line-height:1.5;max-width:38ch;margin-top:12px}.money-scene{background:var(--ink);color:#fff}.money-scene .plain-note,.money-scene .hour-art figcaption{color:#e4e0f0}.money-scene .ticks li{border-color:#68587b}.dre-demo{background:var(--bg);color:var(--ink);padding:32px;border-radius:12px}.dre-demo h3{font-size:26px;font-weight:550;margin-bottom:24px}.dre-demo>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d4c8e5;padding:19px 0;font-size:18px}.dre-demo b{font-weight:550}.dre-demo .dre-profit{font-size:26px;color:#126b43}.dre-demo>p{font-size:13px;line-height:1.5;margin-top:15px}.profit-chart{margin-top:35px;width:100%;height:auto;overflow:visible;fill:none;stroke:#14935b;stroke-width:3}.profit-chart .balance-line{stroke:#80708c;stroke-dasharray:7 7;stroke-width:1.5}.profit-chart circle{fill:#14935b;stroke:none}.copilot-section{padding:120px var(--pad);background:var(--bg)}.copilot-section>h2{font-size:clamp(64px,6.8vw,106px);max-width:19ch;line-height:1}.copilot-section>p{font-size:17px;margin-top:24px;max-width:52ch}.copilot-section .section-intro{font-size:23px;line-height:1.5;max-width:52ch}.copilot-flow{margin:70px 0 70px 28%;max-width:850px}.copilot-flow article{padding:30px 0;border-top:1px solid #e4e0f0;position:relative}.copilot-flow h3{font-size:35px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.copilot-flow p{font-size:19px;line-height:1.5;margin-top:20px}.copilot-flow article.is-active:before{content:"";position:absolute;left:-25px;top:36px;width:7px;height:7px;background:var(--brand);border-radius:50%}.control-comparison{margin-left:28%;max-width:700px}.control-comparison svg{width:100%;height:auto;fill:var(--brand)}.control-comparison p{font-size:13px;color:#4b4763;margin-top:20px}.levels{margin:80px 0 35px;max-width:900px}.level-tabs{position:relative;display:flex;gap:35px;border-bottom:1px solid #e4e0f0;margin-bottom:40px}.level-tabs button{border:0;background:none;padding:15px 0;font:500 22px Inter,sans-serif;cursor:pointer}.level-tabs button[aria-selected=true]{color:var(--brand)}.tab-indicator{position:absolute;left:0;bottom:-1px;height:3px;background:var(--brand);width:60px;pointer-events:none}.level-panel h3{font-size:40px;font-weight:500;letter-spacing:-.035em;line-height:1.15}.level-panel p{font-size:21px;max-width:50ch;margin-top:18px;line-height:1.5}.guarantees{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0 35px;max-width:1000px;margin-top:55px}.guarantees li{font-size:16px;line-height:1.5;padding:13px 0;border-bottom:1px solid #e4e0f0}.copilot-section .closing-day{font-size:22px;max-width:50ch;margin-top:40px}.manifesto--second{background:var(--brand);color:#fff}.manifesto--second>p[data-acende]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:600;font-size:clamp(50px,6vw,94px);max-width:24ch;margin:0}.month-close{padding:120px var(--pad);background:var(--lilac);display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:start}.month-close h2{font-size:clamp(64px,6vw,96px);line-height:1;max-width:13ch}.month-close>div>p{font-size:20px;line-height:1.5;max-width:42ch;margin-top:25px}.month-close form{margin-top:45px;max-width:520px}.month-close form h3{font-size:23px;font-weight:500;margin-bottom:24px}.month-close label{display:grid;grid-template-columns:1fr 90px;gap:10px 16px;border-top:1px solid #e4e0f0;padding:18px 0;align-items:center;font-size:16px}.month-close label small{grid-column:1/-1;font-size:13px;color:#4b4763}.month-close input{width:90px;min-height:48px;border:1px solid #e4e0f0;border-radius:6px;background:var(--bg);padding:9px;font:400 18px Inter,sans-serif}.receipt--total{background:#fff}.receipt--total .receipt-total b{font-size:64px}.receipt--total>ul{padding:0;list-style:none;font-size:15px;line-height:1.6}.receipt--total li{padding:10px 0}.receipt--total .plain-note{font-size:13px!important;margin-bottom:20px}.start-section{padding:120px var(--pad)}.start-section>h2{font-size:clamp(64px,6.4vw,100px);max-width:15ch;line-height:1}.start-section ol{display:flex;list-style:none;padding:0;gap:55px;margin:70px 0 0}.start-section li{flex:1;min-width:0}.start-section li>span{font-family:Plus Jakarta Sans,sans-serif;font-size:110px;line-height:1;color:var(--brand)}.start-section h3{font-size:25px;font-weight:500;line-height:1.18;letter-spacing:-.02em;margin-top:25px}.start-section p{font-size:17px;line-height:1.55;margin-top:20px}.gringos{background:var(--lilac);padding:95px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.gringos h2{font-size:70px;max-width:11ch;line-height:1}.gringos p{font-size:20px;line-height:1.5;margin-top:25px;max-width:43ch}.gringos>p{font-size:48px;line-height:1.12;letter-spacing:-.035em}.quotes{padding:100px 13% 110px;background:#fff}.quotes h2{font-size:64px;line-height:1.05;max-width:17ch}.quote-rating{font-size:14px;margin:25px 0 55px}.quotes__grid{display:grid;grid-template-columns:1fr;gap:60px}.quote blockquote{font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.35;letter-spacing:-.025em;max-width:28ch}.quote figcaption{margin-top:28px;font-size:15px;line-height:1.5}.quote figcaption b{display:block;font-weight:600}.apps-section{padding:120px var(--pad);background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:7vw;overflow:hidden;align-items:center}.apps-section h2{font-size:clamp(64px,6vw,94px);line-height:1;max-width:13ch}.apps-section h3{font-size:24px;margin-top:30px;font-weight:500}.apps-section>div>p{font-size:20px;line-height:1.55;margin-top:25px;max-width:42ch}.stores{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.stores a{font-size:16px;text-underline-offset:5px}.app-fan{height:550px;position:relative;display:flex;align-items:center;justify-content:center}.app-phone{position:absolute;left:15%;top:20px;width:250px;height:470px;background:var(--bg);color:var(--ink);border:8px solid #38264e;border-radius:36px;padding:32px 18px;transform-origin:50% 100%}.app-phone:nth-child(1){transform:rotate(-15deg) translate(-65px)}.app-phone:nth-child(3){transform:rotate(15deg) translate(65px)}.app-phone:nth-child(2){z-index:2}.app-phone h3{font-size:20px;margin-top:15px}.app-phone p{font-size:14px;margin-top:12px}.app-phone>div{padding:25px 0 15px;border-bottom:1px solid #e4e0f0;font-size:18px}.app-phone small{display:block;font-size:13px;margin-top:26px}.app-fan figcaption{position:absolute;bottom:0;left:0;font-size:13px;color:#e4e0f0}.trust{padding:110px var(--pad);background:var(--bg)}.trust h2{font-size:clamp(64px,6vw,90px);line-height:1;max-width:16ch}.trust__grid{margin:60px 0 50px;display:block;max-width:1000px}.trust__item{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:25px 0;border-top:1px solid #e4e0f0}.trust__item h3{font-size:25px;font-weight:500;line-height:1.2}.trust__item p{font-size:17px;line-height:1.5}.disclosure{max-width:1000px;border-top:1px solid #e4e0f0;border-bottom:1px solid #e4e0f0}.disclosure summary{font-size:24px;padding:27px 0;cursor:pointer}.disclosure__body{font-size:18px;line-height:1.6;padding-bottom:30px;max-width:75ch}.disclosure__body p+p{margin-top:20px}.pricing{padding:115px var(--pad);background:var(--lilac)}.pricing h2{font-size:clamp(64px,6.5vw,100px);line-height:1;max-width:16ch}.pricing .lead{font-size:21px;line-height:1.5;margin-top:26px;max-width:65ch}.billing{display:inline-flex;gap:18px;margin:35px 0 55px;position:relative}.billing button{padding:12px 22px;border:1px solid #e4e0f0;background:transparent;border-radius:999px;cursor:pointer;font-size:16px;position:relative;z-index:1}.billing button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.billing em{font-style:normal;font-size:13px}.billing__pill{display:none}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.plan{border-top:1px solid #e4e0f0;padding:24px 0 0;min-width:0;background:transparent;box-shadow:none;border-radius:0}.plan h3{font-size:34px;font-weight:500;letter-spacing:-.03em}.plan__desc{font-size:16px;line-height:1.45;min-height:48px;margin-top:12px}.price{display:flex;gap:3px;align-items:baseline;margin-top:25px;white-space:nowrap;font-variant-numeric:tabular-nums}.price__cur{font-size:19px}.price__int{font-size:65px;line-height:1;letter-spacing:-.045em;font-weight:550}.price__dec{font-size:28px}.price__per{font-size:15px;margin-left:5px}.plan__bill{font-size:14px;line-height:1.5;min-height:48px;margin:20px 0}.plan .btn{display:inline-flex;min-height:50px;padding:13px 24px;background:var(--brand);color:#fff;text-decoration:none;border-radius:999px;font-size:16px;align-items:center;justify-content:center}.plan__list{padding:0;list-style:none;margin:35px 0 0}.plan__list li{font-size:16px;line-height:1.5;padding:12px 0;border-top:1px solid #e4e0f0}.plan__list b{font-weight:550}.pricing__notes{font-size:15px;line-height:1.5;margin-top:55px;max-width:75ch}.pricing__notes p+p{margin-top:16px}.faq-section{padding:120px var(--pad);background:var(--bg)}.faq-section>h2{font-size:clamp(64px,6.5vw,94px);line-height:1;max-width:15ch}.faq-section>p{font-size:17px;margin-top:25px}.faq-section>div{margin:60px 0 0 23%;max-width:1100px}.faq-section details{border-top:1px solid #e4e0f0}.faq-section details:last-child{border-bottom:1px solid #e4e0f0}.faq-section summary{display:flex;justify-content:space-between;gap:30px;font-size:24px;letter-spacing:-.02em;line-height:1.35;cursor:pointer;padding:26px 0;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-icon{font-weight:300;flex:none;width:20px;display:inline-grid;place-items:center;transition:transform .24s var(--ease)}.faq-section details[open] .faq-icon{transform:rotate(45deg)}.faq-answer{font-size:18px;line-height:1.6;max-width:65ch;padding:0 40px 30px 0}.contact-section{padding:110px var(--pad);background:#fff}.lead-box{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:start}.lead-left h2{font-size:clamp(64px,6.3vw,96px);line-height:1;max-width:13ch}.lead-left p{font-size:20px;line-height:1.5;margin-top:24px;max-width:40ch}.lead-left p:first-child{font-size:17px;margin:0 0 25px}.lead-right h3{font-size:27px;font-weight:500;line-height:1.2}.lead-right .sub{font-size:16px;margin:15px 0 30px}.field{margin:22px 0}.field label{display:block;font-size:16px;margin-bottom:9px}.field input,.field select{display:block;width:100%;min-height:52px;background:var(--bg);border:1px solid #e4e0f0;border-radius:6px;padding:12px;font:400 17px Inter,sans-serif;color:var(--ink)}.field select{max-width:100%}.err{display:none;font-size:14px;color:#a12030;margin-top:8px}.invalid .err{display:block}.invalid input,.invalid select{border-color:#a12030}.form-note{font-size:13px;line-height:1.5;margin-top:22px;color:#4b4763}.lead-right .button{font-size:16px}.form-ok{font-size:20px;line-height:1.5;margin-top:35px}.form-ok p{margin:22px 0}.form-ok[hidden]{display:none}.closing-cta{padding:120px var(--pad) 130px;background:var(--brand);color:#fff;position:relative}.closing-cta h2{font-size:clamp(64px,7.5vw,116px);line-height:1;max-width:18ch}.closing-cta p{font-size:23px;line-height:1.5;max-width:45ch;margin:35px 0}.closing-cta .button{background:var(--bg);color:var(--brand)}.footer{background:var(--ink);color:#fff;padding:80px var(--pad) 0;overflow:hidden}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:13vw}.footer-top>div>p{font-size:25px;line-height:1.4;letter-spacing:-.02em;max-width:26ch;margin-bottom:30px}.footer a{text-underline-offset:5px}.footer-top>div>a{font-size:15px;margin-right:25px}.footer-links{display:grid;grid-template-columns:1fr;gap:30px}.footer-links h3{font-size:16px;font-weight:550;margin-bottom:12px}.footer-links nav{display:flex;flex-wrap:wrap;gap:10px 23px}.footer-links nav h3{width:100%;margin:0}.footer-links a{font-size:14px}.footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:13px;padding:65px 0 25px;color:#e4e0f0}.footer-mark{display:block;width:100%;overflow:hidden}.footer-mark img{display:block;width:100%;height:auto;margin:0;transform-origin:50% 100%}.whatsapp-float{position:fixed;z-index:45;right:22px;bottom:82px;width:47px;height:47px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;border:1px solid var(--bg)}.whatsapp-float svg{width:24px;height:24px}.no-js .billing,.no-js .level-tabs,.no-js .tab-indicator{display:none}.no-js .level-panel{margin:35px 0}.no-js .form-note{margin-bottom:20px}.price-roll{display:inline-block;overflow:hidden;vertical-align:bottom}.price-roll>span{display:block}@media(hover:hover)and (pointer:fine){.plan .btn:hover{background:var(--brand-2)}.stores a:hover,.footer a:hover{color:#e4e0f0}.motion-toggle:hover svg{transform:scale(1.2)}.motion-toggle svg{transition:transform .2s var(--ease)}}@media(max-width:1100px){.header>nav{display:none}.mobile-menu{display:block;margin-left:auto}.mobile-menu summary{cursor:pointer;list-style:none;font-size:15px;padding:9px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] nav{position:absolute;right:0;top:85%;display:flex;flex-direction:column;gap:16px;background:var(--bg);padding:24px;min-width:230px;border:1px solid #e4e0f0;border-radius:12px;z-index:20}.hour-scene{gap:6vw;padding-block:90px}.hour-copy h2{font-size:70px}.hour-copy h3{font-size:25px}.hour-copy p{font-size:18px}.hour-copy .ticks li{font-size:16px}.plans{gap:25px}.price__int{font-size:51px}.price__dec{font-size:23px}.receipt{padding:28px 22px}.receipt-row{font-size:14px;gap:10px}.receipt-total b{font-size:40px}.copilot-flow,.control-comparison{margin-left:13%}.app-phone{width:220px;left:10%}.apps-section{gap:4vw}.app-fan{height:520px}.gringos h2{font-size:64px}.gringos>p{font-size:40px}.footer-top{gap:8vw}}@media(max-width:700px){.header>.login{display:none}.header .mobile-menu{margin-left:auto;order:3}.header-cta{margin-left:10px;order:2}.header .brand{order:1}.header{justify-content:space-between}.header .mobile-menu>summary{font-size:13px;padding:8px 0}.header .mobile-menu[open] nav{top:88%;right:0;min-width:240px}.hero-audience{font-size:14px;margin-top:18px}.start-facts{font-size:13px;max-width:30ch}.hero-copy .proof{margin-top:15px}.manifesto{padding:75px var(--pad)}.manifesto h2,.manifesto>p[data-acende]{font-size:46px;line-height:1.1}.manifesto>p{font-size:18px;line-height:1.5}.manifesto>p:nth-child(2){font-size:15px}.customer-copy{margin:25px 0 0;grid-column:1}.customer-copy>h2{font-size:47px;line-height:1.1}.customer-copy p{font-size:18px}.customer-copy h3{font-size:27px}.ticks li{font-size:16px;padding:13px 0}.hour-scene{grid-template-columns:1fr!important;gap:45px;padding:75px var(--pad);align-items:start}.hour-copy>time,.copilot-section>time{font-size:34px;margin-bottom:24px}.hour-copy h2{font-size:65px;line-height:1;max-width:13ch}.hour-copy p{font-size:18px}.hour-copy h3{font-size:25px;line-height:1.2}.hour-art figcaption{font-size:12px;margin-top:18px}.scene-wire{width:52px}.absence-stage{min-height:450px}.hourglass{width:185px}.reminder{padding:22px;max-width:290px;margin-top:10px}.reminder p{font-size:17px}.stock-demo{padding:24px}.assistant-demo{margin-left:8%;font-size:17px}.receipt{padding:28px 22px}.receipt h3{font-size:26px}.receipt-row{font-size:14px;gap:10px;padding:21px 0}.receipt-total b{font-size:44px}.dre-demo{padding:25px 22px}.dre-demo>div{font-size:16px;gap:15px;padding:18px 0}.dre-demo .dre-profit{font-size:22px}.copilot-section{padding:75px var(--pad)}.copilot-section>h2{font-size:62px;line-height:1.02}.copilot-section .section-intro{font-size:21px}.copilot-flow{margin:45px 0 45px 10px}.copilot-flow h3{font-size:30px}.copilot-flow p{font-size:18px}.control-comparison{margin:0}.levels{margin-top:55px}.level-tabs{gap:20px;margin-bottom:28px}.level-tabs button{font-size:16px}.level-panel h3{font-size:34px}.level-panel p{font-size:19px}.guarantees{display:block;margin-top:30px}.guarantees li{font-size:15px}.copilot-section .closing-day{font-size:19px}.month-close{grid-template-columns:1fr;gap:40px;padding:75px var(--pad)}.month-close h2{font-size:65px}.month-close>div>p{font-size:19px}.month-close label{grid-template-columns:1fr 80px;font-size:15px;gap:10px}.month-close input{width:80px;font-size:17px}.receipt--total .receipt-total b{font-size:54px}.receipt--total .receipt-row{font-size:15px}.start-section{padding:75px var(--pad)}.start-section>h2{font-size:65px}.start-section ol{display:block;margin-top:40px}.start-section li{display:grid;grid-template-columns:50px 1fr;gap:22px;margin-top:35px}.start-section li>span{font-size:72px}.start-section h3{font-size:24px;margin:10px 0 0}.start-section p{font-size:17px;margin-top:15px}.gringos{grid-template-columns:1fr;gap:35px;padding:75px var(--pad)}.gringos h2{font-size:65px;line-height:1}.gringos p{font-size:19px}.gringos>p{font-size:34px;line-height:1.15}.quotes{padding:75px var(--pad)}.quotes h2{font-size:58px;line-height:1.05}.quote blockquote{font-size:29px;line-height:1.3;letter-spacing:-.02em}.quote figcaption{font-size:14px}.quote-rating{font-size:13px;margin:25px 0 35px}.quotes__grid{gap:45px}.apps-section{grid-template-columns:1fr;gap:40px;padding:75px var(--pad)}.apps-section h2{font-size:64px}.apps-section h3{font-size:23px}.apps-section>div>p{font-size:19px}.stores{gap:18px}.stores a{font-size:15px}.app-fan{height:475px;max-width:100%}.app-phone{left:calc(50% - 100px);width:200px;height:410px;top:20px;padding:24px 15px;border-width:7px}.app-phone:nth-child(1){transform:rotate(-12deg) translate(-37px)}.app-phone:nth-child(3){transform:rotate(12deg) translate(37px)}.app-phone h3{font-size:18px}.app-phone p{font-size:13px}.app-phone>div{padding:18px 0;font-size:17px}.trust{padding:75px var(--pad)}.trust h2{font-size:62px}.trust__grid{margin:40px 0}.trust__item{grid-template-columns:1fr;gap:15px;padding:25px 0}.trust__item h3{font-size:24px}.trust__item p{font-size:17px}.disclosure summary{font-size:22px;line-height:1.35}.disclosure__body{font-size:17px;line-height:1.6}.pricing{padding:75px var(--pad)}.pricing h2{font-size:65px}.pricing .lead{font-size:19px}.billing{gap:12px;margin-bottom:35px}.billing button{font-size:14px;padding:11px 18px}.billing em{font-size:12px}.plans{grid-template-columns:1fr;gap:45px}.plan{padding-top:25px}.plan h3{font-size:35px}.plan__desc{min-height:0}.price{margin-top:20px}.price__int{font-size:65px}.price__dec{font-size:28px}.plan__bill{min-height:0}.plan__list{margin-top:25px}.plan__list li{font-size:16px}.pricing__notes{font-size:14px;margin-top:40px}.faq-section{padding:75px var(--pad)}.faq-section>h2{font-size:62px}.faq-section>div{margin:40px 0 0}.faq-section summary{font-size:21px;padding:23px 0;gap:20px}.faq-answer{font-size:17px;padding-right:20px}.contact-section{padding:75px var(--pad)}.lead-box{grid-template-columns:1fr;gap:40px}.lead-left h2{font-size:64px}.lead-left p{font-size:19px}.lead-left p:first-child{font-size:16px}.lead-right h3{font-size:25px}.lead-right .button{width:100%;font-size:15px;padding-inline:20px}.closing-cta{padding:85px var(--pad) 95px}.closing-cta h2{font-size:65px}.closing-cta p{font-size:21px}.footer{padding:65px var(--pad) 0}.footer-top{grid-template-columns:1fr;gap:50px}.footer-top>div>p{font-size:24px;max-width:25ch}.footer-links{gap:30px}.footer-links nav{gap:11px 22px}.footer-links h3{font-size:16px}.footer-links a{font-size:14px}.footer-bottom{display:block;padding:50px 0 25px;font-size:12px}.footer-bottom p+p{margin-top:12px}.footer-mark{margin-top:10px}.whatsapp-float{width:43px;height:43px;right:14px;bottom:69px}}@media(max-width:350px){.header-cta{margin-left:5px;padding:9px 10px}.header .mobile-menu>summary{font-size:12px}.hour-copy h2,.copilot-section>h2,.month-close h2,.start-section>h2,.pricing h2,.closing-cta h2,.lead-left h2,.trust h2{font-size:56px}.manifesto h2,.manifesto>p[data-acende]{font-size:41px}.customer-copy>h2{font-size:43px}.gringos h2{font-size:58px}.apps-section h2{font-size:56px}.quotes h2,.faq-section>h2{font-size:53px}.level-tabs{gap:16px}.level-tabs button{font-size:15px}.receipt-row{font-size:13px}.receipt--total .receipt-row{font-size:14px}.app-phone{width:185px;left:calc(50% - 92px)}.app-phone:nth-child(1){transform:rotate(-10deg) translate(-27px)}.app-phone:nth-child(3){transform:rotate(10deg) translate(27px)}}.hour-copy h2,.booking-heading h2,.copilot-section>h2,.month-close h2,.start-section>h2,.apps-section h2,.closing-cta h2{font-kerning:none;text-rendering:optimizeSpeed;font-variant-ligatures:none}.odometer{display:inline-flex;align-items:baseline;white-space:pre}.odometer-col{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:bottom}.odometer-strip{display:flex;flex-direction:column;line-height:1}.odometer-strip>span{height:1em;line-height:1;display:block}.quotes__grid{position:relative}.quote-controls{display:flex;flex-wrap:wrap;gap:22px;margin-top:38px}.quote-controls button{border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:10px 0;font:400 14px Inter,sans-serif}.rolling-underline{position:relative;display:inline-block;text-decoration:none!important}.link-sweep{position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:currentColor;pointer-events:none}.header{position:sticky;top:0;background:var(--bg);z-index:60}.header:before{content:"";position:absolute;left:calc(-1 * var(--pad));right:calc(-1 * var(--pad));top:0;bottom:0;background:inherit;z-index:-1}.header.is-dark{background:var(--ink);color:#fff}.header.is-dark .header-cta{background:#fff;color:var(--brand)}.header.is-dark .mobile-menu[open] nav{color:var(--ink)}.no-js .scene-wire{stroke-dashoffset:0}.no-js .quote{position:static!important;visibility:visible!important;opacity:1!important}.month-passage{grid-column:1/-1;overflow:hidden;color:var(--ink);max-width:100%;position:relative;margin-top:45px;background:var(--bg);padding:40px 0}.month-track{display:flex;width:max-content;gap:35px;padding:0 40px}.month-track article{width:min(55vw,700px);flex:none;padding:30px;background:var(--lilac)}.month-track time{font-size:30px;display:block;letter-spacing:-.03em}.month-track p{font-size:16px;margin:35px 0 20px}.month-track b{display:block;font-size:72px;line-height:1;letter-spacing:-.055em;font-weight:550;color:#126b43}.month-track span{font-size:13px;display:block;margin-top:25px}.footer-mark{position:relative}.footer-slice{position:absolute;inset:0;display:block;pointer-events:none;transform-origin:50% 75%}.footer-slice img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:700px){.month-passage{overflow-x:auto;padding-block:25px;scroll-snap-type:x mandatory;margin-top:10px}.month-track{padding:0 25px;gap:20px}.month-track article{width:75vw;padding:25px;scroll-snap-align:center}.month-track b{font-size:58px}.month-track time{font-size:26px}}.plan-annual{font-size:14px;line-height:1.5;margin-top:15px;min-height:42px}.billing[data-mode=annual]~.plans .plan-annual{display:none}.plan .button{font-size:16px}.leo-cta{position:absolute;right:9%;bottom:60px;width:128px;height:192px;image-rendering:pixelated}.closing-cta{padding-right:20%}@media(max-width:700px){.closing-cta{padding-right:var(--pad);padding-bottom:170px}.leo-cta{width:72px;height:108px;right:var(--pad);bottom:38px}.plan-annual{min-height:0}}.team-stack{margin-top:35px;position:relative;padding-bottom:20px}.team-stack article{display:flex;justify-content:space-between;gap:24px;padding:22px 25px;border:1px solid #c1b4d5;background:var(--bg);color:var(--ink);margin-top:-1px;font-size:19px;transform-origin:50% 0}.team-stack b{font-variant-numeric:tabular-nums;font-weight:500}.level-panel{transform-origin:50% 50%;perspective:700px}.cta-thread{position:absolute;pointer-events:none;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);overflow:visible}.cta-thread rect{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:1}.closing-cta .button{position:relative}.scroll-thread{position:fixed;left:0;top:0;width:2px;height:100vh;transform-origin:50% 0;z-index:90;background:var(--brand-3);pointer-events:none}.control-comparison:focus-within .control-dot,.control-comparison:hover .control-dot{outline:1px solid currentColor;outline-offset:3px}.plan-cta{position:relative;overflow:hidden;isolation:isolate}.directional-fill{position:absolute;inset:0;background:#ffffff30;transform:scaleY(0);z-index:-1;pointer-events:none}.plan-cta .button-label{position:relative;z-index:1}.quotes.is-carousel .quotes__grid{touch-action:pan-y}.pixel-person{image-rendering:pixelated;flex:none;object-fit:contain;width:64px;height:96px}.morning-leo{float:right;width:48px;height:72px;margin:-12px 0 8px 15px}.agenda-heading .game-leo{width:40px;height:60px}.agenda-heading{align-items:center}.agenda-heading h3{margin-right:auto}.absence-cast{display:flex;justify-content:center;align-items:flex-end;gap:44px;margin:-10px 0 20px}.absence-cast img{width:64px;height:96px}.stock-bia,.cash-leo{float:right;width:48px;height:72px;margin:-8px 0 15px 20px}.team-stack article{align-items:center}.team-stack .pixel-person{width:40px;height:60px}.team-stack article span{margin-right:auto}.start-cast{display:flex;gap:18px;margin:20px 0}.start-cast img{width:40px;height:60px}@media(max-width:700px){.absence-cast{gap:35px}.team-stack article{padding:18px}.morning-leo,.cash-leo,.stock-bia{width:40px;height:60px}}@media(min-width:701px){main>section:not(.segments){padding-right:max(var(--pad),88px)}}@media(max-width:700px){:root{--pad:40px}.whatsapp-float,.motion-toggle{width:30px;height:30px;right:4px}.whatsapp-float{bottom:54px}.motion-toggle{bottom:max(14px,env(safe-area-inset-bottom))}.whatsapp-float svg,.motion-toggle svg{width:17px;height:17px}}.game-caption{align-self:start;margin-top:12px}.gringos-cast{display:flex;gap:40px;align-items:flex-end;justify-content:center}.gringos-cast .pixel-person{width:96px;height:144px}.plan-annual{min-height:0;margin-top:8px;margin-bottom:18px}.plan__bill{margin-top:10px}.copilot-flow{max-width:none;margin-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.copilot-flow article{padding-left:15px}.copilot-flow article.is-active:before{left:0}.copilot-flow h3{font-size:30px}.copilot-flow p{font-size:18px}@media(max-width:700px){.copilot-flow{display:block;margin:35px 0}.copilot-flow article{padding:24px 0 24px 16px}.gringos-cast{justify-content:flex-start;gap:25px}.gringos-cast .pixel-person{width:64px;height:96px}}@media(max-width:700px){.whatsapp-float,.motion-toggle{width:44px;height:44px;right:-3px;background:transparent;border:0;isolation:isolate}.whatsapp-float:before,.motion-toggle:before{content:"";position:absolute;inset:7px;border-radius:50%;z-index:-1}.whatsapp-float:before{background:var(--brand)}.motion-toggle:before{background:var(--bg);border:1px solid #e4e0f0}.whatsapp-float{bottom:58px}.motion-toggle{bottom:max(10px,env(safe-area-inset-bottom))}.whatsapp-float svg,.motion-toggle svg{width:18px;height:18px}.header-cta,.mobile-menu summary{min-height:44px}.mobile-menu summary{display:flex;align-items:center}}@media(max-width:700px){.whatsapp-float,.motion-toggle{right:0}}@media(max-width:350px){.header{margin-inline:var(--pad)}}
