:root{--brand-50:#edf8f7;--brand-100:#d6eeeb;--brand-200:#b4e2dc;--brand-300:#216f7a;--brand-400:#176b78;--brand-500:#125a66;--brand-600:#104d58;--brand-700:#103f48;--brand-800:#123640;--brand-900:#132c32;--brand-950:#10272d;--g-50:#172326;--g-100:#26383c;--g-200:#3f555b;--g-300:#4e6469;--g-400:#60757a;--g-500:#809598;--g-600:#a6b7b8;--g-700:#bccdce;--g-800:#d5e1df;--g-850:#e8efed;--g-900:#fff;--g-950:#f2f6f5;--ok:#18734f;--danger:#b53b48;--warn:#805a12;--bg:var(--g-950);--card:var(--g-900);--line:var(--g-800);--line-strong:var(--g-700);--text:var(--g-50);--text-2:var(--g-300);--text-3:var(--g-400);--font:"Manrope",ui-sans-serif,system-ui,sans-serif;--display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--ease:cubic-bezier(.2,.8,.2,1);--wrap:1200px}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{background:var(--brand-800);color:var(--brand-50)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand-400);outline-offset:3px;border-radius:6px}img{max-width:100%;display:block}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wrap{width:min(100% - 40px, var(--wrap));margin-inline:auto}section{position:relative}.pad{padding-block:clamp(80px,11vw,150px)}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-300);align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:1px}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.05}h2{letter-spacing:-.045em;max-width:18ch;font-size:clamp(34px,5vw,64px)}h3{letter-spacing:-.02em;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.2}p{margin:0}.lead{color:var(--text-2);max-width:60ch;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.grad{background:linear-gradient(95deg, var(--brand-200), var(--brand-400) 45%, var(--brand-500));color:#0000;-webkit-background-clip:text;background-clip:text}.btn{height:52px;font:600 16px/1 var(--font);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.btn-p{background:var(--brand-400);color:var(--g-950);box-shadow:0 18px 40px -18px #176b78b3}.btn-p:hover{background:var(--brand-300);transform:translateY(-1px)}.btn-s{color:var(--text);background:#ffffff0a;border-color:#ffffff2e}.btn-s:hover{background:#ffffff17}.btn-sm{height:40px;padding:0 16px;font-size:14px}.btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pend{max-width:100%;color:var(--warn);font:500 12px/1.35 var(--mono);letter-spacing:.02em;background:#f7ce450f;border:1px dashed #f7ce458c;border-radius:8px;align-items:flex-start;gap:8px;padding:6px 10px;display:inline-flex}.pend:before{content:"A DEFINIR";white-space:nowrap;letter-spacing:.1em;background:#f7ce4529;border-radius:4px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:600}.review-badge{z-index:60;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2f6f5e6;border:1px dashed #f7ce4580;border-radius:8px;padding:9px 12px;position:fixed;bottom:16px;left:16px}.beam{isolation:isolate;background:radial-gradient(110% 85% at 100% 0%, #176b7861, transparent 62%), radial-gradient(90% 70% at 0% 110%, #1236408c, transparent 70%), linear-gradient(160deg, var(--brand-950), var(--g-950) 75%);position:relative;overflow:hidden}.beam:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0000 36%,#89d6cf24 45%,#d6eeeb0f 48%,#0000 56%);position:absolute;inset:-30% -20%}.brand-card{isolation:isolate;color:#fff;background:linear-gradient(150deg, var(--brand-500) 0%, var(--brand-600) 38%, var(--brand-700) 70%, var(--brand-800) 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 40px 80px -40px #176b78cc}.visor-g{z-index:-1;pointer-events:none;width:auto;position:absolute;-webkit-mask-image:linear-gradient(135deg,#000 15%,#00000059 60%,#0000 92%);mask-image:linear-gradient(135deg,#000 15%,#00000059 60%,#0000 92%)}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px}header.nav{z-index:50;transition:background-color .25s var(--ease), border-color .25s var(--ease), backdrop-filter .25s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}header.nav.scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);background:#f2f6f5c7}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.nav-in img{width:auto;height:24px}.nav-links{color:var(--text-2);align-items:center;gap:30px;font-size:15px;display:flex}.nav-links a:hover{color:var(--text)}.nav-cta{align-items:center;gap:12px;display:flex}.menu-btn{color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.mobile-menu{display:none}.hero{align-items:center;min-height:100svh;padding:130px 0 90px;display:flex}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.hero h1{letter-spacing:-.06em;margin-top:4px;font-size:clamp(56px,8.4vw,124px);line-height:.92}.hero .lead{max-width:52ch;margin-top:30px}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-note{margin-top:18px}.card-stage{padding:30px;position:relative}.card-stage:before,.card-stage:after{content:"";pointer-events:none;border:0 solid #176b7899;width:30%;height:44%;position:absolute}.card-stage:before{border-bottom-width:7px;border-left-width:7px;bottom:0;left:0}.card-stage:after{border-top-width:7px;border-right-width:7px;top:0;right:0}.lead-card{animation:float 7s var(--ease) infinite alternate;background:linear-gradient(#f2f6f5eb,#ffffffeb);border:1px solid #ffffff1a;border-radius:22px;padding:22px;position:relative;transform:perspective(1400px)rotateY(-9deg)rotateX(4deg);box-shadow:0 50px 120px -40px #176b788c,0 30px 60px -30px #000c}@keyframes float{0%{transform:perspective(1400px)rotateY(-9deg)rotateX(4deg)translateY(0)}to{transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)translateY(-12px)}}.lead-card:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#89d6cf8c,#0000 40% 70%,#89d6cf40);border-radius:22px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lc-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lc-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lc-title img{width:22px;height:22px}.chip{height:24px;font:500 12px/1 var(--font);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.ok{color:var(--ok);background:#5ccc941a;border-color:#5ccc944d}.chip.signal{color:var(--brand-300);background:#176b781f;border-color:#176b7859}.lc-label{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px}.lc-input{font-family:var(--mono);background:var(--g-950);border:1px solid var(--line-strong);border-radius:10px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;display:flex}.lc-input span:last-child{color:var(--text-3);font-size:12px}.lc-arrow{color:var(--brand-300);font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 0;display:flex}.lc-arrow:before,.lc-arrow:after{content:"";background:linear-gradient(90deg,#0000,#176b7899,#0000);flex:1;height:1px}.lc-rows{border:1px solid var(--line);border-radius:12px;overflow:hidden}.lc-row{font-family:var(--mono);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;font-size:13.5px;display:flex}.lc-row:last-child{border-bottom:0}.lc-row>span:first-child{overflow-wrap:anywhere;min-width:0}.lc-row small{font-family:var(--font);color:var(--text-3);font-size:12px}.lc-foot{color:var(--brand-200);background:#176b781a;border:1px solid #176b7840;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.lc-caption{text-align:center;font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--text-3);text-transform:uppercase;margin-top:16px}.proof{border-block:1px solid var(--line);background:#ffffff80}.proof-in{grid-template-columns:1.1fr repeat(4,1fr);display:grid}.proof-in>div{border-right:1px solid var(--line);padding:30px 26px}.proof-in>div:last-child{border-right:0}.proof b{font-family:var(--mono);letter-spacing:-.04em;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1;display:block}.proof span{color:var(--text-2);margin-top:10px;font-size:14px;display:block}.proof .lbl{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-300);align-items:center;height:100%;display:flex}.pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pain{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:18px;padding:26px;display:flex}.pain .n{font:500 12px/1 var(--mono);color:var(--danger);letter-spacing:.08em}.pain p{color:var(--text);letter-spacing:-.01em;font-size:18px;line-height:1.45}.pain.close{border-style:dashed;border-color:var(--line-strong);background:0 0;justify-content:center}.pain.close p{font-size:20px;font-weight:600}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:64px;display:grid;position:relative}.steps:before{content:"";background:repeating-linear-gradient(90deg,#176b78b3 0 10px,#0000 10px 20px);height:2px;position:absolute;top:27px;left:28px;right:calc(25% - 43px)}.step{position:relative}.step .dot{background:var(--g-950);width:56px;height:56px;font:600 16px/1 var(--mono);color:var(--brand-300);box-shadow:0 0 0 6px var(--bg);border:1px solid #176b7880;border-radius:14px;place-items:center;display:grid;position:relative}.step:last-child .dot{background:var(--brand-400);color:var(--g-950);border-color:var(--brand-400)}.step h3{margin-top:26px}.step p{color:var(--text-2);margin-top:12px;font-size:15.5px}.mech{border-radius:28px;padding:clamp(32px,5vw,64px)}.mech h2{color:#fff;max-width:16ch}.mech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.mech-grid>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:16px;padding:24px}.mech-grid .k{font:500 12px/1 var(--mono);letter-spacing:.1em;color:#fffc}.mech-grid h3{color:#fff;margin-top:16px}.mech-grid p{color:#ffffffdb;margin-top:10px;font-size:15px}.mech-line{letter-spacing:-.025em;color:#fff;margin-top:40px;font-size:clamp(22px,2.6vw,32px);font-weight:600}.case-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;margin-top:16px;display:grid}.quote{border-left:2px solid var(--brand-400);color:var(--text);letter-spacing:-.01em;margin-top:32px;padding-left:22px;font-size:19px;line-height:1.5}.big-stats{border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.big-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff9;padding:30px 28px}.big-stats>div:nth-child(2n){border-right:0}.big-stats>div:nth-last-child(-n+2){border-bottom:0}.big-stats b{font-family:var(--mono);letter-spacing:-.06em;font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:.95;display:block}.big-stats .hl b{background:linear-gradient(95deg, var(--brand-200), var(--brand-400));color:#0000;-webkit-background-clip:text;background-clip:text}.big-stats span{color:var(--text-2);margin-top:12px;font-size:14.5px;display:block}.shots{margin-top:64px;position:relative}.frame{background:var(--g-950);border:1px solid #ffffff1f;border-radius:16px;overflow:hidden;box-shadow:0 60px 120px -50px #176b788c,0 30px 60px -30px #000000e6}.frame-bar{border-bottom:1px solid var(--line);background:var(--g-900);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.frame-bar i{background:var(--g-700);border-radius:50%;width:10px;height:10px;display:block}.frame img{width:100%;height:auto}.shot-2{width:58%;margin:-11% 0 0 auto;position:relative}.captions{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.captions p{color:var(--text-2);font-size:15px}.captions b{color:var(--text);font-weight:600}.ill{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:14px}.benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.benefits .card h3{font-size:19px}.benefits .card p{color:var(--text-2);margin-top:10px;font-size:15px}.benefits .card .ic{width:40px;height:40px;color:var(--brand-300);background:#176b781a;border:1px solid #176b7840;border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.benefits .card .ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.includes{border:1px solid var(--line);background:#ffffff80;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;margin-top:48px;padding:26px 28px;display:grid}.includes li{color:var(--text);align-items:flex-start;gap:12px;font-size:15.5px;list-style:none;display:flex}.includes li:before{content:"";background:var(--brand-400);border-radius:2px;flex:none;width:8px;height:8px;margin-top:7px}.includes ul{margin:0;padding:0;display:contents}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:20px;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:30px;display:flex}.plan .tag{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.plan h3{letter-spacing:-.03em;font-size:26px}.plan p{color:var(--text-2);font-size:15.5px}.plan .spacer{flex:1}.plan.featured{background:linear-gradient(180deg, #d6eeeb8c, var(--card) 55%);border-color:#176b788c;box-shadow:0 40px 80px -50px #176b78b3}.plan.featured .tag{color:var(--brand-300)}.plan .btn{width:100%}.plan-notes{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{border:1px solid var(--line-strong);border-radius:8px;flex:none;width:32px;height:32px;position:relative}.faq summary .pm:before,.faq summary .pm:after{content:"";background:var(--brand-300);width:12px;height:1.6px;transition:transform .2s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary .pm:after{transform:translate(-50%,-50%)rotate(0)}.faq .ans{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:12px;padding:0 52px 24px 0;font-size:16px;display:flex}.final{border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:clamp(36px,6vw,80px);display:grid}.final h2{letter-spacing:-.055em;max-width:12ch;font-size:clamp(40px,6vw,84px);line-height:.95}.form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f6f5b8;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field input,.field select,.field textarea{width:100%;min-width:0}.field label{color:var(--text-2);font-size:13.5px;font-weight:500}.field input,.field select,.field textarea{font:400 15px var(--font);color:var(--text);background:var(--g-950);border:1px solid var(--g-500);border-radius:10px;outline:none;height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;height:88px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px #176b7840}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.form .btn{width:100%;margin-top:4px}.form-status{color:var(--warn);min-height:1em;font-size:14px}footer{border-top:1px solid var(--line);margin-top:clamp(80px,10vw,140px);padding:48px 0 60px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.foot-in img{width:auto;height:24px}.foot-links{color:var(--text-2);flex-wrap:wrap;gap:26px;font-size:15px;display:flex}.foot-links a:hover{color:var(--text)}.foot-small{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;font-size:13px;display:flex}.rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}.lead-card{animation:none}.btn-p:hover{transform:none}}@media (max-width:1080px){.hero-grid,.case-grid,.faq-grid,.final{grid-template-columns:minmax(0,1fr)}.lead-card{max-width:520px;animation:none;transform:none}.proof-in{grid-template-columns:1fr 1fr}.proof-in>div:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.proof-in>div:nth-child(3){border-right:0}.proof-in>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.steps{grid-template-columns:1fr 1fr;row-gap:48px}.steps:before{display:none}.benefits,.pains,.mech-grid,.plans,.includes{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav-links,.nav-cta .btn{display:none}.menu-btn{display:inline-flex}.mobile-menu.open{border-top:1px solid var(--line);background:#f2f6f5f5;flex-direction:column;gap:4px;padding:12px 20px 22px;display:flex}.mobile-menu a{border-bottom:1px solid var(--line);padding:12px 4px;font-size:17px}.mobile-menu .btn{margin-top:14px}.hero{padding-top:110px}.pains,.mech-grid,.plans,.benefits,.includes,.steps,.captions,.row2{grid-template-columns:1fr}.big-stats b{font-size:44px}.card-stage{padding:18px}.review-badge{padding:7px 9px;font-size:10px;bottom:8px;left:8px}.shot-2{width:88%;margin-top:-8%}.faq .ans{padding-right:0}}
:root{--accent-soft:#89d6cf;--focus-ring:0 0 0 4px #176b782e;--shadow-card:0 18px 48px -28px #1723263d}body{font-weight:450}h1,h2,h3,h4{font-family:var(--display);font-weight:600}h1,h2{text-wrap:balance}h2{letter-spacing:-.045em;line-height:1.07}::selection{color:#123640;background:#b4e2dc}.grad,.big-stats .hl b{color:var(--brand-400);background:0 0}.eyebrow{letter-spacing:.1em}.btn{border-radius:8px;font-size:14px;font-weight:700}.btn-p{color:#fff;box-shadow:0 8px 20px -10px #176b7873}.btn-p:hover{background:var(--brand-500);box-shadow:0 12px 24px -12px #176b7880}.btn-p:active{transform:translateY(0)}.btn-s{border-color:var(--line-strong);background:0 0}.btn-s:hover{background:#e4eeeb;border-color:#809598}.beam{background:radial-gradient(at 93% 30%,#d6eeeb 0,#0000 45%),linear-gradient(150deg,#f8fbfa,#edf3f1)}.beam:before{opacity:.55;background-image:radial-gradient(#8baca9 .7px,#0000 .7px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000);mask-image:linear-gradient(90deg,#0000 38%,#000)}header.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f6f5eb;border-bottom-color:#bccdce80}header.nav.scrolled{background:#f2f6f5f2}.nav-in{height:80px}.nav-in img,.foot-in img{height:27px}.nav-links{gap:26px;font-size:13px;font-weight:600}.nav-links a:hover{color:var(--brand-400)}.menu-btn{border-color:var(--line-strong)}.hero{min-height:780px;padding-top:160px;padding-bottom:100px}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:64px}.hero h1{letter-spacing:-.065em;font-size:clamp(62px,7.5vw,108px);font-weight:600;line-height:.98}.hero .lead{max-width:48ch;font-size:18px;line-height:1.75}.hero-ctas{margin-top:32px}.card-stage:before,.card-stage:after{border-width:0;border-color:#176b78;width:25%;height:34%}.card-stage:before{border-bottom-width:3px;border-left-width:3px}.card-stage:after{border-top-width:3px;border-right-width:3px}.lead-card{background:#fff;border:1px solid #c6d9d5;border-radius:16px;animation:none;transform:rotate(-2deg);box-shadow:0 32px 70px -32px #17434647}.lead-card:after{display:none}.lc-title{font-family:var(--display);font-weight:600}.lc-input{background:#f2f6f5;font-size:12px}.lc-row{font-size:12px}.lc-foot{color:var(--brand-500);background:#edf8f7;border-color:#c3e1dc}.chip{font-size:11px;font-weight:600}.chip.ok{background:#eaf5ee;border-color:#c4dfce}.chip.signal{background:#e2f1ee;border-color:#beddd7}.pend{color:#805a12;background:#fff9e9;border-color:#c4ae75;font-size:10px}.pend:before{background:#f1e6c9;font-size:9px}.review-badge{background:#fff9e9;border-color:#c4ae75;box-shadow:0 4px 20px #17232614}.proof{background:#fff}.proof b{font-family:var(--display);color:var(--brand-700);font-size:clamp(32px,3.2vw,44px);font-weight:500}.proof .lbl{color:var(--brand-400)}.card,.pain,.plan{box-shadow:var(--shadow-card);border-color:#d5e1df}.pain .n{color:var(--brand-400)}.pain p{font-size:17px;line-height:1.6}.pain.close{box-shadow:none}.step .dot{color:var(--brand-400);background:#fff;border-color:#bfd6d2;border-radius:50%}.step:last-child .dot{color:#fff}.step p{line-height:1.75}.brand-card{box-shadow:none;background:#123640}.mech{border-radius:20px}.mech h2{max-width:20ch}.mech-grid>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c424b;border-color:#365960}.mech-line{font-family:var(--display);color:#b4e2dc;font-weight:500}.big-stats>div{background:#fff}.big-stats b{font-family:var(--display);font-weight:500}.big-stats .hl{background:#e1eeea}.frame{background:#fff;border-color:#b9cfca;box-shadow:0 30px 65px -35px #1743464d}.frame-bar{background:#e4eeeb}.shots{max-width:1060px;margin-inline:auto}.shot-2{width:76%;margin-top:-5%}.benefits .card .ic{color:var(--brand-400);background:#edf8f7;border-color:#c3ddd7}.includes{background:#e8f0ed}.plan.featured{background:#edf8f7;border-color:#176b78;box-shadow:inset 0 4px #176b78}.plan.featured .tag{color:var(--brand-500)}.faq summary{font-family:var(--display);font-size:19px;font-weight:500}.faq summary:hover{color:var(--brand-400)}.final{color:#f2f6f5;--text:#f2f6f5;--text-2:#c1d7d6;--text-3:#b4cccb;background:#123640}.final h2{font-size:clamp(40px,5.5vw,76px)}.final .grad{color:#89d6cf}.final .lead{line-height:1.75}.form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c424b;border-color:#486b71}.field input,.field select,.field textarea{color:#172326;background:#f8fbfa;border-color:#9db7b6}.field input:focus,.field select:focus,.field textarea:focus{border-color:#89d6cf;box-shadow:0 0 0 3px #89d6cf4d}.field input::placeholder,.field textarea::placeholder{color:#60757a}.final .btn-p{color:#123640;box-shadow:none;background:#89d6cf}.final .btn-p:hover{background:#b4e2dc}.form-status{color:#f7ce85}.product-preview{min-height:440px;font-family:var(--font);color:#172326;background:#f2f6f5;display:flex}.preview-rail{background:#fff;border-right:1px solid #d5e1df;flex-direction:column;flex:none;gap:8px;width:155px;padding:28px 16px;font-size:11px;display:flex}.preview-rail b{font-family:var(--display);margin-bottom:34px;padding-left:12px;font-size:26px}.preview-rail b span{color:#176b78}.preview-rail>span{border-radius:6px;padding:10px 12px}.preview-rail .active{color:#125a66;background:#e2f1ee;font-weight:700}.preview-main{flex:1;min-width:0;padding:24px}.preview-top{font:500 9px var(--mono);color:#4e6469;border-bottom:1px solid #d5e1df;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.preview-heading{justify-content:space-between;align-items:center;gap:16px;padding-block:28px 20px;display:flex}.preview-heading small,.preview-metrics small{font:500 8px var(--mono);letter-spacing:.08em;color:#60757a;margin-bottom:8px;display:block}.preview-heading h3{font-size:23px}.preview-action{color:#fff;white-space:nowrap;background:#176b78;border-radius:6px;align-items:center;padding:10px 14px;font-size:10px;font-weight:700;display:inline-flex}.preview-metrics{background:#fff;border:1px solid #d5e1df;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.preview-metrics>div{border-right:1px solid #d5e1df;padding:18px}.preview-metrics>div:last-child{border:0}.preview-metrics strong{font:500 32px var(--display);letter-spacing:-.05em;display:block}.preview-metrics span{color:#60757a;font-size:9px}.preview-job{color:#f2f6f5;background:#123640;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:18px;padding:20px;display:flex}.preview-job .chip{color:#89d6cf;background:#294e55;border-color:#537a7e;font-size:9px}.preview-job h3{margin-top:12px;font-size:18px}.preview-job p{color:#bdd5d2;margin-top:6px;font-size:10px}.preview-job>strong{font:500 44px var(--display);color:#89d6cf}.preview-job>strong span{font-size:20px}.preview-progress{background:#365960;border-radius:4px;flex-basis:100%;height:4px;margin-top:20px;overflow:hidden}.preview-progress i{background:#89d6cf;width:78%;height:100%;display:block}.preview-list{margin-top:22px;font-size:11px}.preview-list>div{border-bottom:1px solid #d5e1df;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex}.preview-list .chip{font-size:9px}.preview-results{min-height:310px}.preview-table-wrap{overflow-x:auto}.preview-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.preview-table th{font:500 9px var(--mono);color:#60757a;border-bottom:1px solid #bccdce;padding:12px 8px}.preview-table td{background:#fff;border-bottom:1px solid #d5e1df;padding:14px 8px}.preview-table td:nth-child(2){font-family:var(--mono);font-size:9px}.preview-table td small{color:#60757a;margin-top:3px;font-size:9px;display:block}.preview-table .chip{height:22px;padding-inline:7px;font-size:9px}.preview-pending{color:#60757a;font-size:10px}.preview-bottom{color:#60757a;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:9px;display:flex}@media (min-width:1081px){.hero-note .pend{max-width:100%}}@media (max-width:1080px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero{min-height:auto;padding-top:140px}.card-stage{width:100%;max-width:560px;margin-inline:auto}.lead-card{max-width:none;transform:none}}@media (max-width:760px){.nav-in{height:70px}.nav-in img{height:23px}.mobile-menu.open{background:#f2f6f5}.hero{padding-top:116px;padding-bottom:64px}.hero h1{font-size:clamp(54px,12.8vw,82px)}.hero .lead{margin-top:24px;font-size:16px;line-height:1.75}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{white-space:normal}.pend{flex-wrap:wrap}.mech,.final{border-radius:16px;padding:28px 20px}.final .form{padding:20px 16px}.proof-in>div{padding:24px 18px}.preview-rail{display:none}.preview-main{padding:14px}.preview-heading{flex-wrap:wrap;padding-block:20px 16px}.preview-heading h3{font-size:20px}.preview-metrics>div{padding:10px 8px}.preview-metrics strong{font-size:25px}.preview-metrics small{letter-spacing:0;font-size:7px}.preview-metrics span{font-size:8px}.preview-list>div>span:last-child{display:none}.shot-2{width:100%;margin-top:20px}.preview-table{min-width:480px}.preview-bottom{flex-wrap:wrap}.product-preview{min-height:0}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}
.hero-premium{background:#f2f6f5;min-height:0;padding:112px 0 48px;overflow:hidden}.hero-layout{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;gap:52px;width:min(100% - 80px,1400px);margin-inline:auto;display:grid}.hero-editorial{min-width:0;padding:18px 0 12px}.hero-kicker{font:500 9px/1.5 var(--mono);color:#43656b;letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:30px;display:flex}.hero-kicker-mark{border:1px solid #7aa9a7;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.hero-kicker-mark:after{content:"";background:#176b78;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:6px}.hero-premium h1{letter-spacing:-.075em;margin:0;font-size:clamp(72px,7.3vw,112px);font-weight:500;line-height:1.01}.hero-line{display:block}.hero-word{color:#176b78;position:relative}.hero-word:after{content:"";background:linear-gradient(90deg,#176b78 0%,#a6c8c2 65%,#0000);height:1px;position:absolute;bottom:-10px;left:2%;right:0}.hero-description{color:#52696e;max-width:42ch;margin-top:35px;font-size:clamp(15px,1.22vw,18px);line-height:1.85}.hero-premium .hero-ctas{align-items:center;gap:22px;margin-top:30px}.hero-premium .hero-primary{border-radius:7px;height:54px;padding-inline:23px;font-size:13px;box-shadow:0 8px 18px -10px #176b7870}.hero-primary svg{transition:transform .18s var(--ease)}.hero-primary:hover svg{transform:translate(3px)}.hero-secondary{align-items:center;gap:9px;padding-block:8px;font-size:12px;font-weight:600;display:inline-flex}.hero-play{color:#176b78;border:1px solid #bfd0cc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;transition:background .18s;display:grid}.hero-secondary:hover .hero-play{background:#d9e9e4}.hero-assurances{color:#60767a;flex-wrap:wrap;gap:8px 19px;margin-top:23px;font-size:10px;display:flex}.hero-assurances span{align-items:center;gap:6px;display:flex}.hero-assurances i{color:#176b78;font:normal 14px var(--font)}.hero-footnote{align-items:center;gap:16px;margin-top:72px;display:flex}.hero-footnote-line{background:#adc5bf;width:35px;height:1px}.hero-footnote p{font:400 8px/1.8 var(--mono);letter-spacing:.12em;color:#7b8e90}.hero-footnote strong{color:#415f65;font-weight:500}.hero-footnote>a{color:#176b78;border:1px solid #d0deda;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;margin-right:28px;display:grid}.signal-scene{isolation:isolate;color:#d7ece5;background:radial-gradient(at 55% 39%,#214f56 0,#12323d 38%,#0b222d 73%);border:1px solid #1c3e46;border-radius:24px;height:710px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -42px #0d3b4880}.signal-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 100%,#426e5a26,#0000 50%);position:absolute;inset:0}.signal-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#b7dcc808 1px,#0000 1px),linear-gradient(90deg,#b7dcc808 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(at 50% 42%,#000,#0000 78%)}.signal-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.signal-topline{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:28px;right:24px}.signal-topline>span{font:400 8px var(--mono);letter-spacing:.15em;color:#a0bfb9;align-items:center;gap:8px;display:flex}.signal-topline i{background:#b8e8cc;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #b8e8cc70}.signal-motion{color:#b8d2ca;cursor:pointer;background:#ffffff07;border:1px solid #b4ddcb26;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.signal-motion[hidden]{display:none}.signal-motion:hover{background:#ffffff14}.signal-motion:focus-visible,.signal-options button:focus-visible,.signal-run:focus-visible{outline-offset:4px;outline:2px solid #b8e8cc}.signal-source{z-index:4;position:absolute;top:82px;left:38px;right:38px}.signal-source-label{color:#99b6af;font:400 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:12px;display:flex}.signal-coordinate{color:#76979a}.signal-options{gap:18px;margin-top:18px;display:flex}.signal-options button{color:#90aaa9;font:500 11px var(--font);cursor:pointer;background:0 0;border:0;padding:5px 0 8px;position:relative}.signal-options button:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .2s var(--ease);background:#b3dfcd;position:absolute;bottom:0;left:0;transform:scaleX(0)}.signal-options button[aria-pressed=true]{color:#ddf3e9}.signal-options button[aria-pressed=true]:after{transform:scaleX(1)}.signal-options button:hover{color:#e7f8ef}.signal-input{color:#d7ece5;font:400 11px var(--mono);background:#081f2b42;border:1px solid #a0d0c129;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:13px 15px;display:flex}.signal-input>span:first-child{overflow-wrap:anywhere;min-width:0}.signal-input>span:last-child{color:#99c9bd;font-size:17px}.signal-sculpture{--tilt-x:0deg;--tilt-y:0deg;--shift-x:0px;--shift-y:0px;z-index:2;pointer-events:none;width:320px;height:320px;transform:translate(calc(-50% + var(--shift-x)),calc(-50% + var(--shift-y))) perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));position:absolute;top:45%;left:50%}.signal-aperture{filter:drop-shadow(0 25px 22px #03151e70);width:100%;height:100%;position:absolute;inset:0}.signal-halo{background:radial-gradient(circle,#9cd3ba19,#0000 68%);border-radius:50%;position:absolute;inset:10%;box-shadow:0 0 80px 16px #7dbba516}.signal-orbit{border:1px solid #9dcbb626;border-radius:50%;position:absolute;inset:-15%;transform:rotate(-30deg)scaleY(.58)}.orbit-two{border-color:#9dcbb614;inset:-27%;transform:rotate(44deg)scaleY(.48)}.signal-core-label{text-align:center;width:100%;font:400 7px var(--mono);letter-spacing:.23em;color:#99bcb1;position:absolute;bottom:5px}.signal-margin-label{font:400 7px var(--mono);letter-spacing:.2em;color:#83aaa5;writing-mode:vertical-rl;z-index:2;position:absolute;top:43%;right:20px}.signal-index{font:300 22px var(--mono);color:#6d9896;position:absolute;top:45%;left:24px}.signal-result{z-index:4;color:#173a40;transition:opacity .25s,transform .4s var(--ease);background:linear-gradient(120deg,#f6faf2,#dfebe0);border:1px solid #e0f1e4;border-radius:12px;padding:18px 20px 16px;position:absolute;bottom:105px;left:32px;right:32px;box-shadow:0 16px 34px -14px #00141d80}.signal-result-top{font:500 7px var(--mono);letter-spacing:.06em;color:#587469;justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-result-tag{white-space:nowrap;align-items:center;gap:4px;font-size:6px;display:flex}.signal-result-tag i{background:#458569;border-radius:50%;width:4px;height:4px}.signal-person{align-items:center;gap:11px;padding-top:17px;display:flex}.signal-avatar{width:39px;height:39px;font:500 13px var(--display);color:#396557;background:#d4e5d7;border:1px solid #afc6b8;border-radius:50%;flex:none;place-items:center;display:grid}.signal-person strong{font:500 21px/1.1 var(--display);letter-spacing:-.04em}.signal-person p{color:#5d766c;margin-top:4px;font-size:10px}.signal-found-mark{color:#6c9582;margin-left:auto;font-size:28px;font-weight:400}.signal-email{font:400 10px var(--mono);color:#315d52;border-top:1px solid #b6cdbe;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.signal-email>span:first-child{overflow-wrap:anywhere;min-width:0}.signal-controls{z-index:4;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:58px;left:33px;right:32px}.signal-status{color:#9cb9b1;font:400 8px/1.5 var(--mono);max-width:48%}.signal-run{color:#d3eadb;min-height:34px;font:500 10px var(--font);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #769e92;justify-content:center;align-items:center;gap:12px;padding:5px 0;display:flex}.signal-run span{font-size:17px;transition:transform .2s}.signal-run:hover span{transform:translate(2px,-2px)}.signal-run:disabled{opacity:.5;cursor:default}.signal-caption{color:#6e9492;font:400 6px var(--mono);letter-spacing:.13em;z-index:3;position:absolute;bottom:22px;left:32px}.signal-scene.is-scanning .signal-result{opacity:.32;transform:translateY(5px)}.signal-scene.is-scanning .signal-core-label{color:#e0f8df}.signal-scene.is-paused .signal-topline i{box-shadow:none}@media (min-width:1600px){.hero-layout{gap:72px}.signal-scene{height:750px}.signal-sculpture{width:350px;height:350px}}@media (max-width:1180px) and (min-width:901px){.hero-layout{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:28px;width:calc(100% - 48px)}.hero-premium h1{font-size:clamp(62px,7.2vw,84px)}.hero-kicker{font-size:8px}.hero-premium .hero-ctas{flex-wrap:wrap;gap:14px}.hero-description{font-size:15px}.hero-secondary{font-size:11px}.signal-source{left:26px;right:26px}.signal-result{padding:17px 15px;left:22px;right:22px}.signal-result-top{font-size:6px}.signal-result-tag{font-size:5px}.signal-controls{left:24px;right:24px}}@media (max-width:900px){.hero-premium{padding:120px 0 36px}.hero-layout{grid-template-columns:1fr;gap:42px;width:min(100% - 48px,700px)}.hero-editorial{padding:0}.hero-kicker{margin-bottom:25px}.hero-premium h1{font-size:clamp(68px,11.4vw,94px)}.hero-description{max-width:48ch;margin-top:28px;font-size:17px}.hero-premium .hero-ctas{flex-flow:wrap;align-items:center}.hero-assurances{margin-top:20px}.hero-footnote{margin-top:32px}.hero-footnote>a{margin-right:0}.signal-scene{height:680px}}@media (max-width:480px){.hero-layout{gap:30px;width:calc(100% - 36px)}.hero-premium{padding-top:110px}.hero-premium h1{letter-spacing:-.07em;font-size:clamp(51px,12.8vw,65px)}.hero-kicker{letter-spacing:.05em;gap:8px;font-size:7px}.hero-kicker-mark{width:16px;height:16px}.hero-kicker-mark:after{top:5px;left:5px}.hero-description{margin-top:25px;font-size:15px;line-height:1.8}.hero-premium .hero-ctas{gap:18px}.hero-premium .hero-primary{width:100%;height:52px}.hero-secondary{font-size:12px}.hero-assurances{gap:7px 13px;font-size:9px}.hero-footnote{display:none}.signal-scene{border-radius:18px;height:625px}.signal-topline{top:19px;left:21px;right:17px}.signal-topline>span{letter-spacing:.08em;font-size:7px}.signal-source{top:73px;left:22px;right:22px}.signal-source-label{font-size:7px}.signal-options{margin-top:13px}.signal-options button{min-height:32px;font-size:10px}.signal-input{margin-top:8px;padding:10px 12px;font-size:10px}.signal-sculpture{width:270px;height:270px;top:45%}.signal-core-label{font-size:6px}.signal-result{padding:15px;bottom:100px;left:18px;right:18px}.signal-result-top{font-size:6px}.signal-result-tag{display:none}.signal-person{padding-top:13px}.signal-person strong{font-size:20px}.signal-person p,.signal-email{font-size:9px}.signal-controls{bottom:55px;left:20px;right:20px}.signal-status{font-size:7px}.signal-run{min-height:35px;font-size:9px}.signal-caption{font-size:5.5px;bottom:22px;left:20px}.signal-margin-label{font-size:6px;right:12px}.signal-index{font-size:17px;left:14px}}@media (prefers-reduced-motion:reduce){.signal-result,.hero-primary svg,.signal-options button:after,.signal-run span{transition:none}.hero-premium .hero-primary:hover{transform:none}}
.benefit-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.bento-tile{background:#fff;border:1px solid #d2e0da;border-radius:22px;min-width:0;padding:30px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.bento-label{font:500 9px/1.5 var(--mono);letter-spacing:.08em;color:#648078;display:block}.bento-tile h3{font-family:var(--display);letter-spacing:-.045em;font-size:26px;font-weight:500;line-height:1.14}.bento-tile p{color:#526b69;font-size:14px;line-height:1.75}.bento-bottom-note{font:400 8px/1.5 var(--mono);letter-spacing:.07em;color:#62817b;margin-top:25px;display:block}.bento-contacts{background:linear-gradient(120deg,#fff 30%,#edf5f0);grid-column:span 7;grid-template-columns:1fr 1fr;align-items:center;gap:26px;min-height:342px;padding:36px 30px;display:grid}.bento-contacts h3{margin-top:23px;font-size:34px}.bento-contacts .bento-copy>p{max-width:28ch;margin-top:16px}.bento-contacts .bento-bottom-note{margin-top:30px}.bento-contact-visual{background:#fff;border:1px solid #c2d6c9;border-radius:13px;min-width:0;padding:18px 15px;transform:rotate(-3deg);box-shadow:0 18px 36px -20px #214d3933}.bento-contact-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.bento-avatar{color:#396557;width:32px;height:32px;font:500 11px var(--display);background:#deece0;border-radius:50%;flex:none;place-items:center;display:grid}.bento-contact-head strong{font:500 14px var(--display);display:block}.bento-contact-head small{color:#6b8177;margin-top:3px;font-size:8px;display:block}.bento-contact-check{color:#32805a;margin-left:auto;font-size:14px}.bento-data{border-top:1px solid #e0eae3;padding:10px 0}.bento-data>span{color:#6b8177;font:400 7px var(--mono);display:block}.bento-data>strong{font:400 9px var(--mono);overflow-wrap:anywhere;margin-top:5px;display:block}.bento-data>i{font:500 7px var(--font);color:#347452;background:#eaf4eb;border-radius:3px;margin-top:6px;padding:2px 5px;display:inline-flex}.bento-contact-visual .bento-demo-label{font:400 5.5px/1.5 var(--mono);color:#7b9184;border-top:1px solid #e0eae3;margin-top:5px;padding-top:9px}.bento-memory{color:#e9f3e7;background:#123640;border-color:#123640;grid-column:span 5;padding:30px 34px}.bento-memory .bento-label{color:#a0c0b1}.bento-memory-content{z-index:1;margin-top:25px;position:relative}.bento-number{font:500 clamp(62px,6.5vw,88px)/1 var(--display);letter-spacing:-.075em;color:#c0e1bf}.bento-number>span{margin-left:4px;font-size:.5em}.bento-memory p{color:#b8d0c2;max-width:25ch;margin-top:12px;font-size:13px}.bento-memory h3{margin-top:24px;font-size:30px}.bento-memory-note{color:#90b1a5;margin-top:12px;font-size:10px;display:block}.bento-reuse-art{border:1px solid #c0e1bf12;border-radius:50%;width:200px;height:200px;position:absolute;top:68px;right:-30px}.bento-reuse-art:before,.bento-reuse-art:after{content:"";border:1px solid #c0e1bf12;border-radius:50%;position:absolute;inset:15px}.bento-reuse-art:after{inset:30px}.bento-reuse-art svg{fill:none;stroke:#b1d2ba;stroke-width:1px;opacity:.24;width:114px;position:absolute;inset:43px}.bento-reuse-art>span{font:300 38px var(--display);color:#b1d2ba33;place-items:center;display:grid;position:absolute;inset:0}.bento-crm,.bento-scale,.bento-cost{flex-direction:column;grid-column:span 4;min-height:326px;display:flex}.bento-crm h3,.bento-scale h3,.bento-cost h3{margin-top:23px;font-size:24px}.bento-crm>p,.bento-scale>p,.bento-cost>p{margin-top:12px}.bento-crm .bento-bottom-note,.bento-scale .bento-bottom-note,.bento-cost .bento-bottom-note{margin-top:auto;padding-top:24px}.bento-sync-art{justify-content:center;align-items:center;gap:0;height:66px;margin-top:28px;display:flex}.bento-sync-origin,.bento-sync-target{width:64px;height:60px;font:500 21px var(--display);background:#f4f8f3;border:1px solid #c5d8d0;border-radius:12px;place-items:center;display:grid;position:relative}.bento-sync-origin{justify-content:center;align-items:center;display:flex}.bento-sync-origin>span{color:#176b78}.bento-sync-target{color:#176b78;font-size:14px}.bento-sync-target small{color:#fff;background:#176b78;border:3px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:-6px;right:-5px}.bento-sync-path{background:repeating-linear-gradient(90deg,#a3c4b8 0 4px,#0000 4px 8px);width:64px;height:1px;position:relative}.bento-sync-path i{background:#176b78;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:25px;box-shadow:0 0 0 5px #e6f0e9}.bento-scale{background:#e8f0e9}.bento-scale-art{height:66px;margin-top:28px;padding:0 3px}.bento-scale-art>div{align-items:end;gap:5px;height:40px;display:flex}.bento-scale-art>div span{background:#b3ccbc;border-radius:3px;flex:1;height:80%}.bento-scale-art>div span:nth-child(3n){background:#176b78;height:58%}.bento-scale-art>div span:nth-child(4n){background:#6f9c88;height:95%}.bento-scale-art>div span:nth-child(5n){height:72%}.bento-scale-art>p{color:#446c60;font:400 7px var(--mono);letter-spacing:.06em;align-items:center;gap:6px;margin-top:10px;display:flex}.bento-scale-art i{background:#176b78;border-radius:50%;width:4px;height:4px}.bento-cost-art{height:66px;margin-top:28px}.bento-cost-art>span{font:400 7px var(--mono);letter-spacing:.1em;color:#698377}.bento-cost-art>div{gap:4px;margin-top:10px;display:flex}.bento-cost-art i{background:#cfdfd3;border-radius:2px;flex:1;height:14px}.bento-cost-art i:nth-child(-n+10){background:#427e6c}.bento-cost-art>p{color:#698377;font:400 9px var(--font);justify-content:space-between;margin-top:8px;display:flex}.bento-cost-art strong{color:#176b78;font-weight:600}@media (hover:hover){.bento-tile:hover{border-color:#87afa0;box-shadow:0 14px 35px -28px #12364066}.bento-memory:hover{border-color:#90b4a0}}@media (max-width:1080px){.bento-contacts{grid-column:span 8;gap:18px}.bento-memory{grid-column:span 4;padding:28px 24px}.bento-contacts h3{font-size:28px}.bento-contacts .bento-bottom-note{font-size:7px}.bento-memory .bento-label{font-size:8px}.bento-number{font-size:68px}.bento-memory h3{font-size:27px}.bento-reuse-art{right:-80px}.bento-crm,.bento-scale,.bento-cost{padding:25px}.bento-tile h3{font-size:24px}}@media (max-width:760px){.benefit-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.bento-contacts{grid-column:1/-1;min-height:0;padding:28px}.bento-memory{grid-column:1/-1;min-height:280px;padding:28px}.bento-memory-content{grid-template-columns:1fr 1fr;align-items:center;gap:12px 24px;display:grid}.bento-memory p,.bento-memory h3{margin-top:0}.bento-memory-note{max-width:23ch;margin-top:0}.bento-reuse-art{opacity:.6;top:20px;right:0}.bento-crm,.bento-scale{grid-column:span 1}.bento-cost{grid-column:1/-1;min-height:0}.bento-cost-art{width:100%;max-width:330px}}@media (max-width:480px){.benefit-bento{flex-direction:column;display:flex}.bento-tile{border-radius:18px;padding:25px}.bento-contacts{display:block}.bento-contacts h3{font-size:32px}.bento-contacts .bento-copy>p{max-width:none}.bento-contact-visual{max-width:280px;margin:28px auto 5px;padding:20px;transform:rotate(-2deg)}.bento-contact-head strong{font-size:16px}.bento-contact-head small{font-size:10px}.bento-data>span{font-size:8px}.bento-data>strong{font-size:11px}.bento-data>i{font-size:9px}.bento-contact-visual .bento-demo-label{font-size:7px}.bento-memory-content{display:block}.bento-number{font-size:84px}.bento-memory p{margin-top:15px}.bento-memory h3{margin-top:22px}.bento-memory-note{max-width:none;margin-top:10px}.bento-crm,.bento-scale,.bento-cost{min-height:305px}.bento-label{font-size:9px}.bento-tile h3{font-size:28px}.bento-bottom-note{font-size:8px}}@media (prefers-reduced-motion:reduce){.bento-tile{transition:none}}
:root{--primary:#176b78;--on-primary:#fff;--primary-text:#125a66;--primary-container:#d6eeeb;--on-primary-container:#103f48;--secondary:#4e6469;--on-secondary:#fff;--secondary-container:#e4eeeb;--on-secondary-container:#172326;--tertiary:#216f7a;--on-tertiary:#fff;--tertiary-container:#edf8f7;--on-tertiary-container:#125a66;--error:#b53b48;--on-error:#fff;--error-container:#fbecee;--on-error-container:#852a35;--success:#18734f;--on-success:#fff;--success-container:#eaf5ee;--on-success-container:#155438;--warning:#805a12;--on-warning:#fff;--warning-container:#fff9e9;--on-warning-container:#714f10;--surface:#f2f6f5;--on-surface:#172326;--surface-variant:#e4eeeb;--on-surface-variant:#4e6469;--outline:#809598;--outline-variant:#d5e1df;--surface-dim:#e4eeeb;--surface-bright:#fff;--surface-container-lowest:#fff;--surface-container-low:#f8fbfa;--surface-container:#fff;--surface-container-high:#e8efed;--surface-container-highest:#d5e1df;--inverse-surface:#123640;--inverse-on-surface:#f2f6f5;--inverse-primary:#89d6cf;--scrim:#172326;--shadow-color:#172326;--card:#fff;--focus-ring:#176b78;--font-body:"Manrope",ui-sans-serif,system-ui,sans-serif;--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,Consolas,monospace;--bg:var(--surface);--text:var(--on-surface);--text-2:var(--on-surface-variant);--text-3:#60757a;--line:var(--outline-variant);--line-strong:#bccdce;--font:var(--font-body);--display:var(--font-display);--mono:var(--font-data);--ok:var(--success);--danger:var(--error);--warn:var(--warning);--accent-soft:#89d6cf;--brand-50:#edf8f7;--brand-100:#d6eeeb;--brand-200:#b4e2dc;--brand-300:#216f7a;--brand-400:#176b78;--brand-500:#125a66;--brand-600:#104d58;--brand-700:#103f48;--brand-800:#123640;--brand-900:#132c32;--brand-950:#10272d;--g-50:#172326;--g-100:#26383c;--g-200:#3f555b;--g-300:#4e6469;--g-400:#60757a;--g-500:#809598;--g-600:#a6b7b8;--g-700:#bccdce;--g-800:#d5e1df;--g-850:#e8efed;--g-900:#fff;--g-950:#f2f6f5;--lh-uv-50:var(--brand-50);--lh-uv-100:var(--brand-100);--lh-uv-200:var(--brand-200);--lh-uv-300:var(--brand-300);--lh-uv-400:var(--brand-400);--lh-uv-500:var(--brand-500);--lh-uv-600:var(--brand-600);--lh-uv-700:var(--brand-700);--lh-uv-800:var(--brand-800);--lh-uv-900:var(--brand-900);--lh-uv-950:var(--brand-950);--lh-g-50:var(--g-50);--lh-g-100:var(--g-100);--lh-g-200:var(--g-200);--lh-g-300:var(--g-300);--lh-g-400:var(--g-400);--lh-g-500:var(--g-500);--lh-g-600:var(--g-600);--lh-g-700:var(--g-700);--lh-g-800:var(--g-800);--lh-g-850:var(--g-850);--lh-g-900:var(--g-900);--lh-g-950:var(--g-950)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#89d6cf;--on-primary:#10343b;--primary-text:#a1e3dc;--primary-container:#17434a;--on-primary-container:#c3eeea;--surface:#0d191d;--on-surface:#e4eeeb;--surface-variant:#203237;--on-surface-variant:#acbfbd;--surface-dim:#091317;--surface-bright:#293d42;--surface-container-lowest:#101f23;--surface-container-low:#122328;--surface-container:#172a30;--surface-container-high:#20353b;--surface-container-highest:#2b4248;--secondary:#acbfbd;--secondary-container:#263c41;--on-secondary-container:#e4eeeb;--tertiary:#89d6cf;--tertiary-container:#17434a;--on-tertiary-container:#c3eeea;--outline:#718d91;--outline-variant:#2e474d;--card:#14262b;--focus-ring:#89d6cf;--success:#84d5a9;--success-container:#163c2e;--on-success-container:#b9edce;--warning:#e8c67c;--warning-container:#3a3019;--on-warning-container:#f5dfaa;--error:#f49ca6;--error-container:#44242b;--on-error-container:#ffd6dc;--text-3:#8fa9aa;--line-strong:#496269;--brand-300:#a1e3dc;--brand-400:#89d6cf;--brand-500:#a1e3dc;--brand-600:#b4e2dc;--brand-700:#c3eeea;--g-50:#edf5f2;--g-100:#e4eeeb;--g-200:#c9dbd7;--g-300:#acbfbd;--g-400:#8fa9aa;--g-500:#718d91;--g-600:#496269;--g-700:#39535a;--g-800:#2e474d;--g-850:#20353b;--g-900:#14262b;--g-950:#0d191d}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-choice{font:500 12px var(--font-body);color:var(--on-surface);background:var(--surface-container);border:1px solid var(--outline-variant);cursor:pointer;border-radius:8px;max-width:112px;min-height:40px;padding:8px}.theme-choice:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.theme-choice.theme-toggle{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:18px;line-height:1;display:inline-grid}
.product-capture{aspect-ratio:1360/900;background:var(--surface);width:100%;position:relative;overflow:hidden}.product-capture iframe{width:1360px;height:900px;transform:scale(var(--capture-scale,.4));transform-origin:0 0;pointer-events:none;background:var(--surface);border:0;position:absolute;inset:0 auto auto 0}.product-device{background:#f2f6f5;border:1px solid #d4e2d9;border-radius:12px;overflow:hidden;box-shadow:0 28px 60px -25px #031a2480}.product-device-bar{background:#e4eeeb;border-bottom:1px solid #c5d6d0;align-items:center;gap:5px;height:27px;padding:0 12px;display:flex}.product-device-bar i{background:#9cb7ac;border-radius:50%;width:5px;height:5px}.product-device-bar span{color:#54776b;font:400 6px var(--mono);letter-spacing:.1em;margin-left:auto}.product-hero-intro{z-index:2;position:absolute;top:88px;left:32px}.product-hero-intro>span{color:#9cbbb3;font:400 8px var(--mono);letter-spacing:.12em}.product-hero-intro h3{color:#e4f0e5;font:500 35px/1.08 var(--display);letter-spacing:-.045em;margin-top:12px}.product-stage{z-index:3;perspective:1200px;width:min(100% - 48px,520px);position:absolute;top:218px;left:50%;transform:translate(-50%)}.product-stage .product-device{transform:rotateX(var(--product-tilt-x,3deg)) rotateY(var(--product-tilt-y,-5deg));transform-origin:50%}.product-hero-context{color:#a4c3b7;font:400 8px var(--mono);letter-spacing:.12em;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:112px;left:32px;right:32px}.real-product-scene .signal-status{font-size:9px}.real-product-scene .signal-run{font-size:11px;text-decoration:none}.real-product-shots{max-width:1200px}.real-product-shots .product-device{box-shadow:0 25px 60px -35px #12364055}.real-product-shots .product-device-bar{height:36px}.real-product-shots .product-device-bar span{font-size:9px}.product-full-link{color:var(--primary);border-bottom:1px solid #9bb9ae;margin-top:24px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex}.bento-real-product{padding:12px;overflow:hidden}.bento-real-product .product-capture{border:1px solid #d5e1df;border-radius:5px}.bento-real-product .bento-demo-label{padding-top:9px}@media (min-width:1600px){.product-stage{width:min(100% - 48px,550px);top:230px}}@media (max-width:1180px) and (min-width:901px){.product-stage{width:calc(100% - 36px);top:235px}.product-hero-intro h3{font-size:32px}}@media (max-width:900px){.product-stage{width:min(100% - 48px,480px);top:205px}.product-hero-context{bottom:110px}}@media (max-width:480px){.real-product-scene{height:535px}.product-hero-intro{top:80px;left:22px}.product-hero-intro h3{font-size:29px}.product-hero-intro>span{font-size:7px}.product-stage{width:calc(100% - 30px);top:180px}.product-hero-context{font-size:7px;bottom:104px;left:22px;right:22px}.real-product-scene .signal-controls{flex-wrap:wrap;align-items:start;gap:5px;bottom:40px}.real-product-scene .signal-status{max-width:none;font-size:8px}.real-product-scene .signal-run{font-size:10px}.real-product-scene .signal-caption{font-size:5.5px;bottom:15px}}@media (prefers-reduced-motion:reduce){.product-stage .product-device{transform:none}}
:root{--motion-out:cubic-bezier(.22,1,.36,1);--motion-fast:.18s;--motion-enter:.72s}.rv{transition-duration:var(--motion-enter);transition-timing-function:var(--motion-out);transition-delay:var(--motion-delay,0s)}.rv.in{transition-delay:var(--motion-delay,0s)}.pain,.step,.plan,.bento-tile{transition-property:opacity,transform,border-color,box-shadow;transition-timing-function:var(--motion-out)}.steps{position:relative}.step .dot{transition:background-color .3s,color .3s,box-shadow .3s}.step.in .dot{animation:step-arrive .7s var(--motion-out) both;animation-delay:var(--motion-delay,0s)}.mech-grid>div{position:relative}.mech-grid>div:after{content:"";background:linear-gradient(90deg,var(--accent,#89d6cf),transparent);transform-origin:0;height:1px;margin-top:24px;display:block;transform:scaleX(0)}.motion-seen .mech-grid>div:after{animation:trace-line .9s var(--motion-out) both;animation-delay:var(--detail-delay,.1s)}.big-stats>div{position:relative}.big-stats>div:after{content:"";background:var(--line);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.motion-seen .big-stats>div:after{animation:trace-line .9s var(--motion-out) both;animation-delay:var(--detail-delay,.1s)}#produto .product-device{transform-origin:bottom}#produto .motion-device-enter{animation:device-settle 1.1s var(--motion-out) both}.bento-memory.motion-active .bento-reuse-art svg{animation:memory-turn 1.8s var(--motion-out) both}.bento-crm.motion-active .bento-sync-path i{animation:contact-travel 1.4s var(--motion-out) .25s 2 both}.bento-scale.motion-active .bento-scale-art div span{animation:batch-arrive .65s var(--motion-out) both;animation-delay:calc(var(--item-index,0)*65ms + .18s)}.bento-cost.motion-active .bento-cost-art i{transform-origin:0;animation:credit-arrive .7s var(--motion-out) both;animation-delay:calc(var(--item-index,0)*45ms + .2s)}.faq details{transition:background-color .2s,border-color .2s}.faq details[open]{border-color:var(--brand-500)}.field:focus-within label{color:var(--brand-500)}.field label{transition:color .18s}.btn svg,.product-full-link{transition:transform .22s var(--motion-out),color .18s ease}.btn:active{transform:translateY(1px)scale(.985)}@media (hover:hover) and (pointer:fine){.pain:hover,.plan:hover{border-color:var(--brand-500);box-shadow:0 12px 30px -22px #12364055}.step:hover .dot{box-shadow:0 0 0 6px #176b7810}.btn:hover svg,.product-full-link:hover{transform:translate(3px)}}@keyframes step-arrive{0%{transform:scale(.88);box-shadow:0 0 0 12px #176b7800}to{transform:scale(1);box-shadow:0 0 #176b7800}}@keyframes trace-line{to{transform:scaleX(1)}}@keyframes device-settle{0%{opacity:.4;transform:perspective(1600px)rotateX(5deg)translateY(24px)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)}}@keyframes memory-turn{0%{opacity:.15;transform:rotate(-65deg)}to{opacity:1;transform:rotate(0)}}@keyframes contact-travel{0%{opacity:0;transform:translate(-20px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(24px)}}@keyframes batch-arrive{0%{opacity:.2;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes credit-arrive{0%{opacity:.15;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.rv,.rv.in{opacity:1;transform:none;transition:none!important}.step .dot,.mech-grid>div:after,.big-stats>div:after,#produto .product-device,.bento-reuse-art svg,.bento-sync-path i,.bento-scale-art div span,.bento-cost-art i{animation:none!important;transform:none!important}.mech-grid>div:after,.big-stats>div:after{transform:scaleX(1)!important}.btn,.btn svg,.product-full-link,.field label{transition:none!important}}
.source-map{pointer-events:none;width:100%;max-width:1000px;height:auto;margin:28px auto 24px;display:block}.mech{isolation:isolate;position:relative;overflow:hidden}.mech:after{content:"";z-index:-1;opacity:.24;pointer-events:none;background:url(../media/trace-field.0mk-mj3mmi5w8.svg) 50%/contain no-repeat;width:720px;height:720px;position:absolute;top:-240px;right:-200px}.final{isolation:isolate;position:relative;overflow:hidden}.final:after{content:"";z-index:-1;opacity:.33;pointer-events:none;background:url(../media/trace-field.0mk-mj3mmi5w8.svg) -220px/800px no-repeat;position:absolute;inset:0}.bento-memory:after{content:"";pointer-events:none;opacity:.28;background:url(../media/trace-field.0mk-mj3mmi5w8.svg) 130px -90px/600px no-repeat;position:absolute;inset:0}.bento-memory-content,.bento-memory>.bento-label{z-index:1;position:relative}@media (max-width:600px){.source-map{width:calc(100% + 12px);margin:24px -6px 16px}.final:after{opacity:.18;background-position:-360px 0}.mech:after{opacity:.15}}
html[data-theme=dark] header.nav,html[data-theme=dark] header.nav.scrolled{border-color:var(--line);background:#0d191df0}html[data-theme=dark] #inicio.hero-premium{color:#e4eeeb;background:radial-gradient(at 82% 42%,#16323866,#0000 58%),#0d191d}html[data-theme=dark] #inicio h1{color:#e4eeeb}html[data-theme=dark] #inicio .hero-word{color:#89d6cf}html[data-theme=dark] #inicio .hero-description{color:#acbfbd}html[data-theme=dark] #inicio .hero-secondary{color:#e4eeeb}html[data-theme=dark] #inicio :is(.hero-kicker,.hero-assurances,.hero-footnote p){color:#9bb6b6}.nav-cta .theme-choice{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:18px;line-height:1;display:inline-grid}.hero-premium{background:var(--surface);color:var(--on-surface)}.hero-premium h1{color:var(--on-surface)}.hero-word{color:var(--primary)}.hero-word:after{background:linear-gradient(90deg,var(--primary),transparent)}.hero-description{color:var(--on-surface-variant)}.hero-kicker,.hero-assurances,.hero-footnote p{color:var(--text-3)}.hero-kicker-mark{border-color:var(--outline)}.hero-kicker-mark:after{background:var(--primary)}.hero-secondary{color:var(--on-surface)}.hero-play,.hero-footnote>a{color:var(--primary);border-color:var(--line-strong)}.hero-secondary:hover .hero-play{background:var(--surface-container-high)}.hero-assurances i,.hero-footnote strong{color:var(--primary-text)}.hero-footnote-line{background:var(--line-strong)}html[data-theme=dark] .hero-premium{background:radial-gradient(ellipse at 82% 42%,#16323866,transparent 58%),var(--surface)}html[data-theme=dark] .real-product-scene{border-color:#34555d;box-shadow:0 28px 70px -36px #0009}html[data-theme=dark] .nav-in img,html[data-theme=dark] .foot-in img{filter:brightness(0)invert(.94)}html[data-theme=dark] :is(.proof,.big-stats>div,.pain,.plan,.includes,.faq details,.final .form,.bento-tile,.product-device,.bento-contact-visual){background:var(--card);border-color:var(--line);color:var(--text)}html[data-theme=dark] .bento-contacts{background:linear-gradient(120deg,#14262b,#1b3539)}html[data-theme=dark] .bento-memory{background:#123640}html[data-theme=dark] :is(.bento-tile p,.bento-label,.bento-bottom-note,.bento-demo-label,.bento-memory-note){color:var(--text-2)}html[data-theme=dark] .beam{background:radial-gradient(at 93% 30%,#214b50,#0000 45%),linear-gradient(150deg,#14262b,#102126)}html[data-theme=dark] .step .dot{background:var(--card);color:var(--primary);border-color:var(--line)}html[data-theme=dark] .btn-p{color:#10343b;background:#89d6cf}html[data-theme=dark] .btn-p:hover{background:#a1e3dc}html[data-theme=dark] .btn-s:hover{background:var(--surface-container-high)}html[data-theme=dark] .mobile-menu.open{background:var(--surface)}html[data-theme=dark] .product-device-bar{background:var(--surface-container-high);color:var(--text-2)}html[data-theme=dark] .field :is(input,select,textarea){background:var(--surface);color:var(--text);border-color:var(--line-strong)}html[data-theme=dark] .plan.featured{border-color:var(--primary)}@media (max-width:600px){.nav-cta{gap:8px}.nav-cta>.btn{display:none}.theme-choice{max-width:98px;font-size:11px}}
.journey{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:20px;margin-top:36px;overflow:hidden}.journey-enhanced .steps,.journey[hidden]{display:none}.journey-rail{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 24px 20px;display:grid}.journey-rail span{font:500 10px/1.5 var(--font);color:var(--text-3);border-bottom:2px solid var(--line);padding-bottom:12px;transition:color .3s,border-color .3s}.journey-rail .active{color:var(--primary);border-color:var(--primary)}.journey-caption .journey-kind{display:none}.journey .journey-output{opacity:1;transform:none}.journey .journey-input{opacity:1}@media (max-width:700px){.journey-rail{gap:8px;padding:0 16px 16px}.journey-rail span{font-size:9px}}.journey-top{font:500 9px var(--mono);letter-spacing:.08em;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.journey-toggle{font:500 11px var(--font);border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:20px;min-height:36px;padding:8px 12px}.journey-art{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--primary) 7%,transparent),transparent 65%);justify-content:center;align-items:center;gap:24px;padding:18px 40px 28px;display:flex}.journey-input,.journey-output{gap:8px;width:220px;transition:opacity .35s,transform .35s;display:grid}.journey-art i{font:500 11px var(--mono);border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:10px 12px;font-style:normal;transition:border-color .3s,color .3s;display:block}.journey-symbol{font:400 28px var(--display);color:var(--primary);margin-bottom:2px}.journey-output{opacity:.35;transform:translate(8px)}.journey-core{text-align:center;width:124px;color:var(--primary);flex:none}.journey-core svg{fill:none;stroke:currentColor;stroke-width:1px;width:120px;height:120px;display:block}.journey-core svg path{stroke-width:3px}.journey-core svg circle:nth-child(2){opacity:.25}.journey-core>span{font:500 8px var(--mono);letter-spacing:.15em}.journey-orbit{stroke-dasharray:3 7;transform-origin:60px 60px}.journey-point{fill:currentColor;stroke:none}.journey-route{background:var(--line);flex:1;max-width:100px;height:1px;position:relative;overflow:visible}.journey-route span{background:var(--primary);opacity:0;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:-2px;left:0}.journey-caption{border-top:1px solid var(--line);align-items:start;gap:24px;min-height:108px;padding:20px 24px;display:flex}.journey-index{font:500 12px var(--mono);color:var(--primary);white-space:nowrap;padding-top:4px}.journey-caption h3{font:500 20px/1.3 var(--display);letter-spacing:-.025em}.journey-caption p{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.6}.journey-kind{font:400 8px/1.6 var(--mono);color:var(--text-3);text-align:right;max-width:110px;margin-left:auto}.journey-progress{background:var(--line);height:2px}.journey-progress span{background:var(--primary);width:25%;height:100%;transition:width .45s;display:block}#como-funciona .steps{margin-top:30px}#como-funciona .step{transition:opacity .3s}#como-funciona .step .journey-step{cursor:pointer;font:inherit;min-width:56px}#como-funciona .step.is-current .dot{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 12%,transparent)}.journey-step:focus-visible,.journey-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.journey[data-stage="1"] .journey-input i{border-color:var(--primary);color:var(--primary-text)}.journey[data-stage="2"] .journey-input{opacity:.55}.journey[data-stage="3"] .journey-output{opacity:1;transform:none}.journey[data-stage="3"] .journey-output i{border-color:var(--primary)}.journey.is-playing .journey-route span{animation:1.6s ease-in-out infinite journey-packet}.journey.is-playing[data-stage="2"] .journey-orbit{animation:10s linear infinite journey-orbit}.journey.is-playing[data-stage="0"] .journey-input i{animation:.7s both journey-row}.journey-input i:nth-of-type(2){animation-delay:.12s!important}.journey-input i:nth-of-type(3){animation-delay:.24s!important}@keyframes journey-packet{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:100%}}@keyframes journey-orbit{to{transform:rotate(360deg)}}@keyframes journey-row{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:700px){.journey-art{gap:10px;padding:16px}.journey-core{width:76px}.journey-core svg{width:76px;height:76px}.journey-art i{padding:8px 6px;font-size:8px}.journey-input,.journey-output{width:150px}.journey-route{min-width:10px}.journey-caption{gap:12px;min-height:130px;padding:18px}.journey-kind{display:none}.journey-caption h3{font-size:18px}.journey-top{padding:14px}.journey-top>span{max-width:150px;font-size:8px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.journey *{transition:none!important;animation:none!important}}
.journey-art{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 65%);gap:0;min-height:300px;padding:38px 48px 44px;position:relative}.journey-art>.journey-input,.journey-art>.journey-output,.journey-art>.journey-core,.journey-art>.journey-route{display:none}.flow-illustration{grid-template-columns:repeat(4,1fr);align-items:center;gap:30px;width:100%;display:grid;position:relative}.flow-illustration:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:44%;left:10%;right:10%}.flow-object{opacity:.4;flex-direction:column;align-items:center;gap:24px;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:scale(.93)}.flow-object>span{font:500 10px var(--mono);letter-spacing:.09em;color:var(--text-2)}.flow-object svg{fill:none;width:100%;max-width:190px;height:166px;stroke:var(--primary);stroke-width:1.3px;filter:drop-shadow(0 16px 16px #12364012);overflow:visible}.flow-paper{fill:var(--surface-container-lowest);stroke:var(--outline-variant)}.flow-soft{fill:var(--primary-container);stroke:none}.flow-ink{stroke:var(--primary);stroke-width:2px;stroke-linecap:round}.flow-muted{stroke:var(--outline);stroke-linecap:round;opacity:.5}.flow-dot{fill:var(--primary);stroke:none}.journey[data-stage="0"] .flow-object:first-child,.journey[data-stage="1"] .flow-object:nth-child(2),.journey[data-stage="2"] .flow-object:nth-child(3),.journey[data-stage="3"] .flow-object:nth-child(4){opacity:1;transform:translateY(-5px)scale(1)}.journey.is-playing[data-stage="0"] .flow-sheet{animation:1.8s ease-in-out infinite alternate sheet-sort}.journey.is-playing[data-stage="1"] .flow-check{stroke-dasharray:45;animation:1.8s infinite check-draw}.journey.is-playing[data-stage="2"] .flow-scan{transform-origin:95px 80px;animation:8s linear infinite journey-orbit}.journey.is-playing[data-stage="3"] .flow-contact-lines{animation:1.8s infinite alternate contact-reveal}@keyframes sheet-sort{0%{transform:translate(-3px,3px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@keyframes check-draw{0%{stroke-dashoffset:45px}55%,to{stroke-dashoffset:0}}@keyframes contact-reveal{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:650px){.journey-art{min-height:200px;padding:24px 14px}.flow-illustration{gap:8px}.flow-object{gap:10px}.flow-object svg{height:110px}.flow-object>span{letter-spacing:0;font-size:7px}.flow-illustration:before{top:42%}}@media (prefers-reduced-motion:reduce){.flow-object,.flow-object *{transition:none!important;animation:none!important}}
.people-story{border:1px solid var(--outline-variant);background:var(--surface);border-radius:20px;margin:32px 0 28px;overflow:hidden}.people-story img{object-fit:contain;background:var(--surface);width:100%;height:auto;max-height:390px;display:block}.people-story .people-dark,html[data-theme=dark] .people-story .people-light{display:none}html[data-theme=dark] .people-story .people-dark{display:block}.people-story figcaption{font:500 clamp(17px,2vw,24px)/1.4 var(--font-display);color:var(--on-surface);border-top:1px solid var(--outline-variant);padding:20px 28px}.people-story small,.people-conversation small{font:9px/1.6 var(--font-data);letter-spacing:.07em;color:var(--on-surface-variant);margin-top:8px;display:block}.people-conversation{max-width:460px;margin:28px 0 0}.people-conversation img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.people-conversation figcaption{font:500 14px/1.5 var(--font-body);color:var(--on-surface);margin-top:12px}@media (max-width:700px){.people-story{border-radius:16px;margin-top:24px}.people-story figcaption{padding:16px}.people-conversation{max-width:100%}}@media (prefers-reduced-motion:reduce){.people-story.rv{opacity:1!important;transition:none!important;transform:none!important}}

