.page-hero{padding-top:30px;padding-bottom:65px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#4E6572;margin-bottom:40px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.page-hero h1{max-width:1120px;margin:25px 0 28px;font-size:clamp(40px,4.8vw,72px)}.page-lead{font-size:20px;line-height:1.6;max-width:820px}.page-hero>.text-link{margin-top:28px}.section-intro{max-width:760px;margin:25px 0 36px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:50px}.info-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid article{border-top:1px solid #B99C76;padding-top:24px}.info-grid h3{font-size:25px;font-weight:500;margin:18px 0}.info-grid p{font-size:15px}.info-grid .text-link{margin-top:25px}.reading-block{max-width:850px;margin-top:40px}.reading-block p+p{margin-top:25px}.reading-block>.text-link{margin-top:30px}.next-step{display:flex;align-items:center;justify-content:space-between;gap:65px;padding-top:65px;padding-bottom:70px;border-top:1px solid #B99C76}.next-step h2{margin:18px 0}.next-step p:not(.eyebrow){max-width:670px;font-size:14px}.next-step .button{flex-shrink:0}.status-note{border-left:3px solid #4E6572;background:#E4E1DA;padding:20px 24px;font-size:14px}.packages-intro{padding-bottom:30px}.package-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;gap:25px}.package-cards article{border:1px solid #B99C76;padding:30px 25px;display:flex;flex-direction:column;align-items:flex-start}.package-cards h2{font-size:32px;margin:20px 0 10px}.package-cards p{font-size:14px}.package-cards .package-subtitle{font-size:18px;margin-bottom:22px}.package-cards ul{padding-left:18px;margin:25px 0;font-size:14px}.package-cards li{margin-bottom:12px}.package-cards .boundary{padding-top:20px;border-top:1px solid #D9D7D1;font-size:12px;color:#4E6572;margin-bottom:25px}.package-cards .button{margin-top:auto;font-size:12px;padding:15px 16px;gap:20px;width:100%}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin-top:35px}.package-matrix{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.package-matrix caption{text-align:left;font-size:12px;padding:0 0 20px;color:#4E6572}.package-matrix th,.package-matrix td{border-bottom:1px solid #D9D7D1;padding:18px 20px;text-align:left;vertical-align:top;width:25%}.package-matrix thead th{background:#222B2D;color:#F1EEE7;font-size:15px;font-weight:500}.package-matrix tbody th{font-weight:600;padding-left:0}.table-note{font-size:12px;max-width:900px;margin-top:25px;color:#4E6572}.inline-actions{display:flex;gap:35px;flex-wrap:wrap;margin-top:30px}.inline-actions button{background:none;border:0;border-bottom:1px solid currentColor;color:inherit;border-radius:0}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:45px 0 35px}.price-grid>div{border-top:1px solid #4E6572;padding-top:25px}.price-figure{font-size:clamp(36px,4.1vw,58px);line-height:1.25;letter-spacing:-.04em;margin-top:20px}.price-figure small{font-size:15px;letter-spacing:0;display:block;margin-bottom:8px}.price-figure span{font-size:22px;letter-spacing:0}.price-note{font-size:14px;max-width:850px;margin-bottom:28px;color:#D9D7D1}.editorial-steps{counter-reset:steps;list-style:none;margin:45px 0 0;padding:0;max-width:1000px}.editorial-steps li{counter-increment:steps;border-top:1px solid #B99C76;padding:28px 0 28px 65px;position:relative}.editorial-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:28px;font-size:13px;color:#4E6572}.editorial-steps h3{font-size:25px;font-weight:500;margin-bottom:16px}.editorial-steps p{font-size:15px;max-width:760px}.editorial-steps .step-result{margin-top:15px;font-size:13px;color:#4E6572}.large-list{padding-left:20px;font-size:20px;line-height:1.7}.large-list li{margin-bottom:18px}.concept-image figure{margin:0}.concept-image img{width:100%;height:560px;object-fit:cover;display:block}.concept-image figcaption{font-size:12px;color:#4E6572;margin-top:15px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.contact-layout h3{font-weight:500;font-size:26px}.contact-layout p{margin:20px 0}.article-body{max-width:1050px;padding-bottom:70px}.article-body>section{padding:30px 0;border-top:1px solid #B99C76}.article-body h2{font-size:30px;line-height:1.3;margin-bottom:22px}.article-body p{font-size:17px;line-height:1.8}.article-related{display:flex;gap:35px;flex-wrap:wrap;margin-top:30px}.faq-page{max-width:1100px;padding-bottom:80px}.faq-page summary{font-size:22px}.faq-page details>p{font-size:16px;line-height:1.8}.site-footer{background:#222B2D;color:#F1EEE7;padding:55px 0 25px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:45px}.footer-top img{max-width:100%;height:auto}.footer-top p{font-size:12px;color:#D9D7D1;margin-top:22px}.footer-top h3{font-size:13px;color:#B99C76;font-weight:500;margin-bottom:18px}.footer-top>div>a:not(:first-child){display:block;font-size:12px;padding:6px 0}.footer-bottom{display:flex;justify-content:space-between;gap:24px;font-size:10px;border-top:1px solid #4E6572;margin-top:45px;padding-top:23px}.header nav a[aria-current=page]{border-bottom:1px solid #222B2D}.estimate-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:start;padding-bottom:80px}.estimate-layout fieldset{border:0;border-top:1px solid #B99C76;padding:28px 0 35px;margin:0;min-width:0}.estimate-layout legend{padding:0 20px 0 0;font-size:23px;line-height:1.4}.estimate-layout legend>span{font-size:12px;margin-right:20px;color:#4E6572}.floor-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:25px}.floor-choices label{cursor:pointer;position:relative}.floor-choices input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.floor-choices label>span{border:1px solid #B99C76;padding:20px;font-size:18px;display:block}.floor-choices small{display:block;font-size:11px;margin-top:10px}.floor-choices input:checked+span{background:#222B2D;color:#F1EEE7;border-color:#222B2D}.floor-choices input:focus-visible+span{outline:3px solid #4E6572;outline-offset:4px}.estimate-layout input,.estimate-layout select,.estimate-layout textarea{color:#222B2D;border-bottom-color:#4E6572}.estimate-layout input::placeholder,.estimate-layout textarea::placeholder{color:#4E6572}.estimate-layout input[type=range]{accent-color:#4E6572;padding:0;border:0;min-height:35px}.estimate-layout input:focus-visible,.estimate-layout select:focus-visible,.estimate-layout textarea:focus-visible{outline-color:#4E6572}.light-label{font-size:13px;margin-top:20px}.range-labels{display:flex;justify-content:space-between;font-size:11px;color:#4E6572}.field-help{font-size:12px;color:#4E6572;margin-top:14px;line-height:1.65}.estimate-layout .text-link{margin-top:20px}.estimate-summary{background:#222B2D;color:#F1EEE7;padding:35px;position:sticky;top:25px}.estimate-summary>.eyebrow{color:#B99C76}.calc-result{font-size:clamp(30px,3vw,43px);line-height:1.2;margin:28px 0 16px;letter-spacing:-.04em;overflow-wrap:anywhere}.estimate-summary>#calc-formula{font-size:13px;color:#D9D7D1}.estimate-summary dl{margin:30px 0}.estimate-summary dl>div{padding:15px 0;border-top:1px solid #4E6572}.estimate-summary dt{font-size:10px;color:#D9D7D1}.estimate-summary dd{font-size:16px;margin:5px 0 0}.summary-note{font-size:12px;color:#D9D7D1;margin-top:18px}.local-only{font-size:11px;border-top:1px solid #4E6572;margin-top:25px;padding-top:20px;color:#B99C76}#estimate-status{font-size:13px;margin-top:20px}#estimate-form>.button{width:100%}.home-package-link{margin-top:25px}.section.tech .text-link:focus-visible,.site-footer a:focus-visible{outline-color:#B99C76}
@media(max-width:1100px){.package-cards{gap:15px}.package-cards article{padding:25px 18px}.package-cards h2{font-size:27px}.estimate-layout{gap:40px}.estimate-summary{padding:25px}.footer-top{gap:25px}.floor-choices label>span{padding:16px}.page-hero h1{font-size:53px}}
@media(max-width:760px){.page-hero{padding-top:20px;padding-bottom:40px}.breadcrumbs{margin-bottom:28px;font-size:10px}.page-hero h1{font-size:38px;overflow-wrap:anywhere}.page-lead{font-size:16px}.info-grid,.info-grid.two,.package-cards,.price-grid,.contact-layout,.estimate-layout{grid-template-columns:1fr;gap:28px}.info-grid{margin-top:30px}.info-grid h3{font-size:24px}.next-step{display:block;padding-top:40px;padding-bottom:45px}.next-step .button{margin-top:28px}.package-cards article{padding:27px 24px}.package-cards h2{font-size:32px}.package-cards .button{font-size:14px}.status-note{padding:18px;font-size:13px}.table-scroll{margin-right:-20px}.package-matrix{font-size:12px;min-width:690px}.package-matrix th,.package-matrix td{padding:15px 18px}.price-grid{gap:35px;margin-top:35px}.price-figure{font-size:48px}.price-note{font-size:13px}.editorial-steps li{padding-left:40px}.editorial-steps h3{font-size:23px}.concept-image img{height:340px}.concept-image figcaption{font-size:10px}.article-body h2{font-size:27px}.article-body p{font-size:16px}.faq-page summary{font-size:19px}.faq-page details>p{font-size:14px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{display:block;font-size:11px;line-height:1.8}.footer-bottom p{margin-bottom:15px}.estimate-layout{padding-bottom:50px}.estimate-summary{position:static;grid-row:1;padding:26px}.estimate-summary dl{margin:22px 0}.estimate-summary dl>div{padding:12px 0}.estimate-summary .summary-note{font-size:12px}.calc-result{font-size:36px}.estimate-layout legend{font-size:21px}.floor-choices{gap:12px}.floor-choices label>span{font-size:16px;padding:18px 14px}.floor-choices small{font-size:10px}.inline-actions{gap:20px}.inline-actions .text-link{font-size:12px}.estimate-summary .local-only{margin-top:20px}.large-list{font-size:18px}}
@media print{.preview,.header,.site-footer,.next-step,.inline-actions,.skip,.breadcrumbs{display:none!important}body{background:#fff;color:#222B2D}.wrap{max-width:none;padding-left:0;padding-right:0}.page-hero{padding:0 0 20px}.page-hero h1{font-size:30px}.page-lead{font-size:12px}.section{padding:25px 0}.package-cards{gap:10px;break-inside:avoid}.package-cards article{padding:15px}.package-cards h2{font-size:21px}.package-cards p,.package-cards li{font-size:10px}.package-cards .button{display:none}.package-matrix{min-width:0;font-size:9px}.package-matrix th,.package-matrix td{padding:8px}.table-scroll{overflow:visible}h2{font-size:24px}.price-grid{margin:20px 0}.price-figure{font-size:30px}.tech{background:#fff!important;color:#222B2D!important}.tech p,.tech .eyebrow{color:#222B2D!important}.status-note{font-size:10px}.info-grid h3{font-size:16px}.info-grid p{font-size:10px}a[href]:after{content:none}@page{size:A4;margin:15mm}}

.package-cards .package-price{font-size:12px;line-height:1.8;border-top:1px solid #B99C76;border-bottom:1px solid #B99C76;padding:14px 0;margin-bottom:22px;width:100%;min-height:105px}.package-price small{font-size:10px;color:#4E6572}

.inline-result{display:none}@media(max-width:760px){.inline-result{display:block;font-size:22px;line-height:1.4;margin-top:22px;padding:18px 0;border-top:1px solid #B99C76}}

/* Direct contact with ARKVERA; visible in the header at every breakpoint. */
.header .telegram-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#222B2D;color:#F1EEE7;border:1px solid #222B2D;padding:12px 16px;white-space:nowrap;min-height:44px}
.header .telegram-cta span{margin-left:0}.header .telegram-cta:hover{background:#4E6572;border-color:#4E6572}
.contact-telegram{margin-top:25px}.telegram-estimate{margin-top:25px}.telegram-estimate .button{width:100%;justify-content:center;gap:14px}.telegram-estimate p{font-size:12px;margin-top:15px}
#telegram-brief{margin-top:25px}.site-footer .text-link{margin-top:20px}
@media(max-width:760px){.header .telegram-cta{display:flex;flex-basis:100%;padding:12px 16px}.telegram-estimate .button{font-size:13px}}
@media print{.telegram-cta,.telegram-estimate,#telegram-brief,.contact-telegram{display:none!important}}
