@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations"),url(/assets/fonts/manrope-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations"),url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2")}:root{--navy:#0B1F3A;--navy-2:#153657;--teal:#20C4B2;--teal-ink:#0F766E;--teal-soft:#6EE0D2;--canvas:#F4F7FB;--paper:#fff;--ink:#13243A;--muted:#566A80;--line:#DCE4EE;--pale:#EAF1F7;--max:1160px;--r:14px;--font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font:400 1rem/1.65 var(--font);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--font-display);line-height:1.1;letter-spacing:-.028em;font-weight:800;text-wrap:balance}h3{font-weight:700;letter-spacing:-.02em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;background:var(--navy);color:#fff;padding:10px 14px;border-radius:8px;z-index:50}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.menu-cta .btn:focus-visible{outline-color:var(--teal);box-shadow:0 0 0 3px #fff}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}.brand img{width:172px;height:auto}.menu{display:flex;align-items:center;gap:26px;font-size:.9rem;font-weight:550;color:#41546b}.menu a{text-decoration:none;padding:6px 0}.menu a:not(.btn):hover{color:var(--teal-ink)}.menu-btn{display:none;background:none;border:1px solid var(--line);border-radius:10px;width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center}.menu-ico,.menu-ico:before,.menu-ico:after{display:block;width:20px;height:2px;background:var(--navy);border-radius:2px;position:relative;content:""}.menu-ico:before{position:absolute;top:-6px}.menu-ico:after{position:absolute;top:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:46px;padding:0 20px;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .18s,transform .18s,border-color .18s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--teal);color:#042A31}.btn-primary:hover{background:#4FD9CA}.btn-outline{border-color:rgba(255,255,255,.35);color:#fff}.btn-outline:hover{background:rgba(255,255,255,.08)}.btn-ghost{border-color:rgba(255,255,255,.3);color:#fff;background:transparent}.btn-link{min-height:0;padding:0;color:var(--teal-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.btn-link:hover{transform:none}.menu-cta .btn{min-height:42px;padding:0 16px;font-size:.88rem;background:var(--navy);color:#fff}.menu-cta .btn:hover{background:var(--navy-2)}.eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--font-display);font-size:.95rem;letter-spacing:.01em;font-weight:700;color:var(--teal-soft)}.eyebrow:before{content:"";width:28px;height:2px;background:var(--teal-soft)}.kicker{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:.95rem;letter-spacing:.01em;font-weight:800;color:var(--teal-ink);margin-bottom:14px}.kicker:before{content:"";width:22px;height:2px;background:var(--teal)}.muted{color:var(--muted);font-size:.95rem}h2{font-size:clamp(1.8rem,3.9vw,2.9rem)}.head{margin-bottom:34px;max-width:760px}.head.split{max-width:none}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,80px);align-items:start}.split p.muted{margin-top:14px}.badge{display:inline-flex;align-items:center;gap:7px;border-radius:99px;padding:4px 11px;font-size:.78rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.badge-live{background:#E3F4EE;color:#146C52}.badge-pilot{background:#FFF1D6;color:#8A5509}.badge-dev{background:#E6F0FB;color:#245E96}.badge-case{background:#EDEAF8;color:#51459A}.badge-custom{background:#E3F4F2;color:#0F6A63}.badge-neutral{background:#ECEFF3;color:#4F6074}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 85% 40%,rgba(32,196,178,.16),transparent 60%),linear-gradient(115deg,var(--navy) 45%,#102D4A)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,72px);align-items:center;padding:clamp(48px,8vw,96px) 0}.hero-home .hero-grid{padding:clamp(40px,5vw,64px) 0 clamp(40px,5vw,56px);gap:clamp(32px,6vw,72px)}.hero-home h1{font-size:clamp(2.4rem,5.2vw,4.2rem);line-height:1.02;letter-spacing:-.042em;margin:20px 0 22px}.hero-home .lead{font-size:1.12rem;max-width:48ch}.hero-home .actions{margin-top:30px}.hero-page .hero-grid{padding:clamp(40px,6vw,72px) 0}.hero h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.04em;margin:20px 0 20px}.hero h1 .acc{color:var(--teal-soft)}.lead strong{color:#fff;font-weight:650}.hero-page h1{font-size:clamp(1.9rem,4.2vw,3rem)}.lead{font-size:1.1rem;line-height:1.7;color:#C8D6E2;max-width:60ch}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.flow{margin:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:var(--r);padding:24px 26px}.flow figcaption{font-size:.78rem;color:#9DB3C5;letter-spacing:.05em;margin-bottom:18px}.flow ol{position:relative;display:grid;gap:20px}.flow ol:before{content:"";position:absolute;left:10px;top:12px;bottom:12px;width:2px;background:rgba(255,255,255,.18)}.flow li{position:relative;padding-left:40px}.flow li:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--navy);border:2px solid #7C93A8}.flow li.done:before{background:var(--teal);border-color:var(--teal)}.flow b{display:block;font-size:1rem}.flow span{font-size:.88rem;color:#A9BDCD}.identity{justify-self:center;width:min(100%,460px);text-align:center}.mark{position:relative;height:320px;display:grid;place-items:center}.mark img{position:relative;width:230px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.2))}.orbit{position:absolute;width:316px;height:316px;border:1px solid rgba(200,225,237,.22);border-radius:50%}.orbit:before,.orbit:after{content:"";position:absolute;border:1px solid rgba(200,225,237,.14);border-radius:50%;inset:24px}.orbit:after{inset:56px}.dot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--teal-soft);box-shadow:0 0 18px var(--teal)}.dot.one{top:11%;right:13%}.dot.two{bottom:15%;left:8%;width:7px;height:7px;background:#fff;box-shadow:none}.identity p{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#9DB3C5}.problems{padding:clamp(48px,7vw,84px) 0;background:var(--paper);border-bottom:1px solid var(--line)}.band-cta{margin-top:30px;font-size:1.02rem;color:#33465D}.ps{margin:0;display:grid;gap:12px}.ps dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--muted)}.ps dd{margin:2px 0 0;color:#33465D}.proof{padding:clamp(56px,8vw,96px) 0;background:var(--pale);border-block:1px solid var(--line)}.proof .head.split p{color:var(--muted);align-self:end}.how{padding:clamp(56px,8vw,96px) 0}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;counter-reset:s}.steps li{padding:0 28px 0 0;position:relative}.steps li+li{padding-left:28px;border-left:1px solid var(--line)}.step-n{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:var(--teal-soft);font-weight:700;margin-bottom:16px}.steps h3{font-size:1.2rem;margin-bottom:8px}.steps p{color:#40536A}.about{padding:clamp(56px,8vw,96px) 0}.about h2{margin-bottom:18px}.about p{color:#40536A;max-width:64ch;margin-bottom:14px}.principles{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:22px}.principles li{border-left:3px solid var(--teal);padding-left:14px;font-size:.92rem;color:#4A5D73;max-width:260px}.principles b{display:block;color:var(--ink)}.faq{padding:clamp(48px,7vw,84px) 0;background:var(--paper);border-top:1px solid var(--line)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:650;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:1.5rem;color:var(--teal-ink);font-weight:400}.faq-list details[open] summary:after{content:"–"}.faq-list details p{padding:0 36px 20px 0;color:#40536A;max-width:62ch}.contact{background:var(--navy);color:#fff;padding:clamp(52px,7vw,84px) 0}.contact-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,6vw,72px);align-items:center}.contact h2{margin:12px 0 14px;font-size:clamp(1.8rem,4vw,2.7rem)}.lead-on-dark{color:#C3D2DE;max-width:56ch}.contact-actions{display:grid;gap:16px;justify-items:start}.contact-list{display:flex;flex-wrap:wrap;gap:6px 20px}.contact-list a{color:#D6E3EC;text-underline-offset:4px}.contact-pending{background:rgba(255,255,255,.07);border:1px dashed rgba(255,255,255,.35);border-radius:10px;padding:16px 18px;color:#D6E3EC;font-size:.95rem}.contact-note{font-size:.88rem;color:#9DB3C5}.twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.status-col{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:26px 28px}.status-col h3{font-size:1.1rem;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.status-not{background:transparent;border-style:dashed}.ticks li{position:relative;padding:8px 0 8px 28px}.ticks li:before{content:"";position:absolute;left:2px;top:15px;width:12px;height:6px;border-left:2.5px solid var(--teal-ink);border-bottom:2.5px solid var(--teal-ink);transform:rotate(-45deg)}.ticks-off li{color:#4F6074}.ticks-off li:before{border:0;width:12px;height:2.5px;background:#8A9AAC;transform:none;top:19px}.status-col .muted{margin-top:12px}.site-footer{background:#08192C;color:#9EB2C2;padding:36px 0}.foot{display:grid;gap:20px}.foot img{width:190px}.foot-nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.9rem}.foot-nav a{color:#C7D4DE;text-underline-offset:4px}.foot-nav a:hover{color:var(--teal-soft)}.foot-note{font-size:.82rem}.consent{position:fixed;left:16px;right:16px;bottom:16px;max-width:720px;margin-inline:auto;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px rgba(11,31,58,.25);padding:18px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;z-index:40;font-size:.9rem}.consent[hidden]{display:none}.consent p{flex:1 1 280px}.consent .btn-ghost{color:var(--navy);border-color:var(--line)}.consent .btn{min-height:40px;padding:0 16px}@media (max-width:860px){.menu-btn{display:inline-flex}.js .menu{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 20px;box-shadow:0 20px 30px rgba(11,31,58,.1)}.js .menu.is-open{display:flex}.menu a:not(.btn){padding:14px 0;border-bottom:1px solid var(--line)}.menu-cta{padding-top:14px}.menu-cta .btn{width:100%}.menu{flex-wrap:wrap;gap:6px 18px}.hero-grid,.split,.contact-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:28px}.steps li,.steps li+li{padding:0;border:0}.twocol{grid-template-columns:1fr}}@media (max-width:620px){.mark{height:240px}.orbit{width:230px;height:230px}.mark img{width:160px}.btn{min-height:50px}.wrap{width:calc(100% - 32px)}.brand img{width:150px}.actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.audience{grid-column:1 / -1;margin-top:0;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.aud-title{font-family:var(--font-display);font-size:.95rem;letter-spacing:.01em;font-weight:800;color:var(--teal-soft);margin-bottom:14px}.audience ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.audience li{display:flex;gap:12px;align-items:flex-start}.aud-ico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(32,196,178,.14);border:1px solid rgba(110,224,210,.3);color:var(--teal-soft)}.aud-ico svg{width:20px;height:20px}.audience strong{display:block;font-size:1rem;color:#fff}.audience li span:not(.aud-ico){display:block;font-size:.84rem;line-height:1.45;color:#A9BDCD;margin-top:2px}.pgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.pcard{grid-column:span 2;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .2s,border-color .2s}.pcard.wide{grid-column:span 3}.pcard:hover{box-shadow:0 14px 34px rgba(11,31,58,.09);border-color:#C3D2E0}.phead{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;border-radius:12px}.phead .ptext{flex:1;min-width:0}.ptext strong{display:block;font-size:1.12rem;letter-spacing:-.02em;line-height:1.2}.ptext span{display:block;font-size:.88rem;color:#4A5D73;margin-top:2px}.picon{flex:none;width:54px;height:54px;border-radius:14px;display:grid;place-items:center;color:#fff}.picon svg{width:28px;height:28px}.tone-teal{background:linear-gradient(135deg,#20C4B2,#0F9E91)}.tone-violet{background:linear-gradient(135deg,#7C6AE0,#5A49C2)}.tone-blue{background:linear-gradient(135deg,#4B8DE8,#2F69BD)}.tone-navy{background:linear-gradient(135deg,#2B5380,#153657)}.parrow{flex:none;color:var(--teal-ink);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;transition:background .18s,transform .18s}a.phead:hover .parrow{background:var(--pale);transform:translateX(2px)}.pmore summary{cursor:pointer;list-style:none;font-weight:700;font-size:.9rem;color:var(--teal-ink);display:inline-flex;align-items:center;gap:8px}.pmore summary::-webkit-details-marker{display:none}.pmore summary:after{content:"+";font-size:1.2rem;line-height:1}.pmore[open] summary:after{content:"–"}.pmore .ps{margin-top:14px;font-size:.92rem}.pnote{margin-top:16px;font-size:.84rem;color:var(--muted)}.pmock{border-radius:12px;overflow:hidden;background:#0B1F3A}.mock{display:grid;grid-template-columns:96px 1fr;height:196px;background:linear-gradient(160deg,#0E2644,#0B1F3A);color:#cfdbe6;font-size:.62rem}.m-side{display:grid;align-content:start;gap:4px;padding:10px 6px;border-right:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.m-side li{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:6px;color:#8EA6BA;white-space:nowrap;overflow:hidden}.m-side li i{flex:none;width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.7}.m-side li.on{background:rgba(32,196,178,.18);color:#6EE0D2}.m-main{padding:10px;display:grid;gap:8px;align-content:start;min-width:0}.m-row{display:flex;gap:8px;min-height:0}.m-panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;display:grid;gap:6px;align-content:start}.m-panel.grow{flex:1}.m-panel svg{width:100%;height:52px}.m-panel.bars{width:38%}.m-panel.bars div{display:flex;align-items:flex-end;gap:5px;height:54px}.m-panel.bars b{flex:1;background:rgba(110,224,210,.4);border-radius:2px 2px 0 0}.m-panel.bars b.hi{background:#20C4B2}.m-panel.bars .h30{height:30%}.m-panel.bars .h38{height:38%}.m-panel.bars .h48{height:48%}.m-panel.bars .h58{height:58%}.m-panel.bars .h72{height:72%}.m-panel.bars .h90{height:90%}.nf-title{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:14px}.nf-text{margin-bottom:22px}.mock s{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.16)}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.m-top{display:flex;justify-content:space-between;align-items:center}.m-top strong{font-size:.8rem;color:#fff}.m-tabs{display:flex;gap:3px}.m-tabs em{font-style:normal;padding:2px 7px;border-radius:5px;background:rgba(255,255,255,.07);color:#9db3c5}.m-tabs em.on{background:rgba(110,224,210,.25);color:#cff7f1}.m-cal{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;height:128px}.m-col{position:relative;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:6px}.blk{position:absolute;left:3px;right:3px;border-radius:4px;background:rgba(75,141,232,.55)}.blk.g{background:rgba(32,196,178,.6)}.t1{top:8%;height:22%}.t2{top:36%;height:26%}.t3{top:14%;height:30%}.t4{top:62%;height:24%}.t5{top:50%;height:30%}.m-split{grid-template-columns:1.1fr 1fr;gap:8px}.m-list{display:grid;gap:6px;align-content:start}.m-item{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border-radius:7px;padding:6px}.m-item>div{flex:1;display:grid;gap:4px}.av{flex:none;width:18px;height:18px;border-radius:50%;background:#20C4B2}.av.b{background:#4B8DE8}.av.p{background:#9A87F0}.chip{font-style:normal;font-size:.52rem;font-weight:700;padding:2px 6px;border-radius:99px;white-space:nowrap}.chip.g{background:rgba(32,196,178,.25);color:#7fe9dc}.chip.y{background:rgba(247,185,55,.25);color:#f8d27c}.chip.b{background:rgba(75,141,232,.28);color:#a9cdfa}.m-chat{background:rgba(255,255,255,.05);border-radius:8px;padding:8px;display:grid;gap:6px;align-content:start}.bub{display:block;height:14px;border-radius:8px;background:rgba(255,255,255,.14);width:70%}.bub.r{margin-left:auto;background:rgba(32,196,178,.5)}.bub.s{width:45%}.m-kan{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.m-kan>div{display:grid;gap:5px;align-content:start}.m-kan b{font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;color:#8EA6BA}.kc{display:grid;gap:4px;background:rgba(255,255,255,.07);border-radius:6px;padding:6px}.kc.hi{border-left:3px solid #20C4B2}.m-table{display:grid;gap:5px}.m-tr{display:grid;grid-template-columns:1.2fr .6fr auto;gap:8px;align-items:center;background:rgba(255,255,255,.06);border-radius:6px;padding:8px}@media (max-width:980px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard,.pcard.wide{grid-column:span 1}.audience ul{grid-template-columns:1fr}}@media (max-width:620px){.pgrid{grid-template-columns:1fr}.mock{height:184px}}.phead{min-height:62px}.pmore{margin-top:auto}.aud-any .aud-ico{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff}@media (max-width:1100px){.audience ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.signals-sec{padding:clamp(40px,5vw,64px) 0;background:var(--paper);border-bottom:1px solid var(--line)}.signals-sec .head{margin-bottom:26px;max-width:640px}.h-md{font-size:clamp(1.5rem,2.8vw,2rem)}.sig-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.sig-grid li{display:grid;gap:6px;align-content:start;padding:22px 24px 6px 0}.sig-grid li+li{padding-left:24px;border-left:1px solid var(--line)}.sig-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#E3F4F2;color:var(--teal-ink);margin-bottom:8px}.sig-ico svg{width:22px;height:22px}.sig-grid strong{font-size:1.02rem;letter-spacing:-.01em}.sig-grid li>span:not(.sig-ico){color:#4A5D73;font-size:.93rem;line-height:1.5}@media (max-width:980px){.sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-grid li,.sig-grid li+li{padding:20px 16px 8px 0;border-left:0}}@media (max-width:620px){.sig-grid{grid-template-columns:1fr}}.front-sub{font-size:.88rem;color:#4A5D73;text-underline-offset:4px;white-space:nowrap}.front-sub:hover{color:var(--teal-ink)}.prose-sec{border-bottom:0}.prose{max-width:760px}.prose h1{font-size:clamp(1.8rem,4vw,2.6rem);margin:6px 0 10px}.prose h2{font-size:1.25rem;margin:30px 0 8px;letter-spacing:-.02em}.prose p,.prose li{color:#33465D}.prose p{margin-bottom:10px}.prose ul{display:grid;gap:8px;margin:8px 0 12px;padding-left:20px;list-style:disc}.prose a{color:var(--teal-ink);text-underline-offset:3px}.consent a{color:var(--teal-ink)}.about-photo{width:100%;max-width:280px;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:20px}.about-legal{margin-top:10px;font-size:.82rem;color:#9DB3C5}.about-cta{margin-top:24px}.sig-3{grid-template-columns:repeat(3,minmax(0,1fr))}.feat-sec{padding:clamp(40px,6vw,80px) 0}.feat-grid{display:grid;gap:14px}.feat-2{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feat-grid li{display:flex;gap:14px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.feat-grid .sig-ico{margin-bottom:0;flex:none}.feat-grid strong{display:block;font-size:1.02rem;letter-spacing:-.01em;line-height:1.3}.feat-grid li>div>span{display:block;color:#4A5D73;font-size:.93rem;line-height:1.5;margin-top:4px}.feat-4 li{align-items:center}.hero-mock{margin:0}.hero-mock .mock{height:270px;font-size:.74rem}.hero-mock .m-main{padding:14px;gap:10px}.hero-mock .m-cal{height:190px}.hero-mock figcaption{margin-top:14px;font-size:.78rem;color:#9DB3C5;text-align:center}.hero-mock .pmock{box-shadow:0 24px 60px rgba(0,0,0,.35)}@media (max-width:980px){.sig-3{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sig-3,.feat-2,.feat-4{grid-template-columns:1fr}.hero-mock .mock{height:210px}.hero-mock .m-cal{height:130px}}.brand{display:block;padding:4px 0}@media (max-width:980px){.foot-nav a,.contact-list a,.front-sub,.pmore summary,.btn-link,.band-cta a{display:inline-flex;align-items:center;min-height:44px}.foot-nav{gap:0 22px}.contact-list{gap:0 20px}}.feat-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.feat-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.feat-3{grid-template-columns:1fr}}.hero-mock .mock{grid-template-columns:130px 1fr}@media (max-width:620px){.hero-mock .mock{grid-template-columns:96px 1fr}}.ptext strong,.sig-grid strong,.feat-grid strong,.aud-title,.audience strong,.brand-name{font-family:var(--font-display);letter-spacing:-.015em}.btn{font-family:var(--font-display);letter-spacing:0}.menu{font-family:var(--font-display);font-weight:600}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.w>span{display:inline-block;animation:wordUp .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(100ms + var(--i,0) * 55ms)}.wi-1{--i:1}.wi-2{--i:2}.wi-3{--i:3}.wi-4{--i:4}.wi-5{--i:5}.wi-6{--i:6}.wi-7{--i:7}.wi-8{--i:8}.wi-9{--i:9}.wi-10{--i:10}.wi-11{--i:11}.wi-12{--i:12}.wi-13{--i:13}.wi-14{--i:14}.wi-15{--i:15}@keyframes wordUp{from{transform:translateY(108%)}}@keyframes riseIn{from{opacity:0;transform:translateY(10px)}}@keyframes drawLine{from{transform:scaleX(0)}}.hero-home .eyebrow:before{transform-origin:left;animation:drawLine .7s cubic-bezier(.2,.8,.2,1) both}.hero-home .lead,.hero-home .actions{animation:riseIn .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:.3s}.hero-home .actions{animation-delay:.38s}.hero-home .identity{animation:riseIn 1.2s cubic-bezier(.2,.8,.2,1) both;animation-delay:.25s}.hero-home .audience{animation:riseIn .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:.55s}.br-lg{display:none}@media (min-width:981px){.br-lg{display:inline}}.hero-home .lead strong{color:#fff;font-weight:600}.btn-outline:hover>span[aria-hidden]{transform:translateY(2px)}@keyframes spin{to{transform:rotate(360deg)}}.orbit{animation:spin 110s linear infinite;will-change:transform}.orbit:after{background:radial-gradient(circle at 50% 0,var(--teal-soft) 0 3px,transparent 4px);animation:spin 70s linear infinite reverse}.typing{display:none;gap:4px;width:44px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.14)}.typing i{width:5px;height:5px;border-radius:50%;background:#cfdbe6;animation:dotBounce 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dotBounce{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}@keyframes bubIn{from{opacity:0;transform:translateY(8px) scale(.96)}}.is-live .bub{animation:bubIn .55s cubic-bezier(.2,.8,.2,1) both}.is-live .bub:nth-child(1){animation-delay:.2s}.is-live .bub:nth-child(2){animation-delay:1s}.is-live .bub:nth-child(3){animation-delay:1.8s}.is-live .bub:nth-child(4){animation-delay:2.6s}.is-live .typing{display:flex;animation:bubIn .5s cubic-bezier(.2,.8,.2,1) 3.4s both}.is-live .m-item:nth-child(2) .chip{animation:chipPulse 2.4s ease-in-out 1.2s 2}@keyframes chipPulse{50%{box-shadow:0 0 0 4px rgba(247,185,55,.25)}}.how-dark{background:var(--navy);color:#fff;position:relative;overflow:hidden;isolation:isolate}.how-dark:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 90% at 8% 100%,rgba(32,196,178,.15),transparent 62%)}.how-dark h2{color:#fff}.how-dark .kicker{color:var(--teal-soft)}.how-dark .kicker:before{background:var(--teal-soft)}.how-dark .steps li+li{border-left-color:rgba(255,255,255,.16)}.how-dark .steps h3{color:#fff}.how-dark .steps p{color:#C3D2DE}.how-dark .step-n{display:block;width:auto;height:auto;border-radius:0;background:none;font-family:var(--font-display);font-size:clamp(3.2rem,6vw,4.8rem);font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--teal-soft);margin-bottom:16px}.site-header{transition:box-shadow .25s}.site-header[data-scrolled]{box-shadow:0 10px 30px rgba(11,31,58,.09)}.sticky-cta{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;display:none}.sticky-cta .btn{width:100%;min-height:52px;box-shadow:0 14px 34px rgba(0,0,0,.28)}@media (max-width:620px){.sticky-cta.is-on{display:block;animation:riseIn .35s cubic-bezier(.2,.8,.2,1) both}body:has(#consent:not([hidden])) .sticky-cta{display:none}.site-footer{padding-bottom:96px}}@media (min-width:981px){.signals-sec .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(32px,6vw,88px);align-items:start}.signals-sec .head{margin-bottom:0;position:sticky;top:110px}.sig-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}.sig-3{grid-template-columns:1fr}.sig-grid li,.sig-grid li+li{padding:24px 24px 24px 0;border-left:0;border-top:1px solid var(--line)}.sig-grid:not(.sig-3) li:nth-child(even){padding-left:24px;border-left:1px solid var(--line)}}.hero-page .w>span{animation-delay:calc(120ms + var(--i,0) * 45ms)}.hero-page .eyebrow:before{transform-origin:left;animation:drawLine .7s cubic-bezier(.2,.8,.2,1) both}.hero-page .lead{animation:riseIn .9s cubic-bezier(.2,.8,.2,1) .55s both}.hero-page .actions{animation:riseIn .9s cubic-bezier(.2,.8,.2,1) .7s both}.hero-page .hero-mock{animation:riseIn 1.1s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes itemIn{from{opacity:0;transform:translateX(-10px)}}.m-item.new{display:none}.is-live .m-item.new{display:flex;animation:itemIn .7s cubic-bezier(.2,.8,.2,1) 3.9s both}@media print{.pgrid>.pcard,.w>span{animation:none!important;opacity:1!important;transform:none!important}}.pshot{position:relative;background:#EEF3F8;border:1px solid var(--line)}.pshot img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:left top}.shot-tag{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:99px;background:rgba(11,31,58,.92);color:#fff;font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.01em}@media (min-width:621px){.pcard.wide .mock{height:224px}.pcard.wide .pshot{height:224px;overflow:hidden}.pcard.wide .pshot img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:left top}}.tone-green{background:linear-gradient(135deg,#1FB58F,#0E7C66)}.m-doc{background:#E8EEF5;border-radius:6px;padding:9px;display:grid;gap:6px;align-content:start}.mock .m-doc s{background:#B7C5D4}.mock .m-doc s.hl{background:rgba(32,196,178,.55);box-shadow:0 0 0 1.5px #20C4B2}.m-doc+.m-list .m-item>div{flex:1}#projeto-lab .pmock{align-self:center}#projeto-lab .mock{height:auto;min-height:270px}:root{--header:73px;--ease-out:cubic-bezier(.2,.8,.2,1);--dark-2:#0F2747}.btn{transition:background .18s,transform .18s var(--ease-out),border-color .18s,box-shadow .18s}.btn:active{transform:translateY(0) scale(.98)}.btn>span[aria-hidden],.arrow-link>span[aria-hidden]{display:inline-block;transition:transform .22s var(--ease-out)}.btn:hover>span[aria-hidden],.arrow-link:hover>span[aria-hidden],.arrow-link:focus-visible>span[aria-hidden]{transform:translateX(3px)}.arrow-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--teal-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-thickness .18s,color .18s}.arrow-link:hover{text-decoration-thickness:2.5px}.proof-dark .arrow-link,.how-dark .btn-link{color:var(--teal-soft)}.how-dark .band-cta{color:#C3D2DE}.proof-dark:focus-visible,.how-dark:focus-visible,.contact:focus-visible,.site-footer:focus-visible,.tf[data-phase="conectada"]:focus-visible{outline-color:var(--teal-soft)}.menu a:not(.btn){position:relative}.menu a[aria-current]:not(.btn){color:var(--teal-ink)}@media (min-width:861px){.menu a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out)}.menu a[aria-current]:not(.btn):after,.menu a:not(.btn):hover:after{transform:scaleX(1)}}.tf{position:relative;background:var(--canvas)}.tf-pin{position:relative;overflow:hidden}.tf-dark{position:absolute;inset:0;background:var(--navy);opacity:0;pointer-events:none}.tf-grid{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(64px,8vw,112px) 0}.tf-copy{display:grid;gap:30px;align-content:center}.tf h2{font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.02;letter-spacing:-.042em}.tf-lead{margin-top:16px;color:#40536A;font-size:1.06rem;max-width:44ch}.tf-final{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.04;letter-spacing:-.04em;color:var(--ink)}.tf-b .tf-lead{margin-top:12px}.tf-map{border-top:1px solid var(--line);max-width:460px}.tf-map li{display:grid;grid-template-columns:7.2em 34px minmax(0,1fr);align-items:center;gap:0 10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.94rem;transition:border-color .4s}.tf-map span{color:var(--muted);transition:color .4s}.tf-map b{font-family:var(--font-display);font-weight:700;color:var(--ink);transition:color .4s}.tf-map i{position:relative;height:2px;background:var(--teal-ink);border-radius:2px;transition:background .4s,opacity .4s}.tf-map i:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border:solid currentColor;border-width:2px 2px 0 0;color:var(--teal-ink);transform:translateY(-50%) rotate(45deg);transition:color .4s}.tf[data-phase="fragmentos"] .tf-map i,.tf[data-phase="alinhamento"] .tf-map i{background:repeating-linear-gradient(90deg,#8FA1B4 0 4px,transparent 4px 8px)}.tf[data-phase="fragmentos"] .tf-map i:after,.tf[data-phase="alinhamento"] .tf-map i:after{color:#8FA1B4}.tf[data-phase="conectada"] .tf-map li{border-color:rgba(255,255,255,.14)}.tf[data-phase="conectada"] .tf-map{border-color:rgba(255,255,255,.14)}.tf[data-phase="conectada"] .tf-map span{color:#B9C9D6}.tf[data-phase="conectada"] .tf-map b{color:#fff}.tf[data-phase="conectada"] .tf-map i{background:var(--teal-soft)}.tf[data-phase="conectada"] .tf-map i:after{color:var(--teal-soft)}.tf.is-scroll .tf-final{color:#fff}.tf.is-scroll .tf-b .tf-lead{color:#C3D2DE}.tf-stage{position:relative;margin:0}.tf-stage figcaption{margin-top:12px;font-size:.8rem;color:var(--muted);text-align:center;transition:color .4s}.tf[data-phase="conectada"] .tf-stage figcaption{color:#9DB3C5}.tf-ui{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);grid-template-rows:42px auto auto;gap:12px;padding:0 14px 14px 0;font-size:.8rem;color:#cfdbe6}.tf-frame{position:absolute;inset:0;border-radius:18px;background:linear-gradient(160deg,#10294A,#0B1F3A 70%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 80px rgba(11,31,58,.28)}.tf-bar{position:relative;grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--font-display);font-weight:700;font-size:.84rem;color:#fff}.tf-dots{display:flex;gap:5px}.tf-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}.tf-side{position:relative;grid-row:2 / 4;display:grid;gap:4px;align-content:start;padding:2px 10px 0;border-right:1px solid rgba(255,255,255,.08);font-size:.74rem;color:#8EA6BA}.tf-side li{padding:7px 9px;border-radius:7px}.tf-side li.on{background:rgba(32,196,178,.18);color:var(--teal-soft)}.tf-cell{position:relative;display:grid;grid-template-rows:auto 1fr;gap:8px;padding:12px;min-height:172px}.tf-cell-bg{position:absolute;inset:0;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.tf-cell-h{position:relative;font-family:var(--font-display);font-weight:700;font-size:.74rem;color:#9DB3C5}.frag{position:relative;z-index:2;display:grid;align-items:center}.frag>.raw,.frag>.sys{grid-area:1 / 1}.raw{opacity:0;visibility:hidden;justify-self:center;color:var(--ink);box-shadow:0 14px 30px rgba(11,31,58,.14)}.raw-msg{width:94%;background:#fff;border:1px solid #D7E1EA;border-radius:14px;padding:10px 12px}.raw-app{display:block;font-size:.66rem;font-weight:700;color:#1B7F4B;margin-bottom:6px}.raw-bubble{background:#DDF5E6;border-radius:12px 12px 12px 4px;padding:8px 10px;font-size:.8rem;line-height:1.35}.raw-bubble b{display:block;font-size:.7rem;color:#1B5E3B}.raw-sheet{width:96%;background:#fff;border:1px solid #CBD6E2;border-radius:6px;overflow:hidden}.raw-file{display:block;background:#E5F2EA;color:#1B5E3B;font-size:.66rem;font-weight:700;padding:5px 8px}.raw-sheet table{width:100%;border-collapse:collapse;font-size:.68rem}.raw-sheet th,.raw-sheet td{border:1px solid #E1E7EE;padding:3px 6px;text-align:left;font-weight:500;white-space:nowrap}.raw-sheet th{background:#F2F5F9;color:#6B7C8F;font-size:.6rem;width:1%}.raw-doc{width:70%;background:#fff;border:1px solid #D7E1EA;border-radius:4px 16px 4px 4px;padding:12px 14px;display:grid;gap:7px}.raw-doc b{font-size:.74rem}.raw-pdf{justify-self:start;background:#FDE4E0;color:#A1281A;font-size:.62rem;font-weight:800;padding:2px 7px;border-radius:4px}.raw-doc s{display:block;height:5px;border-radius:3px;background:#DCE4EE;width:92%}.raw-doc s.s2{width:74%}.raw-doc s.s3{width:58%}.raw-note{width:66%;aspect-ratio:1.15;background:#FFE58F;color:#4A3B00;padding:14px;border-radius:3px;transform:rotate(-2deg);display:grid;align-items:center;box-shadow:0 16px 30px rgba(74,59,0,.18)}.raw-note p{font-weight:650;font-size:.84rem;line-height:1.35;font-style:italic}.sys{display:grid;gap:8px;align-content:start}.sys b{color:#fff;font-size:.8rem}.sys span{color:#9DB3C5;font-size:.74rem}.sys-chip{justify-self:start;font-style:normal;font-size:.66rem;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}.c-new{background:rgba(75,141,232,.32);color:#d9e8fc}.c-ok{background:rgba(32,196,178,.22);color:#a6f1e8}.c-wait{background:rgba(247,185,55,.24);color:#f8d27c}.c-idle{background:rgba(255,255,255,.1);color:#cfdbe6}.sys-inbox{grid-template-columns:30px minmax(0,1fr);background:rgba(255,255,255,.06);border-radius:10px;padding:10px;gap:4px 10px;align-items:center}.sys-inbox .sys-av{grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#042A31;font-weight:800;font-size:.66rem}.sys-inbox>div{min-width:0}.sys-inbox>div span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-inbox .sys-chip{grid-column:2}.sys-table{gap:6px}.sys-tr{display:grid;grid-template-columns:3.2em minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.05);color:#e6eef5;font-size:.74rem}.sys-tr span{color:#e6eef5}.sys-tr.is-hot{box-shadow:inset 3px 0 0 var(--teal)}.sys-record ol{display:grid;gap:5px}.sys-record li{position:relative;padding-left:14px;font-size:.74rem;color:#cfdbe6}.sys-record li:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%;background:var(--teal)}.sys-task{background:rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;gap:6px}@media (min-width:981px){.tf.is-scroll .tf-track{height:calc(100vh - var(--header) + var(--tf-scroll,960px))}.tf.is-scroll .tf-pin{position:sticky;top:var(--header);height:calc(100vh - var(--header));display:flex;align-items:center}.tf.is-scroll .tf-grid{width:min(var(--max),calc(100% - 48px));padding:0}.tf.is-scroll .tf-copy{grid-template-areas:"copy" "map"}.tf.is-scroll .tf-a,.tf.is-scroll .tf-b{grid-area:copy;align-self:center}.tf.is-scroll .tf-map{grid-area:map}.tf.is-scroll .frag,.tf.is-scroll .tf-frame{will-change:transform,opacity}}@media (min-width:981px) and (max-height:780px){.tf.is-scroll h2{font-size:clamp(2rem,3.6vw,2.9rem)}.tf.is-scroll .tf-cell{min-height:148px}.tf.is-scroll .tf-map li{padding:7px 0}.tf.is-scroll .tf-copy{gap:22px}}@media (max-width:980px){.tf-grid{grid-template-columns:minmax(0,1fr);gap:28px}.tf-copy{display:contents}.tf-a{order:1}.tf-stage{order:2}.tf-map{order:3;max-width:none}.tf-b{order:4}.tf-ui{grid-template-columns:minmax(0,1fr);grid-template-rows:42px;padding:0 12px 12px}.tf-bar{margin:0 -12px}.tf-side{display:none}.tf-cell{min-height:0;padding:12px}.frag{min-height:96px}.raw-note{width:56%;aspect-ratio:auto;min-height:96px}.raw-doc{width:62%}}.proof-split{position:relative;margin-top:-2px;padding:0;background:var(--navy);border:0}.proof-dark{background:var(--navy);color:#fff;padding:clamp(8px,1.5vw,24px) 0 clamp(88px,10vw,140px)}.proof-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px 24px;align-items:baseline;padding-bottom:18px;margin-bottom:clamp(24px,3vw,40px);border-bottom:1px solid rgba(255,255,255,.12)}.proof-head .kicker{margin:0}.proof-head h2{color:#fff;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.025em}.proof-head p{color:#A9BDCD;font-size:.95rem;justify-self:end;text-align:right;max-width:44ch}@media (max-width:860px){.proof-head{grid-template-columns:minmax(0,1fr);gap:8px}.proof-head p{justify-self:start;text-align:left}}.proof-dark .kicker{color:var(--teal-soft)}.proof-dark .kicker:before{background:var(--teal-soft)}.proof-light{padding:clamp(72px,9vw,120px) 0 clamp(64px,8vw,104px);background:var(--canvas)}.scene-n{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,5vw,4rem);line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--teal-ink)}.proof-dark .scene-n{-webkit-text-stroke-color:var(--teal-soft)}.scene{position:relative}.scene-top{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);gap:16px 36px;align-items:center;padding-bottom:28px;margin-bottom:clamp(28px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.12)}.proof-dark .phead{color:#fff}.proof-dark .ptext span{color:#A9BDCD}.proof-dark .parrow{color:var(--teal-soft)}.proof-dark a.phead:hover .parrow{background:rgba(255,255,255,.08)}.proof-dark a.phead:hover .ptext strong{color:var(--teal-soft)}.scene .ptext strong{font-size:1.4rem}.scene-title{font-size:clamp(1.4rem,2.6vw,2.1rem);letter-spacing:-.032em;color:#fff;max-width:22ch}.scene-body{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,4vw,64px);align-items:start}.scene-steps-wrap{position:relative;padding-left:26px}.scene-progress{position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:rgba(255,255,255,.14);overflow:hidden}.scene-progress span{display:block;width:100%;height:100%;background:var(--teal);transform-origin:50% 0}.scene-steps{display:grid;gap:28px}.step-count{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:800;font-size:.86rem;color:var(--teal-soft);border-radius:99px;transition:background .3s,padding .3s}.scene-step h4{margin:8px 0;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.15;letter-spacing:-.025em;font-weight:800;color:#fff}.scene-step p{color:#C3D2DE;max-width:42ch}.scene-figure{margin:0}.scene-figure figcaption{margin-top:12px;font-size:.8rem;color:#9DB3C5;text-align:center}.scene-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:clamp(32px,4vw,48px);padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.proof-dark .pmore summary{color:var(--teal-soft)}.proof-dark .ps dt{color:#9DB3C5}.proof-dark .ps dd{color:#D3DEE7}.scene-foot .pmore{flex:1 1 420px}.step-visual{display:none}.sui{background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;color:#2B3A4D;font-size:.86rem;box-shadow:0 36px 80px rgba(11,31,58,.16)}.sui-dots{display:flex;gap:5px}.sui-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}.sui-view{position:relative;overflow:hidden}.sui-cam{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);min-height:440px;transform-origin:0 0}.sui-col{display:grid;gap:12px;align-content:start;padding:20px 18px}.sui-listcol{background:#F2F6FA;border-right:1px solid var(--line)}.sui-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--ink)}.sui-h span{font-size:.76rem;font-weight:700;color:var(--teal-ink)}.sui-list{display:grid;gap:10px;align-content:start}.sui-conv{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px 12px;align-items:center;padding:12px 13px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 18px rgba(11,31,58,.06)}.sui-conv.c1{background:#F0FBF9;border-color:#9FD8D1}.sui-conv>div{min-width:0}.sui-conv b{display:block;color:var(--ink);font-size:.88rem}.sui-conv>div span{display:block;color:#566A80;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sui-conv>.sui-chip,.sui-stack{grid-column:2;justify-self:start}.sui-stack{display:grid}.sui-stack>*{grid-area:1 / 1;justify-self:start}.sui-av{grid-row:span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#042A31;font-weight:800;font-size:.72rem;font-style:normal}.sui-av.b{background:#2F69BD;color:#fff}.sui-av.p{background:#5E4AC4;color:#fff}.sui-av.r{grid-row:auto;width:24px;height:24px;font-size:.62rem;background:#0B2D4D;color:#fff}.sui-chip{display:inline-flex;align-items:center;font-style:normal;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}.sui-chip.is-new{background:rgba(75,141,232,.32);color:#d9e8fc}.sui-chip.tag{background:rgba(247,185,55,.24);color:#f8d27c}.sui-chip.owner{background:rgba(32,196,178,.24);color:#a6f1e8}.sui-chip.wait{background:rgba(255,255,255,.1);color:#cfdbe6}.sui-chip.done{background:rgba(32,196,178,.16);color:#a6f1e8}.sui-light .sui-chip.is-new{background:#DCEBFF;color:#1D4F9E}.sui-light .sui-chip.tag{background:#FFEFC7;color:#7A5200}.sui-light .sui-chip.owner{background:#D7F3EF;color:#0B5F59}.sui-light .sui-chip.wait{background:#EAEFF5;color:#40536A}.sui-light .sui-chip.done{background:#E1F4EA;color:#1E6B45}.st-new{opacity:0}.sui-teams{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:14px;border-top:1px solid var(--line)}.sui-teams li{padding:5px 12px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:.76rem;font-weight:700;color:#566A80}.sui-teams li.on{background:var(--navy);border-color:var(--navy);color:#fff}.sui-thread{background:linear-gradient(#fff,#F7FBFA)}.sui-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sui-head .sui-av{grid-row:auto}.sui-head b{display:block;color:var(--ink);font-size:.95rem}.sui-head span:not(.sui-av){font-size:.76rem;color:#566A80}.sui-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:6px;border-radius:12px}.sui-resp{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:#33465D}.sui-chat{display:grid;gap:8px}.sui-msg{margin:0;padding:10px 12px;border-radius:14px;max-width:88%;font-size:.84rem;line-height:1.4}.sui-msg.in{background:#EAEFF5;color:#25364A;border-top-left-radius:4px}.sui-msg.out{background:#D5F3EE;color:#0A4A45;justify-self:end;border-top-right-radius:4px}.sui-history{position:relative;display:grid;gap:8px;padding:12px 8px 8px;margin-top:2px;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.sui-history b{font-family:var(--font-display);font-size:.78rem;color:#566A80}.sui-history ol{position:relative;display:grid;gap:8px;padding-left:20px}.sui-history ol:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;border-radius:2px;background:#B7DDD8}.sui-history li{position:relative;font-size:.82rem;color:#33465D}.sui-history li:before{content:"";position:absolute;left:-20px;top:.35em;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--teal)}.sui-status{margin-top:2px;font-size:.82rem;font-weight:800;color:var(--teal-ink)}[data-zone]:after{content:attr(data-zone);position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#042A31;font-family:var(--font-display);font-size:.7rem;font-weight:800;opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}.scene.is-scroll[data-step="1"] [data-zone="1"],.scene.is-scroll[data-step="2"] [data-zone="2"],.scene.is-scroll[data-step="3"] [data-zone="3"]{box-shadow:0 0 0 2px var(--teal);transition:box-shadow .3s}.scene.is-scroll[data-step="1"] [data-zone="1"]:after,.scene.is-scroll[data-step="2"] [data-zone="2"]:after,.scene.is-scroll[data-step="3"] [data-zone="3"]:after{opacity:1;transform:none}@media (min-width:981px){.scene.is-pinned .scene-steps{gap:0}.scene.is-pinned .scene-step{min-height:var(--step-h,42vh);padding:0}.scene.is-pinned .scene-steps-wrap{padding-bottom:32vh}.scene.is-pinned .step-text{position:sticky;top:max(calc(var(--header) + 20px),calc(50vh - 255px))}.scene.is-pinned .scene-stage{position:sticky;top:max(calc(var(--header) + 20px),calc(50vh - 262px))}.scene.is-scroll .scene-step h4{color:#7F93A8;transition:color .3s}.scene.is-scroll .scene-step p{color:#8DA2B6;transition:color .3s}.scene.is-scroll .scene-step.is-active h4{color:#fff}.scene.is-scroll .scene-step.is-active p{color:#D3DEE7}.scene.is-scroll .scene-step.is-active .step-count{background:rgba(32,196,178,.16);padding:3px 11px}}@media (min-width:981px) and (max-height:780px){.sui-cam{min-height:370px}}@media (max-width:980px){.scene-top{grid-template-columns:auto minmax(0,1fr)}.scene-title{grid-column:1 / -1}.scene-body{grid-template-columns:minmax(0,1fr)}.scene-stage,.scene-progress{display:none}.scene-steps-wrap{padding-left:0}.scene-steps{gap:0}.scene-step{padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}.scene-step:first-child{border-top:0;padding-top:0}.step-visual{display:block;margin-top:16px;background:var(--dark-2);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;color:#cfdbe6}.sv-card{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;background:rgba(255,255,255,.06);border-radius:10px;padding:10px}.sv-card b{display:block;color:#fff;font-size:.84rem}.sv-card span:not(.sui-av){display:block;font-size:.78rem;color:#cfdbe6}.sv-card .sui-av{grid-row:auto}.sv-chips{display:flex;flex-wrap:wrap;gap:8px}.sv-chips .sui-chip{font-size:.78rem;padding:4px 11px}.step-visual .sui-chip{font-size:.8rem;padding:3px 10px}.sv-hist{display:grid;gap:7px}.sv-hist li{position:relative;padding-left:16px;font-size:.84rem}.sv-hist li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--teal)}}.vs{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,6vw,88px);align-items:center;padding-bottom:clamp(72px,9vw,120px);margin-bottom:clamp(56px,8vw,96px);border-bottom:1px solid var(--line)}.vs-copy{display:grid;gap:18px;align-content:start}.vs-copy .phead{min-height:0}.vs .ptext strong{font-size:1.4rem}.vs-title{font-size:clamp(1.5rem,2.8vw,2.2rem);letter-spacing:-.032em;max-width:20ch}.vs-points{border-top:1px solid var(--line)}.vs-points li{padding:12px 0;border-bottom:1px solid var(--line);color:#40536A;font-size:.95rem}.vs-points b{display:block;font-family:var(--font-display);color:var(--ink)}.vs-figure{margin:0}.vs-figure figcaption{margin-top:12px;font-size:.8rem;color:var(--muted);text-align:center}.vs-stage{position:relative;aspect-ratio:1.2}.vs-card{position:absolute;left:0;top:18%;z-index:3;width:54%;aspect-ratio:1.586;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(16px,2.2vw,26px) clamp(18px,2.4vw,28px);border-radius:22px;color:#fff;background:linear-gradient(135deg,#1FB8A7,#0F766E 60%,#0B4F52);box-shadow:12px 14px 0 -2px rgba(15,118,110,.28),24px 28px 0 -4px rgba(15,118,110,.13),0 34px 64px rgba(11,31,58,.3)}.vs-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 38%);pointer-events:none}.vs-card-top{display:flex;justify-content:space-between;align-items:center}.vs-card-top b{font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:-.01em}.vs-card-top i svg{width:clamp(24px,2.6vw,32px);height:clamp(24px,2.6vw,32px)}.vs-card-chip{width:44px;height:32px;border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.2))}.vs-card-name{font-weight:700;font-size:clamp(.95rem,1.5vw,1.15rem)}.vs-card-meta{display:flex;justify-content:space-between;font-size:.8rem}.vs-card-meta em{font-style:normal;opacity:.92}.vs-portal{position:absolute;right:0;top:2%;z-index:2;width:41%;display:grid;gap:12px;align-content:start}.vs-hello{font-family:var(--font-display);font-weight:800;font-size:.86rem;color:var(--teal-ink)}.vs-tile{display:grid;gap:3px;padding:13px 15px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 30px rgba(11,31,58,.1)}.vs-tile b{font-size:.92rem;color:var(--ink)}.vs-tile em{font-style:normal;font-size:.8rem;color:var(--teal-ink);font-weight:700}.vs-portal .vs-tile:nth-of-type(2){margin-left:10%}.vs-chat{gap:8px;margin-top:6px}.vs-bub{justify-self:start;padding:7px 11px;border-radius:12px 12px 12px 4px;background:#EAEFF5;font-size:.8rem;color:#25364A}.vs-bub.me{justify-self:end;border-radius:12px 12px 4px 12px;background:#D5F3EE;color:#0A4A45}.vs-mods{position:absolute;left:4%;right:0;bottom:0;z-index:3;display:flex;flex-wrap:wrap;gap:10px}.vs-mods:before{content:"";position:absolute;left:-4%;top:-14px;width:44%;height:2px;background:linear-gradient(90deg,var(--teal),rgba(32,196,178,.15))}.vs-mods li{display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:11px;background:var(--navy);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.82rem;box-shadow:0 14px 30px rgba(11,31,58,.22)}.vs-mods li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal)}@media (max-width:980px){.vs{grid-template-columns:minmax(0,1fr)}.vs-stage{aspect-ratio:1.25}}@media (max-width:620px){.vs-stage{aspect-ratio:auto;display:grid;gap:22px;padding-right:14px}.vs-card,.vs-portal,.vs-mods{position:static;width:auto}.vs-card{max-width:360px;box-shadow:10px 12px 0 -2px rgba(15,118,110,.28),0 26px 50px rgba(11,31,58,.28)}.vs-portal{grid-template-columns:1fr 1fr}.vs-hello,.vs-chat{grid-column:1 / -1}.vs-portal .vs-tile:nth-of-type(2){margin-left:0}.vs-mods{gap:8px}.vs-mods:before{display:none}.vs-mods li{padding:10px 12px;font-size:.78rem}.scene-top{grid-template-columns:minmax(0,1fr);gap:14px}.scene-n{font-size:2.4rem}}@media (min-width:621px) and (max-width:980px){.tf-ui{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.rv,.frag,.sys,.tf-a,.tf-b,.tf-frame,.sui-cam,.sui-conv,.st-tag,.st-meta,.st-reply,.st-hist,.vs-card,.vs-portal,.vs-mods li{opacity:1!important;transform:none!important;visibility:visible!important}.raw,.st-new,.tf-dark{display:none!important}.tf-track{height:auto!important}.tf-pin{position:static!important;height:auto!important}}@media (max-width:860px){html:not(.js) .menu-btn{display:none}html:not(.js) .site-header{position:relative}}@media (min-width:981px){.lab-scene .scene-body{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr)}}.lab-scene .scene-title{max-width:20ch}.lab-scene .scene-top{padding-bottom:20px;margin-bottom:clamp(20px,2.4vw,32px)}.lui{background:var(--dark-2);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;color:#cfdbe6;font-size:15px;line-height:1.35;box-shadow:0 40px 90px rgba(0,0,0,.35)}.lui-bar{display:flex;align-items:center;gap:12px;padding:11px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.lui-where{font-family:var(--font-display);font-weight:700;color:#fff;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lui-status{margin-left:auto;display:grid}.ls{grid-area:1 / 1;justify-self:end;font-style:normal;font-size:14px;font-weight:700;padding:3px 12px;border-radius:99px;background:rgba(32,196,178,.2);color:#a6f1e8;white-space:nowrap;opacity:0}.ls-5{opacity:1}.lui-track{position:relative;padding:12px 18px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.lui-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lui-steps:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:rgba(255,255,255,.14)}.lui-steps li{position:relative;display:grid;justify-items:start;gap:6px;font-size:13px;color:#B9C9D6}.lui-steps li:last-child{justify-items:end;text-align:right}.lf-dot{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:var(--dark-2)}.lf-dot b{position:absolute;inset:2px;border-radius:50%;background:var(--teal)}.lui-packet{position:absolute;left:20px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--teal-soft);box-shadow:0 0 0 4px rgba(110,224,210,.22);opacity:0}.lui-view{position:relative;overflow:hidden}.lui-cam{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:330px;transform-origin:50% 0}.lui-col{display:grid;gap:12px;align-content:start;padding:16px;transition:background-color .35s,box-shadow .35s}.lui-col+.lui-col{border-left:1px solid rgba(255,255,255,.08)}.lui-h{font-family:var(--font-display);font-weight:700;font-size:13px;color:#B9C9D6}.lui-side{grid-template-areas:"painel"}.lui-panel{grid-area:painel;display:grid;gap:10px;align-content:start}.lui-guide-panel{opacity:0}.lui-guide{position:relative;display:grid;gap:4px;padding:14px 12px 12px;border-radius:4px;background:#F6F3EB;color:#26323F;font-size:13px;line-height:1.35;box-shadow:0 16px 32px rgba(0,0,0,.32)}.lui-guide:before{content:"";position:absolute;top:-6px;left:18px;width:36px;height:12px;border-radius:6px;background:#9DB3C5;box-shadow:0 2px 4px rgba(0,0,0,.25)}.lui-guide b{font-size:13px}.lui-guide>span{color:#5A6676}.lui-guide ol{display:grid;gap:3px;margin-top:6px}.lui-guide li{position:relative;padding:4px 26px 4px 6px;border-bottom:1px dashed #D9D2C1}.g-tick{position:absolute;right:5px;top:50%;margin-top:-9px;width:18px;height:18px;color:#1D4FA3}.g-tick svg{width:100%;height:100%}.lui-lupa{display:grid;gap:8px;padding:10px 12px 12px;border-radius:12px;background:rgba(255,255,255,.07);border:2px solid var(--teal)}.lp-h{grid-area:1 / 1;font-size:12.5px;line-height:1.3;font-weight:600;color:#B9C9D6}.lp-i{grid-area:auto}.lui-lupa{grid-template-columns:minmax(0,1fr)}.lp-i{display:grid;gap:6px;grid-area:2 / 1}.lp-i>span{display:grid;gap:1px;font-size:15px;font-weight:600;color:#fff}.lp-i em{font-style:normal;font-size:12px;font-weight:600;color:#B9C9D6}.lp-a{padding:6px 9px;border-radius:5px;background:#F6F3EB;color:#26323F!important}.lp-a em{color:#5A6676}.lp-i>.lp-b{grid-template-columns:20px minmax(0,1fr);column-gap:8px;align-items:center;padding:6px 9px;border-radius:8px;background:rgba(32,196,178,.18)}.lp-b em{grid-column:1 / -1}.lp-b i{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--teal);color:#042A31}.lp-b svg{width:12px;height:12px}.g-hl{position:absolute;inset:0;border-radius:3px;background:rgba(32,196,178,.28)}.lui-from{font-size:13px;font-weight:600;color:#a6f1e8}.lui-sent{display:grid;font-size:14px;font-weight:600;color:#fff}.lui-sent>span{grid-area:1 / 1;display:flex;align-items:center;gap:8px}.sent-a{opacity:0;color:#D3DEE7}.lui-sent i{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--teal);color:#042A31}.lui-sent i.spin{background:none;border:2px solid rgba(110,224,210,.35);border-top-color:var(--teal-soft)}.lui-sent svg{width:12px;height:12px}.lui-os{display:grid;gap:2px;padding:10px 12px 10px 14px;border-radius:6px 12px 12px 6px;background:rgba(255,255,255,.07);border:1px solid rgba(110,224,210,.3);border-left:5px solid var(--teal)}.lui-os span{padding-bottom:5px;margin-bottom:2px;border-bottom:1px dashed rgba(255,255,255,.28)}.lui-os span{font-size:13px;color:#B9C9D6}.lui-os b{font-size:16px;color:#fff;letter-spacing:.02em}.lui-labels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lui-label{display:grid;gap:2px;padding:9px 10px 10px;border-radius:5px;background:#fff;color:var(--ink);font-size:12px;line-height:1.2;box-shadow:0 8px 16px rgba(0,0,0,.28)}.lui-labels .lui-label:nth-child(1){transform:rotate(-1.6deg)}.lui-labels .lui-label:nth-child(2){transform:rotate(1.3deg)}.lui-label b{font-size:13px}.lui-label span{color:var(--muted)}.bars{display:block;height:14px;margin-top:3px;background:repeating-linear-gradient(90deg,#13243A 0 1.5px,transparent 1.5px 3px,#13243A 3px 4.5px,transparent 4.5px 7px)}.lui-list-wrap{position:relative}.lui-list{position:relative;display:grid;gap:8px}.lui-cursor{position:absolute;left:-6px;right:-6px;top:0;height:0;border-radius:12px;box-shadow:0 0 0 2px var(--teal);opacity:0;pointer-events:none}.lui-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.06)}.lui-row b{color:#fff;font-size:16px;font-weight:600;line-height:1.25}.lui-check{width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(255,255,255,.35)}.lui-check i{display:grid;place-items:center;width:100%;height:100%;border-radius:4px;background:var(--teal);color:#042A31}.lui-check svg,.lui-btn svg{width:13px;height:13px}.lui-st{display:grid}.lui-st>*{grid-area:1 / 1;justify-self:end}.lui .sys-chip{font-size:14px;padding:3px 11px}.st-pend{opacity:0}.lui-approve{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.lui-by{font-size:14px;color:#D3DEE7}.lui-btn{display:grid;padding:8px 14px;border-radius:9px;background:var(--teal);color:#042A31;font-family:var(--font-display);font-weight:800;font-size:14px}.lui-btn>span{grid-area:1 / 1;display:flex;align-items:center;gap:6px;white-space:nowrap}.lb-a{opacity:0}.lab-scene.is-pinned[data-step="1"] .lui-side,.lab-scene.is-pinned[data-step="2"] .lui-main,.lab-scene.is-pinned[data-step="3"] .lui-main,.lab-scene.is-pinned[data-step="4"] .lui-side,.lab-scene.is-pinned[data-step="5"] .lui-side{background-color:rgba(32,196,178,.07);box-shadow:inset 0 2px 0 var(--teal)}.lab-scene.is-pinned[data-step="1"] .lui-steps li[data-f="1"],.lab-scene.is-pinned[data-step="2"] .lui-steps li[data-f="2"],.lab-scene.is-pinned[data-step="3"] .lui-steps li[data-f="3"],.lab-scene.is-pinned[data-step="4"] .lui-steps li[data-f="4"],.lab-scene.is-pinned[data-step="5"] .lui-steps li[data-f="5"]{color:#fff;font-weight:700}@media (min-width:981px) and (max-width:1180px){.lui-cam{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lui-col{padding:14px}.lui-row{padding:9px 10px}}@media (min-width:981px) and (max-height:700px){.lui-lupa{display:none}.lui-track{padding:10px 16px 8px}.lui-col{gap:10px;padding:12px 14px}.lui-row{padding:8px 10px}.lui-list{gap:6px}}@media (max-width:980px){.sv-guide{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sv-paper{display:grid;gap:5px;width:160px;padding:10px 12px;border-radius:5px;background:#F6F3EB;color:#26323F;font-size:.84rem;box-shadow:0 10px 24px rgba(0,0,0,.3)}.sv-paper s{display:block;height:4px;border-radius:2px;background:#DDD6C5}.sv-paper s.s2{width:60%}.sv-rows{display:grid;gap:7px}.sv-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;background:rgba(255,255,255,.06)}.sv-rows li:not(:has(.sv-ok)){grid-template-columns:minmax(0,1fr) auto}.sv-rows b{color:#fff;font-size:.95rem;font-weight:600}.sv-ok{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--teal);color:#042A31}.sv-ok svg{width:12px;height:12px}.sv-by{margin-top:10px;font-size:.9rem;color:#D3DEE7}.sv-by b{color:#a6f1e8}.sv-send{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:.95rem;color:#fff}.sv-send i{flex:1;height:2px;background:linear-gradient(90deg,var(--teal),rgba(32,196,178,.3))}.sv-return{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}}.proof-at{position:relative;margin-top:calc(-1 * clamp(28px,4vw,44px));padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,96px);background:var(--canvas);border-radius:clamp(28px,4vw,44px) clamp(28px,4vw,44px) 0 0}.scene-light .scene-top{border-bottom-color:var(--line)}.scene-light .scene-title{color:var(--ink)}.scene-light .scene-step h4{color:var(--ink)}.scene-light .scene-step p{color:#40536A}.scene-light .step-count{color:var(--teal-ink)}.scene-light .scene-progress{background:var(--line)}.scene-light .scene-figure figcaption{color:var(--muted)}.scene-light .scene-foot{border-top-color:var(--line)}.scene-light .scene-steps{gap:22px}@media (min-width:981px){.scene-light .scene-body{align-items:center}.scene-light.is-scroll .scene-step h4,.scene-light.is-scroll .scene-step p{color:#5D6F84}.scene-light.is-scroll .scene-step.is-active h4{color:var(--ink)}.scene-light.is-scroll .scene-step.is-active p{color:#33465D}.scene-light.is-scroll .scene-step.is-active .step-count{background:#DDF3F0}}@media (max-width:980px){.scene-light .scene-step{border-top-color:var(--line)}}.ed-head{margin:0 0 28px}.ed-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.pcard.ed{grid-column:span 12;padding:0;gap:0;overflow:hidden;border-radius:22px;transition:box-shadow .25s,border-color .25s}.pcard.ed:hover,.pcard.ed:focus-within{box-shadow:0 24px 50px rgba(11,31,58,.12)}.pcard.ed .pbody{flex:1;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,34px)}.pcard.ed .phead{min-height:0}.pcard.ed .ptext strong{font-size:clamp(1.2rem,1.8vw,1.45rem)}.pcard.ed .pmore{margin-top:auto;padding-top:4px}.pidx{font-family:var(--font-display);font-weight:800;font-size:.86rem;color:var(--teal-ink)}.plede{color:#40536A;font-size:.98rem;max-width:56ch}.ed-visual{position:relative}.ed-visual img,.ed-visual .mock{transition:transform .5s var(--ease-out)}.pcard.ed:hover .ed-visual img,.pcard.ed:hover .ed-visual .mock{transform:scale(1.012)}.ed-peek{transition:opacity .3s,transform .35s var(--ease-out)}.pcard.ed-estetica{grid-column:span 12}.ed-shot{padding:clamp(18px,2.4vw,32px);background:#EEF3F8;border-bottom:1px solid var(--line)}.shot-view{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:clamp(18px,2.6vw,36px);align-items:center}.shot-crop{background-image:url(/assets/telas/estetica-agenda.jpg);background-repeat:no-repeat;background-color:#fff;background-size:calc(1600 / var(--cw) * 100%) auto;background-position:calc(var(--cx) / (1600 - var(--cw)) * 100%) calc(var(--cy) / (1000 - var(--ch)) * 100%);aspect-ratio:var(--cw) / var(--ch);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 44px rgba(11,31,58,.12)}.shot-main{--cx:0;--cy:70;--cw:1060;--ch:870;position:relative}.shot-frame{position:absolute;left:69.8%;top:36.2%;width:28.3%;height:29.9%;border:2px solid var(--teal);border-radius:6px;box-shadow:0 0 0 3px rgba(32,196,178,.22)}.shot-zoomwrap{margin:0}.shot-zoom{--cx:740;--cy:385;--cw:300;--ch:260;border:2px solid var(--teal);box-shadow:0 22px 50px rgba(11,31,58,.18)}.shot-zoomwrap figcaption{margin-top:10px;font-size:.84rem;font-weight:600;color:#40536A}.shot-day{display:none;--cx:690;--cy:230;--cw:350;--ch:420}.shot-head{display:none;--cx:270;--cy:85;--cw:430;--ch:130}.ed-shot .shot-tag{position:static;display:inline-block;margin-top:16px}.ed-estetica .pbody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px clamp(20px,4vw,56px);align-items:start}.ed-estetica .pbody>.pidx,.ed-estetica .pbody>.phead,.ed-estetica .pbody>.plede{grid-column:1}.ed-estetica .pbody>.pmore{grid-column:2;grid-row:1 / span 3;margin-top:0}.pcard.ed-odonto{grid-column:span 7;background:var(--navy);border-color:var(--navy);color:#fff}.od{display:grid;gap:12px;padding:18px 18px 4px}.od-chart{padding:16px 16px 12px;border-radius:14px;background:var(--dark-2);border:1px solid rgba(255,255,255,.1)}.od-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:.82rem;color:#B9C9D6}.od-head b{font-family:var(--font-display);color:#fff}.od-arch{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px}.od-up{align-items:end}.od-low{align-items:start}.od-arch .th:nth-child(8){margin-right:7px}.od-mid{height:1px;margin:14px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}.th{position:relative;display:block;width:100%;background:#F1EEE6;box-shadow:inset 0 -3px 0 rgba(11,31,58,.1)}.th-inc{aspect-ratio:.62}.th-can{aspect-ratio:.52}.th-pre{aspect-ratio:.82}.th-mol{aspect-ratio:1.05}.od-up .th{border-radius:22% 22% 50% 50% / 12% 12% 40% 40%}.od-low .th{border-radius:50% 50% 22% 22% / 40% 40% 12% 12%;box-shadow:inset 0 3px 0 rgba(11,31,58,.1)}.od-up .th-can{border-radius:50% 50% 50% 50% / 14% 14% 60% 60%}.od-low .th-can{border-radius:50% 50% 50% 50% / 60% 60% 14% 14%}.th-mol:after{content:"";position:absolute;left:24%;right:24%;top:48%;height:2px;border-radius:2px;background:rgba(11,31,58,.14)}.th.in-plan{background:#CFF5EF;box-shadow:0 0 0 3px rgba(32,196,178,.9)}.th-badge{position:absolute;left:50%;width:20px;height:20px;margin-left:-10px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#042A31;font-family:var(--font-display);font-size:.72rem;font-weight:800}.od-up .th-badge{top:-27px}.od-low .th-badge{bottom:-27px}.od-legend{margin-top:26px;font-size:.8rem;color:#B9C9D6}.od-legend span{display:inline-flex;align-items:center;gap:8px}.lg-plan{width:14px;height:14px;border-radius:4px;background:#CFF5EF;box-shadow:0 0 0 2px rgba(32,196,178,.9)}.od-plan{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.od-h{font-family:var(--font-display);font-weight:700;font-size:.84rem;color:#B9C9D6}.od-plan ol{display:grid;gap:8px}.od-plan li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 11px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.od-plan li>b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#042A31;font-family:var(--font-display);font-size:.76rem;font-weight:800}.od-plan li>span{color:#fff;font-weight:700;font-size:.92rem;line-height:1.25}.od-plan li em{display:block;font-style:normal;font-weight:400;font-size:.8rem;color:#B9C9D6}.od-plan li>i{font-style:normal;font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:99px;background:rgba(247,185,55,.22);color:#f8d27c}.od .shot-tag{position:static;justify-self:start;margin:2px 0 8px}.ed-odonto .ptext strong,.ed-odonto a.phead:hover .ptext strong{color:#fff}.ed-odonto .ptext span,.ed-odonto .plede{color:#C3D2DE}.ed-odonto .pidx,.ed-odonto .parrow,.ed-odonto .pmore summary{color:var(--teal-soft)}.ed-odonto a.phead:hover .parrow{background:rgba(255,255,255,.08)}.ed-odonto .ps dt{color:#9DB3C5}.ed-odonto .ps dd{color:#D3DEE7}.ed-odonto:focus-visible{outline-color:var(--teal-soft)}.pcard.ed-auditor{grid-column:span 12}.au{position:relative;padding:clamp(18px,2.4vw,32px) clamp(18px,2.4vw,32px) 6px;background:linear-gradient(180deg,#F4F7FB,#E9F0F7);border-bottom:1px solid var(--line)}.au-flow{--gap:clamp(18px,2.4vw,36px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr);gap:var(--gap);align-items:start}.au-flow>li{position:relative;display:grid;gap:12px;align-content:start}.au-flow>li:not(:last-child):after{content:"";position:absolute;top:56%;right:calc(-1 * var(--gap) + 4px);width:calc(var(--gap) - 8px);height:2px;background:var(--teal-ink);opacity:.75}.au-flow>li:not(:last-child):before{content:"";position:absolute;top:calc(56% - 4px);right:calc(-1 * var(--gap) + 4px);width:9px;height:9px;border:solid var(--teal-ink);border-width:2px 2px 0 0;transform:rotate(45deg);opacity:.85}.au-n{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:.92rem;color:var(--ink)}.au-n i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-style:normal;font-size:.72rem}.au-paper{position:relative;display:grid;gap:7px;padding:16px 16px 14px;border-radius:4px;background:#fff;border:1px solid #D8E0EA;box-shadow:0 18px 36px rgba(11,31,58,.14);font-size:.82rem;color:#2B3A4D}.au-pdf{position:absolute;right:12px;top:12px;padding:2px 8px;border-radius:4px;background:#E8EEF5;color:#40536A;font-size:.68rem;font-weight:800;letter-spacing:.04em}.au-paper>b{padding-right:44px;font-size:.88rem;color:var(--ink)}.au-sub{color:var(--muted)}.au-paper ul{display:grid;gap:2px;margin-top:6px}.au-paper li{display:grid;gap:1px;padding:6px 7px;border-bottom:1px dashed #D5DDE8;line-height:1.25}.au-paper li em{font-style:normal;color:var(--muted);font-size:.76rem}.au-paper li.hl,.au-tr.hl{background:rgba(247,185,55,.3)}.au-table{display:grid;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 36px rgba(11,31,58,.1);overflow:hidden;font-size:.8rem}.au-th,.au-tr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) auto;gap:8px;align-items:center;padding:9px 12px}.au-tr>span{font-size:.78rem;line-height:1.25}.au-th{background:#F3F6FA;font-weight:700;font-size:.72rem;letter-spacing:.02em;color:var(--muted)}.au-tr{border-top:1px solid var(--line);color:#2B3A4D}.au-tr b{color:var(--ink);font-variant-numeric:tabular-nums}.au-panel{display:grid;gap:10px;padding:14px;border-radius:14px;background:var(--navy);color:#DCE6EF;font-size:.84rem;box-shadow:0 18px 36px rgba(11,31,58,.22)}.au-panel ul{display:grid;gap:7px}.au-panel li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.07)}.au-panel li>i{width:18px;height:18px;border-radius:50%;background:var(--teal)}.au-panel li.ok>i{background:var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='%23042A31' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.au-panel li.pend>i{background:transparent;border:2px solid #f8d27c}.au-panel li span{color:#fff;font-weight:600}.au-panel li em{font-style:normal;font-size:.74rem;font-weight:700;color:#a6f1e8}.au-panel li.pend em{color:#f8d27c}.au-panel>p{font-size:.8rem;color:#B9C9D6}.au-money>p.au-h{color:var(--ink)}.au-money>p.au-leg{color:#40536A}.au-money{background:#fff;color:#2B3A4D;border:1px solid var(--line);box-shadow:0 18px 36px rgba(11,31,58,.1)}.au-h{font-family:var(--font-display);font-weight:700;color:var(--ink)}.au-bar{display:grid;gap:5px;font-size:.8rem}.au-bar>span{color:#40536A;font-weight:600}.au-bar s{display:flex;height:12px;border-radius:6px;background:#E2E9F1;overflow:hidden;text-decoration:none}.au-bar b{display:block;height:100%}.au-bar .b1{width:46%;background:var(--teal-ink)}.au-bar .b2{width:24%;background:#9ED9D1}.au-bar .b3{width:30%;background:var(--teal-ink)}.au-bar .b4{width:34%;background:#9ED9D1}.au-leg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.78rem;color:#40536A}.au-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.au-leg .l1{background:var(--teal-ink)}.au-leg .l2{background:#9ED9D1}.au .shot-tag{position:static;display:inline-block;margin:20px 0 10px}.ed-auditor .pbody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px clamp(20px,4vw,56px);align-items:start}.ed-auditor .pbody>.pidx,.ed-auditor .pbody>.phead,.ed-auditor .pbody>.plede,.ed-auditor .pbody>.arrow-link{grid-column:1}.ed-auditor .pbody>.pmore{grid-column:2;grid-row:1 / span 4;margin-top:0}.pcard.ed-embarque{grid-column:span 5;background:#E9EFF5;border-color:#D3DDE8}.ed-docs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px;align-items:center;min-height:250px;padding:24px 24px 6px}.ed-stack{position:relative;height:200px}.ed-doc{position:absolute;width:80%;height:160px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 26px rgba(11,31,58,.1)}.ed-doc.d3{left:20%;top:0;opacity:.55}.ed-doc.d2{left:10%;top:16px;opacity:.8}.ed-doc.d1{left:0;top:32px;display:grid;gap:7px;align-content:start;padding:12px}.ed-doc b{font-size:.74rem;color:var(--ink)}.ed-doc s{display:block;height:5px;width:86%;border-radius:3px;background:#DCE4EE}.ed-doc s.s2{width:62%}.ed-doc em{justify-self:start;font-style:normal;font-size:.66rem;font-weight:800;padding:2px 8px;border-radius:99px;background:#DDF3F0;color:var(--teal-ink)}.ed-track{display:grid;gap:11px;font-size:.78rem;color:#40536A}.ed-track li{position:relative;padding-left:20px}.ed-track li:before{content:"";position:absolute;left:0;top:.3em;width:10px;height:10px;border-radius:50%;border:2px solid #9AAABC}.ed-track li.done:before{background:var(--teal-ink);border-color:var(--teal-ink)}.ed-track li.now{font-weight:700;color:var(--ink)}.ed-track li.now:before{border-color:var(--navy);box-shadow:0 0 0 3px rgba(11,31,58,.12)}.ed-docs .ed-peek{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;color:#40536A}.ed-docs .ed-peek span{font-weight:700;color:var(--ink);margin-right:2px}.ed-docs .ed-peek em{font-style:normal;padding:3px 9px;border-radius:99px;background:#fff;border:1px solid var(--line)}.ed-docs .shot-tag{position:static;justify-self:start;grid-column:1 / -1;margin:2px 0 10px}@media (hover:hover) and (pointer:fine) and (min-width:981px){.ed-peek{opacity:0;transform:translateY(10px)}.pcard.ed:hover .ed-peek,.pcard.ed:focus-within .ed-peek{opacity:1;transform:none}}@media (max-width:980px){.pcard.ed-odonto,.pcard.ed-embarque{grid-column:span 6}}@media (max-width:760px){.pcard.ed-odonto,.pcard.ed-embarque{grid-column:span 12}}@media (max-width:620px){.ed-docs{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding:18px 18px 4px;min-height:0}.ed-stack{height:170px}.ed-doc{height:130px}}@media (max-width:980px){.shot-view{grid-template-columns:minmax(0,1fr)}.shot-zoomwrap{max-width:460px}.ed-estetica .pbody,.ed-auditor .pbody{grid-template-columns:minmax(0,1fr)}.ed-estetica .pbody>.pmore,.ed-auditor .pbody>.pmore{grid-column:1;grid-row:auto;margin-top:4px}.au-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.au-flow>li:nth-child(2n):after,.au-flow>li:nth-child(2n):before{display:none}}@media (max-width:620px){.shot-main,.shot-zoomwrap{display:none}.shot-view{gap:10px}.shot-day,.shot-head{display:block}.ed-shot{padding:14px}.au-flow{grid-template-columns:minmax(0,1fr);row-gap:32px}.au-flow>li:not(:last-child):before{display:none}.au-flow>li:not(:last-child):after{top:auto;bottom:-26px;right:auto;left:10px;width:2px;height:20px}.od{padding:14px 12px 2px}.od-chart{padding:14px 10px 10px}.od-arch{gap:2px}.od-arch .th:nth-child(8){margin-right:4px}.th-badge{width:18px;height:18px;margin-left:-9px;font-size:.68rem}.od-up .th-badge{top:-24px}.od-low .th-badge{bottom:-24px}}.svc{position:relative;isolation:isolate;padding:clamp(88px,11vw,160px) 0 clamp(72px,9vw,128px);color:#fff}.svc-bg{position:absolute;inset:0;z-index:-1;background:var(--navy);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;transform-origin:50% 0}.svc .kicker{color:var(--teal-soft)}.svc .kicker:before{background:var(--teal-soft)}.svc-title{max-width:11ch;margin:8px 0 clamp(48px,6vw,96px);font-size:clamp(2.7rem,7.4vw,6.8rem);line-height:.96;letter-spacing:-.052em;color:#fff}.svc-title em{font-style:normal;color:var(--teal-soft)}.svc-title em{background:linear-gradient(var(--teal-soft),var(--teal-soft)) 0 92%/0% .06em no-repeat;transition:background-size .9s var(--ease-out)}.svc-title.is-lit em{background-size:100% .06em}.svc-rows{border-top:1px solid rgba(255,255,255,.16)}.svc-row{display:grid;grid-template-columns:clamp(72px,9vw,128px) minmax(0,1fr) 112px minmax(200px,auto);gap:14px clamp(20px,3vw,48px);align-items:center;padding:clamp(28px,3.4vw,44px) 0;border-bottom:1px solid rgba(255,255,255,.16);transition:background .3s}.svc-row:hover{background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent)}.svc-n{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--teal-soft)}.svc-kind{display:inline-flex;margin-bottom:10px;padding:3px 10px;border-radius:99px;background:rgba(32,196,178,.15);color:#a6f1e8;font-size:.78rem;font-weight:700}.svc-row h3{margin-bottom:8px;font-size:clamp(1.45rem,2.6vw,2.15rem);letter-spacing:-.032em;color:#fff}.svc-main>p:not(.svc-kind){max-width:62ch;color:#C3D2DE}.svc-links{display:grid;justify-items:start}.svc .arrow-link{color:var(--teal-soft)}.svc .front-sub{display:inline-flex;align-items:center;min-height:40px;color:#C3D2DE}.svc .front-sub:hover{color:var(--teal-soft)}.svc-art{position:relative;display:grid;height:72px;padding:12px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:transform .35s var(--ease-out)}.svc-row:hover .svc-art{transform:translateX(4px)}.art-chat{align-content:center;gap:6px}.art-chat i{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.22);width:72%}.art-chat i:nth-child(2){justify-self:end;width:56%;background:rgba(32,196,178,.6)}.art-chat i:nth-child(3){width:44%}.art-flow{grid-auto-flow:column;align-items:center;justify-content:space-between}.art-flow:before{content:"";position:absolute;left:22px;right:22px;top:50%;height:2px;background:rgba(110,224,210,.4)}.art-flow i{position:relative;width:16px;height:16px;border-radius:50%;border:2px solid var(--teal-soft);background:var(--navy)}.art-flow i:last-child{background:var(--teal)}.art-cal{grid-template-columns:repeat(3,1fr);gap:5px}.art-cal i{border-radius:4px;background:rgba(255,255,255,.14)}.art-cal i:nth-child(2),.art-cal i:nth-child(6){background:rgba(32,196,178,.6)}.art-lp{align-content:center;gap:4px}.art-lp i{display:block;height:5px;width:58%;border-radius:4px;background:rgba(255,255,255,.22)}.art-lp i:first-child{height:8px;width:82%;background:rgba(255,255,255,.4)}.art-lp i:last-child{height:10px;width:44%;border-radius:5px;background:var(--teal)}@media (max-width:980px){.svc-row{grid-template-columns:auto minmax(0,1fr) 96px}.svc-main{grid-column:1 / -1;grid-row:2}.svc-links{grid-column:1 / -1;grid-row:3;display:flex;flex-wrap:wrap;gap:0 20px}.svc-art{grid-column:3;grid-row:1;height:56px}}.proc{padding:clamp(80px,10vw,150px) 0;background:var(--canvas)}.proc-head h2{max-width:13ch;font-size:clamp(2.1rem,4.8vw,3.8rem);line-height:1.02;letter-spacing:-.045em}.proc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(40px,6vw,80px)}.proc-steps li{position:relative;padding-top:clamp(96px,11vw,156px)}.proc-n{position:absolute;top:0;left:-.05em;font-family:var(--font-display);font-weight:800;font-size:clamp(7rem,13vw,11.5rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px var(--teal-ink)}.proc-steps h3{position:relative;margin-bottom:8px;font-size:clamp(1.25rem,1.8vw,1.5rem)}.proc-steps p{position:relative;max-width:36ch;color:#40536A}.proc .band-cta{margin-top:clamp(40px,6vw,72px)}@media (min-width:981px){.proc-steps li:nth-child(2){margin-top:64px}.proc-steps li:nth-child(3){margin-top:128px}}@media (max-width:980px){.proc-steps{grid-template-columns:minmax(0,1fr);gap:36px}.proc-steps li{padding:0 0 0 clamp(92px,22vw,128px);min-height:96px}.proc-n{font-size:clamp(5.4rem,20vw,7rem)}}.about8{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(36px,5vw,72px) clamp(32px,7vw,112px);align-items:start}.about-path{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding-top:38px}.about-path:before{content:"";position:absolute;left:9px;right:0;top:8px;height:2px;background:repeating-linear-gradient(90deg,var(--teal-ink) 0 10px,transparent 10px 18px)}.about-path li{position:relative}.about-path li:before{content:"";position:absolute;left:0;top:-38px;width:18px;height:18px;border-radius:50%;border:3px solid var(--teal-ink);background:var(--paper)}.about-path li:last-child:before{background:var(--teal-ink)}.ap-k{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:800;font-size:.84rem;color:var(--teal-ink)}.about-path b{display:block;margin-bottom:4px;font-family:var(--font-display);font-size:1.18rem;letter-spacing:-.02em;color:var(--ink)}.about-path p{max-width:34ch;color:#40536A}.about-text>p{max-width:52ch}.about{padding:clamp(80px,10vw,150px) 0;background:var(--paper)}.about5{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(32px,7vw,112px);align-items:start}.about .about-big{margin:4px 0 18px;max-width:none;font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,7.6vw,6.6rem);line-height:.9;letter-spacing:-.055em;color:var(--ink)}.about-big span{display:block;color:var(--teal-ink)}.about .about-role{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:#33465D}.about-id .about-logo{width:170px;margin-top:clamp(24px,4vw,48px)}.about-id .about-photo{margin-top:24px}.about .about-legal{color:var(--muted)}.about-text h2{margin-bottom:22px;font-size:clamp(1.6rem,3vw,2.4rem)}.about-bridge{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--teal-ink)}.about-bridge i{position:relative;flex:0 0 72px;height:2px;background:var(--teal-ink)}.about-bridge i:after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border:solid var(--teal-ink);border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg)}.about-bridge span:last-child{color:var(--navy)}@media (max-width:860px){.about5,.about8{grid-template-columns:minmax(0,1fr)}.about-path{grid-template-columns:minmax(0,1fr);gap:26px;padding:0 0 0 38px}.about-path:before{left:8px;right:auto;top:8px;bottom:8px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--teal-ink) 0 10px,transparent 10px 18px)}.about-path li:before{left:-38px;top:2px}}.contact-big{padding:clamp(96px,12vw,180px) 0 clamp(80px,10vw,140px)}.contact-big .contact-grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,44px)}.contact-big h2{max-width:12ch;margin:14px 0 22px;font-size:clamp(2.7rem,7.8vw,7.2rem);line-height:.95;letter-spacing:-.052em}.contact-big .lead-on-dark{font-size:1.1rem;max-width:52ch}.contact-big .contact-actions{gap:18px}.contact-big .contact-actions .btn-primary{min-height:58px;padding:0 28px;font-size:1.05rem}.contact-big .contact-grid.contact-orbit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.contact-main{display:grid;gap:clamp(28px,4vw,44px)}.contact-orbit h2{font-size:clamp(2.7rem,5.8vw,5.6rem)}.cx{position:relative;align-self:stretch;min-height:380px}.cx svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cx-ring{fill:none;stroke:rgba(255,255,255,.16);stroke-width:1.2}.cx-arc{fill:none;stroke:var(--teal-soft);stroke-width:2;stroke-linecap:round;opacity:.7}.cx-trail{fill:none;stroke:url(#cxg);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 9}.cx-dot{fill:#fff}.cx-dot.t{fill:var(--teal-soft)}.cx-end{fill:var(--teal)}.cx-halo{fill:none;stroke:var(--teal-soft);stroke-width:1.6;transform-box:fill-box;transform-origin:center}.cx-m{display:none}.cx-spin-a,.cx-spin-b{transform-origin:330px 190px;transform-box:view-box}.cx-spin-a{animation:cxSpin 200s linear infinite}.cx-spin-b{animation:cxSpin 140s linear infinite reverse}.cx-halo{animation:cxPulse 5s ease-out infinite}@keyframes cxSpin{to{transform:rotate(360deg)}}@keyframes cxPulse{0%{opacity:.8;transform:scale(.6)}70%,100%{opacity:0;transform:scale(2.2)}}@media (max-width:860px){.contact-big .contact-grid.contact-orbit{grid-template-columns:minmax(0,1fr)}.cx{min-height:230px;max-height:280px}.cx-d{display:none}.cx-m{display:block}.cx-spin-a,.cx-spin-b,.cx-halo{animation:none}.cx-halo{opacity:.5;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.cx-spin-a,.cx-spin-b,.cx-halo{animation:none}.cx-halo{opacity:.5;transform:scale(1.4)}}.hero-mock .mock.mock-lp{display:block;position:relative;padding:18px 22% 18px 18px}.lp-win{height:100%;display:grid;grid-template-rows:auto 1fr;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.lp-bar{display:flex;align-items:center;gap:4px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.08)}.lp-bar i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.22)}.lp-bar s{flex:1;max-width:45%;margin-left:10px;height:7px}.lp-page{display:grid;gap:12px;align-content:start;padding:14px}.lp-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;align-items:center}.lp-hero>div{display:grid;gap:6px}.mock s.t{height:9px;background:rgba(255,255,255,.42)}.lp-img{display:block;aspect-ratio:4 / 3;border-radius:8px;background:linear-gradient(140deg,rgba(32,196,178,.35),rgba(75,141,232,.18))}.lp-btn{justify-self:start;margin-top:4px;font-style:normal;font-weight:700;font-size:.62rem;color:#062420;background:var(--teal);border-radius:6px;padding:4px 9px}.lp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-cards span{display:grid;gap:5px;padding:8px;border-radius:7px;background:rgba(255,255,255,.06)}.lp-phone{position:absolute;right:16px;bottom:-14px;width:30%;max-width:132px;display:grid;gap:6px;align-content:start;padding:12px 10px 16px;background:#0E2644;border:3px solid #2A4766;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.4)}.lp-phone .lp-img{aspect-ratio:16 / 10;margin-bottom:4px}.lp-phone .lp-btn{justify-self:stretch;text-align:center;margin:4px 0}.mock-lp .lp-hero .lp-img{min-height:0}@media (max-width:620px){.hero-mock .mock.mock-lp{padding:12px 30% 12px 12px}.lp-cards{display:none}.lp-hero{grid-template-columns:1fr}.lp-hero .lp-img{display:none}.lp-phone{right:10px;width:34%}}.offer{padding:clamp(56px,8vw,96px) 0}.offer-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,36px);align-items:start}.offer-base{display:grid;gap:16px;justify-items:start;background:var(--navy);color:#fff;border-radius:var(--r);padding:clamp(24px,3vw,34px)}.offer-label{font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--teal-soft)}.offer-base h3{font-size:clamp(1.4rem,2.4vw,1.8rem);color:#fff}.offer-list{display:grid;gap:10px;width:100%;margin:4px 0 8px}.offer-list li{position:relative;padding:10px 0 0 28px;border-top:1px solid rgba(255,255,255,.14);color:#DCE6EF}.offer-list li:before{content:"";position:absolute;left:2px;top:15px;width:12px;height:7px;border-left:2px solid var(--teal-soft);border-bottom:2px solid var(--teal-soft);transform:rotate(-45deg)}.offer-base .btn:focus-visible{outline-color:var(--teal-soft)}.offer-extras{display:grid;gap:26px}.offer-group h3{font-size:1.15rem;margin-bottom:12px}.offer-group .feat-grid{gap:10px}.offer-note{font-size:.9rem;color:var(--muted)}.lp-examples{padding:clamp(48px,7vw,84px) 0;background:var(--paper);border-top:1px solid var(--line)}.lp-examples .head p:not(.kicker){margin-top:14px;color:#40536A;max-width:62ch}.lp-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--navy)}.lp-list a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;min-height:44px;padding:22px 20px 22px 0;text-decoration:none;border-bottom:1px solid var(--line)}.lp-list li+li a{padding-left:20px;border-left:1px solid var(--line)}.lp-list strong{font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.015em}.lp-list span{grid-column:1;font-size:.88rem;color:var(--muted)}.lp-list i{grid-row:1 / 3;grid-column:2;font-style:normal;font-weight:800;color:var(--teal-ink);transition:transform .22s var(--ease-out)}.lp-list a:hover strong{color:var(--teal-ink)}.lp-list a:hover i,.lp-list a:focus-visible i{transform:translateX(3px)}@media (max-width:980px){.offer-grid{grid-template-columns:minmax(0,1fr)}.lp-list{grid-template-columns:minmax(0,1fr)}.lp-list li+li a{padding-left:0;border-left:0}}@media print{.lui-cam,.lui-col,.lui-lab-panel,.lui-os,.lui-label,.lui-row,.lui-check i,.st-ok,.lb-b,.lf-dot b,.ls-5,.g-hl,.svc-bg,.ed-peek{opacity:1!important;transform:none!important}.ls:not(.ls-5),.st-pend,.lb-a,.lui-packet,.sent-a{opacity:0!important}.au-tr,.au-panel li,.au-money .au-bar,.au-leg,.od-plan li,.th-badge,.g-tick{opacity:1!important;transform:none!important}.th.in-plan{background:#CFF5EF!important;box-shadow:0 0 0 3px rgba(32,196,178,.9)!important}.au-bar b{transform:none!important}}