.rr-pillars{--bg: #ffffff;--surface: #ffffff;--surface-2: #f2f2f5;--surface-3: #e8e8ec;--border: #e8e8ec;--border-strong: #d3d4da;--text: #16171a;--text-2: #3c3d44;--muted: #6b6b76;--faint: #9a9aa5;--primary: #0e3fc4;--primary-deep: #0a2e9e;--primary-soft: #eaf4fa;--primary-soft-2: #d8ebf5;--accent: #2e6bf5;--success: #059669;--success-soft: #d1fae5;--success-text: #065f46;--info: #2563eb;--info-soft: #dbeafe;--warning: #d97706;--warning-soft: #fef3c7;--font: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-drop: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;background:var(--bg);padding:104px 24px 120px;overflow-x:clip}.rr-pillars *,.rr-pillars *:before,.rr-pillars *:after{box-sizing:border-box}.rr-pillars .pw{max-width:1280px;margin:0 auto}@media(min-width:1680px){.rr-pillars .pw{max-width:1460px}}.rr-pillars h2.ptitle{font-family:Inter,system-ui,sans-serif;max-width:22ch;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-.015em;font-weight:500}@media(min-width:1680px){.rr-pillars h2.ptitle{font-size:54px}}.rr-pillars h2.ptitle .cont{color:var(--faint);font-weight:500}.rr-pillars .pstory{display:flex;flex-direction:column;gap:104px}.rr-pillars .beat{scroll-margin-top:130px}.rr-pillars .pstage{position:relative;border-radius:12px;overflow:visible}.rr-pillars .pframe{position:relative;background:#fff;border-radius:12px;overflow:hidden;isolation:isolate;aspect-ratio:2000 / 1540;box-shadow:inset 0 1px 1px #ffffffb3,0 0 0 1px #12141a14,0 10px 20px #12141a0d,0 28px 56px #12141a17}.rr-pillars .pvideo{display:block;width:100%;height:100%;object-fit:cover}:is(.rr-pillars,.rr-demo) .pj-clip{position:relative;display:block}:is(.rr-pillars,.rr-demo) .pj-clipbar{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--pj-tint, var(--color-primary, #0e3fc4)) 12%,transparent);pointer-events:none;z-index:2}:is(.rr-pillars,.rr-demo) .pj-clipbar i{position:absolute;inset:0;display:block;transform:scaleX(0);transform-origin:0 50%;background:var(--pj-tint, var(--color-primary, #0e3fc4));opacity:.85}:is(.rr-pillars,.rr-demo) .pj-clipbtn{position:absolute;left:12px;bottom:12px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#16171ab8;color:#fff;cursor:pointer;opacity:0;transition:opacity .18s ease,background .18s ease}:is(.rr-pillars,.rr-demo) .pframe:hover .pj-clipbtn,:is(.rr-pillars,.rr-demo) .pj-clip:hover .pj-clipbtn,:is(.rr-pillars,.rr-demo) .pj-clipbtn:focus-visible,:is(.rr-pillars,.rr-demo) .pj-clipbtn[data-paused]{opacity:1}:is(.rr-pillars,.rr-demo) .pj-clipbtn:hover{background:#16171ae6}:is(.rr-pillars,.rr-demo) .pj-clipbtn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:none){:is(.rr-pillars,.rr-demo) .pj-clipbtn{opacity:1}}@media(prefers-reduced-motion:reduce){:is(.rr-pillars,.rr-demo) .pj-clipbar{display:none}}.rr-pillars .pcanvas{width:2000px;height:1540px;transform-origin:0 0;transform:scale(.46);background:#fff;text-align:left}.rr-pillars .scr .c-money,.rr-pillars .scr .c-date,.rr-pillars .scr .fchip .n{font-family:Space Grotesk,ui-monospace,Menlo,monospace;font-feature-settings:"tnum","zero"}.rr-pillars .segment{display:flex;background:var(--surface-2);border-radius:11px;padding:4px}.rr-pillars .seg-i{border:0;background:transparent;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:16px;font-weight:600;color:var(--muted)}.rr-pillars .seg-i.on{background:#fff;color:var(--text);box-shadow:0 1px 2px #12141a14}.rr-pillars .play .mpin{animation:pinDrop .6s var(--ease-drop) forwards;animation-delay:var(--d, 0s)}@keyframes pinDrop{to{opacity:1;transform:none}}.rr-pillars .mapctl.zoom{top:20px}.rr-pillars .mapctl.full{top:132px}.rr-pillars .fchip{display:inline-flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;padding:8px 14px;font-size:17px;font-weight:600;color:var(--muted);background:none}.rr-pillars .fchip.on{background:var(--primary-soft);border-color:var(--primary-soft-2);color:var(--primary)}.rr-pillars .fchip .n{font-family:var(--mono);font-size:16px;color:var(--faint)}.rr-pillars .fchip.on .n{color:var(--primary)}.rr-pillars table.ptab{width:100%;border-collapse:collapse}.rr-pillars .ptab th{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;padding:13px 20px;white-space:nowrap}.rr-pillars .ptab th.r,.rr-pillars .ptab td.r{text-align:right}.rr-pillars .ptab td{padding:11px 20px;border-bottom:1px solid var(--border);vertical-align:middle}.rr-pillars .ptab tr:last-child td{border-bottom:0}.rr-pillars .c-code{font-size:19px;font-weight:500;color:var(--text-2);white-space:nowrap}.rr-pillars .c-pm{font-size:18px;color:var(--text-2);white-space:nowrap}.rr-pillars .c-go{color:var(--faint);font-size:20px;text-align:right}.rr-pillars .spill.ok{background:#e7f7ef;color:#1a7f4b;box-shadow:inset 0 0 0 1px #1a7f4b38}.rr-pillars .spill.plan{background:#e6f0fe;color:#1e56b3;box-shadow:inset 0 0 0 1px #1e56b333}.rr-pillars .spill.done{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.rr-pillars .face{display:block;width:100%;height:100%}.rr-pillars .team{display:flex;align-items:center}.rr-pillars .team i{width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-left:-11px;flex-shrink:0}.rr-pillars .team i:first-child{margin-left:0}.rr-pillars .team .more{display:grid;place-items:center;background:var(--surface-2);color:var(--muted);font-size:15px;font-weight:600;font-style:normal}.rr-pillars .rise{opacity:0;transform:translateY(10px)}.rr-pillars .play .rise{animation:pRise .5s var(--ease-out) forwards;animation-delay:var(--d, 0s)}@keyframes pRise{to{opacity:1;transform:none}}.rr-pillars .skel{display:flex;flex-direction:column;gap:26px;padding:64px 56px;height:100%}.rr-pillars .skel-row{display:flex;gap:22px;align-items:center}.rr-pillars .sk{background:linear-gradient(90deg,#eef0f3,#e6e9ee,#eef0f3);border-radius:10px;height:30px;animation:skPulse 2.2s ease-in-out infinite}@keyframes skPulse{0%,to{opacity:1}50%{opacity:.55}}.rr-pillars .skel-tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#ffffffeb;border:1px dashed var(--border-strong);border-radius:999px;padding:12px 22px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){.rr-pillars .rise,.rr-pillars .mpin{opacity:1;transform:none;animation:none!important}.rr-pillars .sk{animation:none}}@media(max-width:900px){.rr-pillars{padding:72px 20px 88px}.rr-pillars .pstory{gap:64px}.rr-pillars .pstage{padding:14px}}.rr-pillars .pgroup{margin-top:150px}.rr-pillars .pgroup:first-of-type{margin-top:0}@media(max-width:900px){.rr-pillars .pgroup{margin-top:96px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not(.static) .rr-pillars .pj-mod>.pj-row:not(.two):not(.letters):not(.approve){animation:sm-rise linear both;animation-timeline:view();animation-range:entry 0% cover 36%}html:not(.static) .rr-pillars .pj-mod>.pj-row.approve{animation:sm-rise-y linear both;animation-timeline:view();animation-range:entry 0% cover 36%}html:not(.static) .rr-pillars .pj-mod>.pj-row.two>:first-child,html:not(.static) .rr-pillars .pj-mod>.pj-row.letters>:first-child{animation:sm-swing-l linear both;animation-timeline:view();animation-range:entry 5% cover 38%}html:not(.static) .rr-pillars .pj-mod>.pj-row.two>:last-child,html:not(.static) .rr-pillars .pj-mod>.pj-row.letters>:last-child{animation:sm-swing-r linear both;animation-timeline:view();animation-range:entry 5% cover 38%}html:not(.static) .rr-pillars .pj-sec-head{animation:sm-fade linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}}.rr-pillars .rr-pj .pj-body{gap:56px}.rr-pillars .rr-pj .pj-sec-rule{background:linear-gradient(90deg,color-mix(in srgb,var(--pj-tint, var(--color-primary)) 22%,transparent),transparent)}.rr-pillars .beat>.rr-pj+.rr-pj{margin-top:72px}@property --room-edge{syntax: "<color>"; inherits: true; initial-value: #2e6bf5;}.rr-pillars [data-room=projekti]{--room-text: #0e3fc4;--room-line: #0e3fc4;--room-edge: #2e6bf5}.rr-pillars [data-room=finanses]{--room-text: #115e59;--room-line: #0d9488;--room-edge: #0d9488}.rr-pillars [data-room=partneri]{--room-text: #5b21b6;--room-line: #7c3aed;--room-edge: #7c3aed}.rr-pillars [data-room=organizacija]{--room-text: #92400e;--room-line: #d97706;--room-edge: #d97706}.rr-pillars .pgrid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;margin-top:56px;align-items:start}.rr-pillars .prail{position:sticky;top:130px;z-index:3;transition:--room-edge .4s var(--ease-out)}.rr-pillars .prail ul{position:relative;list-style:none;margin:0;padding:0}.rr-pillars .prail a.rail-top{display:block;font-family:Inter,-apple-system,Segoe UI,sans-serif;border-left:2px solid transparent;padding:11px 0 11px 16px;font-size:17px;font-weight:600;line-height:1.3;color:var(--muted);text-decoration:none;transition:color .22s var(--ease-out),border-color .22s var(--ease-out)}.rr-pillars .prail a.rail-top:hover{color:var(--text)}.rr-pillars .prail a.rail-top[aria-current=true]{color:var(--room-text);border-left-color:var(--room-line)}.rr-pillars .prail a.rail-top:focus-visible{outline:2px solid var(--room-line);outline-offset:2px}.rr-pillars .prail:before{content:"";position:absolute;inset:-20px -18px -20px 0;z-index:-1;border-radius:0 1.5rem 1.5rem 0;background:#fafafbd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid #ececef}.rr-pillars .prail:after{content:"";position:absolute;inset:-20px -18px -20px 0;z-index:-1;border-radius:0 1.5rem 1.5rem 0;padding:2px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;background:linear-gradient(135deg,transparent 24%,color-mix(in srgb,var(--room-edge) 30%,transparent) 50%,color-mix(in srgb,var(--room-edge) 55%,transparent) 70%,color-mix(in srgb,var(--room-edge) 25%,transparent) 84%,transparent 97%)}@media(max-width:900px){.rr-pillars .pgrid{grid-template-columns:minmax(0,1fr);gap:28px}.rr-pillars .prail{position:static;min-width:0;border-bottom:1px solid var(--border)}.rr-pillars .prail:before,.rr-pillars .prail:after{display:none}.rr-pillars .prail>ul{display:flex;gap:4px;overflow-x:auto}.rr-pillars .prail a.rail-top{border-left:0;border-bottom:2px solid transparent;padding:10px 14px;white-space:nowrap;font-size:15px}.rr-pillars .prail a.rail-top[aria-current=true]{border-bottom-color:var(--room-line)}}.rr-pillars [data-room=projekti]{--room: #f1f5fd;--room-prev: #ffffff}.rr-pillars [data-room=finanses]{--room: #eef8f6;--room-prev: #f1f5fd}.rr-pillars [data-room=partneri]{--room: #f6f3fe;--room-prev: #eef8f6}.rr-pillars [data-room=organizacija]{--room: #fdf8ea;--room-prev: #f6f3fe}.rr-pillars .pgroup{position:relative;isolation:isolate}.rr-pillars .pgroup:before{content:"";position:absolute;z-index:-1;top:-110px;bottom:-40px;left:-100vw;right:-100vw;pointer-events:none;background:linear-gradient(180deg,var(--room-prev) 0,var(--room) 300px)}.rr-pillars h2.ptitle{position:relative;z-index:1}.rr-pillars .pgroup:last-child:before{bottom:-120px;background:linear-gradient(180deg,var(--room-prev) 0,var(--room) 300px,var(--room) calc(100% - 260px),#ffffff 100%)}
