@charset "UTF-8";
:root{--ink:#123e4b;--deep:#103945;--muted:#53727b;--water:#a7d8d6;--line:#d4e3e5;--paper:#f5f9f8;--white:#fff;--accent:#1c6775;--soft:#e6f2ef;--amber:#68501b;--radius:22px;color:var(--ink);background:var(--paper);font-family:"Avenir Next",Avenir,"Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.6;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:var(--accent);text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #388795;outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.16;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,4.6vw,4.35rem);font-weight:580;letter-spacing:-.05em}h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em}h2{font-size:1.8rem;font-weight:580}h3{font-size:1.15rem;font-weight:650}p{margin-bottom:1rem}small{font-size:.77rem}button{border:0}img{display:block}pre{font:inherit;font-size:.85rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);padding:18px;border-radius:12px}details{margin:16px 0}summary{cursor:pointer;font-weight:600;padding:10px 0}code{font:inherit;font-size:.72rem;letter-spacing:.05em}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:18px;background:white;z-index:10;padding:10px}.skip:focus{top:15px}.dot{width:7px;height:7px;border-radius:50%;background:var(--amber);display:inline-block;flex:none}.dot.open{background:#218371}.dot.closed{background:#8c989a}.demo-bar{background:#e9eddf;color:#49523d;padding:8px 28px;text-align:center;font-size:.73rem;letter-spacing:.015em;display:flex;align-items:center;justify-content:center;gap:10px}.demo-detail{opacity:.88}.site-header{max-width:1384px;margin:auto;padding:26px 52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:1.8rem;line-height:1.12;letter-spacing:-.065em;color:var(--ink);font-weight:650}.brand-caption{display:block;font-size:.53rem;letter-spacing:.14em;font-weight:500;margin-top:7px}.site-header nav{display:flex;gap:30px;align-items:center}.site-header nav a{text-decoration:none;font-size:.8rem;font-weight:550}.site-header nav a[aria-current]{border-bottom:2px solid var(--ink);padding-bottom:4px}.team-link{border:1px solid var(--line);border-radius:100px;padding:9px 16px}.page{max-width:1384px;margin:auto;padding:0 52px 68px}.hero{display:grid;grid-template-columns:1.18fr 1fr;gap:55px;align-items:center;padding:62px 0 54px}.eyebrow{font-size:.63rem;font-weight:650;letter-spacing:.14em;line-height:1.5;margin:0 0 21px;display:flex;align-items:center;gap:10px}.line{width:25px;height:1px;background:currentColor;display:inline-block}.hero-description{font-size:1rem;max-width:425px;margin:22px 0;color:var(--muted);line-height:1.8}.hero-tags{display:flex;gap:8px;flex-wrap:wrap}.hero-tags span{border:1px solid var(--line);padding:5px 10px;border-radius:100px;font-size:.63rem}.journey-illustration{min-height:280px;position:relative;overflow:hidden;padding:32px 14px;display:flex;flex-direction:column;gap:20px;isolation:isolate}.orbit{position:absolute;border:1px solid #c5e2df;width:275px;height:275px;border-radius:50%;z-index:-1;top:0;left:65px}.orbit-two{width:215px;height:215px;top:32px;left:95px;background:#ebf5f1}.journey-node{position:relative;display:flex;align-items:center;gap:16px;background:white;border:1px solid #d9e8e6;padding:16px 23px;border-radius:14px;font-size:.8rem;max-width:310px;box-shadow:0 8px 30px #17415105}.journey-node span{border:1px solid #d9e8e6;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:.65rem}.node-second{margin-left:53px}.node-third{margin-left:95px;background:var(--ink);color:white;border-color:var(--ink)}.node-third b{font-size:1.15rem;margin-left:auto}.workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(255px,1fr);gap:44px;align-items:start}.panel{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.wizard{padding:0;overflow:hidden}.stepper{list-style:none;margin:0;padding:22px 28px;display:flex;gap:25px;border-bottom:1px solid var(--line);background:#fcfdfc;font-size:.73rem;counter-reset:step}.stepper li{display:flex;align-items:center;gap:9px;color:#71888e}.stepper li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf2f1;font-size:.72rem}.stepper .current{color:var(--ink);font-weight:600}.stepper .current span{background:var(--ink);color:white}.stepper .complete span{background:#dceee8;color:#266457}.step-content{padding:32px 30px}.step-content:focus{outline:none}.step-content .eyebrow{margin-bottom:12px}.step-content h2{margin-bottom:12px}.muted{color:var(--muted);font-size:.87rem;line-height:1.75}.subtle{font-size:.76rem;color:var(--muted);line-height:1.7;margin:14px 0 0}.objectives{display:flex;flex-direction:column;gap:12px;margin-top:26px}.objective{display:flex;align-items:center;gap:17px;border:1px solid var(--line);background:white;border-radius:15px;padding:20px;text-align:left;transition:background .15s,border-color .15s}.objective:hover,.reference-choice:hover{border-color:#80b4b6;background:#f7fbfa}.objective.selected,.reference-choice.selected{border:1.5px solid #438997;background:#eef7f4}.objective-icon{display:grid;place-items:center;width:40px;height:42px;border-radius:11px;background:var(--soft);font-size:1.6rem;flex:none}.objective strong{font-size:.93rem;font-weight:650;display:block}.objective small{display:block;color:var(--muted);margin-top:4px;font-size:.73rem}.objective b{margin-left:auto;font-size:1.2rem;font-weight:400}.wizard-actions{padding:20px 30px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;background:var(--ink);color:white;text-decoration:none;border:1px solid var(--ink);padding:12px 20px;border-radius:10px;font-size:.8rem;font-weight:600;line-height:1.4;transition:background .15s}.button:hover:not(:disabled){background:#205665}.button.secondary{color:var(--ink);background:transparent;border-color:#bfd4d7}.button.secondary:hover:not(:disabled){background:var(--soft)}.text-button{background:transparent;color:var(--accent);font-size:.78rem;font-weight:600;padding:9px 0;text-decoration:underline;text-underline-offset:4px}.small-note{font-size:.73rem;color:var(--muted)}.aside{padding:24px 0}.aside h2{font-size:1.8rem;max-width:320px;margin-bottom:25px}.aside-item{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.aside-item b{font-size:.68rem;font-weight:500;color:var(--muted);padding-top:3px}.aside-item strong{font-size:.84rem;font-weight:600}.aside-item p{font-size:.79rem;line-height:1.75;color:var(--muted);margin:5px 0 0}.safety-note{background:#eaf1ed;padding:20px;border-radius:13px;margin-top:27px}.safety-note strong{font-size:.78rem}.safety-note p{font-size:.75rem;line-height:1.7;margin:8px 0;color:var(--muted)}.safety-note a{font-size:.75rem;font-weight:650}.field-label{display:block;font-size:.73rem;font-weight:600;margin:20px 0 8px}select{width:100%;border:1px solid #bdd2d6;background:white;color:var(--ink);padding:12px;border-radius:10px;font-size:.85rem}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.reference-choice{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px;text-align:left;display:flex;flex-direction:column;gap:9px}.reference-kind{font-size:.64rem;color:var(--muted);line-height:1.5;display:block}.reference-choice strong{font-size:.9rem;line-height:1.45}.reference-choice>span:not(.reference-kind){font-size:.74rem}.reference-choice .reference-select{margin-top:auto;padding-top:12px;color:var(--accent);font-weight:600}.destination-detail{background:#f1f7f5;border-radius:14px;padding:22px;margin:22px 0}.destination-detail h3{font-size:1.3rem;margin:12px 0}.destination-detail p{font-size:.84rem;color:var(--muted)}.destination-detail a{font-size:.8rem}.destination-detail small{display:block;margin-top:10px;color:var(--muted)}.consent{display:flex;align-items:flex-start;gap:14px;font-size:.8rem;line-height:1.75;cursor:pointer}.consent input{width:20px;height:20px;accent-color:var(--ink);margin:3px 0;flex:none}.footer{max-width:1280px;padding:30px 0 40px;margin:0 auto;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.7rem;color:var(--muted)}.footer a{margin-left:20px}.footer p{font-size:.68rem;line-height:1.8;flex-basis:100%;max-width:820px;margin:0}.footer p a{margin-left:0}.loading{padding:100px 0;text-align:center;color:var(--muted)}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);width:max-content;background:var(--ink);color:white;padding:15px 22px;border-radius:12px;font-size:.82rem;z-index:50;box-shadow:0 5px 30px #123e4b22}.toast.error{background:#803f30}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:50px 0 30px;gap:20px}.section-heading h1{font-size:clamp(2.2rem,4vw,3.6rem)}.sync-label{font-size:.68rem;color:var(--muted);margin:0}.episode-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 38px;gap:15px}.episode-progress>div{border-top:2px solid var(--line);padding-top:14px;font-size:.72rem;color:var(--muted);display:flex;gap:9px;align-items:center}.episode-progress .reached{border-color:#36817f;color:var(--ink)}.episode-progress span{font-size:.68rem}.status-panel{background:var(--ink);color:white;border-radius:var(--radius);padding:32px}.badge{display:inline-block;font-size:.66rem;line-height:1.5;letter-spacing:.015em;padding:5px 10px;border-radius:100px;background:#e4f0ed;color:#214f55}.status-panel .badge{background:#ffffff18;color:#c6e6e3;border:1px solid #ffffff2a}.status-panel h2{margin:22px 0 12px;font-size:1.9rem}.status-panel p{color:#c6dbdf;font-size:.86rem;line-height:1.8}.status-foot{font-size:.6rem;letter-spacing:.07em;color:#b0cfce;display:block;margin-top:24px}.success-panel{background:#225e58}.history,.toolkit{margin-top:22px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.panel-heading h2{font-size:1.35rem}.timeline{padding:7px 0 0;margin:18px 0 0;list-style:none}.timeline li{position:relative;padding:0 0 26px 28px;border-left:1px solid var(--line);margin-left:5px;display:flex;gap:12px}.timeline li:last-child{border-left-color:transparent;padding-bottom:0}.timeline-point{position:absolute;left:-5px;top:5px;width:9px;height:9px;background:#cadbdb;border-radius:50%}.latest .timeline-point{background:#3b8c83;box-shadow:0 0 0 4px #e8f4ef}.timeline strong{font-size:.8rem;font-weight:550;line-height:1.5;display:block}.timeline small{display:block;color:var(--muted);margin-top:7px;font-size:.66rem}.toolkit h2{font-size:1.5rem;margin-bottom:14px}.toolkit .eyebrow{margin-bottom:14px}.checklist{list-style:none;padding:0;margin:15px 0;font-size:.79rem}.checklist li{padding:7px 0;color:var(--muted);display:flex;gap:12px}.checklist li.done{color:#256b60}.checklist span{width:18px}.checklist-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.link-stack{display:flex;flex-direction:column;gap:12px;font-size:.78rem;margin:20px 0 30px}.case-facts{padding:0;margin:20px 0}.case-facts div{border-top:1px solid var(--line);padding:14px 0}.case-facts dt{font-size:.65rem;color:var(--muted);margin-bottom:4px}.case-facts dd{font-size:.82rem;margin:0}.case-controls{display:flex;flex-direction:column;align-items:stretch;gap:12px}.error-state{margin:60px auto;max-width:650px}.error-state p{margin:24px 0}.error-state a{margin-right:20px}.operations-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:45px 0 30px}.operations-heading h1{font-size:clamp(2.2rem,3.4vw,3.4rem)}.availability{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.availability-label{display:flex;align-items:center;gap:9px;font-size:.76rem}.availability small{color:var(--muted);font-size:.67rem}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 38px;border:1px solid var(--line);border-radius:17px;background:white}.metrics>div{padding:22px 24px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.metrics>div:last-child{border:0}.metrics span{font-size:.71rem;color:var(--muted)}.metrics strong{font-size:2.5rem;font-weight:550;line-height:1.5;letter-spacing:-.05em}.metrics strong em{font:inherit;font-size:1rem;color:#8aa1a5}.metrics .metric-word{font-size:1.7rem;line-height:2.2}.metrics small{font-size:.62rem;color:var(--muted)}.desk{display:grid;grid-template-columns:310px minmax(0,1fr);gap:26px;align-items:start}.queue{position:sticky;top:20px}.queue-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.queue-heading h2{font-size:1.25rem}.queue-filters{display:flex;gap:5px;background:#e9f0ee;border-radius:10px;padding:4px;margin-bottom:17px}.queue-filters button{flex:1;background:transparent;border-radius:7px;font-size:.71rem;padding:8px}.queue-filters .selected{background:white;box-shadow:0 1px 3px #123e4b0c}.queue-items{display:flex;flex-direction:column;gap:10px;max-height:65vh;overflow-y:auto;padding:3px}.queue-item{display:flex;flex-direction:column;text-align:left;background:white;border:1px solid var(--line);border-radius:15px;padding:19px;gap:9px}.queue-item.selected{border-color:#599ba2;box-shadow:0 0 0 1px #599ba2;background:#fafffc}.queue-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.queue-top small{font-size:.62rem}.queue-item strong{font-size:.86rem;line-height:1.5}.queue-item>span:not(.queue-top){font-size:.71rem;color:var(--muted)}.queue-item .queue-status{display:flex;align-items:center;gap:7px;padding-top:6px;font-size:.66rem}.queue .sync-label{margin:20px 0}.empty-queue{padding:25px;font-size:.78rem;text-align:center;color:var(--muted);line-height:1.8}.case-detail{display:flex;flex-direction:column;gap:18px}.case-title{padding:25px}.case-title .eyebrow{margin:0;font-size:.6rem}.case-title h2{font-size:1.8rem;margin:20px 0 13px}.case-title p:not(.eyebrow){font-size:.85rem;margin:0}.case-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:.64rem;color:var(--muted)}.next-action{padding:26px;background:#e4f1ed;border:1px solid #d0e3dd;border-radius:18px}.next-action .eyebrow{margin:0 0 11px}.next-action h3{font-size:1.4rem}.next-action p{font-size:.83rem;color:#486e6c;margin:12px 0 18px;line-height:1.8}.next-action small{display:block;margin-top:12px;color:var(--muted);font-size:.67rem}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-grid .panel{padding:24px;min-width:0}.detail-grid h3{margin-bottom:16px}.detail-grid a{font-size:.74rem}.outcome .eyebrow{margin-bottom:12px}.outcome .consent{margin:20px 0}.outcome-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.outcome-actions .button{font-size:.72rem;padding:12px 15px}.empty-detail{text-align:center;padding:60px;display:flex;flex-direction:column;align-items:center}.empty-detail .eyebrow{margin:25px 0 15px}.empty-detail p:not(.eyebrow){max-width:390px;margin:20px 0 25px;color:var(--muted);font-size:.85rem;line-height:1.8}.empty-symbol{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:2rem}
@media(min-width:1450px){.hero{padding-top:80px;padding-bottom:70px}.page{padding-bottom:90px}}
@media(max-width:1100px){.site-header,.page{padding-left:30px;padding-right:30px}.footer{margin-left:30px;margin-right:30px}.workspace{gap:26px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.hero{gap:25px}.journey-illustration{padding-left:0}.node-third{margin-left:50px}.node-second{margin-left:25px}.stepper{gap:16px;padding:22px}.stepper li{font-size:.66rem}.step-content{padding:28px 22px}.desk{grid-template-columns:255px minmax(0,1fr);gap:20px}.detail-grid{grid-template-columns:1fr}.metrics>div{padding:20px}.site-header nav{gap:20px}}
@media(max-width:760px){.demo-bar{padding:8px 18px;font-size:.64rem;flex-wrap:wrap;gap:2px 7px}.demo-detail{display:block;flex-basis:100%;font-size:.59rem;line-height:1.5}.site-header{padding:20px;gap:15px}.brand{font-size:1.6rem;gap:9px}.brand img{width:36px;height:36px}.brand-caption{font-size:.46rem;letter-spacing:.1em}.site-header nav{gap:13px}.site-header nav a{font-size:.64rem}.site-header nav a[aria-current],.site-header nav a[href="https://stonefy.com.br/canais/"]{display:none}.team-link{padding:8px 12px}.page{padding:0 20px 38px}.hero{grid-template-columns:1fr;padding:36px 0 30px;gap:18px}.hero .eyebrow{font-size:.54rem;letter-spacing:.12em;margin-bottom:20px}.hero h1{font-size:2.65rem}.hero-description{font-size:.88rem;margin:19px 0;line-height:1.8}.hero-tags{gap:6px}.hero-tags span{font-size:.56rem;padding:4px 8px}.journey-illustration{min-height:0;display:none}.workspace{grid-template-columns:1fr;gap:10px}.stepper{padding:19px 15px;gap:13px;justify-content:space-between}.stepper li{font-size:.59rem;gap:5px}.stepper li span{width:22px;height:22px;font-size:.59rem}.step-content{padding:25px 20px}.step-content h2{font-size:1.6rem}.muted{font-size:.81rem}.objectives{gap:11px;margin-top:21px}.objective{padding:16px 13px;gap:12px}.objective strong{font-size:.81rem}.objective small{font-size:.66rem}.objective-icon{width:34px;height:36px;font-size:1.35rem}.wizard-actions{padding:18px 20px;gap:10px}.small-note{font-size:.62rem;max-width:95px}.button{font-size:.75rem;padding:12px 17px;min-height:46px}.aside{padding:28px 0}.aside h2{font-size:1.65rem;max-width:300px}.aside .eyebrow{font-size:.58rem}.aside-item{padding:16px 0}.safety-note{margin-top:22px}.footer{margin:0 20px;padding:25px 0 30px;gap:12px;font-size:.63rem}.footer>span{flex-basis:100%}.footer a{margin:0 15px 0 0}.footer p{font-size:.61rem}.reference-grid{grid-template-columns:1fr}.reference-choice{padding:17px}.reference-kind{font-size:.62rem}.reference-choice strong{font-size:.88rem}.section-heading{display:block;padding:33px 0 26px}.section-heading h1{font-size:2.4rem}.section-heading .sync-label{display:block;margin-top:20px}.episode-progress{gap:12px;margin-bottom:25px;grid-template-columns:1fr 1fr}.episode-progress>div{font-size:.64rem;padding-top:10px}.status-panel{padding:26px 22px}.status-panel h2{font-size:1.65rem}.status-panel p{font-size:.81rem}.status-foot{font-size:.53rem}.panel{padding:23px 20px}.wizard{padding:0}.history{margin-top:16px}.toolkit{margin-top:16px}.timeline strong{font-size:.76rem}.timeline small{font-size:.61rem}.checklist-row{display:block}.checklist-row .button{margin-top:10px}.operations-heading{padding:33px 0 22px;display:block}.operations-heading h1{font-size:2.3rem}.availability{align-items:flex-start;margin-top:23px;gap:10px}.availability .button{width:100%}.metrics{grid-template-columns:1fr 1fr;margin:0 0 28px}.metrics>div{padding:16px 19px}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.metrics strong{font-size:2rem}.metrics span{font-size:.65rem}.metrics small{font-size:.56rem}.metrics .metric-word{font-size:1.4rem}.desk{grid-template-columns:1fr;gap:20px}.queue{position:static}.queue-items{max-height:320px}.queue .sync-label{margin:15px 0 0}.queue-heading h2{font-size:1.2rem}.case-title .panel-heading{align-items:flex-start;flex-direction:column;gap:12px}.case-title h2{font-size:1.5rem}.case-title p:not(.eyebrow){font-size:.8rem}.case-meta{font-size:.61rem;gap:8px}.next-action{padding:23px 20px}.next-action h3{font-size:1.3rem}.detail-grid{gap:16px}.outcome-actions{flex-direction:column;align-items:stretch}.empty-detail{padding:35px 22px}.empty-detail .eyebrow{font-size:.56rem}.empty-detail h2{font-size:1.6rem}.error-state h1{font-size:2rem}.error-state a{display:block;margin:20px 0 0}.toast{font-size:.75rem;bottom:18px}.team-page .site-header nav a{max-width:108px;line-height:1.5}.team-page .site-header nav{gap:16px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
@media print{.site-header nav,.demo-detail,.case-controls,.wizard-actions,.toast,.footer,.button,.text-button,.operations-heading .availability{display:none!important}body{background:white}.page{padding:15px}.workspace,.desk,.detail-grid{display:block}.hero,.journey-illustration,.queue{display:none}.panel,.status-panel{break-inside:avoid;margin-bottom:18px;border:1px solid #aaa;box-shadow:none}.status-panel,.status-panel p,.status-foot,.status-panel .badge{background:white;color:#123e4b}.aside{padding:15px 0}.section-heading h1{font-size:2rem}.demo-bar{background:white;color:#123e4b}.stepper{display:none}details{display:none}}
