:root{--ink:#0e1113;--muted:#667075;--paper:#f3eee5;--paper2:#e5dccd;--surface:#fffdf8;--dark:#0e1113;--dark2:#24211d;--gold:#b88952;--gold2:#e7c98a;--green:#53665b;--line:rgba(14,17,19,.12);--lineDark:rgba(255,255,255,.14);--shadow:0 38px 120px rgba(14,17,19,.2);--softShadow:0 18px 54px rgba(14,17,19,.1);--radius:8px;--max:1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(14,17,19,.035) 1px,transparent 1px),linear-gradient(180deg,#f8f3ea,#e8dfd1 46%,#f8f3ea);background-size:68px 68px,auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}main{overflow:hidden}h1{max-width:980px;margin-bottom:26px;font-size:clamp(54px,7.9vw,112px);line-height:.86;letter-spacing:0;text-wrap:balance}h2{max-width:880px;margin-bottom:18px;font-size:clamp(34px,4.8vw,64px);line-height:.96;letter-spacing:0;text-wrap:balance}h3{margin:0 0 10px;font-size:24px;line-height:1.08}p{color:var(--muted);line-height:1.62}.label{margin:0 0 16px;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--delay,0ms)}.reveal.is-visible,.reveal.visible{opacity:1;transform:none}.is-hidden{display:none!important}.site-header{position:sticky;top:16px;z-index:60;width:min(calc(100% - 32px),1240px);min-height:76px;margin:16px auto 0;padding:10px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;color:#fff8ea;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:rgba(14,17,19,.80);box-shadow:0 28px 90px rgba(14,17,19,.28);backdrop-filter:blur(24px)}.brand{display:inline-flex;gap:12px;align-items:center;min-width:0;font-weight:900}.brand-sign{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--radius);color:#181109;background:linear-gradient(145deg,#f0d9a2,#b88952);box-shadow:inset 0 1px 0 rgba(255,255,255,.38)}.brand b,.brand small{display:block}.brand small{margin-top:2px;color:rgba(255,248,234,.56);font-size:12px;font-weight:650}.nav{justify-self:center;display:flex;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.10);border-radius:var(--radius);background:rgba(255,255,255,.06)}.nav a{padding:10px 12px;color:rgba(255,248,234,.72);border-radius:6px;font-size:14px;font-weight:780}.nav a:hover{color:#fff8ea;background:rgba(255,255,255,.08)}.header-link,.button{min-height:50px;padding:14px 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;font-weight:900;line-height:1.1;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.header-link:hover,.button:hover{transform:translateY(-1px)}.header-link,.button.primary{color:#191109;background:linear-gradient(145deg,#f0d9a2,#d4a564 50%,#a86f3e);box-shadow:0 18px 46px rgba(168,111,62,.26)}.button.ghost{color:#fff8ea;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.button.light{color:var(--ink);border-color:var(--line);background:rgba(255,253,248,.95)}.hero{position:relative;min-height:96vh;margin-top:-108px;color:#fff8ea;background:var(--dark);overflow:hidden;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,9,10,.98),rgba(7,9,10,.82) 40%,rgba(7,9,10,.25) 76%),linear-gradient(180deg,rgba(7,9,10,.18),rgba(7,9,10,.86)),url("./hero-premium-20260702.png") center/cover no-repeat;transform:scale(1.012)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:170px;background:linear-gradient(180deg,transparent,#f8f3ea)}.hero-grid{width:min(calc(100% - 44px),var(--max));margin:0 auto;padding:184px 0 92px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);gap:clamp(34px,6vw,88px);align-items:center}.hero-copy{max-width:900px}.lead{max-width:760px;margin-bottom:30px;color:rgba(255,248,234,.80);font-size:clamp(18px,1.6vw,24px);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.dossier{padding:22px;border:1px solid rgba(231,201,138,.28);border-radius:var(--radius);background:linear-gradient(160deg,rgba(14,17,19,.88),rgba(14,17,19,.58));box-shadow:0 44px 120px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(18px)}.dossier-top,.dossier-address,.dossier-rows div,.dossier-status{border:1px solid var(--lineDark);border-radius:6px;background:rgba(255,255,255,.07)}.dossier-top,.dossier-address{padding:16px}.dossier-top span,.dossier-address span,.dossier-rows span,.opening-statement span,.architecture-list span,.ledger-table span,.control-stack span,.report-title span,.report-lines span,.contract-grid p{color:var(--gold2);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dossier-top b{display:block;margin-top:8px;font-size:24px}.dossier-address{margin-top:12px}.dossier-address strong{display:block;margin-top:8px;font-size:30px;line-height:1.02}.dossier-rows{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.dossier-rows div{min-height:112px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.dossier-rows b{font-size:17px;line-height:1.18}.dossier-status{margin-top:12px;padding:14px;display:flex;gap:10px;align-items:center;color:rgba(255,248,234,.78);font-weight:780}.dossier-status span{width:9px;height:9px;border-radius:50%;background:#91d59f}.opening-statement,.architecture-section,.ledger-section,.owner-control,.pricing-section,.report-section,.faq-section,.contact-section,.footer{width:min(calc(100% - 36px),var(--max));margin-inline:auto}.opening-statement{margin-top:54px;padding:clamp(28px,5vw,58px);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,.55fr);gap:1px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:var(--softShadow)}.opening-statement>p,.opening-statement>div{margin:0;padding:26px;background:rgba(255,253,248,.94)}.opening-statement>p{color:var(--ink);font-size:clamp(25px,2.7vw,38px);line-height:1.15}.opening-statement strong{display:block;font-size:clamp(28px,3vw,42px);line-height:1}.opening-statement span{display:block;margin-top:18px;color:var(--muted)}.architecture-section{margin-top:112px;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,6vw,78px);align-items:center}.architecture-photo{position:relative;margin:0;min-height:720px;overflow:hidden;border-radius:var(--radius);background:var(--dark);box-shadow:var(--shadow)}.architecture-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.architecture-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(14,17,19,.72))}.architecture-copy p:not(.label){font-size:17px}.architecture-list{margin-top:28px;display:grid;gap:10px}.architecture-list article{padding:18px 0 18px 22px;border-left:1px solid rgba(184,137,82,.45)}.architecture-list b{display:block;margin-top:8px;font-size:22px;line-height:1.14}.architecture-list p{margin:8px 0 0}.ledger-section,.owner-control,.pricing-section,.report-section,.faq-section,.contact-section{margin-top:112px}.section-kicker{margin-bottom:32px}.ledger-table{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:var(--softShadow)}.ledger-table div{min-height:118px;padding:18px 22px;display:grid;grid-template-columns:52px minmax(220px,.55fr) 1fr auto;gap:20px;align-items:center;background:rgba(255,253,248,.94)}.ledger-table b{font-size:23px;line-height:1.08}.ledger-table p{margin:0}.ledger-table strong{padding:8px 10px;border-radius:999px;color:#fff8ea;background:var(--green);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.owner-control{padding:clamp(32px,6vw,70px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,76px);align-items:center;color:#fff8ea;background:linear-gradient(135deg,rgba(14,17,19,.96),rgba(39,35,29,.92)),url("./operations-desk-20260702.png") center/cover no-repeat;box-shadow:var(--shadow)}.owner-control p,.owner-control h2{color:#fff8ea}.control-stack{display:grid;gap:10px}.control-stack article{min-height:120px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.control-stack b{display:block;margin-top:12px;font-size:24px;line-height:1.1}.pricing-section{width:min(calc(100% - 36px),1240px);padding:clamp(34px,6vw,76px);color:#fff8ea;background:linear-gradient(135deg,rgba(14,17,19,.98),rgba(43,37,29,.94));box-shadow:var(--shadow)}.pricing-section .section-kicker p{color:rgba(255,248,234,.72)}.contract-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.contract-grid article{min-height:560px;padding:28px;display:flex;flex-direction:column;color:var(--ink);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:rgba(255,253,248,.94);box-shadow:0 18px 54px rgba(0,0,0,.12)}.contract-grid article.main{color:#fff8ea;border-color:rgba(231,201,138,.42);background:linear-gradient(145deg,#4a3928,var(--dark))}.contract-grid strong{display:block;margin-top:12px;font-size:clamp(44px,4.7vw,64px);line-height:.94}.contract-grid>article>span{margin-top:8px;color:var(--muted)}.contract-grid .main>span,.contract-grid .main li{color:rgba(255,248,234,.72)}.contract-grid ul{margin:28px 0 26px;padding:0;list-style:none}.contract-grid li{padding:12px 0;color:var(--muted);border-top:1px solid var(--line)}.contract-grid .main li{border-color:rgba(255,255,255,.14)}.contract-grid .button{width:100%;margin-top:auto}.report-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(28px,6vw,76px);align-items:center}.report-copy p{font-size:17px}.report-document{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,253,248,.94);box-shadow:var(--softShadow)}.report-title{padding:20px;color:#fff8ea;border-radius:6px;background:var(--dark)}.report-title b{display:block;margin-top:8px;font-size:32px}.report-lines{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.report-lines div{min-height:118px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#fff8ee}.report-lines span{color:var(--gold)}.report-lines b{display:block;margin-top:12px;font-size:18px;line-height:1.22}.faq-section{padding:44px;border-radius:var(--radius);background:rgba(255,253,248,.72);box-shadow:var(--softShadow)}.faq-list{display:grid;gap:10px}.faq-list details{padding:20px 22px;border:1px solid var(--line);border-radius:6px;background:rgba(255,253,248,.94)}.faq-list summary{cursor:pointer;font-size:19px;font-weight:900}.faq-list p{margin:14px 0 0}.contact-section{width:min(calc(100% - 36px),1240px);min-height:700px;margin-bottom:84px;padding:clamp(34px,6vw,76px);display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(28px,6vw,76px);align-items:end;color:#fff8ea;background:linear-gradient(115deg,rgba(14,17,19,.97),rgba(14,17,19,.78) 50%,rgba(14,17,19,.38)),url("./hero-premium-20260702.png") center/cover no-repeat;box-shadow:var(--shadow)}.contact-copy p{color:rgba(255,248,234,.76);font-size:17px}.lead-form{padding:clamp(20px,3vw,34px);color:var(--ink);border:1px solid rgba(255,255,255,.24);border-radius:var(--radius);background:rgba(255,253,248,.95);box-shadow:0 32px 90px rgba(0,0,0,.22)}.form-step{display:none;margin:0;padding:0;border:0}.form-step.is-active{display:grid;gap:14px}.form-step legend{margin-bottom:14px;font-size:24px;font-weight:900}.lead-form label{display:grid;gap:8px;color:var(--muted);font-size:14px;font-weight:780}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:52px;padding:14px;color:var(--ink);border:1px solid rgba(14,17,19,.22);border-radius:6px;background:#fff8ee;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(184,137,82,.16)}.checkbox-label{margin-top:16px;grid-template-columns:18px 1fr;align-items:start}.checkbox-label input{min-height:auto;margin-top:3px}.checkbox-label a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.form-controls{margin-top:20px}.form-controls .button{width:100%}.telegram-preview{margin-top:18px;display:grid;gap:10px}#formNote{margin:16px 0 0;color:var(--muted)}.footer{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);border-top:1px solid var(--line)}.footer-docs{display:flex;flex-wrap:wrap;gap:16px}.footer a{color:var(--ink)}.mobile-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:70;display:none;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius);background:rgba(255,253,248,.9);box-shadow:0 18px 46px rgba(14,17,19,.18);backdrop-filter:blur(16px)}.mobile-sticky a{min-height:46px;display:grid;place-items:center;border-radius:6px;color:#fff8ea;background:var(--dark);font-weight:900}.mobile-sticky a:first-child{color:#191109;background:linear-gradient(145deg,#f0d9a2,#d4a564)}@media(max-width:1080px){.site-header{grid-template-columns:auto auto}.nav{display:none}.hero-grid,.architecture-section,.owner-control,.report-section,.contact-section{grid-template-columns:1fr}.dossier{max-width:640px}.opening-statement{grid-template-columns:repeat(3,1fr)}.opening-statement>p{grid-column:1/-1}.ledger-table div{grid-template-columns:42px 1fr}.ledger-table p,.ledger-table strong{grid-column:2}.contract-grid{grid-template-columns:1fr}.contract-grid article{min-height:auto}}@media(max-width:720px){.site-header{top:8px;width:min(calc(100% - 20px),1240px);min-height:60px;margin-top:8px}.brand b,.brand small{display:none}.header-link{min-height:42px;padding:10px 14px}.hero{margin-top:-76px}.hero-bg{background-image:linear-gradient(180deg,rgba(7,9,10,.95),rgba(7,9,10,.70) 56%,rgba(7,9,10,.92)),url("./hero-premium-20260702.png");background-position:62% center}.hero-grid{width:min(calc(100% - 28px),var(--max));padding:142px 0 50px;gap:26px}h1{font-size:clamp(40px,13vw,58px)}h2{font-size:clamp(30px,10vw,42px)}.lead{font-size:17px}.hero-actions{display:grid;grid-template-columns:1fr}.button{width:100%}.dossier{padding:14px}.dossier-rows,.opening-statement,.report-lines{grid-template-columns:1fr}.opening-statement,.architecture-section,.ledger-section,.owner-control,.pricing-section,.report-section,.faq-section,.contact-section,.footer{width:min(calc(100% - 24px),var(--max))}.opening-statement{margin-top:34px}.opening-statement>p,.opening-statement>div{padding:20px}.architecture-section,.ledger-section,.owner-control,.pricing-section,.report-section,.faq-section,.contact-section{margin-top:76px}.architecture-photo{min-height:420px}.ledger-table div{grid-template-columns:1fr;gap:8px}.ledger-table p,.ledger-table strong{grid-column:auto}.owner-control,.pricing-section,.faq-section,.contact-section{padding:24px 16px}.contact-section{min-height:auto;margin-bottom:76px}.footer{padding-bottom:90px;align-items:flex-start;flex-direction:column}.mobile-sticky{display:grid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}