@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--bg:#fdfbf7;--surface:#ffffff;--ink:#151515;--ink-2:#3b3631;--muted:#776f68;--faint:#746c64;--line:#ede7de;--line-2:#e2d9cd;--fill:#f6f2ec;--peach:#fff1e7;--peach-2:#ffdcc6;--orange:#ff6a2b;--orange-ink:#af3d0b;--gold:#ffc35c;--green:#237447;--green-soft:#e9f4ec;--amber:#a86d0a;--amber-soft:#fbf1db;--blue:#3563c9;--blue-soft:#eaf0fb;--red:#c2410c;--red-soft:#fdece4;--out:cubic-bezier(0.16,1,0.3,1);--pop:cubic-bezier(0.34,1.56,0.64,1);--win-shadow:0 1px 2px rgba(21,21,21,0.04),0 18px 40px -20px rgba(70,45,20,0.24);--aurora:radial-gradient(45% 140% at 15% 50%,rgba(255,106,43,0.85),transparent 70%),radial-gradient(40% 140% at 45% 40%,rgba(255,195,92,0.9),transparent 70%),radial-gradient(40% 150% at 75% 60%,rgba(255,138,170,0.7),transparent 70%),radial-gradient(40% 140% at 100% 45%,rgba(255,106,43,0.75),transparent 70%),linear-gradient(90deg,#ffe7d6,#fff3e9)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Satoshi,system-ui,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit}button,mark{color:inherit}mark{background:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:8px}.page{overflow-x:clip}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.ico{flex:none;width:1.15em;height:1.15em}.to-end{margin-left:auto}.mini-flower{flex:none;width:1.15em;height:1.15em}.mini-flower.o{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border-radius:999px;font-size:15.5px;font-weight:700;white-space:nowrap;transition:background-color .2s,border-color .2s,transform .2s var(--out)}.btn:active{transform:scale(.98)}.btn .ico{width:16px;height:16px;transition:transform .3s var(--out)}.btn.ink{background:var(--ink);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(21,21,21,.22)}.btn.ink:hover{background:#2b2723}.btn.ink:hover .ico{transform:translateX(3px)}.btn.line{background:var(--surface);border:1px solid var(--line-2);color:var(--ink)}.btn.line:hover{border-color:#cdc2b4}.btn.sm{height:40px;padding:0 16px;font-size:14px}.logo-svg{height:100%;width:auto;overflow:visible}.logo-spin{transition:transform .9s var(--out)}.anim .foot .logo-spin path{transform-box:fill-box;transform-origin:50% 50%;animation:petal-in .9s var(--pop) calc(var(--i) * 70ms + .15s) both}.nav{position:fixed;top:14px;left:50%;translate:-50% 0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:min(1010px,calc(100% - 28px));height:58px;padding:0 14px;background:#fffdfb;border:1px solid rgba(21,21,21,.07);border-radius:999px;box-shadow:0 1px 2px rgba(21,21,21,.04),0 12px 32px -16px rgba(70,45,20,.22)}.nav .logo{display:block;justify-self:start;height:27px;margin-left:5px}.nav nav{display:flex;justify-content:center;gap:2px}.nav nav a{padding:8px 13px;border-radius:999px;font-size:14.5px;white-space:nowrap;color:var(--ink-2);transition:background-color .2s,color .2s}.nav-actions{display:flex;align-items:center;justify-self:end;gap:10px;white-space:nowrap}.nav nav a:hover{background:rgba(21,21,21,.05);color:var(--ink)}.nav .lang{display:flex;gap:2px;padding:3px;border-radius:999px;background:#f4efe8;font-size:12.5px}.nav .lang a,.nav .lang b{padding:4px 9px;border-radius:999px;font-weight:700}.nav .lang b{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(21,21,21,.1)}.nav .lang a{color:var(--faint)}.float{position:fixed;right:22px;bottom:22px;z-index:50;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 15px;border-radius:999px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:700;box-shadow:0 14px 34px -12px rgba(21,21,21,.55),inset 0 1px 0 rgba(255,255,255,.14);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .35s,transform .5s var(--out),background-color .2s}.float.show{opacity:1;transform:none;pointer-events:auto}.float:hover{background:#2b2723}.float .ico{width:17px;height:17px}.fil-zone{position:relative}.fil{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.fil path{fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round}.fil-in,.fil-out{position:absolute;left:36px;width:0;height:0}.fil-in{top:0}.fil-out{bottom:0}.mark{display:grid;grid-template-columns:72px auto;align-items:center}.mark-dot{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg);border:1.5px solid var(--line-2);color:var(--faint);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .5s,border-color .5s,color .5s}.mark-label{font-size:14.5px;font-weight:700;color:var(--faint);transition:color .5s}.mark.on .mark-label{color:var(--orange-ink)}.h1{font-size:clamp(40px,5vw,70px);line-height:1.06;letter-spacing:-.032em;font-weight:500;text-wrap:balance}.h1 .soft,.h2 .soft{color:#7d746b}.h2{font-size:clamp(34px,3.6vw,52px);line-height:1.06;letter-spacing:-.032em}.h2,.h3{font-weight:500;text-wrap:balance}.h3{font-size:26px;line-height:1.15;letter-spacing:-.02em}.lead{font-size:18.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}.w{display:inline-block}.hero{position:relative;padding:172px 0 40px}.hero-txt{flex-direction:column;max-width:940px;margin:0 auto;text-align:center}.eyebrow,.hero-txt{display:flex;align-items:center}.eyebrow{gap:9px;font-size:15px;color:var(--muted)}.eyebrow .mini-flower{width:18px;height:18px}.hero .h1{margin-top:26px}.hero .lead{margin-top:30px;max-width:34em}.ctas{gap:12px;margin-top:40px}.ctas,.trust{display:flex;flex-wrap:wrap;justify-content:center}.trust{align-items:center;gap:10px 22px;margin-top:34px;color:var(--muted);font-size:14px}.trust .proof{display:inline-flex;align-items:center;gap:9px;color:var(--ink-2)}.stars{color:var(--orange);letter-spacing:2px;font-size:15px}.trust-note{display:inline-flex;align-items:center;gap:6px}.trust-note .ico{width:15px;height:15px;color:var(--orange)}.replay{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-weight:700;cursor:pointer;transition:background-color .2s}.replay:hover{background:rgba(21,21,21,.06)}.replay .ico{width:13px;height:13px}.win{position:relative;background:var(--surface);border:1px solid rgba(21,21,21,.08);border-radius:.9em;box-shadow:var(--win-shadow);overflow:hidden}.win .bar{display:flex;align-items:center;gap:.6em;height:2.8em;padding:0 .95em;border-bottom:1px solid var(--line);white-space:nowrap}.win .bar>.ico{color:var(--muted)}.win .bar b{font-size:.92em;font-weight:700}.lights{display:flex;gap:.42em;margin-right:.3em}.lights i{width:.72em;height:.72em;border-radius:50%;background:#ff6159;opacity:.85}.lights i:nth-child(2){background:#ffbd2e}.lights i:nth-child(3){background:#28c941}.win-note{color:var(--muted);font-size:.74em;white-space:nowrap}.ava,.win-note{font-weight:700}.ava{flex:none;display:grid;place-items:center;width:3.1em;height:3.1em;border-radius:50%;background:var(--peach-2);color:var(--orange-ink);font-size:.7em}.ava.pale{background:#efe8df;color:var(--ink-2)}.tick{display:inline-grid;place-items:center;width:1.55em;height:1.55em;border-radius:50%;background:var(--green-soft);color:var(--green)}.tick .ico{width:.95em;height:.95em}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:.8em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl th{background:#faf7f2;color:var(--muted);font-weight:500;text-align:left}.tbl td,.tbl th{padding:.62em .75em;white-space:nowrap}.tbl td{position:relative;border-top:1px solid var(--line);color:var(--ink);transition:background-color .5s,color .5s}.tbl td:first-child{color:var(--ink-2)}.tbl td:not(:first-child),.tbl th:not(:first-child){text-align:right}.ins{display:inline-flex;align-items:center;gap:.45em;color:var(--ink);font-weight:700}.ins-logo{flex:none;width:1.35em;height:1.35em}.hcheck{display:inline-grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;background:var(--green-soft);color:var(--green)}.hcheck .ico{width:.85em;height:.85em}.ins-tbl .bcol{background:var(--peach)}.ins-tbl td.bcol{color:var(--orange-ink);font-weight:700}.vwrap{position:relative}.vwrap .burst{left:2em;top:1.2em}.verdict{display:flex;align-items:center;gap:.5em;margin:0 .95em .95em;padding:.62em .8em;border-radius:.6em;background:linear-gradient(100deg,#fff1e7,#fff8f1);color:var(--orange-ink);font-size:.8em;font-weight:700;box-shadow:inset 0 0 0 1px var(--peach-2)}.verdict b{color:var(--ink)}.v-flower{flex:none;width:1.3em;height:1.3em;color:var(--orange)}.act3>span,.b-ink{display:inline-flex;align-items:center;justify-self:start;gap:.45em;padding:.6em 1.05em;font-size:.78em;font-weight:700;white-space:nowrap}.b-ink{border-radius:999px;background:var(--ink);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 6px -2px rgba(21,21,21,.4)}.act3 .ico,.b-ink .ico{width:1.1em;height:1.1em}.b-flower{width:1.15em;height:1.15em;color:#ffa36b}.b-busy{color:var(--orange-ink)}.b-done{color:var(--green)}.act3{display:inline-grid}.act3.small>span{padding:.48em .9em;font-size:.72em}.cur{position:absolute;left:0;top:0;z-index:30;pointer-events:none;opacity:0;transition-property:transform,opacity;transition-duration:.62s,.35s;transition-timing-function:cubic-bezier(.55,0,.2,1),ease}.cur.show{opacity:1}.cur .halo{position:absolute;left:-15px;top:-15px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,rgba(255,150,90,.5),rgba(255,190,130,.18) 50%,transparent 70%);animation:halo 2.2s ease-in-out infinite}.cur .arrow{position:relative;width:19px;height:21px;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(207,79,23,.45));transform-origin:2px 2px}.cur .ring{position:absolute;left:-11px;top:-11px;width:24px;height:24px;border:2px solid var(--orange);border-radius:50%;opacity:0}.cur.press .arrow{animation:press .28s ease}.cur.press .ring{animation:ring .55s ease-out}.cur.press .halo{animation:halo-hit .6s ease-out}.sc .hit{animation:hit .55s var(--out)}.sc td.hit{animation:none}.magic{position:relative}.magic:after{content:"";position:absolute;inset:.12em;z-index:1;border-radius:.45em;background:var(--aurora);background-size:220% 100%;filter:blur(2px) saturate(1.15);opacity:0;pointer-events:none}.anim .sc .magic.on:after{animation:aurora .95s ease-out both}.magic>span{position:relative;z-index:2}.anim .sc .magic:not(.on)>span{opacity:0}.anim .sc .magic.on>span{animation:materialize .55s ease-out .28s both}.magic.block:after{inset:-.2em -.3em;background-size:260% 100%}.magic.block>span{display:block}.anim .sc .magic.block.on:after{animation:aurora 1.5s ease-in-out both}.anim .sc .magic.block.on>span{animation:sweep-in 1.3s ease-out .15s both}.scan{position:relative;overflow:hidden}.scan:after{content:"";position:absolute;left:-10%;right:-10%;top:-45%;height:45%;background:linear-gradient(180deg,transparent,rgba(255,190,120,.55) 35%,rgba(255,106,43,.7) 50%,rgba(255,195,92,.55) 65%,transparent);opacity:0;pointer-events:none}.anim .sc .scan.on:after{animation:scan .8s ease-in-out 2 both}.sweep{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,195,92,.32) 35%,rgba(255,106,43,.26) 50%,rgba(255,138,170,.22) 65%,transparent);background-size:50% 100%;background-repeat:no-repeat;background-position:-60% 0;opacity:0;pointer-events:none}.anim .sc .on>.sweep,.anim .sc .sweep.on{animation:sweep 1s ease-in-out both}.loader path{opacity:.22;animation:petal 1.2s linear infinite;animation-delay:calc(var(--i) * .2s - 1.2s)}.burst{left:50%;top:50%;z-index:5;width:0;height:0;pointer-events:none}.burst,.burst i{position:absolute}.burst i{left:-.28em;top:-.45em;width:.56em;height:.9em;border-radius:50% 50% 45% 45%/62% 62% 38% 38%;background:linear-gradient(180deg,#ffbf8a,var(--orange));opacity:0}.burst.on i{animation:burst .9s var(--out) both}.sc .wpop{transition:opacity .45s var(--out),transform .75s var(--pop)}.anim .sc .wpop:not(.on){opacity:0;transform:translateY(1.6em) scale(.94)}.scene{position:relative;width:min(1280px,100% - 48px);margin:76px auto 0;container-type:inline-size}.scene:before{content:"";position:absolute;left:5%;top:-8%;width:90%;height:110%;z-index:-1;background:radial-gradient(closest-side,rgba(255,176,128,.3),rgba(255,214,186,.14) 55%,transparent);pointer-events:none}.collage{position:relative;width:90em;height:46em;font-size:min(calc(100cqw / 90),15px);margin-inline:auto}.collage>.c-toast,.collage>.fil-start,.collage>.win{position:absolute}.c-app{left:0;top:1em;width:59em;height:38em;z-index:1}.c-docs{left:57.5em;top:0;width:32.5em;z-index:3}.c-comp{left:34.5em;top:25.4em;width:44em;z-index:4}.c-toast{left:5em;top:41.2em;width:23em;z-index:6}.fil-start{top:43.4em;width:1.6em;height:1.6em;z-index:5}.fil-start svg{width:100%;height:100%}.hero-replay{display:flex;margin-top:12px}.hero-replay .replay{display:grid;place-items:center;width:36px;height:36px;padding:0}.hero-replay .ico{width:16px;height:16px}.c-app .org{display:flex;align-items:center;gap:.5em;font-size:.9em;font-weight:700}.c-app .org i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.55em;background:var(--ink);color:#fff;font-size:.62em;font-style:normal;letter-spacing:.02em}.c-app .org .ico{width:1em;color:var(--faint)}.c-app .search{display:flex;align-items:center;gap:.45em;margin-left:auto;width:15em;height:1.95em;padding:0 .7em;border-radius:.55em;background:var(--fill);color:var(--faint);font-size:.8em}.c-app .search .ico{width:1.1em}.app-body{display:grid;grid-template-columns:10.6em 24em minmax(0,1fr);height:calc(100% - 2.8em)}.anim .detail[data-at]>[data-v]{animation:pane-in .5s var(--out) both}.empty-flower{width:4em;height:4em;color:#f4e6da}.art{position:relative;width:100%;height:100%;padding:.75em .7em;overflow:hidden;background:#fff}.art,.art i{display:block}.art i{height:.3em;margin-top:.42em;border-radius:1em;background:#e6dfd6}.art i.s{width:55%}.art.id{padding-left:3.3em;background:linear-gradient(135deg,#f4f7fc,#e8eef8)}.art.id i{background:#d5dded}.art.id .ph{position:absolute;left:.7em;top:.75em;width:2.1em;height:2.6em;margin:0;border-radius:.3em;background:linear-gradient(#c8d3e8,#b4c2de)}.art.page .t{width:62%;height:.45em;margin-top:0;background:#cfc5b9}.art.page .stamp{position:absolute;right:.6em;bottom:.55em;width:1.5em;height:1.5em;margin:0;border:.12em solid #f3b8a1;border-radius:50%;background:none}.art.rib{background:linear-gradient(135deg,#f6fbf7,#eaf4ee)}.art.rib i{background:#cfe2d6}.art.rib .t{width:45%;margin-top:0}.art.rib .box{height:1.1em;border:.1em dashed #a9cdb6;background:none;border-radius:.25em}.c-docs .bar .act3{font-size:1.05em}.dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7em;gap:.7em;padding:.9em .95em}.dcard{display:grid;grid-gap:.25em;gap:.25em;padding:.45em .45em .6em;border:1px solid var(--line);border-radius:.75em;background:#fff;transition:border-color .4s,background-color .4s}.dcard .thumb{display:block;height:6.6em;border:1px solid var(--line);border-radius:.5em}.dcard b{margin-top:.3em;overflow:hidden;font-size:.78em;white-space:nowrap;text-overflow:ellipsis}.res{position:absolute;right:.4em;top:.4em;z-index:2;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;color:#fff;box-shadow:0 0 0 .2em #fff;transition:opacity .3s,transform .5s var(--pop)}.res .ico{width:1em;height:1em;stroke-width:2.2}.rword{font-size:.72em;font-weight:700;transition:opacity .3s}.dcard.ok .rword{color:var(--green)}.dcard.on.ok,html:not(.anim) .dcard.ok{border-color:#cfe7d7}.anim .sc .dcard:not(.on) .res{opacity:0;transform:scale(.3)}.anim .sc .dcard:not(.on) .rword{opacity:0}.names{display:flex;align-items:center;gap:.5em;margin-top:.55em;color:var(--ink)}.names>span{display:inline-block;padding:.35em .65em;border-radius:.5em;background:#fff;box-shadow:0 1px 2px rgba(21,21,21,.06);font-weight:700;white-space:nowrap}.names em{display:block;color:var(--faint);font-size:.8em;font-style:normal;font-weight:500}.names>i{color:var(--red);font-style:normal;font-weight:700}.c-comp .tbl{width:calc(100% - 1.9em);margin:.75em .95em;border:1px solid var(--line);border-radius:.6em;overflow:hidden}.c-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75em;gap:.75em;padding:.75em .95em;border:1px solid rgba(21,21,21,.08);border-radius:.85em;background:#fff;box-shadow:0 1px 2px rgba(21,21,21,.05),0 22px 44px -18px rgba(70,45,20,.35)}.ok-round{position:relative;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--orange);color:#fff}.ok-round .ico{width:1.2em}.c-toast b{display:block;font-size:.86em}.c-toast small{display:block;overflow:hidden;color:var(--muted);font-size:.74em;white-space:nowrap;text-overflow:ellipsis}.c-toast .open{display:flex;align-items:center;gap:.25em;color:var(--orange-ink);font-size:.78em;font-weight:700}.c-toast .open .ico{width:1.1em}.logos{position:relative;margin-top:64px;background:var(--bg);padding:36px 0 40px;border-block:1px solid var(--line)}.logos p{text-align:center;color:var(--muted);font-size:13.5px}.logos ul{display:flex;justify-content:space-between;gap:12px 16px;margin:22px auto 0}.logos li{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;height:58px}.logos img{height:auto;filter:grayscale(1) contrast(1.12)}@media (hover:hover){.logos li:hover img{filter:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.logos img{transition:filter .18s ease}}.sec-head{display:grid;grid-template-columns:72px minmax(0,820px);grid-row-gap:18px;row-gap:18px}.sec-head .mark{grid-column:1/-1}.sec-head .h2,.sec-head .lead{grid-column:2}.sec-head .h2{margin-top:6px}.sec-head .lead{max-width:40em}.pain{padding:88px 0 110px}.bento,.pain{position:relative}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:60px}.c-quotes{grid-column:1/8}.c-mails{grid-column:8/13}.c-chase{grid-column:1/6}.c-retype{grid-column:6/13}.card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;background:var(--surface);transition:border-color .3s,box-shadow .5s}.card:hover{border-color:var(--line-2)}.card.playing{border-color:#f6cdb4;box-shadow:0 0 0 4px rgba(255,106,43,.06)}.card-txt{padding:26px 64px 0 28px}.card h3{font-size:19px;font-weight:700;letter-spacing:-.015em}.card-txt p{max-width:36em;margin-top:8px;color:var(--muted);font-size:15px;line-height:1.5}.card-replay{position:absolute;top:20px;right:18px;width:32px;height:32px;justify-content:center;padding:0;border:1px solid var(--line);background:#fff;color:var(--muted)}.card-replay .ico{width:14px;height:14px}.stage{position:relative;flex:1 1;min-height:300px;margin:22px 10px 10px;padding:24px;border:1px solid #f0e9df;border-radius:16px;background-color:#faf7f2;background-image:radial-gradient(rgba(21,21,21,.07) 1px,transparent 1.3px);background-size:16px 16px;overflow:hidden}.card .win{font-size:12.5px}.gainbars{margin:6px 28px 24px;padding-top:16px;border-top:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gb-head{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px}.gb-head span{color:var(--faint)}.gb-row{display:grid;grid-template-columns:52px minmax(0,1fr) 62px;align-items:center;grid-gap:12px;gap:12px;height:24px;font-size:13.5px}.gb-label{color:var(--muted)}.gb-val{text-align:right}.gb-bar{display:block;height:8px;border-radius:999px;background:#f2ede6;overflow:hidden}.gb-bar i{display:block;height:100%;border-radius:inherit}.gb-bar.before i{width:100%;background:#cfc6ba}.gb-bar.after i{width:calc(var(--r) * 100%);background:linear-gradient(90deg,#ffa36b,var(--orange));transition:width 1.4s var(--out) .2s,background-color .4s}.gb-row:last-child .gb-val,.res-bars .gb-row:nth-child(2) .gb-val{color:var(--orange-ink)}.c-quotes .stage{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.docs{display:grid;grid-gap:8px;gap:8px}.docs-head{margin-bottom:2px;color:var(--muted);font-size:12.5px}.doc-in{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:2px 9px;gap:2px 9px;padding:8px 9px;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px rgba(21,21,21,.04)}.doc-in,.doc-in .thumb{display:grid;background:#fff}.doc-in .thumb{grid-row:1/3;align-content:start;grid-gap:2.5px;gap:2.5px;width:30px;height:38px;padding:6px 5px;border:1px solid var(--line-2);border-radius:4px}.doc-in .thumb i{height:2.5px;border-radius:2px;background:#e8e1d8}.doc-in .thumb i.s{width:60%}.doc-in .thumb .grid{height:7px;border:1px solid #e8e1d8;border-radius:2px}.doc-in .name{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:700;white-space:nowrap}.doc-in .name .ins-logo{width:14px;height:14px}.dstate{justify-self:start;font-size:12px}.dstate .loader{width:14px;height:14px}.done-txt{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-weight:700}.done-txt .ico{width:13px;height:13px}.c-quotes .sheet .tbl{width:calc(100% - 1.9em);margin:.75em .95em;border:1px solid var(--line);border-radius:.6em;overflow:hidden}.inbox .mrow{position:relative;display:grid;grid-template-columns:2.25em minmax(0,1fr) auto;align-items:start;grid-gap:.65em;gap:.65em;padding:.7em .95em;border-bottom:1px solid var(--line)}.inbox .mrow>:not(.sweep){position:relative;z-index:1}.inbox .mrow .ava{width:3.2em;height:3.2em}.mrow .who{display:grid;min-width:0}.mrow .who b{font-size:.82em}.mrow .who b,.mrow .who small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mrow .who small{color:var(--muted);font-size:.76em}.mrow .did{display:inline-flex;align-items:center;gap:.35em;margin-top:.35em;color:var(--green);font-size:.72em;font-weight:700}.mrow .did .ico{width:1.05em;height:1.05em}.mrow .tags{justify-items:end;padding-top:.15em}.tagset{gap:.35em}.flag,.tagset{display:inline-flex}.flag{align-items:center;gap:.3em;color:var(--red);font-size:.7em;font-weight:700}.flag .ico{width:1.05em;height:1.05em}.mrow .ref{padding:.24em .5em;border-radius:.4em;background:var(--fill);color:var(--ink-2);font-size:.7em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.draft{margin:.75em .95em .95em;padding:.75em .85em;border:1px solid var(--peach-2);border-radius:.7em;background:#fff8f2;overflow:hidden}.draft-head{display:flex;align-items:center;gap:.4em;color:var(--orange-ink);font-size:.74em;font-weight:700}.draft-txt{margin-top:.35em;color:var(--ink-2);font-size:.8em;line-height:1.45}.draft-foot,.form-foot,.rl-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5em .9em}.draft-foot{margin-top:.6em}.draft-foot .burst,.form-foot .burst,.rl-foot .burst{left:1.2em;top:50%}.c-retype .stage{display:grid;grid-template-columns:minmax(0,1.15fr) 46px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.form .src{display:flex;align-items:center;gap:.45em;margin:.7em .95em .3em;padding:.45em .6em;border-radius:.5em;background:var(--fill);color:var(--muted);font-size:.74em;font-weight:700}.form .src .ico{width:1.1em;color:var(--orange)}.form label{display:grid;grid-template-columns:6.6em minmax(0,1fr);align-items:center;grid-gap:.5em;gap:.5em;padding:.32em .95em;font-size:.8em}.form label>span{color:var(--muted)}.form .field{display:flex;align-items:center;height:2.1em;padding:0 .6em;border:1px solid var(--line);border-radius:.45em;background:#fbf9f6;font-style:normal}.form .field>span{display:block;overflow:hidden;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.form-foot{padding:.7em .95em .95em}.fan{width:46px;height:150px;color:var(--orange)}.fan path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:0;transition:stroke-dashoffset .9s ease}.targets{display:grid;grid-gap:10px;gap:10px}.target{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-gap:7px 9px;gap:7px 9px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(21,21,21,.04);font-size:12.5px;transition:border-color .4s}.target>.ico{width:16px;height:16px;color:var(--orange)}.target .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.target .done,.target .tl{grid-column:3;grid-row:1}.target .tl{opacity:0}.target .tl .loader{width:15px;height:15px}.target .done{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--green-soft);color:var(--green);transition:opacity .3s .95s,transform .5s var(--pop) .95s}.target .done .ico{width:12px;height:12px}.bar-fill{grid-column:1/-1;display:block;height:4px;border-radius:999px;background:#f0ebe4;overflow:hidden}.bar-fill i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffc35c,var(--orange));transition:width .9s var(--out)}.bento-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;padding-left:72px}.bento-foot .note{color:var(--faint);font-size:12.5px}.how{position:relative;padding:30px 0 110px}.steps{display:grid;grid-gap:30px;gap:30px;margin-top:60px}.step{display:grid;grid-template-columns:72px minmax(0,5fr) minmax(0,7fr);grid-gap:0 40px;gap:0 40px;align-items:center}.step-dot{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bg);border:1.5px solid var(--line-2);color:var(--faint);font-size:12.5px;font-weight:700;transition:background-color .5s,border-color .5s,color .5s,box-shadow .6s var(--out)}.step-dot>span{display:grid;place-items:center;width:100%;height:100%}.step-dot.on{background:var(--orange);border-color:var(--orange);color:var(--ink);box-shadow:0 0 0 6px rgba(255,106,43,.14)}.step-txt .tag{display:inline-flex;color:var(--orange-ink);font-size:12.5px;font-weight:700}.step-txt .h3{margin-top:14px}.step-txt p{max-width:30em;margin-top:12px;color:var(--muted);font-size:16px;line-height:1.6}.promises{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--ink-2);font-size:14px}.promises span{display:inline-flex;align-items:center;gap:6px}.promises .ico{width:16px;height:16px;color:var(--orange)}.step-vis{position:relative;display:grid;align-content:center;grid-gap:12px;gap:12px;min-height:290px;padding:30px;border:1px solid var(--line);border-radius:24px;background-color:#faf7f2;background-image:radial-gradient(rgba(21,21,21,.07) 1px,transparent 1.3px);background-size:16px 16px;font-size:13px}.v-call{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.rec,.v-call{align-items:center}.rec{display:inline-flex;gap:.35em;color:var(--red);font-size:.7em;font-weight:700;letter-spacing:.04em}.rec i{width:.55em;height:.55em;border-radius:50%;background:#ef4444;animation:beat 1.6s ease-in-out infinite}.duo{display:flex;align-items:center;justify-content:center;gap:1em;padding:2.2em 1em}.duo .ava{width:4.4em;height:4.4em;font-size:.85em}.wave{display:flex;align-items:center;gap:.3em;height:2.6em}.wave i{width:.32em;height:30%;border-radius:1em;background:linear-gradient(var(--gold),var(--orange));animation:wave 1.1s ease-in-out infinite;animation-delay:calc(var(--k) * .11s)}.notes{padding:.9em 1em 1em}.notes-head{display:flex;align-items:center;gap:.45em;color:var(--orange-ink);font-size:.8em;font-weight:700}.notes ol{display:grid;grid-gap:.5em;gap:.5em;margin-top:.75em}.notes li{display:block;padding:.6em .7em;border:1px solid var(--line);border-radius:.6em;background:#fff;font-size:.86em;font-weight:700}.notes li span{display:flex;align-items:center;gap:.6em}.notes li b{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--ink);color:#fff;font-size:.8em}.notes .burst{left:2em;top:70%}.results{position:relative;padding:30px 0 110px}.res-card{display:flex;flex-direction:column;gap:14px;padding:26px 28px 24px;border:1px solid var(--line);border-radius:24px;background:#fff}.res-who{display:grid;grid-gap:2px;gap:2px}.res-who b{color:var(--orange-ink);font-size:13.5px}.res-who small{color:var(--faint);font-size:13px}.res-card h3{font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.res-bars{display:grid;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.res-bars .unit{justify-self:end;color:var(--faint);font-size:12.5px}.res-card .gb-bar.after i{transition-delay:calc(.6s + var(--c) * .1s)}.anim .res-card:not(.in) .gb-bar.after i{width:100%;background:#cfc6ba}.extra{color:var(--muted);font-size:14px;line-height:1.5}.res-gain{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.res-gain span{display:grid;color:var(--muted);font-size:13px}.res-gain b{color:var(--ink);font-size:30px;font-weight:500;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basis{max-width:64em;margin-top:18px;padding-left:72px;color:var(--faint);font-size:12.5px;line-height:1.55}.team-section{position:relative;scroll-margin-top:84px;padding:30px 0 110px}.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:56px 0 0 72px}.person{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;padding:20px;border:1px solid var(--line);border-radius:24px}.photo{position:relative;width:128px;height:128px}.photo img{width:100%;height:100%;border-radius:18px;object-fit:cover}.photo>i{display:grid;place-items:center;width:100%;height:100%;border-radius:18px;background:var(--peach-2);color:var(--orange-ink);font-size:36px;font-style:normal}.person h3{font-size:22px;font-weight:500;letter-spacing:-.02em}.role{margin-top:2px;color:var(--orange-ink);font-size:13.5px;font-weight:700}.person .line{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.55}.book{position:relative;padding:30px 0 110px}.book-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;grid-gap:48px;gap:48px;margin:18px 0 0 72px}.book-txt .lead{margin-top:20px}.gets{display:grid;grid-gap:14px;gap:14px;margin-top:30px}.gets li{display:flex;align-items:flex-start;gap:10px;font-size:16.5px;line-height:1.45}.gets .mini-flower{width:19px;height:19px;margin-top:2px;color:var(--orange)}.nocommit{margin-top:24px;color:var(--muted);font-weight:700}.cal{font-size:14px;border-radius:20px}.cal iframe{display:block;width:100%;height:640px;border:0;background:#fff}.cal .fallback{display:block;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;text-align:center}.cal .fallback:hover{color:var(--orange-ink)}.faq{position:relative;padding:20px 0 110px}.faq .wrap{display:grid;grid-template-columns:72px minmax(0,4fr) minmax(0,7fr);grid-gap:0 40px;gap:0 40px}.faq-fil{grid-row:1/span 2}.faq .kicker{color:var(--orange-ink);font-size:14.5px;font-weight:700}.faq .h2{margin-top:14px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;cursor:pointer;list-style:none;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--orange-ink)}.pm{position:relative;flex:none;width:14px;height:14px;margin-top:6px}.pm:after,.pm:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .4s var(--out)}.pm:after{transform:rotate(90deg)}.faq details[open] .pm:after{transform:rotate(0)}.faq details p{padding:0 44px 24px 0;color:var(--muted);font-size:16px;line-height:1.65}.faq details[open] p{animation:up .5s var(--out) both}.end{position:relative;padding:40px 0 0;overflow:hidden}.end-txt{display:grid;justify-items:start;grid-gap:22px;gap:22px;max-width:880px;padding-left:150px}.end-txt .lead{max-width:30em}.sunrise{position:relative;width:min(1300px,100%);aspect-ratio:1400/520;margin:-10px auto 0;container-type:inline-size;-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%);mask-image:linear-gradient(0deg,transparent,#000 14%)}.sunrise .bloom-big,.sunrise .fan-big,.sunrise .hz{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none}.sunrise .hz{z-index:2}.sunrise .bloom-big{z-index:3;overflow:visible}.core{position:absolute;z-index:3;left:calc(50% - 6.5cqw);top:calc(470 / 1400 * 100cqw - 11.6cqw);width:13cqw;height:13cqw}.core svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .6cqw 1.4cqw rgba(255,106,43,.35))}.core:before{content:"";position:absolute;inset:-40%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,214,140,.75),rgba(255,190,120,.25) 45%,transparent 70%);animation:glow 4s ease-in-out infinite}.core path{transform-box:fill-box;transform-origin:50% 50%}.fan-big path[stroke]{transform-box:fill-box;transform-origin:50% 100%}.anim .sunrise:not(.in) .core path,.anim .sunrise:not(.in) .fan-big path[stroke]{opacity:0;transform:scale(.2)}.anim .sunrise:not(.in) .hz{opacity:0}.anim .sunrise.in .fan-big path[stroke]{animation:petal-in 1.6s var(--pop) calc(var(--i) * .11s + .2s) both}.anim .sunrise.in .core path{animation:petal-in 1s var(--pop) calc(var(--i, 0) * 80ms + .9s) both}.anim .sunrise.in .hz{animation:up 1.4s var(--out) .4s both}.foot{padding:40px 0 60px;border-top:1px solid var(--line)}.foot .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px}.foot .logo-svg{height:30px}.foot nav{display:flex;flex-wrap:wrap;gap:10px 28px;margin-left:auto;color:var(--ink-2);font-size:14.5px}.foot nav a:hover{color:var(--orange-ink)}.foot small{flex-basis:100%;color:var(--faint);font-size:13px}.mark.on .mark-dot{background:var(--orange);border-color:var(--orange);color:var(--ink);box-shadow:0 0 0 7px rgba(255,106,43,.14)}.cur b{position:absolute;left:15px;top:19px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 7px;border-radius:4px 11px 11px 11px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(21,21,21,.6),inset 0 1px 0 rgba(255,255,255,.12)}.cur-flower{flex:none;width:15px;height:15px}.loader{flex:none;width:1.2em;height:1.2em}.sico{flex:none;width:1.15em;height:1.15em}.pico{flex:none;width:1.1em;height:1.1em}.ava.xs{width:2.25em;height:2.25em;font-size:.6em}.side{flex-direction:column;gap:.1em;padding:.7em .5em;border-right:1px solid var(--line);background:#fbf9f6}.side,.side li{display:flex;min-width:0}.side li{align-items:center;gap:.55em;height:2.1em;padding:0 .6em;border-radius:.5em;color:var(--ink-2);font-size:.8em;white-space:nowrap}.side li>span{overflow:hidden;text-overflow:ellipsis}.side li .ico{width:1.1em;color:var(--muted)}.side li em{flex:none;margin-left:auto;padding-left:.3em;color:var(--faint);font-size:.9em;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side li.act{background:#efe9e1}.side .side-agent,.side li.act{color:var(--ink);font-weight:700}.side .side-agent{margin-top:auto;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.side-flower{flex:none;width:1.15em;height:1.15em}.live-dot{flex:none;width:.45em;height:.45em;margin-left:auto;border-radius:50%;background:#3fbf6a;box-shadow:0 0 0 .2em rgba(63,191,106,.18)}.c-app .search kbd{margin-left:auto;padding:0 .35em;border:1px solid var(--line-2);border-radius:.3em;color:var(--faint);font:inherit;font-size:.85em}.list{min-width:0;padding:.7em .5em;border-right:1px solid var(--line);overflow:hidden}.list-head{display:flex;align-items:center;gap:.4em;padding:0 .4em .6em;border-bottom:1px solid var(--line)}.list-head b{margin-right:.4em;font-size:.95em}.tab{padding:.25em .6em;border:1px solid var(--line);border-radius:.45em;color:var(--muted);font-size:.72em;font-weight:700}.tab.act{background:#f2ece4;border-color:#e8e0d5;color:var(--ink)}.grp-head{display:flex;align-items:center;gap:.5em;margin:.6em 0 .15em;padding:.35em .5em;border-radius:.45em;background:#f8f5f0;color:var(--ink-2);font-size:.74em;font-weight:700}.grp-head em{color:var(--faint);font-style:normal;font-weight:500}.crow{display:grid;grid-template-columns:1.1em 4.4em 1.15em minmax(0,1fr) auto;align-items:center;grid-gap:.55em;gap:.55em;height:2.7em;padding:0 .5em;border-radius:.5em;font-size:.82em;transition:background-color .3s,box-shadow .3s}.cid{color:var(--faint);font-size:.86em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cst{place-items:center}.cname{display:flex;align-items:baseline;gap:.45em;min-width:0;overflow:hidden;white-space:nowrap}.cname b{flex:none;font-weight:500}.cname small{overflow:hidden;color:var(--faint);font-size:.86em;text-overflow:ellipsis}.crow.on{background:#f6f1ea;box-shadow:inset 0 0 0 1px var(--line-2)}.detail{min-width:0;padding:.95em 1.2em;overflow:hidden}.detail,.detail[data-at]{display:grid}.detail>[data-v]{display:block;min-width:0}.anim .detail[data-at]>[data-v]{animation:pane-in .45s var(--out) both}.dv.empty{display:grid;align-content:center;justify-items:center;grid-gap:.7em;gap:.7em;height:100%}.empty-flower{width:3.6em;height:3.6em;color:#f2e7dc}.dv.empty i{width:9em;height:.5em;border-radius:1em;background:#f2ece4}.dv.empty i.s{width:6em}.crumbs{display:flex;align-items:center;gap:.45em;color:var(--faint);font-size:.74em;white-space:nowrap}.crumbs .ico{width:1.1em;height:1.1em}.crumbs b{color:var(--ink-2);font-weight:700}.dv-title{display:flex;flex-direction:column;margin:.6em 0 0;font-size:1.12em;font-weight:700;letter-spacing:-.01em}.dv-title small{margin-top:.15em;color:var(--muted);font-size:.68em;font-weight:500}.props{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6em 1em;gap:.6em 1em;margin:.9em 0 0;padding:.75em .85em;border:1px solid var(--line);border-radius:.6em;background:#fcfaf7}.props div{min-width:0}.props dt{color:var(--faint);font-size:.64em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.props dd{display:flex;align-items:center;gap:.4em;margin:.3em 0 0;font-size:.78em;white-space:nowrap}.props dd .ico{width:1.05em;color:var(--muted)}.pst>span{display:inline-flex;align-items:center;gap:.4em}.dv-label{display:flex;gap:.45em;margin-top:1.1em;color:var(--faint);font-size:.66em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dv-label em{color:var(--muted);font-style:normal}.dv-docs{margin-top:.3em}.dv-docs li{display:flex;align-items:center;gap:.6em;height:2.3em;padding:0 .2em;border-bottom:1px solid var(--line);font-size:.8em}.dv-docs li em{margin-left:auto;color:var(--faint);font-size:.9em;font-style:normal}.dv-docs li.missing em{color:#c4532a;font-weight:700}.dv-docs .ins-logo{width:1.2em;height:1.2em}.dv-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6em;gap:.6em;margin-top:.45em}.dv-thumbs>span{display:grid;grid-gap:.35em;gap:.35em}.dv-thumbs .art{height:4.6em;border:1px solid var(--line-2);border-radius:.45em}.dv-thumbs small{overflow:hidden;color:var(--ink-2);font-size:.68em;white-space:nowrap;text-overflow:ellipsis}.dv-foot{position:relative;display:flex;align-items:center;gap:.6em;margin-top:.9em}.dv-foot .burst{left:1.3em;top:50%}.acts{display:grid;margin-top:.35em}.acts li{display:grid;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;grid-gap:.55em;gap:.55em;min-height:2.15em;color:var(--muted);font-size:.74em}.acts li>span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.acts li b{color:var(--ink);font-weight:700}.acts time{color:var(--faint);font-size:.92em;white-space:nowrap}.acts .ava.xs{width:2.4em;height:2.4em;font-size:.62em;justify-self:center}.act-flower{width:1.5em;height:1.5em}.res{background:#fff}.res .sico{width:100%;height:100%}.dcard.bad .rword{color:var(--amber)}.dcard.on.bad,html:not(.anim) .dcard.bad{border-color:#f1dcb0;background:#fffbf3}.dalert{margin:0 .95em .95em;padding:.7em .8em;border:1px solid #f1e3c8;border-radius:.7em;background:#fffaf1;color:var(--amber);font-size:.78em}.dalert .sico{width:1.2em;height:1.2em}.names mark{border-radius:.2em;background:#ffe7b0;color:#7a4f05}.agent-on{display:inline-flex;align-items:center;gap:.35em;color:var(--orange-ink);font-size:.72em;font-weight:700}.agent-on .mini-flower{width:1.15em;height:1.15em}.c-chase .stage{display:grid;align-content:start;grid-gap:12px;gap:12px}.ch-head{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.85em .95em .55em}.ch-head b{font-size:.98em}.plist{padding:0 .5em .5em}.prow{position:relative;display:grid;grid-template-columns:1.2em minmax(0,1fr) auto;align-items:center;grid-gap:.65em;gap:.65em;height:2.6em;padding:0 .5em;border-radius:.5em;font-size:.82em;overflow:hidden}.prow+.prow{box-shadow:0 -1px 0 var(--line)}.prow>:not(.sweep){position:relative;z-index:1}.pstate{place-items:center}.pstate .loader,.pstate .sico{width:1.2em;height:1.2em}.pname{color:var(--ink)}.pword{font-size:.88em;font-style:normal;font-weight:700}.prow.ok .pword{color:var(--green)}.prow.bad .pword{color:var(--amber)}.prow.missing .pword{color:#c4532a}.ch-alert{margin:0 .95em .9em;padding:.65em .75em;border:1px solid #f1e3c8;border-radius:.6em;background:#fffaf1;font-size:.76em;overflow:hidden}.ch-alert p{color:var(--amber);font-weight:700}.ch-alert .names{margin-top:.5em}.composer{padding:12px 14px 13px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--win-shadow);font-size:12.5px;overflow:hidden}.cp-head{font-weight:700}.cp-head,.cp-to{display:flex;align-items:center;gap:6px}.cp-to{margin-top:9px;padding-bottom:9px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;white-space:nowrap}.cp-to .ava{width:20px;height:20px;font-size:8.5px}.cp-ch{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-size:11px;font-weight:700}.cp-ch .ico{width:12px;height:12px;color:var(--muted)}.cp-msg{margin-top:9px;color:var(--ink-2);line-height:1.5}.cp-foot{position:relative;display:flex;align-items:center;gap:8px;margin-top:11px}.cp-foot .burst{left:1.2em;top:50%}.atabs{display:flex;gap:.3em;padding:.55em .8em;border-bottom:1px solid var(--line)}.atab{display:inline-flex;align-items:center;gap:.4em;padding:.35em .7em;border-radius:.5em;color:var(--muted);font-size:.76em;font-weight:700;transition:background-color .3s,color .3s}.atab .ico{width:1.1em}.atab.on,html:not(.anim) .atab:last-child{background:#f2ece4;color:var(--ink)}.atab.on .ico,html:not(.anim) .atab:last-child .ico{color:var(--orange)}.screens,.screens[data-at]{display:grid;padding:1em 1.1em 1.15em;container-type:inline-size}.screens>[data-v]{position:relative;display:block;min-width:0}.anim .screens[data-at]>[data-v]{animation:pane-in .45s var(--out) both}.pmap{position:relative;font-size:min(1em,calc(100cqw / 39))}.links,.pmap{width:39em;height:10.6em}.links{position:absolute;left:0;top:0;overflow:visible}.links path{stroke:#d3c8bb;stroke-width:.11;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 1s ease}.anim .sc .links:not(.on) path{stroke-dashoffset:1}.mnode{position:absolute;display:flex;align-items:center;gap:.5em;width:10em;height:2.6em;padding:0 .7em;border:1px solid var(--line-2);border-radius:.6em;background:#fff;color:var(--ink-2);transition:border-color .5s,background-color .5s,box-shadow .5s,opacity .45s,transform .6s var(--pop)}.mnode>span{overflow:hidden;font-size:.76em;font-weight:700;line-height:1.15}.mnode .ico{width:1em;height:1em;color:var(--faint)}.mn-ico{flex:none;width:1.05em;height:1.05em;transition:filter .5s,opacity .5s}.mnode.auto{border-color:var(--peach-2);background:#fff8f2;box-shadow:0 0 0 .22em rgba(255,106,43,.08);color:var(--ink)}.anim .sc .pmap:not(.on) .mnode.auto{border-color:var(--line-2);background:#fff;box-shadow:none}.anim .sc .pmap:not(.on) .mn-ico{filter:grayscale(1);opacity:.35}.legend{display:flex;gap:1.4em;margin-top:.9em;color:var(--muted);font-size:.74em}.legend span{display:inline-flex;align-items:center;gap:.4em}.legend .ico,.legend .mini-flower{width:1.1em;height:1.1em}.a-title{margin-bottom:.6em;font-size:.8em}.hbar{display:grid;grid-template-columns:minmax(0,12em) minmax(0,1fr) 4.2em;align-items:center;grid-gap:.8em;gap:.8em;height:2.4em;font-size:.78em}.hbar span{overflow:hidden;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.hbar>i{display:block;height:.6em;border-radius:1em;background:#f1ebe3;overflow:hidden}.hbar>i>i{display:block;width:calc(var(--v) * 100%);height:100%;border-radius:inherit;background:#d6ccc0;transition:width 1s var(--out)}.hbar.hot>i>i{background:linear-gradient(90deg,#ffc35c,var(--orange))}.hbar b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anim .sc .hbar:not(.on)>i>i{width:0}.road{display:grid;grid-gap:.4em;gap:.4em}.road li{display:grid;grid-template-columns:1.7em minmax(0,1fr) auto 8.4em;align-items:center;grid-gap:.6em;gap:.6em;padding:.45em .6em;border:1px solid var(--line);border-radius:.55em;background:#fff;font-size:.78em}.road li b{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--fill);font-size:.85em}.road li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.road strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.todo{justify-self:end;display:inline-flex;align-items:center;gap:.3em;color:var(--orange-ink);font-size:.85em;font-style:normal;font-weight:700;white-space:nowrap}.todo .mini-flower{width:1.1em;height:1.1em}.v-audit .burst{left:80%;top:35%}.live-tag{display:inline-flex;align-items:center;gap:.4em;color:var(--green);font-size:.74em;font-weight:700}.live-tag i{width:.5em;height:.5em;border-radius:50%;background:#3fbf6a;animation:beat 1.6s ease-in-out infinite}.auto-card{position:relative;padding:1em 1.1em 1.1em;border-top:1px solid var(--line)}.bar+.auto-card{border-top:0}.ac-top{position:relative;display:grid;grid-template-columns:2.3em minmax(0,1fr) auto;align-items:center;grid-gap:.8em;gap:.8em}.a-ico{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.65em;background:var(--peach);color:var(--orange)}.ac-top>b{font-size:.92em}.ac-top .burst{left:auto;right:2em;top:50%}.toggle{justify-items:end}.tg{display:inline-flex;align-items:center;gap:.6em}.tg>i{position:relative;width:2.6em;height:1.5em;border-radius:1em;background:#e5ded5}.tg>i:after{content:"";position:absolute;left:.2em;top:.2em;width:1.1em;height:1.1em;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(21,21,21,.2)}.tg.on-state>i{background:linear-gradient(90deg,#ffa36b,var(--orange))}.tg.on-state>i:after{left:auto;right:.2em}.tg.on-state em{color:var(--green);font-size:.8em;font-style:normal;font-weight:700}.tg.busy .loader{width:1.4em;height:1.4em}.ac-metrics{display:grid;grid-template-columns:1.5fr 1fr .8fr;grid-gap:.5em;gap:.5em;margin-top:.85em}.ac-metrics>span{display:grid;align-content:start;grid-gap:.2em;gap:.2em;padding:.6em .75em;border-radius:.6em;background:#faf7f2}.ac-metrics small{color:var(--faint);font-size:.66em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ac-metrics b{font-size:1.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ac-metrics b em{color:var(--faint);font-size:.72em;font-style:normal;font-weight:500}.ac-metrics>span>i{color:var(--muted);font-size:.74em;font-style:normal}.roi{color:var(--orange-ink)}.res-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:60px}.res-kind{align-self:flex-start;color:var(--muted);font-size:12px;font-weight:700}.res-card.client .res-kind{color:var(--orange-ink)}.res-card h3{font-size:18.5px}.res-gain b{font-size:26px}.sc .appear{transition:opacity .45s var(--out),transform .6s var(--pop)}.anim .sc .appear:not(.on){opacity:0;transform:translateY(6px) scale(.92)}.sc .slide{max-height:9em;overflow:hidden;transition:max-height .6s var(--out),opacity .4s ease .1s,padding .6s var(--out),margin .6s var(--out)}.ch-alert.slide,.dalert.slide,.draft.slide{max-height:12em}.composer.slide{max-height:300px}.anim .sc .slide:not(.on){max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-width:0}.anim .sc .ins-tbl:not(.on) .bcol{background:transparent}.anim .sc .ins-tbl:not(.on) td.bcol{color:var(--ink);font-weight:500}.anim .sc .draw:not(.on) path{stroke-dashoffset:240}.anim .sc .target:not(.on) .bar-fill i{width:0}.anim .sc .target:not(.on) .done{opacity:0;transform:scale(.3);transition-delay:0s}.anim .sc .target.on .tl{animation:blink-out 1s both}.sc .target.on{border-color:#cfe7d7}.anim .sc .gainbars:not(.on){opacity:1;transform:none}.anim .sc .gainbars:not(.on) .gb-bar.after i{width:100%;background:#cfc6ba}.anim .sc .gainbars:not(.on) .gb-row:last-child .gb-val{opacity:0}.gb-row:last-child .gb-val{transition:opacity .4s .9s}[data-at]{display:inline-grid}[data-at]>[data-v]{grid-area:1/1;visibility:hidden;opacity:0}.anim [data-at="0"]>[data-v="0"],.anim [data-at="1"]>[data-v="1"],.anim [data-at="2"]>[data-v="2"],.anim [data-at="3"]>[data-v="3"],html:not(.anim) [data-at]>[data-v]:last-child{visibility:visible;opacity:1;animation:pop .4s var(--pop) both}@keyframes word{0%{opacity:0;transform:translateY(.25em)}}@keyframes up{0%{opacity:0;transform:translateY(14px)}}@keyframes fly-up{0%{opacity:0;transform:translateY(2.6em) scale(.965)}}@keyframes pop{0%{opacity:0;transform:scale(.7)}}@keyframes pane-in{0%{opacity:0;transform:translateX(1.2em)}}@keyframes beat{50%{transform:scale(1.6);opacity:.4}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes press{50%{transform:scale(.8)}}@keyframes card-in{0%{opacity:0;transform:translateY(36px)}}@keyframes halo{50%{transform:scale(1.25);opacity:.7}}@keyframes halo-hit{0%{transform:scale(1)}40%{transform:scale(1.9);opacity:1}to{transform:scale(1)}}@keyframes hit{0%{box-shadow:0 0 0 0 rgba(255,106,43,.5)}35%{transform:scale(.975)}to{box-shadow:0 0 0 .55em rgba(255,106,43,0);transform:none}}@keyframes aurora{0%{opacity:0;background-position:100% 0}18%{opacity:1}70%{opacity:.9}to{opacity:0;background-position:0 0}}@keyframes materialize{0%{opacity:0;transform:translateY(.15em)}}@keyframes sweep-in{0%{opacity:.3;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes scan{0%{top:-45%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@keyframes sweep{0%{opacity:1;background-position:-100% 0}85%{opacity:1}to{opacity:0;background-position:200% 0}}@keyframes petal{0%,to{opacity:.22}12%{opacity:1}55%{opacity:.35}}@keyframes petal-in{0%{opacity:0;transform:scale(.2)}}@keyframes burst{0%{opacity:1;transform:rotate(calc(var(--i) * 60deg)) translateY(0) scale(.3)}65%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 60deg + 25deg)) translateY(-2.4em) scale(.85)}}@keyframes wave{50%{height:100%}}@keyframes blink-out{0%,80%{opacity:1}to{opacity:0}}@keyframes glow{50%{transform:scale(1.08);opacity:.8}}.anim :is(.sec-head,.step-txt,.book-txt,.faq-head,.end-txt):not(.in) :is(.w,.rise){opacity:0}.anim .collage:not(.go)>.c-app{opacity:0}.anim :is(.card,.res-card,.person):not(.in){opacity:0}.anim .in .w{animation:word .9s var(--out) calc(var(--w) * 55ms + .12s) both}.anim .in .rise{animation:up .9s var(--out) calc(var(--d) * 55ms + .12s) both}.anim .bloom path{transform-box:fill-box;transform-origin:50% 50%;animation:petal-in .9s var(--pop) calc(var(--i) * 80ms + .3s) both}.anim .collage.go .c-app{animation:fly-up 1s var(--out) .1s backwards}.collage .c-app{transition:translate 1.05s cubic-bezier(.65,0,.35,1)}.anim .collage .c-app:not(.on){translate:15.5em 0}.anim :is(.card,.res-card,.person).in{animation:card-in 1s var(--out) calc(var(--c) * 90ms) both}.hero{padding-top:122px}.hero .h1{margin-top:0;font-size:clamp(40px,4.3vw,62px)}.hero .lead{margin-top:22px}.hero .ctas{margin-top:28px}.hero .trust{margin-top:22px}.scene{margin-top:40px}.collage{height:47em}.c-comp{left:45.5em;top:27.6em}.fil-start{left:30.5em;top:44.2em}.collage .c-docs.wpop{transition:opacity .5s var(--out),transform .9s var(--out)}.anim .collage .c-docs.wpop:not(.on){opacity:0;transform:translateX(6em)}.agent-st{justify-items:end}.agent-on.done{color:var(--green)}.agent-on .ico,.agent-on .loader{width:1.15em;height:1.15em}.mrow .fresh{display:inline-flex;align-items:center;gap:.35em;color:#2c5fd6;font-size:.68em;font-weight:700;white-space:nowrap}.mrow .fresh:before{content:"";width:.5em;height:.5em;border-radius:50%;background:#3b73f0}.mrow .tags .loader{width:1.3em;height:1.3em}.recap{display:flex;align-items:center;gap:.5em;margin:0 .95em .95em;padding:.6em .75em;border:1px solid #cfe7d7;border-radius:.6em;background:#f3faf5;font-size:.74em}.recap b{color:var(--green);white-space:nowrap}.recap .mini-flower{flex:none;width:1.2em;height:1.2em}.recap-refs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3em;margin-left:auto}.recap .ref{font-size:.92em;background:#fff;box-shadow:inset 0 0 0 1px #d8ebde}.sc .recap.slide{max-height:5em}.ch-head .act3{justify-items:end}.ch-head .act3>span{justify-self:end}.cp-up{display:block;margin-top:.5em;color:var(--ink-2)}.cp-up u{text-underline-offset:2px}.rfolder{display:grid;grid-template-columns:2.1em minmax(0,1fr);align-items:center;grid-gap:.5em .55em;gap:.5em .55em;margin:.7em .95em .45em;padding:.55em .6em .65em;border:1px solid var(--line);border-radius:.65em;background:#fbf9f6}.rf-ico{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.5em;background:var(--peach);color:var(--orange)}.rf-ico .ico{width:1.15em;height:1.15em}.rf-name{overflow:hidden;color:var(--ink);font-size:.76em;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rdocs{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45em;gap:.45em}.rdoc{display:grid;grid-gap:.25em;gap:.25em;min-width:0;transition:opacity .35s var(--out),transform .6s var(--pop)}.rdoc .thumb{position:relative;display:block;height:3.3em;border:1px solid var(--line-2);border-radius:.4em;background:#fff}.rdoc .art,.rdoc small{font-size:.62em}.rdoc small{overflow:hidden;color:var(--muted);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rd-ok{position:absolute;right:.25em;top:.25em;z-index:2;width:1.05em;height:1.05em;border-radius:50%;background:#fff}.rd-ok .sico{width:100%;height:100%}.anim .sc .rdoc:not(.on){opacity:0;transform:translateX(calc(-1 * var(--j) * 100% - 1em)) rotate(-7deg) scale(.7)}.form .field{position:relative}.form .field>.fl{position:absolute;left:.55em;top:50%;translate:0 -50%;display:grid}.form .field>.fl .loader{width:1.15em;height:1.15em}.form .field>.magic{display:block;min-width:0;flex:1 1}.form .field>.magic>span{display:block;overflow:hidden;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.form .field:has(.magic.on)>.fl,html:not(.anim) .form .field>.fl{opacity:0!important;transition:opacity .2s}.step.wide{grid-template-columns:72px minmax(0,1fr)}.step.wide .step-txt{max-width:44em}.step.wide .step-vis{grid-column:2;margin-top:28px}.v-audit.step-vis{display:block;min-height:0;padding:22px 26px 30px;font-size:13px}.ev-tabs{display:flex;justify-content:center;gap:6px;margin-bottom:52px}.ev-tabs button{padding:7px 15px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.ev-tabs button:hover{color:var(--ink)}.ev-tabs button.on{border-color:var(--ink);background:var(--ink);color:#fff}.ev-stack{display:grid}.ev-card{grid-area:1/1;min-width:0;transform-origin:50% 100%;transition:transform .75s var(--out),opacity .5s}.eventail:not(.seen) .ev-card *{animation-play-state:paused!important}.ev-card.p0{z-index:3}.ev-card.p1{z-index:2;opacity:.92;transform:translate(2.6%,-30px) rotate(1.6deg) scale(.94);cursor:pointer}.ev-card.p2{z-index:1;opacity:.8;transform:translate(-2.6%,-50px) rotate(-1.6deg) scale(.89);cursor:pointer}.ev-card:not(.p0) .win{pointer-events:none}.ev-card.p1:hover,.ev-card.p2:hover{opacity:1}.au-body{grid-template-columns:3em minmax(0,1fr);height:22.6em}.au-side{align-items:center;padding:.7em .4em}.au-side li{justify-content:center;width:2.3em;padding:0;font-size:1em}.au-side li .ico{width:1.15em;height:1.15em}.au-side li.act{background:#efe9e1}.au-side li.act .ico{color:var(--orange)}.au-side .side-agent{margin-top:auto}.au-main{padding:1em 1.1em}.au-map{display:grid;grid-template-columns:minmax(0,1fr) 21.5em;grid-gap:1em;gap:1em;align-items:start}.flow{position:relative;aspect-ratio:880/330;container-type:inline-size;border:1px solid var(--line);border-radius:.7em;background-color:#fff;background-image:radial-gradient(rgba(21,21,21,.08) 1px,transparent 1.2px);background-size:14px 14px;overflow:hidden}.lane{position:absolute;left:0;right:0;height:33.34%;border-top:1px solid #efe8df}.lane:first-child{border-top:0}.lane em{position:absolute;left:0;top:0;bottom:0;display:grid;place-items:center;width:3.4cqw;border-right:1px solid #efe8df;background:rgba(250,247,242,.92);color:var(--muted);font-size:1.1cqw;font-style:normal;font-weight:700;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.e-base{stroke:#c9bdb0;stroke-width:1.6;stroke-dasharray:1 1}.edges .hot .e-base{stroke:#f6c3a4}.e-flow{stroke:var(--orange);stroke-width:1.9;stroke-linecap:round;stroke-dasharray:5 8;animation:flow 1s linear infinite;transition:opacity .5s 1.3s}.anim .ev-card:not(.front) .e-flow{opacity:0;transition:none}.anim .ev-card.front .e-base{animation:draw .8s var(--out) calc(var(--i) * 70ms + .4s) both}.e-label{position:absolute;translate:-50% -50%;color:var(--muted);font-size:1.15cqw;font-weight:700;-webkit-text-stroke:3px #fff;paint-order:stroke fill}.e-label.yes{color:var(--green)}.fnode{position:absolute;translate:-50% -50%;color:var(--ink-2)}.fnode.task{display:flex;align-items:center;gap:.75cqw;width:15.9cqw;height:5cqw;padding:0 .9cqw 0 .65cqw;border:1px solid #e3dad0;border-radius:1cqw;background:#fff;box-shadow:0 .35cqw 1.1cqw -.6cqw rgba(21,21,21,.25)}.fnode.task>span{font-size:1.38cqw;font-weight:700;line-height:1.15}.fn-ico{flex:none;display:grid;place-items:center;width:3.3cqw;height:3.3cqw;border-radius:.7cqw;background:#f3eee8;color:var(--muted)}.fn-ico .ico{width:1.8cqw;height:1.8cqw}.fn-flower{width:2.2cqw;height:2.2cqw}.fnode.auto{border-color:#ffc4a2;background:#fff8f2;box-shadow:0 0 0 .45cqw rgba(255,106,43,.1),0 .35cqw 1.1cqw -.6cqw rgba(255,106,43,.5);color:var(--ink)}.fnode.auto .fn-ico{background:#fff;box-shadow:inset 0 0 0 1px #ffd9c2}.port{position:absolute;top:50%;width:.95cqw;height:.95cqw;border:1px solid #cdbfb2;border-radius:50%;background:#fff;translate:0 -50%}.port.l{left:-.5cqw}.port.r{right:-.5cqw}.fnode.auto .port{border-color:var(--orange)}.fnode .shape{display:grid;place-items:center}.fnode.end .shape,.fnode.start .shape{width:3.64cqw;height:3.64cqw;border-radius:50%;background:#fff}.fnode.start .shape{border:.22cqw solid #3f9b62;background:#effaf2}.fnode.end .shape{border:.55cqw solid var(--ink)}.fnode.gate .shape{width:3.4cqw;height:3.4cqw;border:1px solid #e6c88f;border-radius:.45cqw;background:#fff8e8;rotate:45deg}.fnode.gate .shape b{color:#b07a12;font-size:1.6cqw;rotate:-45deg}.fnode .under{position:absolute;left:50%;bottom:calc(100% + .6cqw);translate:-50% 0;color:var(--muted);font-size:1.25cqw;font-weight:700;white-space:nowrap}.fnode.gate .under{bottom:auto;top:calc(100% + .9cqw)}.fnode.end .under{top:calc(100% + .7cqw);bottom:auto;left:auto;right:-.4cqw;translate:none}.anim .ev-card.front .fnode{animation:node-in .55s var(--pop) calc(var(--i) * 60ms) both}.anim .ev-card.front .e-label{animation:node-in .5s var(--pop) 1.1s both}.au-table{border:1px solid var(--line);border-radius:.7em;background:#fff;font-size:.78em;overflow:hidden}.at-head{display:flex;align-items:center;gap:.5em;padding:.65em .8em;border-bottom:1px solid var(--line)}.at-head em{color:var(--faint);font-style:normal}.at-row{display:grid;grid-template-columns:minmax(0,1fr) 3.4em 6.6em;align-items:center;grid-gap:.5em;gap:.5em;height:2.4em;padding:0 .8em;border-bottom:1px solid var(--line)}.at-row:last-child{border-bottom:0}.at-cols{height:2.1em;background:#fbf9f6;color:var(--faint);font-size:.9em;font-weight:700}.at-cols span:nth-child(2),.at-cols span:nth-child(3){text-align:right}.at-name{display:flex;align-items:center;gap:.45em;min-width:0;overflow:hidden;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.at-name .ico,.at-name .mini-flower{flex:none;width:1.1em;height:1.1em;color:var(--faint)}.at-h{text-align:right;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.at-tag{justify-self:end;color:var(--muted);font-size:.86em;font-weight:700;white-space:nowrap}.at-tag.auto{color:var(--orange-ink)}.anim .ev-card.front .at-row:not(.at-cols),.anim .ev-card.front .rt-row:not(.rt-cols){animation:row-in .5s var(--out) calc(var(--i) * 80ms + .3s) both}.au-time{padding:1.3em 1.8em}.a-title{margin-bottom:.4em;font-size:.86em;font-weight:700}.a-title small{display:block;margin-top:.15em;color:var(--faint);font-size:.92em;font-weight:500}.at-total{display:flex;align-items:baseline;gap:.5em;color:var(--muted);font-size:.86em}.at-total b{color:var(--ink);font-size:2.6em;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stack{display:flex;gap:3px;height:.85em;margin:.9em 0 1.3em;border-radius:99px;overflow:hidden}.stack i{flex:var(--v) 0 0;background:var(--col)}.anim .ev-card.front .stack{animation:wipe 1.1s var(--out) .2s both}.au-time .hbar{grid-template-columns:minmax(0,15em) minmax(0,1fr) 4.6em 3em;height:2.75em;font-size:.86em}.au-time .hbar>span{display:flex;align-items:center;gap:.55em}.au-time .hbar .sw{flex:none;width:.75em;height:.75em;border-radius:.2em;background:var(--col)}.au-time .hbar>i>i{width:calc(var(--v) * 100%);background:var(--col)}.au-time .hbar em{color:var(--faint);font-style:normal;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anim .ev-card.front .hbar>i>i{animation:grow 1s var(--out) calc(var(--i) * .12s + .35s) both}.au-road{padding:1.3em 1.8em}.road-tbl{margin-top:.8em;border:1px solid var(--line);border-radius:.7em;background:#fff;overflow:hidden}.rt-row{display:grid;grid-template-columns:2em minmax(0,1fr) 5.4em 6.8em 4.2em 9.4em;align-items:center;grid-gap:.7em;gap:.7em;height:3.1em;padding:0 1em;border-bottom:1px solid var(--line);font-size:.86em}.no-money .rt-row{grid-template-columns:2em minmax(0,1fr) 5.4em 4.2em 9.4em}.rt-row:last-child{border-bottom:0}.rt-cols{height:2.4em;background:#fbf9f6;color:var(--faint);font-size:.78em;font-weight:700}.rt-cols span:nth-child(n+3){text-align:right}.rt-n{display:grid;place-items:center;width:1.85em;height:1.85em;border-radius:50%;background:var(--fill);font-size:.85em}.rt-row.top .rt-n{background:var(--ink);color:#fff}.rt-name{overflow:hidden;color:var(--ink);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rt-num{color:var(--ink-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt-num.strong{color:var(--ink);font-weight:700}.rt-roi{color:var(--green);font-weight:800}.rt-roi,.rt-row .later,.rt-row .todo{justify-self:end}.later{color:var(--faint);font-size:.9em;font-style:normal;font-weight:700}.auto-row{position:relative;display:grid;grid-template-columns:2.3em minmax(0,1fr) auto;align-items:center;grid-gap:.8em;gap:.8em;padding:.7em 1.1em}.ar-name{display:grid;min-width:0}.ar-name b{font-size:.9em}.ar-name small{color:var(--muted);font-size:.76em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto-row .burst{left:auto;right:2em;top:50%}.chart{padding:.9em 1.1em .8em}.cv-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4em 1em;font-size:.78em}.cv-head b{margin-right:auto;font-size:1.08em}.ch-key{display:inline-flex;align-items:center;gap:.4em;color:var(--muted);font-weight:700}.ch-key i{width:.85em;height:.85em;border-radius:.25em}.ch-key.lost i{background:repeating-linear-gradient(135deg,#b5a99c 0 2px,#e7dfd5 2px 4px)}.ch-key.won i{background:var(--orange)}.ch-plot{position:relative;margin-top:.6em}.ch-plot svg{display:block;width:100%;height:auto;overflow:visible}.ch-plot .grid{stroke:#ece5dc;stroke-width:1;stroke-dasharray:3 4}.ch-plot .tick{fill:var(--faint);font-size:10.5px;font-weight:600}.ch-lost .line{stroke:#8f8478;stroke-width:2;stroke-dasharray:5 5}.ch-won .line{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.ch-won .edge{stroke:var(--orange);stroke-width:2.4;stroke-linecap:round}.ch-start{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.ch-lost,.ch-won{-webkit-clip-path:inset(-12px -12px -12px -12px);clip-path:inset(-12px -12px -12px -12px);transition:-webkit-clip-path 1.6s cubic-bezier(.45,0,.25,1);transition:clip-path 1.6s cubic-bezier(.45,0,.25,1);transition:clip-path 1.6s cubic-bezier(.45,0,.25,1),-webkit-clip-path 1.6s cubic-bezier(.45,0,.25,1)}.anim .sc .ch-lost:not(.on),.anim .sc .ch-won:not(.on){-webkit-clip-path:inset(-12px 100% -12px -12px);clip-path:inset(-12px 100% -12px -12px)}.ch-setup line{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:2 3}.ch-setup circle{fill:var(--ink);stroke:#fff;stroke-width:2}.ch-pay line{stroke:var(--orange);stroke-width:1.4;stroke-dasharray:2 3}.ch-pay circle{fill:var(--orange);stroke:#fff;stroke-width:2}.ch-pay .halo{fill:rgba(255,106,43,.2);stroke:none;transform-box:fill-box;transform-origin:center;animation:beat 1.8s ease-in-out infinite}.ch-tag{position:absolute;translate:-50% -100%;font-size:.72em;font-weight:700;white-space:nowrap}.setup-tag{translate:-14% calc(-100% - .4em);color:var(--ink)}.pay-tag{display:inline-flex;align-items:center;gap:.35em;translate:calc(-100% - .5em) calc(-100% - .5em);color:var(--orange-ink)}.pay-tag .mini-flower{width:1.1em;height:1.1em}.ch-val{position:absolute;font-size:1.02em;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .4s}.ch-val.lost{right:2.6%;translate:0 calc(-100% - .4em);color:var(--muted)}.ch-val.won{display:grid;justify-items:center;translate:-50% -50%;color:var(--orange-ink);font-size:1.35em;line-height:1.1}.ch-val.won small{color:var(--orange-ink);font-size:.5em;font-weight:700;letter-spacing:0;opacity:.85}.anim .sc .ch-val:has(.compte:not(.on)){opacity:0}.promises{grid-gap:9px;gap:9px;margin-top:20px;color:var(--ink);font-size:15px;font-weight:600}.promises li{gap:10px}.pr-flower{flex:none;width:18px;height:18px}.core{left:calc(50% - 5cqw);top:calc((470 - 74) / 1400 * 100cqw - 5cqw);width:10cqw;height:10cqw;pointer-events:none}.core:before{content:none}.bloom-big .bl-logo path{transform-box:fill-box;transform-origin:50% 50%}.anim .sunrise:not(.in) .bloom-big ellipse{opacity:0}.anim .sunrise.in .bloom-big ellipse{animation:bloom-in 1.4s ease-out .7s both}.anim .sunrise:not(.in) .bl-logo path{opacity:0;transform:scale(.2)}.anim .sunrise.in .bl-logo path{animation:petal-in 1s var(--pop) calc(var(--i, 0) * 80ms + .9s) both}@keyframes bloom-in{0%{opacity:0}}@keyframes flow{to{stroke-dashoffset:-13}}@keyframes draw{0%{stroke-dashoffset:1}}@keyframes node-in{0%{opacity:0;transform:scale(.6)}}@keyframes row-in{0%{opacity:0;transform:translateY(.6em)}}@keyframes wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes grow{0%{width:0}}.hero{padding-top:116px}.hero .h1{font-size:clamp(40px,3.9vw,56px)}.hero .lead{margin-top:20px}.hero .ctas{margin-top:26px}.hero .trust{margin-top:20px}.scene{margin-top:78px}.promises{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.promises li{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:15px;font-weight:600}.pr-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--orange);box-shadow:0 4px 10px -6px rgba(21,21,21,.25)}.pr-ico .ico{width:17px;height:17px}.v-audit.step-vis{padding:22px 0 34px}.ev-tabs{margin-bottom:58px}.ev-stack{container-type:inline-size}.ev-card{justify-self:center;width:82%}.ev-card.p1{opacity:1;transform:translate(10%,-34px) rotate(2.6deg) scale(.9)}.ev-card.p2{opacity:1;transform:translate(-10%,-52px) rotate(-2.6deg) scale(.86)}.ev-card:not(.p0) .win{background-color:#fbf9f6}.win.audit{display:flex;flex-direction:column;aspect-ratio:16/10;font-size:calc(82cqw / 68)}.win.audit .bar{flex:none}.win.audit .bar .crumbs{font-size:.8em}.win.audit .crumbs .sep{margin:0 .4em;color:var(--faint)}.au-body{flex:1 1;display:grid;grid-template-columns:12.6em minmax(0,1fr);height:auto;min-height:0}.au-nav{display:flex;flex-direction:column;min-width:0;padding:.95em .7em .8em;border-right:1px solid var(--line);background:#fbf9f6}.an-brand{display:flex;align-items:center;gap:.5em;padding:0 .45em}.an-logo{width:1.55em;height:1.55em}.an-brand b{font-size:1.08em;font-weight:800;letter-spacing:-.01em}.an-org{display:flex;align-items:center;gap:.5em;margin-top:1em;padding:.4em .45em;border-radius:.5em;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:.76em;font-weight:700;white-space:nowrap}.an-org i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.45em;background:var(--ink);color:#fff;font-size:.72em;font-style:normal}.an-org .ico{width:1em;margin-left:auto;color:var(--faint)}.an-sec{margin:1.2em 0 .35em;padding:0 .6em;color:var(--faint);font-size:.64em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.au-nav ul{display:grid;grid-gap:.1em;gap:.1em}.au-nav li{display:flex;align-items:center;gap:.6em;height:2.15em;padding:0 .6em;border-radius:.5em;color:var(--ink-2);font-size:.8em;white-space:nowrap}.au-nav li .ico{width:1.15em;height:1.15em;color:var(--muted)}.au-nav li em{margin-left:auto;color:var(--faint);font-size:.86em;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-nav li.act{background:#efe9e1;color:var(--ink);font-weight:700}.au-nav li.act .ico{color:var(--orange)}.an-team{display:flex;align-items:center;gap:.5em;margin-top:auto;padding:.5em .6em;border-radius:.5em;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:.74em;font-weight:700}.an-flower{width:1.3em;height:1.3em}.au-main{position:relative;min-width:0;padding:0;overflow:hidden;background:#fff}.mb-ava{flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:#f1ebe3;color:var(--ink-2);font-size:.66em;font-style:normal;font-weight:700}.zoom{overflow:hidden;isolation:isolate;contain:paint;background-color:#fff;background-image:radial-gradient(rgba(21,21,21,.07) 1px,transparent 1.2px);background-size:1.1em 1.1em}.lv,.zoom{position:absolute;inset:0}.lv{display:flex;flex-direction:column;justify-content:center;gap:.9em;padding:1.2em 1.5em}.lv1,.lv2{opacity:0;pointer-events:none}.lv-title{position:absolute;left:1.5em;top:1.1em;display:flex;align-items:baseline;gap:.6em}.lv-title b{font-size:1.02em}.lv-title span{color:var(--faint);font-size:.76em}.org{display:grid;justify-items:center}.org-root{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em;border:1px solid var(--line-2);border-radius:.8em;background:#fff;box-shadow:0 .5em 1.4em -.9em rgba(21,21,21,.35);font-size:.86em}.org-root small{color:var(--faint)}.org-links{width:100%;height:2.6em}.org-links path{fill:none;stroke:#d8cdc0;stroke-width:1.3;vector-effect:non-scaling-stroke}.teams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8em;gap:.8em;width:100%}.team{display:grid;grid-gap:.45em;gap:.45em;padding:.85em .9em;border:1px solid var(--line);border-radius:.8em;background:#fff;box-shadow:0 .5em 1.4em -1em rgba(21,21,21,.3)}.t-name{font-size:.84em;font-weight:700}.t-meta{align-items:center;gap:.45em;color:var(--muted);font-size:.7em}.avas,.t-meta{display:flex}.avas i{display:grid;place-items:center;width:2.1em;height:2.1em;margin-left:-.5em;border:2px solid #fff;border-radius:50%;background:#f1ebe3;color:var(--ink-2);font-size:.78em;font-style:normal;font-weight:700}.avas i:first-child{margin-left:0}.t-hours b{font-size:1.35em;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-hours span{margin-left:.3em;color:var(--faint);font-size:.7em}.t-bar{display:block;height:.45em;border-radius:1em;background:#f1ebe3;overflow:hidden}.t-bar i{display:block;width:calc(var(--s) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb27a,var(--orange))}.t-share{color:var(--muted);font-size:.7em}.t-share b{color:var(--orange-ink)}.members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9em;gap:.9em}.member{padding:.9em;border:1px solid var(--line);border-radius:.8em;background:#fff;box-shadow:0 .5em 1.4em -1em rgba(21,21,21,.3)}.mb-who{display:flex;align-items:center;gap:.55em}.mb-who .mb-ava{width:2.5em;height:2.5em;font-size:.74em;background:var(--peach);color:var(--orange-ink)}.mb-who span{display:grid}.mb-who b{font-size:.84em}.mb-who small{color:var(--muted);font-size:.7em}.member ul{display:grid;grid-gap:.4em;gap:.4em;margin-top:.75em}.proc{display:flex;align-items:center;gap:.45em;padding:.5em .6em;border:1px solid var(--line);border-radius:.55em;color:var(--ink-2);font-size:.74em;white-space:nowrap}.proc>span{overflow:hidden;text-overflow:ellipsis}.proc .ico,.proc .mini-flower{flex:none;width:1.1em;height:1.1em;color:var(--faint)}.proc em{margin-left:auto;color:var(--faint);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proc.auto{border-color:var(--peach-2);background:#fff8f2;color:var(--ink)}.proc.auto em{color:var(--orange-ink);font-weight:700}.lv3 .flow{flex:none}.fn-full{position:absolute;right:0;bottom:calc(100% + .25cqw);color:var(--orange-ink);font-size:1.05cqw;font-style:normal;font-weight:700;white-space:nowrap}.lv-foot{display:flex;gap:1.2em;font-size:.74em}.lf-key,.lv-foot{align-items:center}.lf-key{display:inline-flex;gap:.4em;color:var(--muted)}.lf-key .ico,.lf-key .mini-flower{width:1.1em;height:1.1em}.lf-sum{margin-left:auto;color:var(--orange-ink)}.anim .ev-card.front .lv1{animation:lv1 13s linear both}.anim .ev-card.front .lv2{animation:lv2 13s linear both}.anim .ev-card.front .lv3{animation:lv3 13s linear both}.anim .ev-card.front .org-root{animation:node-in .5s var(--pop) .15s both}.anim .ev-card.front .org-links path{animation:draw-n .7s var(--out) .35s both}.anim .ev-card.front .team{animation:row-in .55s var(--out) calc(var(--i) * .11s + .5s) both}.anim .ev-card.front .team .t-bar i{animation:grow 1s var(--out) calc(var(--i) * .11s + .9s) both}.anim .ev-card.front .team.focus{animation:row-in .55s var(--out) .5s both,focus-ring .9s ease 2.1s both}.anim .ev-card.front .member{animation:row-in .55s var(--out) calc(var(--i) * .12s + 4.1s) both}.anim .ev-card.front .proc{animation:row-in .45s var(--out) calc(var(--j) * 90ms + 4.5s) both}.anim .ev-card.front .proc.focus{animation:row-in .45s var(--out) 4.5s both,focus-ring .9s ease 6.1s both}.anim .ev-card.front .lv3 .fnode{animation:node-in .55s var(--pop) calc(var(--i) * 60ms + 8s) both}.anim .ev-card.front .lv3 .fnode.auto{animation:node-in .55s var(--pop) calc(var(--i) * 60ms + 8s) both,auto-on .8s ease 9.4s backwards}.anim .ev-card.front .lv3 .e-base{animation:draw .8s var(--out) calc(var(--i) * 70ms + 8.3s) both}.anim .ev-card.front .lv3 .e-label{animation:node-in .5s var(--pop) 9.2s both}.anim .ev-card.front .lv3 .fn-full{animation:node-in .5s var(--pop) 9.9s both}.anim .ev-card.front .lv3 .lv-foot{animation:row-in .5s var(--out) 10.3s both}.anim .ev-card.front .cr1{animation:crumb-in .4s ease 3.9s both}.anim .ev-card.front .cr2{animation:crumb-in .4s ease 7.7s both}.anim .ev-card.front .e-flow{transition-delay:9.6s}@keyframes lv1{0%{opacity:1;transform:none;transform-origin:13% 74%}21%{opacity:1;transform:none;transform-origin:13% 74%}30%{opacity:0;transform:scale(2.8);transform-origin:13% 74%}to{opacity:0;transform:scale(2.8);transform-origin:13% 74%}}@keyframes lv2{0%,24%{opacity:0;transform:scale(.4);transform-origin:13% 74%}31%{opacity:1;transform:none;transform-origin:13% 74%}52%{opacity:1;transform:none;transform-origin:17% 44%}60%{opacity:0;transform:scale(2.8);transform-origin:17% 44%}to{opacity:0;transform:scale(2.8);transform-origin:17% 44%}}@keyframes lv3{0%,56%{opacity:0;transform:scale(.4);transform-origin:17% 44%}63%{opacity:1;transform:none;transform-origin:17% 44%}to{opacity:1;transform:none;transform-origin:17% 44%}}@keyframes focus-ring{0%{box-shadow:0 0 0 0 rgba(255,106,43,.5)}60%,to{border-color:var(--orange);box-shadow:0 0 0 .35em rgba(255,106,43,.18)}}@keyframes auto-on{0%{border-color:#e3dad0;background:#fff;box-shadow:0 .35cqw 1.1cqw -.6cqw rgba(21,21,21,.25)}}@keyframes crumb-in{0%{opacity:0;transform:translateX(-.4em)}}@keyframes draw-n{0%{stroke-dasharray:0 1000}to{stroke-dasharray:1000 0}}.tm{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.8em;gap:.8em;padding:1.1em 1.3em;background:#fbf9f6}.tm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7em;gap:.7em}.kpi{display:grid;grid-gap:.15em;gap:.15em;padding:.75em .95em;border:1px solid var(--line);border-radius:.75em;background:#fff}.kpi b{font-size:1.65em;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{color:var(--muted);font-size:.72em}.kpi.hot{border-color:var(--peach-2);background:linear-gradient(135deg,#fff1e6,#fff 70%)}.kpi.hot b{color:var(--orange-ink)}.tm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:.7em;gap:.7em;min-height:0}.tm-card{min-height:0;padding:.8em .95em;border:1px solid var(--line);border-radius:.75em;background:#fff}.tc-title{margin-bottom:.5em;font-size:.8em;font-weight:700}.tm-split{grid-row:1/3;display:flex;flex-direction:column}.donut-wrap{position:relative;width:8.6em;margin:.2em auto .7em}.donut{display:block;width:100%;transform:rotate(-90deg)}.d-track{stroke:#f3ede6}.d-seg,.d-track{fill:none;stroke-width:5.5}.d-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.d-center b{font-size:1.05em;font-weight:800}.d-center span{color:var(--faint);font-size:.62em}.d-legend{display:grid;grid-gap:.15em;gap:.15em}.d-legend li{display:grid;grid-template-columns:.75em minmax(0,1fr) auto 2.6em;align-items:center;grid-gap:.5em;gap:.5em;height:1.95em;font-size:.72em}.d-legend i{width:.75em;height:.75em;border-radius:.2em;background:var(--col)}.d-legend span{overflow:hidden;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.d-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-legend em{color:var(--faint);font-style:normal;text-align:right}.heat{display:grid;grid-template-columns:2.3em repeat(8,minmax(0,1fr));grid-gap:.25em;gap:.25em;align-items:center}.heat small{color:var(--faint);font-size:.6em;text-align:center}.h-row{display:contents}.h-row small{text-align:left}.heat i{display:block;height:1.45em;border-radius:.3em}.hx0{background:#f6f0e9}.hx1{background:#ffe5d2}.hx2{background:#ffc7a3}.hx3{background:#ff9d66}.hx4{background:#ff6a2b}.h-scale{display:flex;align-items:center;justify-content:flex-end;gap:.3em;margin-top:.55em;color:var(--faint);font-size:.6em}.h-scale i{width:1em;height:1em;border-radius:.2em}.pp{display:grid;grid-template-columns:2.1em 3.8em minmax(0,1fr) 4.4em;align-items:center;grid-gap:.5em;gap:.5em;height:2.05em;font-size:.74em}.pp-name{color:var(--ink-2)}.pp-bar{display:flex;gap:2px;width:calc(var(--w) * 100%);height:.7em;border-radius:1em;overflow:hidden}.pp b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anim .ev-card.front .kpi{animation:row-in .5s var(--out) calc(var(--i) * 90ms + .15s) both}.anim .ev-card.front .d-seg{animation:seg-in .9s var(--out) calc(var(--i) * .16s + .4s) both}.anim .ev-card.front .d-legend li{animation:row-in .45s var(--out) calc(var(--i) * 90ms + .6s) both}.anim .ev-card.front .heat i{animation:cell-in .45s var(--pop) calc(var(--d) * 45ms + .5s) both}.anim .ev-card.front .pp-bar{animation:wipe .9s var(--out) calc(var(--i) * .13s + .8s) both}@keyframes seg-in{0%{stroke-dasharray:0 100}}@keyframes cell-in{0%{opacity:0;transform:scale(.4)}}.rm{position:absolute;inset:0;display:flex;flex-direction:column;gap:.8em;padding:1.1em 1.3em;background:#fbf9f6}.rm-head{display:flex;align-items:flex-start;gap:1em}.rm-head p{display:grid;grid-gap:.15em;gap:.15em}.rm-head p b{font-size:1.02em}.rm-head p span{color:var(--faint);font-size:.74em}.rm-kpis{display:flex;gap:.5em;margin-left:auto}.rm-kpis span{display:grid;grid-gap:.05em;gap:.05em;padding:.45em .75em;border:1px solid var(--line);border-radius:.65em;background:#fff;color:var(--muted);font-size:.64em;white-space:nowrap}.rm-kpis b{color:var(--ink);font-size:1.55em;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rm-kpis .hot{border-color:var(--peach-2);background:linear-gradient(135deg,#fff1e6,#fff 70%)}.rm-kpis .hot b{color:var(--orange-ink)}.gantt{--info:15.5em;position:relative;flex:1 1;padding:.2em 0 .7em;border:1px solid var(--line);border-radius:.75em;background:#fff}.g-row{display:grid;grid-template-columns:var(--info) minmax(0,1fr);align-items:center;padding:0 .9em}.g-track{position:relative;height:100%}.g-weeks{height:2em;border-bottom:1px solid var(--line)}.g-weeks small{position:absolute;top:50%;translate:0 -50%;color:var(--faint);font-size:.6em;font-weight:700;text-align:center}.g-miles{height:2.5em}.mile{position:absolute;top:50%;display:flex;align-items:center;gap:.4em;translate:-.42em -50%;color:var(--ink-2);font-size:.64em;font-weight:700;white-space:nowrap}.mile i{flex:none;width:.8em;height:.8em;border-radius:.15em;background:var(--ink);rotate:45deg}.mile.end{flex-direction:row-reverse;translate:calc(-100% + .42em) -50%;color:var(--orange-ink)}.mile.end i{background:var(--orange);box-shadow:0 0 0 .3em rgba(255,106,43,.18)}.g-ph{padding:.55em .9em .2em;color:var(--faint);font-size:.62em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.g-task{height:3.5em}.g-gain{height:4.6em;margin-top:.6em;border-top:1px solid var(--line)}.g-gain .g-info b{color:var(--muted);font-size:.72em;white-space:normal}.g-gain .g-track{height:100%}.gg-step{position:absolute;bottom:.5em;height:calc(var(--h) * 2.9em);border-radius:.35em .35em 0 0;background:linear-gradient(180deg,#ffd0ae,#fff0e4);border-left:2px solid var(--orange);transform-origin:bottom}.gg-step em{position:absolute;left:.4em;bottom:calc(100% + .2em);color:var(--orange-ink);font-size:.6em;font-style:normal;font-weight:800;white-space:nowrap}.anim .ev-card.front .gg-step{animation:grow-up .7s var(--out) calc(var(--i) * .22s + 1.4s) both}@keyframes grow-up{0%{transform:scaleY(0);opacity:0}}.g-info{display:flex;align-items:center;gap:.5em;min-width:0;padding-right:.8em}.g-info b{overflow:hidden;font-size:.78em;text-overflow:ellipsis}.g-info b,.g-st{white-space:nowrap}.g-st{margin-left:auto;color:var(--muted);font-size:.6em;font-style:normal;font-weight:700}.g-st.done{color:var(--green)}.g-st.progress{color:var(--amber)}.g-grid{top:-.3em;bottom:-.3em;border-left:1px dashed #efe8df}.g-bar,.g-grid{position:absolute}.g-bar{top:50%;display:flex;align-items:center;justify-content:space-between;gap:.4em;height:2.3em;padding:0 .3em 0 .7em;border-radius:.6em;translate:0 -50%;transform-origin:left center}.g-bar,.gb-txt{overflow:hidden}.gb-txt{font-size:.68em;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.gb-roi{flex:none;color:var(--green);font-size:.66em;font-style:normal;font-weight:800}.g-bar.done{background:linear-gradient(90deg,#ff9a5c,var(--orange));color:#fff;box-shadow:0 .4em 1em -.6em rgba(255,106,43,.8)}.g-bar.done .gb-roi{background:rgba(255,255,255,.25);color:#fff}.g-bar.progress{border:1px solid #ffc6a6;background:repeating-linear-gradient(135deg,#ffe1cc 0 .5em,#fff0e5 .5em 1em);background-size:1.42em 1.42em;color:var(--orange-ink);animation:stripes 1.2s linear infinite}.g-bar.planned{border:1px dashed #d9cdbf;background:#fff;color:var(--muted)}.g-today{position:absolute;top:.3em;bottom:.4em;left:calc(.9em + var(--info) + (100% - 1.8em - var(--info)) * var(--t));border-left:1.5px solid var(--orange);transform-origin:top}.g-today em{position:absolute;bottom:0;left:0;color:var(--orange-ink);font-size:.58em;font-style:normal;font-weight:700;white-space:nowrap;translate:-50% 0;-webkit-text-stroke:3px #fff;paint-order:stroke fill}.anim .ev-card.front .rm-kpis span{animation:row-in .5s var(--out) calc(var(--i) * 90ms + .2s) both}.anim .ev-card.front .mile{animation:cell-in .5s var(--pop) calc(var(--i) * .3s + .4s) both}.anim .ev-card.front .g-task{animation:row-in .45s var(--out) calc(var(--i) * .12s + .3s) both}.anim .ev-card.front .g-bar{animation:bar-in .9s var(--out) calc(var(--i) * .22s + .8s) both}.anim .ev-card.front .g-bar.progress{animation:bar-in .9s var(--out) calc(var(--i) * .22s + .8s) both,stripes 1.2s linear infinite}.anim .ev-card.front .g-today{animation:today-in .8s var(--out) 1.9s both}@keyframes bar-in{0%{transform:scaleX(0);opacity:.4}}@keyframes today-in{0%{transform:scaleY(0);opacity:0}}@keyframes stripes{to{background-position:1.42em 0}}.auto-row{display:block;padding:.85em 1.1em .9em;border-top:0;border-bottom:1px solid var(--line)}.ar-top{position:relative;display:grid;grid-template-columns:2.3em minmax(0,1fr) auto;align-items:center;grid-gap:.8em;gap:.8em}.ar-top>b{font-size:.92em}.ar-top .burst{left:auto;right:2em;top:50%}.ar-bars{display:grid;grid-template-columns:6.8em minmax(0,1fr) 4.6em;align-items:center;grid-gap:.45em .7em;gap:.45em .7em;margin-top:.75em;font-size:.76em}.ar-lab{color:var(--muted)}.ar-val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:opacity .4s .6s}.ar-val.hot{color:var(--orange-ink)}.ar-bar{position:relative;height:.75em;border-radius:1em;background:#f1ebe3;overflow:hidden}.ar-bar.now i{position:absolute;inset:0;border-radius:inherit;background:#cdbfb2}.ar-bar.after i{left:0;width:calc(var(--r) * 100%);border-radius:inherit;background:linear-gradient(90deg,#ffb27a,var(--orange));transition:width 1.1s var(--out),background-color .3s}.ar-bar.after i,.ar-gone{position:absolute;top:0;bottom:0}.ar-gone{left:calc(var(--r) * 100%);right:0;background:repeating-linear-gradient(135deg,rgba(47,138,87,.22) 0 4px,transparent 4px 8px);transition:opacity .6s .7s}.anim .sc .auto-row:not(.on) .ar-bar.after i{width:100%;background:#cdbfb2}.anim .sc .auto-row:not(.on) .ar-gone,.anim .sc .auto-row:not(.on) .ar-val.hot{opacity:0}.ar-saved{display:flex;align-items:baseline;gap:.45em;margin-top:.6em;color:var(--muted);font-size:.76em}.ar-saved b{color:var(--green);font-weight:800}.ar-saved strong{margin-left:auto;color:var(--orange-ink);font-size:1.2em;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ar-total{display:grid;grid-gap:1em;gap:1em;margin:.85em 1.1em 1.1em;padding:1em 1.15em 1.1em;border-radius:.9em;background:var(--ink);color:#fff}.at-big{display:grid;grid-gap:.15em;gap:.15em}.at-big span{color:rgba(255,255,255,.62);font-size:.74em;font-weight:700}.at-big b{color:#ffb27a;font-size:2.1em;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.at-big small{color:rgba(255,255,255,.6);font-size:.74em}.at-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.at-steps li{position:relative;display:grid;grid-gap:.15em;gap:.15em;padding-top:1.25em;font-size:.72em}.at-steps li:before{content:"";position:absolute;left:0;right:0;top:.38em;height:2px;background:rgba(255,255,255,.16)}.at-steps li:last-child:before{right:50%}.at-steps li i{position:absolute;left:0;top:0;width:.85em;height:.85em;border-radius:50%;background:var(--orange);box-shadow:0 0 0 .25em rgba(255,106,43,.3)}.at-steps b{color:#fff}.at-steps span{color:rgba(255,255,255,.62)}.at-steps li:last-child span{color:#ffb27a;font-weight:800}.v-autos,.v-autos .sc.step-vis{align-content:start}.ch-head{padding:.9em .95em .6em}.ch-head b{white-space:nowrap}.plist{padding:0 .95em .4em}.prow{height:2.7em;padding:0;border-radius:0}.prow+.prow{box-shadow:none}.plist .prow:first-child,.prow+.prow{border-top:1px solid var(--line)}.cp-up u{color:var(--orange-ink);font-weight:700;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:1.5px;text-underline-offset:3px}.collage{height:51.5em}.fil-start{left:44.2em;top:49em}.ch-head .b-done{padding-right:0}.pr-ico{width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none}.pr-ico .ico{display:block;width:19px;height:19px}.ar-total{position:relative}.at-roi{position:absolute;top:.8em;right:1.15em;display:grid;justify-items:end;grid-gap:.1em;gap:.1em}.at-roi b{background:linear-gradient(135deg,#ffe3cf,#ff6a2b 70%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.7em;font-weight:800;letter-spacing:-.03em;line-height:1}.at-roi span{color:rgba(255,255,255,.62);font-size:.7em;font-weight:700}.at-steps{position:relative;display:flex;justify-content:space-between;font-size:.72em}.at-steps:before{content:"";position:absolute;left:.6em;right:.6em;top:.55em;height:2px;background:rgba(255,255,255,.18)}.at-steps li{flex:1 1;font-size:1em;padding-top:1.7em}.at-steps li:before{content:none}.at-steps li i{width:1.15em;height:1.15em}.at-steps li:nth-child(2){justify-items:center;text-align:center}.at-steps li:nth-child(2) i{left:50%;translate:-50% 0}.at-steps li:last-child{justify-items:end;text-align:right}.at-steps li:last-child i{left:auto;right:0}.orgc{display:flex;flex-direction:column;margin-top:1.4em;font-size:1.15em}.oc-root,.orgc{align-items:center}.oc-root{display:inline-flex;gap:.55em;padding:.45em .9em .45em .45em;border:1px solid var(--line-2);border-radius:.8em;background:#fff;box-shadow:0 .5em 1.4em -.9em rgba(21,21,21,.35)}.oc-person>span,.oc-root>span{display:grid;min-width:0}.oc-root b{font-size:.8em}.oc-root small{color:var(--muted);font-size:.66em}.mb-ava.ink{background:var(--ink);color:#fff}.oc-stem{width:1px;height:1.3em;background:#d3c7b9}.oc-teams{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;padding-top:1.3em}.oc-teams:before{content:"";position:absolute;left:12.5%;right:12.5%;top:0;height:1px;background:#d3c7b9}.oc-team{position:relative;margin:0 .35em;padding:.55em .5em .5em;border:1px dashed #dccfbf;border-radius:.9em;background:rgba(250,246,241,.85)}.oc-team:before{content:"";position:absolute;left:50%;top:-1.3em;width:1px;height:1.3em;background:#d3c7b9}.oc-label{display:flex;align-items:center;justify-content:space-between;gap:.4em;margin:0 .25em .5em;color:var(--ink);font-size:.7em;font-weight:800;white-space:nowrap}.oc-label em{color:var(--faint);font-style:normal}.oc-team ul{display:grid;grid-gap:.35em;gap:.35em}.oc-person{display:flex;align-items:center;gap:.45em;min-width:0;padding:.38em .45em;border:1px solid var(--line);border-radius:.6em;background:#fff}.oc-person .mb-ava{width:2.5em;height:2.5em;font-size:.6em}.oc-person b,.oc-person small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oc-person b{font-size:.7em}.oc-person small{color:var(--muted);font-size:.6em}.lv2{justify-content:center}.pr-head{display:flex;align-items:center;gap:.8em;padding-bottom:1em;border-bottom:1px solid var(--line)}.mb-ava.big{width:3.3em;height:3.3em;background:var(--peach);color:var(--orange-ink);font-size:.86em}.pr-head>span{display:grid}.pr-head b{font-size:1.08em}.pr-head small,.pr-stats{color:var(--muted);font-size:.74em}.pr-stats{display:flex;gap:1.3em;margin-left:auto}.pr-stats .hot{color:var(--orange-ink);font-weight:700}.pr-row{display:grid;grid-template-columns:minmax(0,1fr) 9em 5em 8.5em;align-items:center;grid-gap:.8em;gap:.8em;height:2.75em;padding:0 .6em;border-bottom:1px solid var(--line);border-radius:.4em;font-size:.8em}.pr-cols{height:2.3em;border-radius:0;color:var(--faint);font-size:.64em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pr-cols span:nth-child(n+3){text-align:right}.pr-name{display:flex;align-items:center;gap:.5em;justify-self:start;color:var(--ink);font-weight:700}.pr-name .ico,.pr-name .mini-flower{flex:none;width:1.1em;height:1.1em;color:var(--faint)}.pr-freq{color:var(--muted)}.pr-h{color:var(--ink-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-row .at-tag{justify-self:end}.anim .ev-card.front .lv1{opacity:1;transform-origin:var(--tx,50%) var(--ty,50%);animation:map-zoom .6s ease-in-out 2.5s forwards}.anim .ev-card.front .lv2{transform-origin:var(--tx,50%) var(--ty,50%);animation:map-in .45s ease-out 2.8s both,map-zoom .6s ease-in-out 4.9s forwards}.anim .ev-card.front .lv3{animation:map-in .45s ease-out 5.2s both}.anim .ev-card.front .oc-person.focus{animation:focus-ring .5s ease 1.9s both}.anim .ev-card.front .pr-head{animation:row-in .35s var(--out) 3.1s both}.anim .ev-card.front .pr-row:not(.pr-cols){animation:row-in .3s var(--out) calc(var(--j) * 60ms + 3.25s) both}.anim .ev-card.front .pr-row.focus{animation:row-in .3s var(--out) 3.25s both,focus-row .45s ease 4.3s both}.anim .ev-card.front .lv3 .fnode{animation:node-in .45s var(--pop) calc(var(--i) * 40ms + 5.55s) both}.anim .ev-card.front .lv3 .fnode.auto{animation:node-in .45s var(--pop) calc(var(--i) * 40ms + 5.55s) both,auto-on .6s ease 6.7s backwards}.anim .ev-card.front .lv3 .e-base{animation:draw .6s var(--out) calc(var(--i) * 50ms + 5.75s) both}.anim .ev-card.front .lv3 .e-label{animation:node-in .4s var(--pop) 6.4s both}.anim .ev-card.front .lv3 .fn-full{animation:node-in .4s var(--pop) 7s both}.anim .ev-card.front .lv3 .lv-foot{animation:row-in .4s var(--out) 7.3s both}.anim .ev-card.front .cr1{animation:crumb-in .3s ease 3s both}.anim .ev-card.front .cr2{animation:crumb-in .3s ease 5.4s both}.anim .ev-card.front .e-flow{transition-delay:7s}@keyframes map-zoom{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc((50% - var(--tx, 50%)) * .6),calc((50% - var(--ty, 50%)) * .6)) scale(1.6)}}@keyframes map-in{0%{opacity:0}to{opacity:1}}@keyframes focus-row{to{background:#fff3ea;box-shadow:inset 0 0 0 1.5px var(--orange)}}.tm{gap:1.1em;padding:1.2em 1.5em;background:#fff}.tm-kpis{display:flex;padding-bottom:1em;border-bottom:1px solid var(--line)}.kpi,.kpi.hot{flex:1 1;padding:0 1.3em;border:0;border-left:1px solid var(--line);border-radius:0;background:none}.kpi:first-child{padding-left:0;border-left:0}.kpi b{font-size:2em}.tm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0}.tm-card{padding:0 1.2em;border:0;border-left:1px solid var(--line);border-radius:0;background:none}.tm-split{grid-row:auto;padding-left:0;border-left:0}.tc-title{margin-bottom:.9em;color:var(--faint);font-size:.64em;letter-spacing:.05em;text-transform:uppercase}.donut-wrap{width:8em;margin:0 auto .9em}.tm-people .pp{grid-template-columns:2.1em minmax(0,1fr) 4em;grid-template-rows:auto auto;row-gap:.3em;height:auto;margin-bottom:.9em}.tm-people .pp-name{grid-column:2}.tm-people .pp b{grid-column:3;grid-row:1}.tm-people .pp .mb-ava{grid-row:1/3}.tm-people .pp-bar{grid-column:2/4;grid-row:2}.rm{padding:1.2em 1.5em;background:#fff}.rm-kpis .hot,.rm-kpis span{padding:0 0 0 1.2em;border:0;border-left:1px solid var(--line);border-radius:0;background:none}.rm-kpis span:first-child{border-left:0}.rm-kpis b{font-size:1.8em}.gantt{border:0;border-top:1px solid var(--line);border-radius:0;background:none}.g-row,.gantt{padding:0}.g-ph{padding-left:0}.g-task{border-bottom:1px solid #f3eee8}.g-today{left:calc(var(--info) + (100% - var(--info)) * var(--t))}@media (max-width:999px){.wrap{width:min(720px,100% - 32px)}.nav{grid-template-columns:minmax(0,1fr) auto;height:54px;padding:0 8px 0 14px}.nav .lang,.nav nav{display:none}.nav .logo{margin-left:0;height:25px}.nav .btn.sm{height:40px;padding:0 14px;font-size:13.5px}.hero{padding:116px 0 24px}.h1{font-size:clamp(34px,9vw,54px)}.lead{font-size:16.5px}.hero .lead{margin-top:20px}.ctas{margin-top:28px}.trust{gap:8px 16px;margin-top:24px;font-size:13.5px}.scene{width:min(720px,100% - 32px);margin-top:48px}.collage{display:grid;grid-gap:12px;gap:12px;width:100%;height:auto;font-size:clamp(11px,calc(100cqw / 30),14px)}.collage>.win{position:relative;left:auto;top:auto;width:100%}.c-app{height:auto}.app-body{grid-template-columns:minmax(0,1fr)}.c-app .search,.side{display:none}.list{border-right:0;border-bottom:1px solid var(--line)}.anim .collage .c-app:not(.on){translate:none}.dv.empty{display:none!important}.c-toast,.collage .cur,.fil-start{display:none}.dgrid{gap:.5em}.dcard .thumb{height:5.4em}.logos{margin-top:40px;padding:28px 0 32px}.pain{padding:72px 0 64px}.sec-head{grid-template-columns:minmax(0,1fr);row-gap:14px}.sec-head .h2,.sec-head .lead{grid-column:1}.mark{grid-template-columns:auto auto;justify-content:start;gap:14px}.mark-dot{background:var(--orange);border-color:var(--orange);color:var(--ink)}.mark-label{color:var(--orange-ink)}.bento{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px}.c-chase,.c-mails,.c-quotes,.c-retype{grid-column:1}.card{border-radius:20px}.card-txt{padding:22px 60px 0 20px}.card h3{font-size:18px}.card-txt p{font-size:14.5px}.card-replay{top:18px;right:14px}.stage{min-height:0;margin:18px 8px 8px;padding:14px;border-radius:14px}.card .win{font-size:13px}.c-quotes .stage,.c-retype .stage{grid-template-columns:minmax(0,1fr)}.docs{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-head{grid-column:1/-1}.doc-in{grid-template-columns:minmax(0,1fr) auto;padding:8px}.doc-in .thumb{display:none}.doc-in .name{font-size:11px}.doc-in .name .ins-logo,.fan{display:none}.gainbars{margin:4px 20px 20px}.bento-foot{padding-left:0}.fil-in,.fil-out{display:none}.book,.how,.results,.team-section{padding:40px 0 64px}.steps{gap:40px;margin-top:36px}.step{grid-template-columns:minmax(0,1fr);gap:18px}.step-dot{display:none}.step-txt .h3{font-size:23px}.step-vis{min-height:0;padding:16px;border-radius:20px;font-size:12.5px}.v-call{grid-template-columns:minmax(0,1fr)}.pay-tag{translate:-25% calc(-100% - 1.1em)}.ch-val.won{font-size:1.15em}.step.wide{grid-template-columns:minmax(0,1fr)}.step.wide .step-vis{grid-column:1;margin-top:0}.v-audit.step-vis{padding:14px 8px 18px;font-size:12px}.ev-tabs{flex-wrap:wrap;margin-bottom:36px}.ev-tabs button{padding:6px 11px;font-size:12px}.ev-card.p1{transform:translate(2%,-18px) rotate(1.2deg) scale(.95)}.ev-card.p2{transform:translate(-2%,-30px) rotate(-1.2deg) scale(.91)}.ev-card{width:100%}.ev-card.p1,.ev-card.p2{opacity:.6}.lv1,.lv2{display:none}.anim .ev-card.front .lv3{animation:none;opacity:1}.anim .ev-card.front .lv3 .fnode{animation-delay:calc(var(--i) * 40ms)}.anim .ev-card.front .lv3 .fnode.auto{animation-delay:calc(var(--i) * 40ms),.9s}.anim .ev-card.front .lv3 .e-base{animation-delay:calc(var(--i) * 50ms + .2s)}.anim .ev-card.front .lv3 .e-label{animation-delay:.8s}.anim .ev-card.front .lv3 .fn-full{animation-delay:1.1s}.anim .ev-card.front .lv3 .lv-foot{animation-delay:1.2s}.anim .ev-card.front .cr1,.anim .ev-card.front .cr2{animation:none}.anim .ev-card.front .e-flow{transition-delay:1.2s}.win.audit .lv3{justify-content:center;padding-top:3em}.lv3 .lv-foot{flex-wrap:wrap;gap:.4em 1em}.lv3 .lf-sum{margin-left:0}.tm-grid{grid-template-rows:auto auto}.tm-heat{display:none}.tm-people{padding:.9em 0 0;border-left:0;border-top:1px solid var(--line)}.kpi{padding:0 .7em}.kpi b{font-size:1.35em}.rm-kpis b{font-size:1.3em}.win.audit{aspect-ratio:3/4.2;font-size:calc(100cqw / 36)}.au-body{grid-template-columns:minmax(0,1fr)}.au-nav{display:none}.members,.teams{grid-template-columns:repeat(2,minmax(0,1fr))}.org-links{display:none}.org-root{margin-bottom:1em}.member:nth-child(3){display:none}.tm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-kpis .kpi b{font-size:1.25em}.tm-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;overflow:hidden}.tm-split{grid-row:auto;display:grid;grid-template-columns:7em minmax(0,1fr);grid-gap:0 .8em;gap:0 .8em}.tm-split .tc-title{grid-column:1/-1}.donut-wrap{width:7em;margin:0}.rm-head{flex-direction:column;gap:.5em}.rm-kpis{margin-left:0}.gantt{--info:9.5em}.g-info .mb-ava,.g-st,.gb-txt{display:none}.mile{font-size:.56em}.lv3 .lv-foot .lf-key{display:none}.scene{margin-top:44px}.res-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px}.res-card{padding:22px 20px;border-radius:20px}.res-gain b{font-size:26px}.basis{padding-left:0}.people{grid-template-columns:minmax(0,1fr);margin:36px 0 0}.person{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:16px}.photo{width:96px;height:96px}.book-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-left:0}.cal iframe{height:560px}.faq{padding:30px 0 64px}.faq .wrap{grid-template-columns:minmax(0,1fr);gap:24px}.faq-fil{display:none}.faq summary{padding:18px 0;font-size:16.5px}.faq details p{padding-right:0;font-size:15px}.end{padding-top:24px}.end-txt{padding-left:0}.sunrise{width:150%;margin-left:-25%;margin-top:10px}.foot nav{margin-left:0;gap:10px 20px}.float{right:14px;bottom:14px}}@media (max-width:899px){.logos ul{flex-wrap:wrap;justify-content:center;max-width:625px}.logos li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);height:48px}}@media (max-width:600px){.logos ul{max-width:370px}.logos li{flex-basis:calc((100% - 16px) / 2);height:46px}.logos .logo-hide-mobile{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live-tag i,.loader path,.rec i,.wave i{animation:none!important}.loader path{opacity:1}}.simple-main{max-width:860px;min-height:55vh;padding-block:110px 80px}.simple-main .h1{font-size:clamp(36px,5vw,58px)}.simple-main>.lead{margin-top:20px}.simple-team{display:grid;grid-gap:20px;gap:20px;margin-block:36px}.legal-section h2,.simple-team .person h2{font-size:22px;letter-spacing:-.02em}.legal-section{margin-top:32px}.legal-section p{margin-top:10px;line-height:1.6;color:var(--ink-2)}.legal-section a,.person-link{text-decoration:underline;text-underline-offset:.2em}.person-link{display:inline-block;margin-top:10px;color:var(--ink-2);font-size:14px}.profile-back{margin:0 0 24px}.profile-heading{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.profile-heading img{flex:none;object-fit:cover;border-radius:18px}.profile-heading .h1{overflow-wrap:anywhere}.profile-role{margin-top:8px;color:var(--orange-ink);font-weight:700}.profile-section{max-width:68ch}.profile-section dl{display:grid;grid-gap:16px;gap:16px;margin:14px 0 0}.profile-section dt{font-weight:700}.profile-section dd{margin:4px 0 0;line-height:1.6;color:var(--ink-2)}.profile-actions,.profile-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.profile-actions{margin-top:32px}.profile-actions .person-link{margin-top:0}