.landing-v05{--paper:#F6F6F3;--surface:#FFFFFF;--ink:#0B0B0C;--panel-dark:#0C0D10;--text:#16171A;--muted:#6C6E76;--faint:#9A9CA3;--line:#E7E7E2;--line2:#DCDCD6;--accent:#FF5A1F;--accent-weak:rgba(255,90,31,0.1);--accent-line:rgba(255,90,31,0.35);--ok:#12A150;--ok-weak:rgba(18,161,80,0.1);--neg:#E5484D;--neg-weak:rgba(229,72,77,0.1);--blue:#2E6BFF;--blue-weak:rgba(46,107,255,0.1);--r:14px;--r-sm:10px;background:var(--paper);color:var(--text);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;isolation:isolate}.landing-v05 *,.landing-v05 :after,.landing-v05 :before{box-sizing:border-box}.landing-v05 .display{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em}.landing-v05 .mono{font-family:var(--font-jetbrains),monospace}.landing-v05 a{color:inherit;text-decoration:none}.landing-v05 button{font-family:inherit;cursor:pointer}.landing-v05 .gl-wrap{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.landing-v05 #gl{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;touch-action:pan-y}.landing-v05.gl-off #gl{display:none}.landing-v05 .gl-fallback{position:absolute;inset:0;z-index:0;display:none;background:radial-gradient(38% 46% at 74% 42%,rgba(255,90,31,.14),transparent 70%),radial-gradient(60% 60% at 72% 44%,#fff,var(--paper) 72%)}.landing-v05.gl-off .gl-fallback{display:block}.landing-v05 .gl-fallback:after{content:"";position:absolute;left:64%;top:30%;width:32vw;max-width:420px;height:32vw;max-height:420px;border-radius:50%;background:conic-gradient(from 210deg,#e7e7e2,#fff,#cfd2d8,#fff,#e7e7e2);filter:blur(2px);box-shadow:0 60px 120px -40px rgba(11,11,12,.4);opacity:.9}@media (max-width:900px){.landing-v05 .gl-fallback:after{display:none}}.landing-v05 .nav{position:fixed;top:0;left:0;right:0;z-index:50;height:66px;display:flex;align-items:center;gap:20px;padding:0 clamp(18px,4vw,44px);background:rgba(246,246,243,.72);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.landing-v05 .brand{display:inline-flex;align-items:center}.landing-v05 .brand img,.landing-v05 .brand svg{height:22px;width:auto;color:var(--ink)}.landing-v05 .nav .links{display:flex;gap:20px;margin-left:22px;font-size:14px;color:var(--muted);font-weight:500}.landing-v05 .nav .links a:hover{color:var(--text)}.landing-v05 .nav .right{margin-left:auto;display:flex;align-items:center;gap:12px}.landing-v05 .btn{border:1px solid var(--line2);background:var(--surface);color:var(--text);border-radius:10px;font-size:13.5px;font-weight:500;padding:10px 18px;transition:.18s;display:inline-flex;align-items:center;gap:8px}.landing-v05 .btn:hover{border-color:var(--ink)}.landing-v05 .btn.ghost{background:transparent}.landing-v05 .btn.acc{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 22px rgba(255,90,31,.28)}.landing-v05 .btn.acc:hover{filter:brightness(1.05)}.landing-v05 .btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:1080px){.landing-v05 .nav .links{display:none}}.landing-v05 main{position:relative;z-index:2}.landing-v05 section{position:relative;padding:clamp(58px,9vh,110px) clamp(18px,5vw,64px)}.landing-v05 .wrap{max-width:1180px;margin:0 auto}.landing-v05 .kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:16px}.landing-v05 .kicker:before{content:"";width:22px;height:1px;background:var(--accent)}.landing-v05 .hero{min-height:100vh;display:flex;align-items:center;padding-top:66px}.landing-v05 .hero .col{max-width:620px}.landing-v05 .hero .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--line2);border-radius:999px;padding:7px 14px 7px 10px;margin-bottom:22px;box-shadow:0 6px 20px -12px rgba(11,11,12,.3)}.landing-v05 .hero .eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-weak)}.landing-v05 .hero h1{font-size:clamp(38px,5.6vw,70px);line-height:1;font-weight:600;letter-spacing:-.035em}.landing-v05 .hero h1 em{font-style:normal;color:var(--accent)}.landing-v05 .hero p.lead{font-size:clamp(16px,2vw,20px);color:var(--muted);margin:22px 0 30px;max-width:540px;line-height:1.5}.landing-v05 .hero .cta{display:flex;flex-wrap:wrap;gap:12px}.landing-v05 .hero .btn{padding:13px 24px;font-size:15px}.landing-v05 .stackline{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.landing-v05 .stackline .s{font-size:12px;font-weight:500;color:var(--muted);background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:999px;padding:6px 12px;backdrop-filter:blur(6px)}.landing-v05 .metrics{display:flex;gap:34px;margin-top:40px;flex-wrap:wrap}.landing-v05 .metrics .m .v{font-family:var(--font-space-grotesk);font-size:30px;font-weight:600}.landing-v05 .metrics .m .l{font-size:12.5px;color:var(--muted);margin-top:2px}.landing-v05 .glass{background:rgba(255,255,255,.74);backdrop-filter:blur(22px) saturate(1.2);border:1px solid rgba(255,255,255,.7);border-radius:22px;box-shadow:0 30px 80px -30px rgba(11,11,12,.28),inset 0 1px 0 rgba(255,255,255,.6)}.landing-v05 .show{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.landing-v05 .show.rev{direction:rtl}.landing-v05 .show.rev>*{direction:ltr}.landing-v05 .show .txt{max-width:480px}.landing-v05 .show h2{font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.08}.landing-v05 .show p{color:var(--muted);font-size:16px;line-height:1.55;margin:16px 0 24px}.landing-v05 .show .cta-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.landing-v05 .linkacc{color:var(--accent);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px;transition:gap .15s}.landing-v05 .linkacc:hover{gap:10px}.landing-v05 .feats{display:flex;flex-direction:column;gap:8px;margin:0 0 24px}.landing-v05 .feats li{list-style:none;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.landing-v05 .feats li:before{content:"";width:16px;height:16px;border-radius:5px;background:var(--accent-weak);border:1px solid var(--accent-line);flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23FF5A1F' stroke-width='3.5'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}@media (max-width:900px){.landing-v05 .show,.landing-v05 .show.rev{grid-template-columns:1fr;direction:ltr}}.landing-v05 .mock{padding:16px}.landing-v05 .mk-head{display:flex;align-items:center;gap:8px;padding:2px 4px 14px;border-bottom:1px solid var(--line);margin-bottom:14px}.landing-v05 .mk-dot{width:9px;height:9px;border-radius:50%;background:var(--line2)}.landing-v05 .mk-title{font-size:12px;color:var(--faint);font-weight:600;letter-spacing:.04em;margin-left:6px}.landing-v05 .mk-title .mono{color:var(--muted)}.landing-v05 .chans{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.landing-v05 .chan{font-size:11px;font-weight:600;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 11px;display:inline-flex;align-items:center;gap:6px}.landing-v05 .chan i{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.landing-v05 .chan.on{color:var(--ink);border-color:var(--accent-line);background:var(--accent-weak)}.landing-v05 .wa{display:flex;flex-direction:column;gap:9px}.landing-v05 .bub{max-width:80%;padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.35}.landing-v05 .bub.in{align-self:flex-start;background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px}.landing-v05 .bub.out{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.landing-v05 .clab{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px}.landing-v05 .clab.pos{color:var(--ok);background:var(--ok-weak)}.landing-v05 .wa-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.landing-v05 .toggle{width:40px;height:23px;border-radius:999px;background:var(--ok-weak);border:1px solid rgba(18,161,80,.5);position:relative;flex:none}.landing-v05 .toggle:after{content:"";position:absolute;top:2px;left:19px;width:17px;height:17px;border-radius:50%;background:var(--ok)}.landing-v05 .kill{margin-left:auto;font-size:11px;color:var(--neg);font-weight:600;border:1px solid var(--neg-weak);background:var(--neg-weak);padding:4px 10px;border-radius:8px}.landing-v05 .funnel{display:flex;flex-direction:column;gap:11px}.landing-v05 .frow .top{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:5px}.landing-v05 .frow .bar{height:9px;background:var(--paper);border-radius:6px;overflow:hidden}.landing-v05 .frow .bar i{display:block;height:100%;border-radius:6px;background:var(--ink)}.landing-v05 .frow .bar i.a{background:var(--accent)}.landing-v05 .srcs{display:flex;gap:8px;margin-bottom:14px}.landing-v05 .src{flex:1;border:1px solid var(--line);border-radius:10px;padding:9px 10px;text-align:center}.landing-v05 .src .n{font-size:10.5px;color:var(--faint);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.landing-v05 .src .p{font-family:var(--font-space-grotesk);font-size:16px;font-weight:600;margin-top:4px}.landing-v05 .cpm{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid var(--accent-line);background:var(--accent-weak);border-radius:12px}.landing-v05 .cpm .v{font-family:var(--font-space-grotesk);font-size:24px;font-weight:600;color:var(--accent)}.landing-v05 .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.landing-v05 .cal .d{aspect-ratio:1;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;padding:6px;font-size:10px;color:var(--faint);position:relative}.landing-v05 .cal .d .num{font-weight:600}.landing-v05 .cal .d .pt{margin-top:auto;height:5px;border-radius:3px}.landing-v05 .cal .d .pt.ig{background:var(--accent)}.landing-v05 .cal .d .pt.tk{background:var(--ink)}.landing-v05 .cal .d .pt.li{background:var(--blue)}.landing-v05 .cal .d.busy{background:var(--paper)}.landing-v05 .sm-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);flex-wrap:wrap}.landing-v05 .leg{display:inline-flex;align-items:center;gap:6px}.landing-v05 .leg span{width:9px;height:9px;border-radius:3px}.landing-v05 .crm-h,.landing-v05 .crm-r{display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:8px;align-items:center;padding:11px 6px;border-bottom:1px solid var(--line);font-size:13px}.landing-v05 .crm-h{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:600}.landing-v05 .pill{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;justify-self:start}.landing-v05 .pill.hot{color:var(--accent);background:var(--accent-weak)}.landing-v05 .pill.warm{color:var(--muted);background:var(--paper);border:1px solid var(--line)}.landing-v05 .pill.won{color:var(--ok);background:var(--ok-weak)}.landing-v05 .av{width:28px;height:28px;border-radius:50%;background:#E9E9E4;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--muted);margin-right:9px}.landing-v05 .rep-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.landing-v05 .rep-wl{font-size:10.5px;font-weight:600;color:var(--blue);background:var(--blue-weak);border-radius:999px;padding:4px 10px}.landing-v05 .rep-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.landing-v05 .rep-kpi{border:1px solid var(--line);border-radius:11px;padding:11px 12px}.landing-v05 .rep-kpi .l{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600}.landing-v05 .rep-kpi .v{font-family:var(--font-space-grotesk);font-size:19px;font-weight:600;margin-top:5px}.landing-v05 .rep-kpi .d{font-size:10.5px;font-weight:600;margin-top:3px}.landing-v05 .rep-kpi .d.up{color:var(--ok)}.landing-v05 .rep-kpi .d.dn{color:var(--neg)}.landing-v05 .rep-narr{display:flex;gap:10px;padding:12px;border:1px solid var(--accent-line);background:var(--accent-weak);border-radius:12px}.landing-v05 .rep-narr .ai{width:26px;height:26px;border-radius:8px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;font-size:13px;font-weight:700}.landing-v05 .rep-narr p{font-size:12px;color:var(--text);line-height:1.45;margin:0}.landing-v05 .br-flow{display:flex;flex-direction:column;gap:9px;margin-bottom:14px}.landing-v05 .br-in{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;font-size:12.5px}.landing-v05 .br-in .tag{margin-left:auto;font-size:10px;font-weight:600;padding:3px 9px;border-radius:999px}.landing-v05 .br-in .tag.pos{color:var(--ok);background:var(--ok-weak)}.landing-v05 .br-in .tag.neg{color:var(--neg);background:var(--neg-weak)}.landing-v05 .br-in .th{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;flex:none;background:var(--paper);border:1px solid var(--line)}.landing-v05 .br-mem{padding:12px;border:1px dashed var(--accent-line);background:var(--accent-weak);border-radius:12px}.landing-v05 .br-mem .h{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:8px}.landing-v05 .br-mem .row{font-size:12px;color:var(--text);line-height:1.5;display:flex;gap:8px;margin-bottom:5px}.landing-v05 .br-mem .row:before{content:"→";color:var(--accent);font-weight:700}.landing-v05 .browser{border:1px solid var(--line);border-radius:12px;overflow:hidden}.landing-v05 .browser .bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--paper);border-bottom:1px solid var(--line)}.landing-v05 .browser .bar .u{margin-left:8px;font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 10px;flex:1}.landing-v05 .browser .body{padding:16px;background:var(--surface)}.landing-v05 .hbox{height:70px;border-radius:10px;background:linear-gradient(120deg,var(--ink),#2a2c33);display:flex;flex-direction:column;justify-content:center;padding:0 16px;color:#fff}.landing-v05 .hbox .t{font-family:var(--font-space-grotesk);font-weight:600;font-size:15px}.landing-v05 .hbox .s{font-size:10.5px;color:rgba(255,255,255,.6);margin-top:3px}.landing-v05 .hrow{display:flex;gap:8px;margin-top:10px}.landing-v05 .hrow .c{flex:1;border:1px solid var(--line);border-radius:9px;padding:10px}.landing-v05 .hrow .c .l{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.landing-v05 .hrow .c .b{height:6px;border-radius:4px;background:var(--line2);margin-top:8px}.landing-v05 .hrow .c .b.a{background:var(--accent)}.landing-v05 .portal-tag{display:inline-block;margin-top:12px;font-size:11px;font-weight:600;color:var(--blue);background:var(--blue-weak);border-radius:999px;padding:4px 11px}.landing-v05 .band{text-align:center}.landing-v05 .band .glass{padding:44px 28px;max-width:960px;margin:0 auto}.landing-v05 .band h2{font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.02em}.landing-v05 .band p{color:var(--muted);margin-top:12px;font-size:16px;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.55}.landing-v05 .band .pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.landing-v05 .band .pills .p{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--line2);border-radius:999px;padding:9px 16px}.landing-v05 .band .pills .p:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.landing-v05 #planos{text-align:center}.landing-v05 #planos .head{max-width:620px;margin:0 auto 40px}.landing-v05 #planos h2{font-size:clamp(28px,3.6vw,42px);font-weight:600;letter-spacing:-.02em}.landing-v05 #planos .sub{color:var(--muted);font-size:16px;margin-top:14px;line-height:1.55}.landing-v05 .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:0 auto;text-align:left;align-items:stretch}@media (max-width:900px){.landing-v05 .plans{grid-template-columns:1fr;max-width:440px}}.landing-v05 .plan{background:var(--surface);border:1px solid var(--line2);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;position:relative}.landing-v05 .plan.hot{border-color:var(--accent);box-shadow:0 30px 70px -34px rgba(255,90,31,.5)}.landing-v05 .plan .badge{position:absolute;top:-12px;left:24px;font-size:11px;font-weight:700;letter-spacing:.03em;color:#fff;background:var(--accent);border-radius:999px;padding:5px 13px;box-shadow:0 8px 20px -8px rgba(255,90,31,.7)}.landing-v05 .plan .pname{font-family:var(--font-space-grotesk);font-size:18px;font-weight:600}.landing-v05 .plan .pdesc{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.45;min-height:38px}.landing-v05 .plan .price{margin:18px 0 4px;display:flex;align-items:baseline;gap:6px}.landing-v05 .plan .price .n{font-family:var(--font-space-grotesk);font-size:26px;font-weight:600;letter-spacing:-.01em}.landing-v05 .plan .price .u{font-size:13px;color:var(--muted)}.landing-v05 .plan .pfrom{font-size:11.5px;color:var(--faint);margin-bottom:16px}.landing-v05 .plan .save{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ok);background:var(--ok-weak);border-radius:999px;padding:5px 11px;margin-bottom:16px;align-self:flex-start}.landing-v05 .plan ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin:6px 0 22px}.landing-v05 .plan ul li{font-size:13.5px;color:var(--text);display:flex;gap:9px;align-items:flex-start;line-height:1.4}.landing-v05 .plan ul li:before{content:"";width:15px;height:15px;border-radius:5px;flex:none;margin-top:1px;background:var(--accent-weak);border:1px solid var(--accent-line);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='none' stroke='%23FF5A1F' stroke-width='3.5'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.landing-v05 .plan .pbtn{margin-top:auto;width:100%;text-align:center;padding:13px;border-radius:12px;font-size:14px;font-weight:600;border:1px solid var(--line2);background:var(--surface);color:var(--text);transition:.16s}.landing-v05 .plan .pbtn:hover{border-color:var(--ink)}.landing-v05 .plan.hot .pbtn{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 10px 28px -10px rgba(255,90,31,.55)}.landing-v05 .plan.hot .pbtn:hover{filter:brightness(1.05)}.landing-v05 .plans-note{font-size:12.5px;color:var(--faint);margin-top:26px;max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.landing-v05 #reuniao .glass{max-width:1040px;margin:0 auto;padding:clamp(30px,5vw,56px);display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,56px)}@media (max-width:820px){.landing-v05 #reuniao .glass{grid-template-columns:1fr}}.landing-v05 .form-side h2{font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.05}.landing-v05 .form-side p{color:var(--muted);margin:16px 0 22px;font-size:16px;line-height:1.5}.landing-v05 .form-side .li{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;font-size:14px}.landing-v05 .form-side .li b{font-family:var(--font-space-grotesk);color:var(--accent);font-size:18px;line-height:1}.landing-v05 form .fld{margin-bottom:16px}.landing-v05 form label{font-size:12px;font-weight:600;color:var(--muted);display:block;margin-bottom:7px;letter-spacing:.02em}.landing-v05 form input,.landing-v05 form select{width:100%;border:1px solid var(--line2);background:var(--surface);border-radius:11px;padding:13px 15px;font-family:inherit;font-size:14.5px;color:var(--text);outline:none;transition:.15s}.landing-v05 form input:focus,.landing-v05 form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.landing-v05 .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.landing-v05 .grid2{grid-template-columns:1fr}}.landing-v05 .multi{display:flex;flex-wrap:wrap;gap:9px}.landing-v05 .multi label{margin:0}.landing-v05 .multi input{position:absolute;opacity:0;width:0;height:0}.landing-v05 .opt{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);background:var(--surface);border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;color:var(--text);cursor:pointer;transition:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-v05 .opt .bx{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line2);flex:none;transition:.15s;position:relative}.landing-v05 .multi input:checked+.opt{border-color:var(--accent);background:var(--accent-weak);color:var(--ink)}.landing-v05 .multi input:checked+.opt .bx{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.landing-v05 .multi input:focus-visible+.opt{box-shadow:0 0 0 3px var(--accent-weak)}.landing-v05 .submit{width:100%;margin-top:8px;background:var(--accent);color:#fff;border:none;border-radius:12px;padding:16px;font-size:15px;font-weight:600;box-shadow:0 10px 30px rgba(255,90,31,.32);transition:.18s}.landing-v05 .submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.landing-v05 .submit:disabled{opacity:.6;cursor:default;transform:none}.landing-v05 .formnote{font-size:12px;color:var(--faint);margin-top:12px;text-align:center}.landing-v05 .ok-msg{text-align:center;padding:20px;background:var(--ok-weak);border:1px solid rgba(18,161,80,.4);border-radius:12px;color:var(--ok);font-weight:600;font-size:14px}.landing-v05 footer{position:relative;z-index:2;background:var(--panel-dark);color:#fff;padding:56px clamp(18px,5vw,64px) 34px}.landing-v05 footer .wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;align-items:flex-start}.landing-v05 footer .brand img,.landing-v05 footer .brand svg{color:#fff}.landing-v05 footer p{color:rgba(255,255,255,.55);font-size:13.5px;max-width:320px;margin-top:12px;line-height:1.5}.landing-v05 footer .fcol h5{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:12px}.landing-v05 footer .fcol a{display:block;color:rgba(255,255,255,.7);font-size:14px;margin-bottom:9px}.landing-v05 footer .fcol a:hover{color:#fff}.landing-v05 footer .base{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:rgba(255,255,255,.4)}.landing-v05 .reveal{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.landing-v05 .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-v05 .reveal{opacity:1;transform:none;transition:none}}.landing-v05 #chatFab{position:fixed;right:22px;bottom:22px;z-index:80;width:58px;height:58px;border-radius:50%;background:var(--accent);color:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 34px -8px rgba(255,90,31,.6);transition:.18s}.landing-v05 #chatFab:hover{transform:translateY(-2px);filter:brightness(1.05)}.landing-v05 #chatFab svg{width:26px;height:26px}.landing-v05 #chatFab .close-i,.landing-v05 #chatFab.open .open-i{display:none}.landing-v05 #chatFab.open .close-i{display:block}.landing-v05 #chatPanel{position:fixed;right:22px;bottom:92px;z-index:80;width:min(360px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line2);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(11,11,12,.5);transform:translateY(16px) scale(.97);opacity:0;pointer-events:none;transform-origin:bottom right;transition:.22s cubic-bezier(.2,.7,.2,1)}.landing-v05 #chatPanel.open{transform:none;opacity:1;pointer-events:auto}.landing-v05 .cp-head{display:flex;align-items:center;gap:11px;padding:15px 16px;background:var(--ink);color:#fff}.landing-v05 .cp-head .ava{width:34px;height:34px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-space-grotesk);font-weight:700;font-size:15px;flex:none}.landing-v05 .cp-head .nm{font-weight:600;font-size:14px}.landing-v05 .cp-head .st{font-size:11px;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:6px;margin-top:2px}.landing-v05 .cp-head .st i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.landing-v05 .cp-body{padding:16px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.landing-v05 .cp-msg{max-width:82%;padding:10px 13px;border-radius:14px;font-size:13px;line-height:1.4}.landing-v05 .cp-msg.bot{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.landing-v05 .cp-msg.me{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.landing-v05 .cp-sug{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 14px;background:var(--paper)}.landing-v05 .cp-sug button{font-size:12px;font-weight:500;color:var(--accent);background:var(--accent-weak);border:1px solid var(--accent-line);border-radius:999px;padding:7px 12px;transition:.15s}.landing-v05 .cp-sug button:hover{background:var(--accent);color:#fff}.landing-v05 .cp-foot{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--line);background:var(--surface)}.landing-v05 .cp-foot input{flex:1;border:1px solid var(--line2);border-radius:999px;padding:10px 14px;font-family:inherit;font-size:13px;outline:none}.landing-v05 .cp-foot input:focus{border-color:var(--accent)}.landing-v05 .cp-foot button{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;border:none;display:flex;align-items:center;justify-content:center;flex:none}.landing-v05 .cp-note{font-size:10.5px;color:var(--faint);text-align:center;padding:0 16px 12px;background:var(--surface)}.landing-v05 .cp-note a{color:var(--accent);font-weight:600}body.landing-v05-active{background:var(--paper,#F6F6F3)!important;color:var(--text,#16171A)!important}body.landing-v05-active:after{display:none}.landing-v05 :focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}.landing-v05 ::-moz-selection{background:#FF5A1F;color:#fff}.landing-v05 ::selection{background:#FF5A1F;color:#fff}