.pb-brand[data-astro-cid-6bctqxxv]{color:#1e2c48;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pb-brand-symbol[data-astro-cid-6bctqxxv]{transform-origin:50%;transform-box:border-box;flex-shrink:0;width:46px;height:46px;animation:12s linear infinite brand-axis-turn}@keyframes brand-axis-turn{0%{transform:perspective(220px)rotateY(0)}to{transform:perspective(220px)rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.pb-brand-symbol[data-astro-cid-6bctqxxv]{animation:none}}.pb-brand-name[data-astro-cid-6bctqxxv]{letter-spacing:-.5px;font-size:17px;font-weight:600;line-height:1.3}.pb-brand-name[data-astro-cid-6bctqxxv] span[data-astro-cid-6bctqxxv]{letter-spacing:.2px;color:#52647f;font-size:15px;font-weight:400;display:block}@media (width<=760px){.pb-brand[data-astro-cid-6bctqxxv]{gap:9px}.pb-brand-symbol[data-astro-cid-6bctqxxv]{width:38px;height:38px}.pb-brand-name[data-astro-cid-6bctqxxv]{font-size:14px}.pb-brand-name[data-astro-cid-6bctqxxv] span[data-astro-cid-6bctqxxv]{font-size:12px}}:root{--navy:#101a33;--ink:#16233d;--cyan:#58e3f1;--violet:#98a8ff;--peach:#ffb891;--lime:var(--cyan);--line:#dce2ef;--muted:#5d6b82;color:var(--ink);background:#f4f6fb}::selection{color:#101a33;background:#58e3f1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#657bea}h1,h2,h3{font-weight:600}.serif{letter-spacing:inherit;font-family:inherit;font-style:normal;font-weight:500}.header{background:var(--navy);color:#f3f6ff;gap:26px;max-width:none;height:104px;padding-left:max(32px,50vw - 592px);padding-right:max(32px,50vw - 592px)}.brand-mark{background:var(--cyan);color:var(--navy);border-radius:12px}.header nav{gap:23px;font-size:12px}.header-link{border-color:#7785a4;font-size:12px}.hero-shell{background:var(--navy);color:#f2f5fd;overflow:hidden}.hero{grid-template-columns:1.07fr 1fr;gap:34px;padding-top:60px;padding-bottom:62px;position:relative}.hero h1{letter-spacing:-3.7px;font-size:clamp(48px,4.9vw,67px);line-height:1.07}.hero .eyebrow{color:#b7c4e2;font-size:10px}.hero .dot{background:var(--cyan);box-shadow:0 0 15px #58e3f16b}.hero .lead{color:#bdc9e1;max-width:480px;font-size:16px}.hero .actions{align-items:stretch;gap:12px}.hero .button{gap:13px;padding:16px;font-size:12px}.button{border-radius:9px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s}.primary,.featured .button{background:var(--cyan);color:var(--navy)}.secondary{color:#ecf2ff;background:#1a2845;border:1px solid #536584}.hero-note{color:#9faccc;font-size:11px}.finance-visual{background:linear-gradient(140deg,#223251 0%,#15223b 50%,#1b2947 100%);border:1px solid #415174;border-radius:20px;min-width:0;position:relative;transform:none;box-shadow:0 30px 90px #0308144d}.interface-top{letter-spacing:1.1px;color:#b4c4e2;border-bottom:1px solid #3a4a69;justify-content:space-between;padding:22px 24px;font-size:9px;display:flex}.interface-top i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.interface-title{letter-spacing:-1.1px;color:#edf3ff;padding:28px 28px 0;font-size:32px;line-height:1.14}.flow-diagram{width:100%;height:auto;margin:4px 0 0;font-family:Golos Text,Arial,sans-serif;display:block}.interface-bottom{letter-spacing:.7px;color:#aabbdc;border-top:1px solid #3a4a69;justify-content:space-between;align-items:center;gap:10px;margin:0 24px;padding:18px 0;font-size:8px;display:flex}.motion-toggle{color:#d7e4ff;letter-spacing:0;white-space:nowrap;background:#273858;border:1px solid #62759a;border-radius:6px;padding:7px 9px;font-size:10px}.motion-toggle[hidden]{display:none}.flow-signal{animation:2s linear infinite paused signal-flow}html[data-motion=on] .flow-signal{animation-play-state:running}@keyframes signal-flow{to{stroke-dashoffset:-44px}}.hero-shell .facts{gap:32px;padding-bottom:17px}.hero-shell .facts>div{border-color:#35425d;padding:23px 0}.facts b{font-size:13px;font-weight:500}.facts b span{color:var(--cyan);margin-right:8px;font-size:10px}.hero-shell .facts>div>span{color:#9eafcc;font-size:12px}.section-heading .eyebrow,.workspace-section .eyebrow{color:#4b61a0}.workspace-section{padding-top:82px}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.workspace-card{background:#fff;border:1px solid #d8e0f0;border-radius:15px;flex-direction:column;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.workspace-card:hover{border-color:#8398d6;text-decoration:none;transform:translateY(-5px);box-shadow:0 14px 35px #1b315312}.workspace-card-top{color:#667596;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.workspace-icon{color:#134353;letter-spacing:-3px;background:#dcf9fc;border-radius:13px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.workspace-card:nth-child(2) .workspace-icon{color:#4359a0;letter-spacing:0;background:#e6eaff}.workspace-card:nth-child(3) .workspace-icon{color:#9e5833;letter-spacing:0;background:#ffecdf}.workspace-card h3{letter-spacing:-.6px;margin:28px 0 0;font-size:22px}.workspace-card p{color:var(--muted);flex:1;margin-bottom:25px;font-size:13px}.workspace-link{border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;font-size:12px;display:flex}.workspace-link b{font-size:17px;font-weight:400}.service-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px}.service-grid{gap:20px}.service-number{color:#536db4}.tariff{background:#fff;border-color:#d3dbeb}.tariff-top,.price span{color:#64738e}.featured .tariff-top,.featured .price span{color:#bdccee}.pill{border-color:#62759e}.tariff-caption{border-color:#dce2ee}.featured .tariff-caption{border-color:#405171}.tariff li:before{color:#4d67a9}.tariff .button{border-color:#b8c5e1}.calculator{background:#fff;border-color:#d8e0ee;box-shadow:0 14px 40px #182c4b05}.estimate dl>div{border-color:#d0d9eb}input,select,textarea{color:var(--ink);background:#fbfcff;border-color:#c3cee2}.check input{accent-color:#4367c4}.steps article{border-color:#c3cde2}.steps span{color:#5670a8}.contact-section{background:var(--navy);color:#eff4ff}.form-preview{color:#c0cce2;border-color:#53688e}.footer{color:#eaf0ff;background:#0c1428;border-top:1px solid #34405a;max-width:none;padding-left:max(32px,50vw - 592px);padding-right:max(32px,50vw - 592px)}.legal{background:#fff}.legal h1{letter-spacing:-1.6px}.legal table{background:#f8faff}@media (width>=1400px){.hero{padding-top:68px;padding-bottom:72px}}@media (width<=1100px){.header{gap:18px}.header nav{gap:14px;font-size:11px}.header-link{font-size:11px}.hero .actions{flex-direction:column;align-items:flex-start}.hero .actions .button{min-width:240px}.hero h1{font-size:54px}.finance-visual{transform:none}.interface-title{font-size:28px}.interface-bottom{flex-wrap:wrap}.workspace-card{padding:22px}.workspace-card h3{font-size:20px}.workspace-card-top{font-size:7px}}@media (width<=760px){.header{flex-wrap:wrap;gap:18px;height:auto;min-height:130px;padding:22px}.header .brand{flex:1}.header nav{border-top:1px solid #35425d;flex-wrap:wrap;order:3;gap:10px 18px;width:100%;padding-top:14px;font-size:11px;display:flex}.header-link{font-size:11px}.hero{grid-template-columns:1fr;gap:32px;padding-top:38px;padding-bottom:30px}.hero h1{letter-spacing:-2.8px;font-size:clamp(42px,9vw,62px)}.hero .eyebrow{letter-spacing:1.2px;font-size:9px}.hero .lead{max-width:520px;font-size:15px}.hero .actions{flex-flow:wrap;align-items:stretch;gap:10px}.hero .actions .button{flex:1;gap:8px;min-width:0;padding:14px;font-size:11px}.finance-visual{justify-self:center;width:100%;max-width:540px}.interface-title{font-size:28px}.interface-top{padding:19px 20px;font-size:8px}.interface-bottom{margin:0 20px;padding:14px 0;font-size:7px}.hero-shell .facts{gap:0;padding-bottom:20px}.hero-shell .facts>div{padding:18px 0}.facts b{font-size:11px}.hero-shell .facts>div>span{font-size:10px}.workspace-grid{grid-template-columns:1fr;gap:16px}.workspace-card{padding:24px}.workspace-card-top{font-size:9px}.workspace-card h3{margin-top:22px;font-size:23px}.workspace-card p{max-width:420px}.workspace-section{padding-top:58px}.service-grid article{padding:24px}.footer{padding:32px 22px}.footer p{font-size:10px}.contact-section h2{font-size:36px}}@media (width<=370px){.hero .actions{flex-direction:column}.hero h1{font-size:40px}.interface-title{font-size:25px}.interface-bottom{letter-spacing:0}.facts b span{margin-right:2px}.hero-shell .facts>div>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.flow-signal{animation:none!important}.workspace-card,.button{transition:none!important}html{scroll-behavior:auto}}:root{--cyan:#3457d5;--lime:#3457d5;--violet:#7e91ca;--ink:#1e2c48;--line:#dce3ef;--muted:#69758a;color:var(--ink);background:#f8faff}.preview{color:#65728a;background:#edf1f8;border-bottom:1px solid #e1e7f1}.header{color:#1e2c48;background:#f8faff}.header nav a{color:#5e6d85}.header nav a:hover{color:#3457d5}.header-link{border-color:#aab7cc}.brand-mark{color:#3457d5;background:#e4eafb}.hero-shell{color:#1e2c48;background:linear-gradient(120deg,#f8faff 5%,#f0f4fc 100%)}.hero-accent{color:#3457d5}.hero .eyebrow{color:#6d7c99}.hero .dot{box-shadow:none;background:#6d86cf}.hero .lead{color:#66748b}.hero-note{color:#768298}.primary,.featured .button{color:#fff;background:#3457d5}.primary:hover,.featured .button:hover{background:#2848bc;box-shadow:0 6px 22px #3457d51a}.secondary{color:#344565;background:#ffffffa6;border-color:#cbd5e8}.secondary:hover{background:#e9eef9}.finance-visual{background:linear-gradient(140deg,#fff 0%,#f4f7fd 100%);border-color:#d9e2f0;transform:none;box-shadow:0 25px 65px #5471a414}.interface-top{color:#7584a0;border-color:#e2e8f3}.interface-top i{background:#6d86cf}.interface-title{color:#253656}.interface-bottom{color:#7c89a3;border-color:#e0e7f2}.motion-toggle{color:#637493;background:#f1f4fa;border-color:#d7e0ef}.flow-diagram>rect{opacity:.12}.flow-diagram #node stop:first-child{stop-color:#fff}.flow-diagram #node stop:last-child{stop-color:#f5f7fc}.flow-diagram>g[stroke]{stroke:#becae2}.flow-diagram .flow-signal{stroke:#849bdc;stroke-width:2px}.flow-diagram g>rect{stroke:#d1dbed}.flow-diagram g>text{fill:#536585}.flow-diagram g>path[stroke=\#98a8ff]{stroke:#7c91c6}.flow-diagram g>text[fill=\#ffb891]{fill:#8c9bc0}.flow-diagram .core-node>rect{fill:#e5ebfa;stroke:#c4d1ee}.flow-diagram .core-node>path{stroke:#506fba}.flow-diagram .core-node>text{fill:#3457a5}.hero-shell .facts>div{border-color:#dce4f2}.hero-shell .facts>div>span{color:#79869e}.facts b span{color:#8a9abd}.workspace-section .eyebrow,.section-heading .eyebrow{color:#7b8baa}.workspace-card{border-color:#e0e6f1;box-shadow:0 6px 25px #34517c04}.workspace-card:hover{border-color:#b3c1df;box-shadow:0 14px 35px #1b31530c}.workspace-icon{color:#5673b5;background:#eaf0fc}.workspace-card:nth-child(2) .workspace-icon{color:#7789b7;background:#edf0fa}.workspace-card:nth-child(3) .workspace-icon{color:#b18d76;background:#f7eee8}.tariff-section{background:#eff3fa}.tariff.featured{background:#283d63;border-color:#283d63;box-shadow:0 14px 32px #283d6314}.featured li:before{color:#c3d1f4}.featured .button{color:#3454a8;background:#e6edff}.process-section{background:#edf2fa}.estimate{background:#f0f4fc}.contact-section{color:#263957;background:#f0f4fb}.contact-section .eyebrow{color:#788cad}.contact-section p,.telegram{color:#6f7f98}.contact-section input,.contact-section textarea{color:#263957;background:#fff;border-color:#ccd8eb}.contact-section input::placeholder,.contact-section textarea::placeholder{color:#8b99af}.contact-section .check{color:#6a7d99}.form-preview{color:#7888a1;background:#ffffff70;border-color:#ccd7ea}.footer{color:#2f4262;background:#e7edf7;border-color:#d9e2ef}.footer p,.footer>a:not(.brand){color:#75849e}.dark{background:#3457b9}.hero .button{box-shadow:none}@media (width<=760px){.header nav{border-color:#dce4f1}.finance-visual{transform:none}}#lead-form select{color:#16233d;width:100%;font:inherit;background:#fff;border:1px solid #c8d5f1;border-radius:8px;padding:14px}#lead-form small{margin-top:6px;font-size:12px;line-height:1.5;display:block}#lead-form .check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}#lead-form .check input{flex:none;width:18px;height:18px;margin-top:3px}#lead-form .check a{text-decoration:underline}#lead-form details label{margin-top:14px}#lead-form button:disabled{opacity:.65;cursor:wait}#lead-status:empty{display:none}#lead-status{border:1px solid #c8d5f1;border-radius:8px;padding:14px}#lead-estimate-label[hidden]{display:none}
