@font-face{font-family:TPL Property Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/TPLPropertySans-latin.woff2)format("woff2");unicode-range:U+??,U+E3F,U+2000-206F,U+20A0-20CF}@font-face{font-family:TPL Property Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/TPLPropertySans-cyrillic.woff2)format("woff2");unicode-range:U+400-52F,U+2DE0-2DFF,U+A640-A69F}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tpl-bg:#121312;--tpl-surface:#191919;--tpl-raised:#202120;--tpl-hover:#252625;--tpl-text:#fffffff5;--tpl-text-2:#ffffffad;--tpl-text-3:#ffffff70;--tpl-text-readable-muted:#ffffff7a;--tpl-border:#ffffff14;--tpl-border-hover:#ffffff24;--tpl-accent:#d4f28a;--tpl-accent-ink:#17200d;--tpl-success:#82d6a2;--tpl-warning:#e4c36a;--tpl-danger:#df8686;--tpl-radius-sm:12px;--tpl-radius:18px;--tpl-radius-lg:24px;--tpl-max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--tpl-bg)}body{background:var(--tpl-bg);color:var(--tpl-text);margin:0;font-family:TPL Property Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,textarea,select,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}:focus-visible{outline:2px solid var(--tpl-accent);outline-offset:3px}.tpl-page{background:radial-gradient(circle at 50% -6%, #ffffff0b, transparent 31rem), var(--tpl-bg);min-height:100vh;overflow:clip}.tpl-header{z-index:40;width:min(calc(100% - 32px), var(--tpl-max));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121312cc;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:72px;margin:auto;display:flex;position:sticky;top:0}.tpl-logo{align-items:center;gap:10px;width:fit-content;min-height:40px;text-decoration:none;display:inline-flex}.tpl-logo-mark{width:34px;height:34px;color:var(--tpl-accent-ink);background:var(--tpl-accent);border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid}.tpl-logo-text{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:650;line-height:1.05;display:flex}.tpl-logo-text span{color:var(--tpl-text-2)}.tpl-header-actions{align-items:center;gap:10px;display:flex}.tpl-language-toggle{border:1px solid var(--tpl-border);min-height:40px;color:var(--tpl-text-2);cursor:pointer;background:#ffffff05;border-radius:10px;padding:0 12px;font-size:11px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s}.tpl-language-toggle:hover{color:var(--tpl-text);border-color:var(--tpl-border-hover);background:#ffffff0d}.tpl-workspace-link,.tpl-header-link{border:1px solid var(--tpl-border);min-height:40px;color:var(--tpl-text);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.tpl-workspace-link:hover,.tpl-header-link:hover{border-color:var(--tpl-border-hover);background:#ffffff0f}.tpl-workspace-link:disabled{opacity:.45;cursor:not-allowed}.tpl-workspace-link:disabled:hover{border-color:var(--tpl-border);background:#ffffff05}.tpl-home-composer{z-index:2;width:min(580px,100%);margin-top:58px;position:relative}.tpl-home-composer .tpl-composer{z-index:1;position:relative}.tpl-composer{border:1px solid var(--tpl-border-hover);border-radius:var(--tpl-radius-lg);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--tpl-surface);width:100%;padding:10px;transition:border-color .16s,box-shadow .16s,transform .24s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff0a}.tpl-composer:focus-within{border-color:#d4f28a75;box-shadow:0 30px 90px #0000005c,0 0 0 3px #d4f28a14}.tpl-composer-main{align-items:center;gap:8px;min-height:98px;display:flex}.tpl-composer-input{flex:1;min-width:0}.tpl-composer-input label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpl-composer textarea{resize:none;width:100%;min-height:78px;max-height:144px;color:var(--tpl-text);letter-spacing:-.02em;background:0 0;border:0;outline:0;padding:14px 12px;font-size:clamp(17px,2.2vw,23px);line-height:1.42;display:block}.tpl-composer textarea::placeholder{color:#ffffff4a;opacity:1}.tpl-composer-actions{border-top:1px solid var(--tpl-border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px;display:flex}.tpl-composer-actions.is-message-mode{justify-content:flex-end}.tpl-intent{border:1px solid var(--tpl-border);background:#0003;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.tpl-intent button{min-width:76px;min-height:40px;color:var(--tpl-text-readable-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:650}.tpl-intent button.is-active{color:var(--tpl-text);background:#ffffff1a;box-shadow:0 1px 5px #0000002e}.tpl-primary-action{min-height:46px;color:var(--tpl-accent-ink);background:var(--tpl-accent);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:700;transition:transform .1s,background .15s,opacity .15s;display:inline-flex}.tpl-primary-action:hover:not(:disabled){background:#e1f7aa}.tpl-primary-action:active:not(:disabled){transform:scale(.98)}.tpl-primary-action:disabled{opacity:.32;cursor:default}.tpl-composer-icon{border:1px solid var(--tpl-border);width:44px;height:44px;color:var(--tpl-text-2);cursor:pointer;background:#ffffff06;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.tpl-composer-icon:hover,.tpl-composer-icon.is-active{color:var(--tpl-text);background:var(--tpl-hover);border-color:var(--tpl-border-hover)}.tpl-unread-dot{border:2px solid var(--tpl-surface);background:var(--tpl-accent);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.tpl-hero{width:min(calc(100% - 32px), var(--tpl-max));flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 72px);margin:auto;padding:92px 0 76px;display:flex;position:relative}.tpl-hero-glow{pointer-events:none;background:radial-gradient(circle,#ffffff0d,#0000 67%);width:740px;height:520px;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.tpl-hero-copy{z-index:1;text-align:center;width:min(980px,100%);position:relative}.tpl-eyebrow,.tpl-kicker{color:var(--tpl-text-readable-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.tpl-eyebrow{align-items:center;gap:10px;width:fit-content;margin:0 auto 26px;display:flex}.tpl-eyebrow span{background:var(--tpl-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #82d6a214}.tpl-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:850px;margin:auto;font-size:clamp(38px,4.2vw,58px);font-weight:620;line-height:1.04}.tpl-service-area{z-index:0;width:fit-content;min-height:42px;color:var(--tpl-accent);background:#252a20;border:1px solid #d4f28a33;border-radius:13px 13px 0 0;align-items:center;margin:0;padding:0 14px 10px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;top:-30px;left:20px}.tpl-section{width:min(calc(100% - 32px), var(--tpl-max));margin:0 auto;padding:118px 0}.tpl-section+.tpl-section{border-top:1px solid #ffffff0d}.tpl-section-heading{text-align:center;width:min(800px,100%);margin:0 auto 46px}.tpl-section h2{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(34px,4.3vw,58px);font-weight:590;line-height:1.04}.tpl-section-heading>p,.tpl-section-copy>p{color:var(--tpl-text-2);margin:0;font-size:16px;line-height:1.7}.tpl-section-copy{max-width:530px}.tpl-interpretation,.tpl-availability,.tpl-network{grid-template-columns:.84fr 1.16fr;align-items:center;gap:80px;display:grid}.tpl-interpretation-panel{border:1px solid var(--tpl-border-hover);border-radius:var(--tpl-radius-lg);background:radial-gradient(circle at 100% 0, #d4f28a12, transparent 34%), var(--tpl-surface);padding:26px;box-shadow:0 24px 70px #0000003d}.tpl-interpretation-panel>div+div{border-top:1px solid var(--tpl-border);margin-top:22px;padding-top:22px}.tpl-interpretation-panel>div>span{color:var(--tpl-text-readable-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.tpl-interpretation-panel p{letter-spacing:-.02em;margin:9px 0 0;font-size:20px;line-height:1.5}.tpl-criteria{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.tpl-criteria b{color:var(--tpl-text-2);background:#d4f28a0d;border:1px solid #d4f28a29;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:650}.tpl-criteria b.is-preference{border-color:var(--tpl-border);background:#ffffff09}.tpl-interpretation-panel>small{color:var(--tpl-success);align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.tpl-check-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpl-check-steps li{border:1px solid var(--tpl-border);background:var(--tpl-surface);border-radius:16px;grid-template-columns:42px 1fr;gap:16px;padding:20px;display:grid}.tpl-check-steps li>span{width:38px;height:38px;color:var(--tpl-accent-ink);background:var(--tpl-accent);border-radius:11px;place-items:center;font-size:10px;font-weight:800;display:grid}.tpl-check-steps h3{margin:1px 0 7px;font-size:15px}.tpl-check-steps p{color:var(--tpl-text-2);margin:0;font-size:13px;line-height:1.55}.tpl-value-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tpl-value-grid article{border:1px solid var(--tpl-border);border-radius:var(--tpl-radius);background:var(--tpl-surface);padding:30px}.tpl-value-grid article>span{color:var(--tpl-accent);font-size:11px;font-weight:700}.tpl-value-grid h3{letter-spacing:-.025em;margin:28px 0 10px;font-size:24px}.tpl-value-grid p{color:var(--tpl-text-2);margin:0;font-size:14px;line-height:1.65}.tpl-network{grid-template-columns:1fr 1fr}.tpl-network-visual{border:1px solid var(--tpl-border);border-radius:var(--tpl-radius-lg);background:radial-gradient(circle, #d4f28a14, transparent 46%), var(--tpl-surface);min-height:390px;position:relative}.tpl-network-core{width:110px;height:110px;color:var(--tpl-accent);background:#1c2119;border:1px solid #d4f28a42;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tpl-network-visual>span{border:1px solid var(--tpl-border);min-width:84px;color:var(--tpl-text-2);background:var(--tpl-raised);text-align:center;border-radius:12px;padding:11px;font-size:11px;position:absolute}.tpl-network-visual>span:after{content:"";z-index:-1;background:var(--tpl-border-hover);width:100px;height:1px;position:absolute}.tpl-network-visual .node-1{top:15%;left:12%}.tpl-network-visual .node-2{top:15%;right:12%}.tpl-network-visual .node-3{bottom:15%;left:12%}.tpl-network-visual .node-4{bottom:15%;right:12%}.tpl-network-visual .node-1:after,.tpl-network-visual .node-3:after{transform-origin:0;top:50%;left:78%;transform:rotate(28deg)}.tpl-network-visual .node-2:after,.tpl-network-visual .node-4:after{transform-origin:100%;top:50%;right:78%;transform:rotate(-28deg)}.tpl-faq-list{gap:8px;width:min(860px,100%);margin:auto;display:grid}.tpl-faq-item{border-radius:var(--tpl-radius);background:#ffffff06;transition:background .18s}.tpl-faq-item:hover,.tpl-faq-item[open]{background:var(--tpl-raised)}.tpl-footer{padding:44px max(16px, calc((100vw - var(--tpl-max)) / 2)) 34px;border-top:1px solid var(--tpl-border);position:relative;overflow:hidden}.tpl-footer-wordmark{color:#ffffff0e;letter-spacing:-.075em;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:clamp(62px,11.5vw,170px);font-weight:700;line-height:.72;display:flex}.tpl-footer-wordmark span+span{margin-left:12%}.tpl-footer-details{z-index:1;color:var(--tpl-text-2);grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:44px;font-size:11px;line-height:1.6;display:grid;position:relative}.tpl-footer-label{color:var(--tpl-text-readable-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.tpl-footer-details strong,.tpl-footer-details a{color:var(--tpl-text);font-style:normal}.tpl-footer-value{font-size:11px;line-height:1.65}.tpl-footer-value>:is(strong,p,span){margin:0;display:block}.tpl-footer-details address{font-style:normal}.tpl-footer-email-masked{color:var(--tpl-text-2)}.tpl-contact-panel summary{width:fit-content;color:var(--tpl-text);cursor:pointer;text-decoration:underline}.tpl-contact-panel form{gap:12px;width:min(360px,100%);margin-top:16px;display:grid}.tpl-contact-panel label{color:var(--tpl-text-2);gap:5px;font-size:13px;display:grid}.tpl-contact-panel input,.tpl-contact-panel textarea{border:1px solid var(--tpl-border-hover);width:100%;color:var(--tpl-text);background:var(--tpl-surface);border-radius:10px;padding:10px 12px}.tpl-contact-panel textarea{resize:vertical}.tpl-contact-panel button{width:fit-content;color:var(--tpl-accent-ink);background:var(--tpl-accent);cursor:pointer;border:0;border-radius:10px;padding:9px 14px}.tpl-contact-panel button:disabled{opacity:.55;cursor:progress}.tpl-contact-trap{position:absolute;left:-10000px}.tpl-contact-status{min-height:1.5em;color:var(--tpl-text-2)}.tpl-contact-button{color:var(--tpl-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.tpl-contact-button span{text-underline-offset:4px;text-decoration:underline}.tpl-contact-button:disabled{color:var(--tpl-text-2);cursor:not-allowed}.tpl-contact-result{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.tpl-contact-address{color:var(--tpl-text);-webkit-user-select:all;user-select:all}.tpl-contact-copy-button{color:var(--tpl-text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;padding:0;display:inline-flex;position:relative}.tpl-contact-copy-button:after{content:"";position:absolute;inset:-8px}.tpl-contact-copy-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:1em;height:1em}.tpl-contact-feedback{color:var(--tpl-text-2)}.tpl-contact-button[hidden],.tpl-contact-result[hidden],.tpl-contact-copy-button[hidden],.tpl-contact-hint[hidden]{display:none}.tpl-contact-note,.tpl-contact-hint{max-width:28ch;color:var(--tpl-text-2);font:inherit}.tpl-turnstile-slot:empty{display:none}@media (width<=900px){.tpl-section{padding:92px 0}.tpl-interpretation,.tpl-availability,.tpl-network{grid-template-columns:1fr;gap:38px}.tpl-section-copy{max-width:760px}}@media (width<=680px){.tpl-header{width:calc(100% - 24px);min-height:64px}.tpl-logo-text,.tpl-workspace-link{display:none}.tpl-hero{align-items:stretch;width:calc(100% - 24px);min-height:calc(100svh - 64px);padding:72px 0 58px}.tpl-hero-copy{text-align:left}.tpl-eyebrow{margin-left:0}.tpl-hero h1{margin-left:0;font-size:clamp(36px,10vw,48px)}.tpl-service-area{left:14px}.tpl-home-composer{margin-top:54px}.tpl-composer{border-radius:20px;padding:8px}.tpl-composer-main{min-height:88px}.tpl-composer textarea{min-height:76px;padding:12px 10px;font-size:17px}.tpl-composer-actions{padding:8px 4px 4px}.tpl-intent{width:100%}.tpl-intent button{min-width:0}.tpl-primary-action{flex:none;width:46px;height:46px;padding:0}.tpl-primary-action .tpl-primary-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpl-primary-action svg:last-child{display:none}.tpl-section{width:calc(100% - 24px);padding:78px 0}.tpl-section h2{font-size:36px}.tpl-section-heading{text-align:left;margin-bottom:32px}.tpl-section-heading>p,.tpl-section-copy>p{font-size:14px}.tpl-interpretation-panel{padding:20px}.tpl-interpretation-panel p{font-size:17px}.tpl-value-grid{grid-template-columns:1fr}.tpl-value-grid article{padding:24px}.tpl-network-visual{order:2;min-height:330px}.tpl-network .tpl-section-copy{order:1}.tpl-network-visual>span{min-width:68px;padding:9px 7px;font-size:9px}.tpl-network-core{width:88px;height:88px}.tpl-network-visual .node-1,.tpl-network-visual .node-3{left:7%}.tpl-network-visual .node-2,.tpl-network-visual .node-4{right:7%}.tpl-footer{padding-top:34px}.tpl-footer-details{grid-template-columns:1fr}.tpl-footer-wordmark{font-size:21vw;line-height:.78}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.tpl-skip{z-index:100;color:var(--tpl-accent-ink);background:var(--tpl-accent);border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.tpl-skip:focus{transform:translateY(0)}.tpl-header-actions{flex-shrink:0}.tpl-language-toggle{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tpl-composer{cursor:not-allowed}.tpl-composer-main{align-items:flex-start;padding:14px 12px}.tpl-composer-placeholder{color:#ffffff57;letter-spacing:-.02em;font-size:clamp(17px,2.2vw,23px);line-height:1.42}.tpl-intent span{min-width:76px;min-height:40px;color:var(--tpl-text-readable-muted);border-radius:8px;place-items:center;padding:0 14px;font-size:13px;font-weight:650;display:grid}.tpl-intent span.is-active{color:var(--tpl-text);background:#ffffff1a;box-shadow:0 1px 5px #0000002e}.tpl-primary-action{opacity:.45;cursor:not-allowed}.tpl-launch{color:var(--tpl-text-2);text-align:center;margin:15px 4px 0;font-size:13px;line-height:1.5}.tpl-criteria{margin-bottom:0;padding:0;list-style:none}.tpl-criteria li{color:var(--tpl-text-2);background:#d4f28a0d;border:1px solid #d4f28a29;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:650}.tpl-criteria li.is-preference{border-color:var(--tpl-border);background:#ffffff09}.tpl-faq-item{overflow:hidden}.tpl-faq-item summary{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:64px;padding:18px 22px;font-size:15px;font-weight:620;list-style:none;transition:color .18s;display:flex}.tpl-faq-item summary:hover{color:var(--tpl-accent)}.tpl-faq-item summary::-webkit-details-marker{display:none}.tpl-faq-item summary svg{color:var(--tpl-accent);flex:none;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.tpl-faq-item[open]{background:var(--tpl-raised)}.tpl-faq-item[open] summary svg{transform:rotate(45deg)}.tpl-faq-item>p{max-width:700px;color:var(--tpl-text-2);margin:0;padding:0 22px 22px;font-size:14px;line-height:1.65}@supports (interpolate-size:allow-keywords){.tpl-faq-item{interpolate-size:allow-keywords}.tpl-faq-item::details-content{height:0;transition:height .26s cubic-bezier(.2, .8, .2, 1), content-visibility .26s ease allow-discrete;overflow:clip}.tpl-faq-item[open]::details-content{height:auto}}.tpl-footer-details p{max-width:35rem}@media (width<=620px){.tpl-hero{align-items:stretch}.tpl-intent{width:auto}.tpl-intent span{min-width:74px}.tpl-primary-action{flex:none;width:46px;height:46px;padding:0}.tpl-primary-action .tpl-primary-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpl-launch{text-align:left}.tpl-footer-details{grid-template-columns:1fr}}@media (width<=370px){.tpl-header-actions{gap:5px}.tpl-language-toggle{min-height:36px;padding:0 9px}.tpl-hero h1{overflow-wrap:anywhere}}
