.centar-landing{--ink:#0a0d12;--surface:#12171f;--surface-2:#161c26;--line:#232b36;--text:#e6eaf0;--muted:#8a94a6;--accent:#3b82f6;--amber:#f59e0b;--green:#34d399;--display:"IBM Plex Sans Condensed",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--pad:clamp(20px,5vw,32px)}.centar-landing *{box-sizing:border-box;margin:0;padding:0}.centar-landing{scroll-behavior:smooth;background:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.centar-landing .wrap{max-width:960px;padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.centar-landing section{border-top:1px solid var(--line);padding:clamp(64px,10vw,112px) 0}.centar-landing section:first-of-type{border-top:0}.centar-landing h1,.centar-landing h2,.centar-landing h3{font-family:var(--display);letter-spacing:-.015em;font-weight:700;line-height:1.08}.centar-landing h1{font-size:clamp(38px,8.5vw,68px)}.centar-landing h2{font-size:clamp(28px,5.5vw,44px)}.centar-landing h3{letter-spacing:0;font-size:clamp(19px,2.6vw,23px);font-weight:600}.centar-landing p{margin-bottom:1em}.centar-landing p:last-child{margin-bottom:0}.centar-landing strong{color:var(--text);font-weight:600}.centar-landing .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:12px;display:block}.centar-landing .lede{color:#c3cbd8;max-width:60ch;font-size:clamp(18px,2.3vw,21px)}.centar-landing .muted{color:var(--muted)}.centar-landing .hero{padding-top:clamp(48px,9vw,88px);padding-bottom:clamp(56px,8vw,96px)}.centar-landing .brand{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:clamp(12px,1.6vw,18px);margin-bottom:clamp(44px,7vw,72px);font-size:clamp(40px,9.2vw,74px);font-weight:700;line-height:1;display:flex}.centar-landing .brand img{width:clamp(44px,10vw,80px);height:clamp(44px,10vw,80px);display:block}.centar-landing .brand-dot{background:var(--accent);border-radius:3px;width:11px;height:11px;display:block}.centar-landing .hero h1{margin-bottom:22px}.centar-landing .hero h1 .split{color:var(--muted)}.centar-landing .hero .lede{margin-bottom:36px}.centar-landing .hero-lead{align-items:center;min-height:92svh;padding-top:clamp(20px,5vh,48px);padding-bottom:clamp(28px,6vh,64px);display:flex}.centar-landing .brand-lead{gap:clamp(10px,1.4vw,16px);margin-bottom:clamp(20px,4vh,40px);font-size:clamp(28px,7vw,52px)}.centar-landing .brand-lead img{width:clamp(34px,7.5vw,64px);height:clamp(34px,7.5vw,64px)}.centar-landing .lead-title{font-family:var(--display);letter-spacing:-.015em;max-width:20ch;margin-bottom:clamp(14px,2.4vh,22px);font-size:clamp(28px,6.4vw,52px);font-weight:700;line-height:1.08}.centar-landing .lead-sub{color:#c3cbd8;max-width:52ch;margin-bottom:clamp(20px,3.4vh,32px);font-size:clamp(16px,2.1vw,20px)}.centar-landing .lead-cta{display:flex}.centar-landing .lead-cta .btn{align-items:center;min-height:52px;font-size:17px;display:inline-flex}.centar-landing .lead-note{color:var(--muted);margin-top:14px;font-size:14px}.centar-landing[data-theme=light] .lead-sub{color:#3b4553}.centar-landing .memories{gap:12px;margin:0 0 6px;display:grid}@media (width>=720px){.centar-landing .memories{grid-template-columns:1fr 1fr;gap:18px}}.centar-landing .memo{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 18px 16px;position:relative}.centar-landing .memo-who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.centar-landing .memo-text{color:#d5dce7;font-size:16px;line-height:1.5}.centar-landing .memo-text em{color:var(--text);font-style:normal;font-weight:600}@media (width>=720px){.centar-landing .memo-a{transform:rotate(-.5deg)}.centar-landing .memo-b{transform:rotate(.5deg)}}.centar-landing .versus{text-align:center;font-family:var(--mono);letter-spacing:.2em;color:var(--muted);padding:16px 0 14px;font-size:11px;position:relative}.centar-landing .versus:before,.centar-landing .versus:after{content:"";background:var(--line);width:calc(50% - 34px);height:1px;position:absolute;top:50%}.centar-landing .versus:before{left:0}.centar-landing .versus:after{right:0}.centar-landing .record{background:var(--surface-2);border:1px solid var(--accent);border-radius:10px;overflow:hidden;box-shadow:0 0 0 4px #3b82f614}.centar-landing .record-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#3b82f612;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex}.centar-landing .record-head .id{color:var(--accent)}.centar-landing .record-head .state{color:var(--green)}.centar-landing .record-body{padding:6px 16px 14px}.centar-landing .rline{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:11px 0;display:grid}.centar-landing .rline:last-child{border-bottom:0}.centar-landing .rline .ts{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.centar-landing .rline .ev{font-size:15px;line-height:1.45}.centar-landing .rline .ev b{color:var(--text);font-weight:600}.centar-landing .rline .price{font-family:var(--mono);color:var(--accent)}.centar-landing .record-foot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);padding:11px 16px;font-size:11px}.centar-landing .hero-note{color:var(--muted);max-width:56ch;margin-top:20px;font-size:15px}.centar-landing .cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.centar-landing .btn{border:1px solid #0000;border-radius:8px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.centar-landing .btn-primary{background:var(--accent);color:#fff}.centar-landing .btn-primary:hover{background:#2f74e6}.centar-landing .btn-ghost{border-color:var(--line);color:var(--text)}.centar-landing .btn-ghost:hover{border-color:var(--muted)}.centar-landing .btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.centar-landing .cta-sub{font-family:var(--mono);color:var(--muted);margin-top:14px;font-size:12px}.centar-landing .sides{gap:14px;margin-top:30px;display:grid}@media (width>=720px){.centar-landing .sides{grid-template-columns:1fr 1fr;gap:18px}}.centar-landing .side{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:22px}.centar-landing .side h3{margin-bottom:10px}.centar-landing .side p{color:#c3cbd8;font-size:16px}.centar-landing .verdict{font-family:var(--display);color:var(--text);letter-spacing:-.01em;margin-top:26px;font-size:clamp(19px,2.6vw,24px);font-weight:600}.centar-landing .steps{counter-reset:s;margin-top:34px}.centar-landing .step{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:16px;padding:20px 0;display:grid}.centar-landing .step:last-child{border-bottom:0}.centar-landing .step-n{counter-increment:s;font-family:var(--mono);color:var(--accent);min-width:26px;padding-top:3px;font-size:12px}.centar-landing .step-n:before{content:counter(s,decimal-leading-zero)}.centar-landing .step h3{margin-bottom:5px}.centar-landing .step p{color:#c3cbd8;font-size:16px}.centar-landing .callout{border-left:2px solid var(--accent);font-family:var(--display);color:var(--text);letter-spacing:-.01em;margin-top:34px;padding:4px 0 4px 20px;font-size:clamp(18px,2.4vw,22px);font-weight:600;line-height:1.35}.centar-landing .balance{border:1px solid var(--line);border-radius:10px;margin-top:32px;overflow:hidden}.centar-landing .brow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.centar-landing .brow:last-child{border-bottom:0}.centar-landing .brow-head{background:var(--surface-2)}.centar-landing .bcell{color:#c3cbd8;padding:15px 16px;font-size:15px;line-height:1.45}.centar-landing .bcell+.bcell{border-left:1px solid var(--line)}.centar-landing .balance .brow-head .bcell{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-size:11px}.centar-landing .btag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.centar-landing .btag-yes{color:var(--green)}.centar-landing .btag-no{color:var(--amber)}.centar-landing .balance-note{color:#c3cbd8;margin-top:20px;font-size:16px}.centar-landing .cols{gap:26px;margin-top:30px;display:grid}@media (width>=720px){.centar-landing .cols{grid-template-columns:1fr 1fr;gap:32px}}.centar-landing .lst{margin-top:12px;list-style:none}.centar-landing .lst li{color:#c3cbd8;border-bottom:1px dashed var(--line);padding:9px 0 9px 20px;font-size:16px;position:relative}.centar-landing .lst li:last-child{border-bottom:0}.centar-landing .lst li:before{content:"";background:var(--accent);width:7px;height:1px;position:absolute;top:18px;left:0}.centar-landing .fence{background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--amber);color:#c3cbd8;border-radius:0 10px 10px 0;margin-top:28px;padding:18px 20px;font-size:16px}.centar-landing .mods{gap:12px;margin-top:30px;display:grid}@media (width>=640px){.centar-landing .mods{grid-template-columns:1fr 1fr}}.centar-landing .mod{--m:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:10px;transition:border-color .2s;position:relative;overflow:hidden}.centar-landing .mod:before{content:"";background:var(--m);z-index:2;height:2px;position:absolute;inset:0 0 auto}.centar-landing .mod:after{content:"";background:var(--m);opacity:.1;filter:blur(28px);pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;right:-40px}.centar-landing .mod:hover{border-color:var(--m)}.centar-landing .mod>summary{cursor:pointer;padding:24px 46px 22px 22px;list-style:none;position:relative}.centar-landing .mod>summary::-webkit-details-marker{display:none}.centar-landing .mod>summary:after{content:"";border-right:1.5px solid var(--m);border-bottom:1.5px solid var(--m);width:9px;height:9px;transition:transform .2s;position:absolute;top:34px;right:22px;transform:rotate(45deg)}.centar-landing .mod[open]>summary:after{top:37px;transform:rotate(-135deg)}.centar-landing .mod>summary:focus-visible{outline:2px solid var(--m);outline-offset:-3px}.centar-landing .mod-name{font-family:var(--display);letter-spacing:-.01em;color:var(--m);margin-bottom:6px;font-size:26px;font-weight:700;position:relative}.centar-landing .mod p{color:#c3cbd8;font-size:15px;position:relative}.centar-landing .mod-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:10px;display:block;position:relative}.centar-landing .mod-more{padding:0 22px 22px;position:relative}.centar-landing .mod-more ul{border-top:1px solid var(--line);padding-top:6px;list-style:none}.centar-landing .mod-more li{color:#c3cbd8;border-bottom:1px dashed var(--line);padding:10px 0 10px 18px;font-size:15px;line-height:1.5;position:relative}.centar-landing .mod-more li:last-child{border-bottom:0}.centar-landing .mod-more li:before{content:"";background:var(--m);width:7px;height:1px;position:absolute;top:19px;left:0}.centar-landing .m-smjer{--m:#a78bfa}.centar-landing .m-krug{--m:#f97316}.centar-landing .m-proj{--m:#3b82f6}.centar-landing .m-biz{--m:#5b6676}.centar-landing .m-biz .mod-name{opacity:.75}.centar-landing .mods-hint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:11px;display:block}.centar-landing .shots{gap:16px;margin-top:30px;display:grid}@media (width>=640px){.centar-landing .shots{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.centar-landing .shots{grid-template-columns:repeat(4,1fr)}}.centar-landing .shot{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.centar-landing .shot-ph{aspect-ratio:9/16;font-family:var(--mono);color:var(--muted);text-align:center;background:repeating-linear-gradient(45deg,#141a23,#141a23 10px,#171e28 10px 20px);justify-content:center;align-items:center;padding:12px;font-size:11px;display:flex}.centar-landing .shot-img{aspect-ratio:9/16;object-fit:cover;object-position:top center;background:#141a23;width:100%;display:block}.centar-landing .shot-cap{color:var(--muted);padding:12px 14px;font-size:13px;line-height:1.4}.centar-landing .story p{color:#c3cbd8;max-width:62ch}.centar-landing .sig{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-top:22px;font-size:12px}.centar-landing .price-table{border:1px solid var(--line);border-radius:10px;margin-top:30px;overflow:hidden}.centar-landing .prow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.centar-landing .prow:last-child{border-bottom:0}.centar-landing .prow-head{background:var(--surface-2)}.centar-landing .pcell{padding:15px 14px;font-size:15px}.centar-landing .pcell.num{font-family:var(--mono);text-align:right;white-space:nowrap;min-width:88px}.centar-landing .prow-head .pcell{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.centar-landing .pname{color:var(--text);font-weight:600}.centar-landing .pdesc{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.centar-landing .prow-best{background:#3b82f60f}.centar-landing .prow-best .pcell.num{color:var(--accent);font-weight:500}.centar-landing .yearly-note{color:#c3cbd8;margin-top:18px;font-size:16px}.centar-landing .founding{border:1px solid var(--accent);background:#3b82f60f;border-radius:10px;margin-top:22px;padding:20px}.centar-landing .founding .eyebrow{color:var(--accent);margin-bottom:10px}.centar-landing .founding p{color:#c3cbd8;font-size:16px}.centar-landing .faq{border-top:1px solid var(--line);margin-top:30px}.centar-landing details{border-bottom:1px solid var(--line)}.centar-landing summary{cursor:pointer;color:var(--text);padding:18px 30px 18px 0;font-size:16px;font-weight:600;list-style:none;position:relative}.centar-landing summary::-webkit-details-marker{display:none}.centar-landing summary:after{content:"+";color:var(--muted);font-family:var(--mono);font-size:18px;position:absolute;top:17px;right:4px}.centar-landing details[open] summary:after{content:"–"}.centar-landing summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.centar-landing details p{color:#c3cbd8;max-width:64ch;padding:0 0 18px;font-size:16px}.centar-landing .final{text-align:left}.centar-landing footer{border-top:1px solid var(--line);padding:36px 0 48px}.centar-landing .foot-in{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;font-size:12px;display:flex}.centar-landing footer a{color:var(--muted);margin-right:18px;text-decoration:none}.centar-landing footer a:hover{color:var(--text)}.centar-landing .rise{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.centar-landing .rise.in{opacity:1;transform:none}.centar-landing .memo-a{transition-delay:50ms}.centar-landing .memo-b{transition-delay:.15s}.centar-landing .record{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.centar-landing{scroll-behavior:auto}.centar-landing .rise{opacity:1;transition:none;transform:none}.centar-landing .memo-a,.centar-landing .memo-b{transform:none}}body.centar-landing-body{background:#0a0d12;margin:0}body.centar-landing-body[data-centar-theme=light]{background:#fafbfc}.centar-landing{min-height:100dvh;display:block}.centar-landing .shot-img{cursor:zoom-in;transition:transform .2s,filter .2s}.centar-landing .shot:hover .shot-img{filter:brightness(1.05);transform:scale(1.015)}.centar-landing .shot{position:relative}.centar-landing .shot:after{content:"⤢";color:#fff;opacity:0;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}.centar-landing .shot:hover:after{opacity:1}.centar-toolbar{z-index:40;-webkit-backdrop-filter:blur(10px);background:#12171fb8;border:1px solid #ffffff14;border-radius:999px;gap:8px;padding:6px;display:flex;position:fixed;top:12px;right:12px}.centar-landing[data-theme=light]~* .centar-toolbar,.centar-landing[data-theme=light] .centar-toolbar{background:#ffffffc7;border-color:#0a0d121a}.centar-toolbar-btn{cursor:pointer;color:#e6eaf0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex}.centar-toolbar-btn:hover{background:#ffffff14}.centar-toolbar-btn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.centar-landing[data-theme=light] .centar-toolbar-btn{color:#0a0d12}.centar-landing[data-theme=light] .centar-toolbar-btn:hover{background:#0a0d120f}.centar-toolbar-lang{letter-spacing:.08em;color:inherit;align-items:center;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.centar-toolbar-lang button{cursor:pointer;font:inherit;color:inherit;opacity:.55;background:0 0;border:0;border-radius:6px;padding:8px;transition:opacity .15s,background .15s}.centar-toolbar-lang button:hover{opacity:.85}.centar-toolbar-lang button[aria-pressed=true]{opacity:1;font-weight:700}.centar-toolbar-lang button+button{margin-left:2px}.centar-toolbar-lang .sep{opacity:.35;padding:0 2px}.centar-lightbox{z-index:9999;background:#04070ce0;justify-content:center;align-items:center;padding:clamp(12px,4vw,48px);animation:.18s ease-out centarLbFade;display:flex;position:fixed;inset:0}@keyframes centarLbFade{0%{opacity:0}to{opacity:1}}.centar-lightbox-inner{justify-content:center;align-items:center;max-width:min(96vw,1200px);max-height:96vh;display:flex}.centar-lightbox-img{object-fit:contain;touch-action:pinch-zoom;background:#0a0d12;border-radius:6px;max-width:100%;max-height:96vh;display:block;box-shadow:0 24px 80px #0009}.centar-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex;position:absolute;top:16px;right:16px}.centar-lightbox-close:hover{background:#fff3}.centar-lightbox-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.centar-landing[data-theme=light]{--ink:#fafbfc;--surface:#fff;--surface-2:#f3f5f9;--line:#e1e6ee;--text:#0a0d12;--muted:#5a6472;--accent:#2563eb}.centar-landing[data-theme=light] .lede{color:#3b4553}.centar-landing[data-theme=light] .memo-text{color:#2a3140}.centar-landing[data-theme=light] .side p,.centar-landing[data-theme=light] .step p,.centar-landing[data-theme=light] .bcell,.centar-landing[data-theme=light] .balance-note,.centar-landing[data-theme=light] .lst li,.centar-landing[data-theme=light] .fence,.centar-landing[data-theme=light] .mod p,.centar-landing[data-theme=light] .mod-more li,.centar-landing[data-theme=light] .story p,.centar-landing[data-theme=light] .yearly-note,.centar-landing[data-theme=light] .founding p,.centar-landing[data-theme=light] details p{color:#3b4553}.centar-landing[data-theme=light] .btn-primary{color:#fff}.centar-landing[data-theme=light] .btn-primary:hover{background:#1d55c9}.centar-landing[data-theme=light] .btn-ghost{color:#0a0d12}.centar-landing[data-theme=light] .btn:focus-visible{outline-color:#0a0d12}.centar-landing[data-theme=light] .shot-img{background:#eef1f6}.centar-landing[data-theme=light] .shot-ph{background:repeating-linear-gradient(45deg,#eef1f6,#eef1f6 10px,#e4e9f1 10px 20px)}.centar-landing[data-theme=light] .record{box-shadow:0 0 0 4px #2563eb14}.centar-landing[data-theme=light] .record-head{background:#2563eb0f}.centar-landing[data-theme=light] .prow-best,.centar-landing[data-theme=light] .founding{background:#2563eb0d}.centar-landing[data-theme=light] .m-biz .mod-name{color:#5a6472}.centar-landing .contact-fab{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--accent);color:#fff;min-height:44px;font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px -8px #0000008c}.centar-landing .contact-fab:hover{background:#2f74e6}.centar-landing .contact-fab:focus-visible{outline-offset:3px;outline:2px solid #fff}.centar-landing .contact-fab svg{flex:none}
