:root{--s24-navy:#081b2d;--s24-navy-soft:#102b43;--s24-ivory:#f7f3eb;--s24-paper:#fffdf9;--s24-gold:#b9955b;--s24-gold-pale:#e9d9bd;--s24-ink:#172637;--s24-muted:#687583;--s24-line:#dfe3e4;--s24-radius:24px}
:focus-visible{outline:3px solid rgba(185,149,91,.55);outline-offset:4px}.skip-link{position:fixed;left:16px;top:-80px;z-index:200;background:var(--s24-navy);color:#fff;padding:12px 18px;border-radius:8px}.skip-link:focus{top:16px}.header-languages{display:flex;gap:6px;padding-left:14px;border-left:1px solid var(--line)}.header-languages a{font-size:9px;letter-spacing:.08em;color:#929ca5;padding:6px 3px}.header-languages a.active{color:var(--gold);font-weight:800}.site-header .brand-logo{width:176px;height:auto}.main-nav{gap:20px}.main-nav>a{white-space:nowrap}
.product-hero{position:relative;min-height:710px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 22%,rgba(185,149,91,.15),transparent 28%),linear-gradient(135deg,#fbfaf7 0%,#f5f1e8 100%)}.hero-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(8,27,45,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,27,45,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000 12%,transparent 80%)}.product-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);gap:64px;align-items:center;padding-block:72px}.product-hero .hero-copy{max-width:650px;padding-block:32px}.product-hero .eyebrow{padding:7px 11px 7px 0;border-radius:999px;letter-spacing:1.55px}.product-hero .eyebrow i{width:25px}.product-hero h1{max-width:650px;margin:20px 0 22px;font-family:"Cormorant Garamond","Noto Serif Georgian",serif;font-size:clamp(46px,4.5vw,66px);font-weight:600;line-height:1.06;letter-spacing:-.03em;color:var(--s24-navy)}html[lang=ka] .product-hero h1{font-family:"Noto Serif Georgian",serif;font-size:clamp(38px,3.25vw,50px);line-height:1.3;letter-spacing:-.018em}.product-hero .lead{max-width:585px;font-size:15.5px;line-height:1.75}.product-hero .hero-actions{margin-top:29px}.product-hero .hero-note{margin-top:20px}.match-console{position:relative;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(145deg,#102d46,#071827);color:#fff;box-shadow:0 45px 100px rgba(8,27,45,.22),inset 0 1px rgba(255,255,255,.08)}.match-console:before{content:"";position:absolute;inset:12px;border:1px solid rgba(185,149,91,.13);border-radius:19px;pointer-events:none}.console-top,.request-brief,.match-line,.hero-results,.demo-caption{position:relative}.console-top{display:flex;justify-content:space-between;align-items:center;padding:0 4px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.console-top>span{font-size:10px;letter-spacing:.18em;font-weight:800}.console-top i{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#69c79f;box-shadow:0 0 0 5px rgba(105,199,159,.12)}.console-top small,.demo-caption{color:#8195a5;font-size:9px}.request-brief{padding:22px 4px}.request-brief>small{text-transform:uppercase;letter-spacing:.14em;color:var(--s24-gold-pale);font-size:9px}.request-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.request-chips span{padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);font-size:10px;color:#e5ebef}.match-line{display:grid;grid-template-columns:repeat(5,1fr);position:relative;padding:18px 0 22px}.match-line:before{content:"";position:absolute;left:9%;right:9%;top:29px;height:1px;background:linear-gradient(90deg,var(--s24-gold),#526a7c)}.match-stage{position:relative;text-align:center;color:#718797}.match-stage span{position:relative;z-index:1;width:24px;height:24px;margin:auto;display:grid;place-items:center;border:1px solid #526a7c;border-radius:50%;background:#0c2438;font-size:8px;transition:.3s}.match-stage b{display:block;margin-top:8px;font-size:8px;font-weight:600}.match-stage.active{color:#fff}.match-stage.active span{background:var(--s24-gold);border-color:var(--s24-gold);box-shadow:0 0 0 7px rgba(185,149,91,.12)}.hero-results{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hero-results article{display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07)}.hero-results article>span{font:600 21px "Cormorant Garamond",serif;color:var(--s24-gold-pale)}.hero-results div{display:flex;flex-direction:column}.hero-results b{font-size:9px}.hero-results small{font-size:7px;color:#7f93a3}.demo-caption{display:flex;gap:7px;align-items:center;margin:16px 3px 0}.demo-caption .icon{color:var(--s24-gold)}
.match-ribbon{border-block:1px solid #e9e4da;background:#fffdf9}.match-ribbon .container{min-height:58px;display:flex;align-items:center;justify-content:center;gap:20px;color:#7b858d;font-size:9px;font-weight:800;letter-spacing:.16em}.match-ribbon i{width:52px;height:1px;background:linear-gradient(90deg,var(--s24-gold),#d9dee0)}
.section-heading>p{max-width:670px;color:var(--s24-muted);line-height:1.75}.process-v2{background:#fff}.process-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--s24-line)}.process-journey li{position:relative;padding:32px 24px 10px 0}.process-journey li:not(:last-child):after{content:"";position:absolute;right:18px;top:61px;width:26px;height:1px;background:var(--s24-gold)}.journey-index{position:absolute;right:20px;top:18px;font:600 24px "Cormorant Garamond";color:#e2e4e4}.process-journey .process-icon{width:54px;height:54px;margin-bottom:24px}.process-journey h3{margin:0 0 12px;color:var(--s24-navy);font-size:16px}.process-journey p{margin:0;color:var(--s24-muted);font-size:13px;line-height:1.65}
.comparison-section{background:var(--s24-ivory)}.comparison-board{display:grid;grid-template-columns:1fr 110px 1fr;max-width:1040px;margin:auto;border-radius:28px;overflow:hidden;box-shadow:0 26px 70px rgba(8,27,45,.09)}.comparison-board article{padding:48px 54px}.comparison-board small{font-size:9px;letter-spacing:.18em;color:var(--s24-gold)}.comparison-board h3{font:600 34px "Cormorant Garamond","Noto Serif Georgian";margin:10px 0 28px}.comparison-board ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.comparison-board li{display:flex;align-items:center;gap:12px;font-size:13px}.traditional-side{background:#fff;color:#68737e}.traditional-side h3{color:#55626e}.traditional-side li span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#f3ece9;color:#a76858}.saxli-side{background:var(--s24-navy);color:#d8e0e6}.saxli-side h3{color:#fff}.saxli-side li .icon{color:var(--s24-gold);width:18px}.comparison-pivot{background:linear-gradient(#efe5d4,#e6d4b5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--s24-navy)}.comparison-pivot span{font:600 50px "Cormorant Garamond"}.comparison-pivot i{height:60px;width:1px;background:var(--s24-gold);margin:9px}.comparison-pivot b{font-size:8px;letter-spacing:.12em;text-transform:uppercase;text-align:center}
.matching-demo{background:var(--s24-navy);color:#fff}.matching-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.matching-copy h2,.hours-heading h2{font:600 clamp(38px,4.3vw,56px) "Cormorant Garamond","Noto Serif Georgian";line-height:1.08;margin:18px 0}.matching-copy>p{color:#a6b2bb;line-height:1.75}.criteria-list{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.criteria-list span{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:9px 12px;font-size:10px}.criteria-list .icon{color:var(--s24-gold)}.matching-copy>small{color:#718492}.result-stack{display:grid;gap:12px}.result-stack article{display:grid;grid-template-columns:66px 1fr auto;gap:17px;align-items:center;padding:18px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);transition:.25s}.result-stack article:hover{transform:translateX(-5px);border-color:rgba(185,149,91,.4)}.score-ring{--score:0;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--s24-gold) calc(var(--score)*1%),rgba(255,255,255,.08) 0);position:relative}.score-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--s24-navy)}.score-ring strong{position:relative;font-size:12px}.result-stack article small{color:var(--s24-gold-pale);font-size:9px}.result-stack article h3{font-size:14px;margin:4px 0}.result-stack article div>span{font-size:10px;color:#8295a4}.result-stack article>.icon{color:var(--s24-gold)}
.service-directions{background:#fff}.service-editorial{display:grid;grid-template-columns:1fr 1fr}.service-direction{min-height:520px;padding:58px;display:grid;grid-template-columns:1fr .8fr;gap:45px;align-items:center}.service-direction h2{font:600 42px "Cormorant Garamond","Noto Serif Georgian";line-height:1.12;margin:18px 0}.service-direction p{font-size:14px;line-height:1.75}.service-number{display:block;font:600 80px "Cormorant Garamond";opacity:.1;line-height:.7;margin-bottom:20px}.service-direction ol{list-style:none;margin:0;padding:0;border-left:1px solid currentColor}.service-direction li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px 0 18px 20px;border-bottom:1px solid currentColor;font-size:12px;line-height:1.5}.service-direction li span{font-size:9px;color:var(--s24-gold)}.buy-direction{background:var(--s24-navy);color:#d9e0e5;border-radius:28px 0 0 28px}.buy-direction h2{color:#fff}.buy-direction p{color:#9cabb6}.buy-direction ol{border-color:rgba(255,255,255,.13)}.buy-direction li{border-color:rgba(255,255,255,.1)}.sell-direction{background:var(--s24-ivory);color:var(--s24-ink);border-radius:0 28px 28px 0}.sell-direction ol,.sell-direction li{border-color:#dbd7cf}
.hours-v2{background:linear-gradient(140deg,#102d46,#071827);color:#fff}.hours-heading{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:60px}.hours-heading .big-24{color:var(--s24-gold-pale)}.hours-heading p{color:#9aabb7;line-height:1.7}.hours-timeline{list-style:none;padding:55px 0 0;margin:45px 0 0;border-top:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:repeat(5,1fr);position:relative}.hours-timeline:before{content:"";position:absolute;top:-3px;left:0;width:75%;height:5px;border-radius:6px;background:linear-gradient(90deg,var(--s24-gold),rgba(185,149,91,.18))}.hours-timeline li{padding-right:24px}.hours-timeline span{display:block;color:var(--s24-gold-pale);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.hours-timeline b{display:block;margin-top:9px;font-size:13px}.hours-disclaimer{display:flex;align-items:center;gap:10px;margin:45px 0 0;padding:16px 20px;border:1px solid rgba(255,255,255,.11);border-radius:12px;color:#a9b6bf;font-size:12px}.hours-disclaimer .icon{color:var(--s24-gold)}
.trust-v2{background:#fff}.trust-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;align-items:center}.trust-copy h2{font:600 clamp(38px,4vw,54px) "Cormorant Garamond","Noto Serif Georgian";line-height:1.1;color:var(--s24-navy);margin:18px 0}.trust-copy>p{color:var(--s24-muted);line-height:1.8}.privacy-seal{display:flex;align-items:center;gap:14px;margin-top:30px;padding-top:24px;border-top:1px solid var(--s24-line)}.privacy-seal>.icon{width:34px;height:34px;color:var(--s24-gold)}.privacy-seal span{display:flex;flex-direction:column}.privacy-seal small{font-size:8px;letter-spacing:.14em;color:var(--s24-muted)}.privacy-seal b{font-size:13px;color:var(--s24-navy);margin-top:4px}.trust-principles{list-style:none;padding:0;margin:0;border-top:1px solid var(--s24-line)}.trust-principles li{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:22px 5px;border-bottom:1px solid var(--s24-line);align-items:center}.trust-principles span{font:600 24px "Cormorant Garamond";color:var(--s24-gold)}.trust-principles p{margin:0;font-size:14px;line-height:1.55}
.future-section{background:var(--s24-ivory)}.future-section .section-heading p{margin-inline:auto}.future-journey{display:grid;grid-template-columns:repeat(6,1fr);margin-top:55px;position:relative}.future-journey:before{content:"";position:absolute;left:8%;right:8%;top:24px;height:1px;background:linear-gradient(90deg,var(--s24-gold),#ccd1d2)}.future-journey div{position:relative;text-align:center}.future-journey span{position:relative;z-index:1;width:48px;height:48px;margin:auto;display:grid;place-items:center;border:1px solid var(--s24-gold);border-radius:50%;background:var(--s24-ivory);font:600 17px "Cormorant Garamond"}.future-journey b{display:block;margin-top:16px;font-size:11px}.future-journey small{display:inline-block;margin-top:7px;padding:4px 7px;border-radius:999px;background:#e9e5dd;color:#8a8f91;font-size:7px;text-transform:uppercase;letter-spacing:.1em}
.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:90px;align-items:start}.faq-section .section-heading{position:sticky;top:120px;margin:0}.faq-section .section-heading h2{margin-bottom:18px}.faq-list{border-top:1px solid var(--s24-line)}.faq-item{border-bottom:1px solid var(--s24-line)}.faq-item summary{list-style:none;display:grid;grid-template-columns:1fr 28px;gap:20px;align-items:center;padding:25px 2px;cursor:pointer;color:var(--s24-navy);font-weight:700;font-size:15px;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{position:relative;width:24px;height:24px;border:1px solid #d6d9d9;border-radius:50%}.faq-item summary i:before,.faq-item summary i:after{content:"";position:absolute;left:6px;right:6px;top:11px;height:1px;background:var(--s24-gold);transition:.2s}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i:after{transform:rotate(0)}.faq-item div{padding:0 55px 25px 2px}.faq-item p{margin:0;color:var(--s24-muted);font-size:13.5px;line-height:1.8}
.request-row{display:grid;grid-template-columns:42px 1fr auto auto 18px;align-items:center;gap:14px;padding:15px;border-bottom:1px solid var(--line);transition:.2s}.request-row:hover{background:#fbf9f4}.request-row>.icon{color:var(--gold)}.journey-page{background:var(--cream);padding:65px 0 100px;min-height:720px}.journey-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:30px 0}.journey-heading h1{font:600 46px "Cormorant Garamond","Noto Serif Georgian";color:var(--s24-navy);margin:12px 0 4px}.journey-heading p{color:var(--s24-muted)}.current-status{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.current-status small{color:var(--s24-muted)}.property-journey{padding:36px;border-radius:22px;background:var(--s24-navy);color:#fff}.property-journey .section-heading{margin-bottom:28px}.property-journey h2{color:#fff;font-size:35px}.journey-track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto}.journey-track li{min-width:130px;flex:1;position:relative;padding-right:15px}.journey-track li:before{content:"";position:absolute;left:30px;right:-2px;top:15px;height:1px;background:#3a5062}.journey-track li:last-child:before{display:none}.journey-track li>span{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:1px solid #536879;border-radius:50%;background:var(--s24-navy);font-size:8px}.journey-track li.done>span,.journey-track li.active>span{background:var(--s24-gold);border-color:var(--s24-gold)}.journey-track li b{display:block;margin-top:12px;color:#8093a2;font-size:9px}.journey-track li.done b,.journey-track li.active b{color:#fff}.journey-note{margin:25px 0 0;color:#91a3b0;font-size:11px}.journey-content{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;margin-top:28px}.request-facts dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.request-facts dl div{padding:14px;border-bottom:1px solid var(--line)}.request-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--s24-muted)}.request-facts dd{margin:5px 0 0;color:var(--s24-navy);font-size:13px;word-break:break-word}.photo-summary,.privacy-reminder{display:flex;align-items:center;gap:10px;margin:18px;padding:14px;background:var(--s24-ivory);border-radius:10px;color:var(--s24-muted);font-size:11px}.photo-summary .icon,.privacy-reminder .icon{color:var(--s24-gold)}.privacy-reminder p{margin:0;line-height:1.5}.timeline.compact{padding:0;border:0}.muted-copy{color:var(--s24-muted);line-height:1.65}
.filter-bar-advanced{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr))}.compact-filter{display:grid;gap:4px;font-size:9px;color:var(--s24-muted)}.compact-filter input{min-height:40px}.admin-heading p{color:var(--s24-muted)}.admin-safety-note{display:flex;align-items:center;gap:8px;color:var(--s24-muted);font-size:11px}.admin-safety-note .icon{color:var(--s24-gold)}.status-catalog{margin-bottom:24px}.status-catalog ol{list-style:none;margin:0;padding:0}.status-catalog li{display:grid;grid-template-columns:50px 1fr auto;gap:14px;align-items:center;padding:14px;border-top:1px solid var(--line)}.status-catalog li>span{font:600 20px "Cormorant Garamond";color:var(--s24-gold)}.status-catalog li div{display:flex;flex-direction:column}.status-catalog li small{color:var(--s24-muted);margin-top:3px}.status-catalog li em{font-style:normal;font-size:8px;text-transform:uppercase;color:var(--s24-gold)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.environment-list{margin:0}.environment-list div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.environment-list dt{font-size:10px;color:var(--s24-muted)}.environment-list dd{margin:0;font-weight:700;font-size:12px}.admin-card code{font-size:10px;color:var(--s24-navy)}
.legal-page{background:var(--s24-ivory);padding:75px 0 110px}.legal-shell{max-width:820px}.legal-shell header{margin:35px 0 55px}.legal-shell h1{font:600 clamp(44px,6vw,68px) "Cormorant Garamond","Noto Serif Georgian";color:var(--s24-navy);margin:18px 0}.legal-shell header p,.legal-shell section p{color:var(--s24-muted);line-height:1.8}.legal-shell section{padding:28px 0;border-top:1px solid #d9d6cf}.legal-shell h2{font-size:20px;color:var(--s24-navy)}.legal-contact{padding:18px;border-radius:12px;background:#fff}.legal-contact a{color:var(--s24-gold);font-weight:700}.footer-grid{grid-template-columns:1.05fr .9fr 1fr .55fr;gap:45px}.footer-links{display:grid;gap:11px;font-size:12px}.footer-links a:hover{color:var(--s24-gold)}
@media(max-width:1100px){.main-nav{gap:13px}.main-nav>a{font-size:12px}.product-hero-grid{grid-template-columns:1fr 1fr;gap:38px}.process-journey{grid-template-columns:repeat(3,1fr)}.matching-layout{gap:45px}.service-direction{padding:40px;grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.filter-bar-advanced{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.product-hero-grid,.matching-layout,.trust-layout,.journey-content,.faq-layout{grid-template-columns:1fr}.product-hero{min-height:auto}.product-hero-grid{padding-block:65px}.match-console{max-width:660px}.process-journey{grid-template-columns:1fr 1fr}.comparison-board{grid-template-columns:1fr}.comparison-pivot{min-height:85px;flex-direction:row;gap:16px}.comparison-pivot i{width:70px;height:1px}.service-editorial{grid-template-columns:1fr}.buy-direction,.sell-direction{border-radius:24px}.sell-direction{margin-top:14px}.hours-heading{grid-template-columns:150px 1fr}.hours-timeline{grid-template-columns:repeat(3,1fr);gap:25px}.future-journey{grid-template-columns:repeat(3,1fr);gap:32px}.future-journey:before{display:none}.faq-layout{gap:42px}.faq-section .section-heading{position:static}.settings-grid{grid-template-columns:1fr}}
@media(max-width:720px){.product-hero-grid{padding-block:48px}.product-hero h1,html[lang=ka] .product-hero h1{font-size:38px}.match-console{padding:17px;border-radius:20px}.request-chips span{font-size:9px}.match-line{overflow-x:auto;grid-template-columns:repeat(5,80px)}.hero-results{grid-template-columns:1fr}.match-ribbon .container{justify-content:flex-start;overflow-x:auto}.process-journey{grid-template-columns:1fr}.process-journey li{display:grid;grid-template-columns:55px 1fr;column-gap:15px}.process-journey .journey-index{display:none}.process-journey .process-icon{grid-row:span 2}.process-journey li:after{display:none}.comparison-board article{padding:34px 27px}.service-direction{padding:34px 25px}.hours-heading{grid-template-columns:1fr;gap:15px}.hours-heading .big-24{font-size:85px}.hours-timeline{grid-template-columns:1fr 1fr}.trust-layout{gap:45px}.future-journey{grid-template-columns:1fr 1fr}.journey-heading{align-items:flex-start;flex-direction:column}.current-status{align-items:flex-start}.property-journey{padding:25px 20px}.request-facts dl{grid-template-columns:1fr}.request-row{grid-template-columns:38px 1fr auto}.request-row time,.request-row>.icon{display:none}.filter-bar-advanced{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-language-card{max-width:none}}
@media(max-width:520px){.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.product-hero h1,html[lang=ka] .product-hero h1{font-size:34px}.console-top small{display:none}.hours-timeline{grid-template-columns:1fr}.future-journey{grid-template-columns:1fr}.future-journey div{display:grid;grid-template-columns:48px 1fr;gap:14px;text-align:left;align-items:center}.future-journey b,.future-journey small{margin:0}.service-direction h2{font-size:34px}.footer-grid{gap:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal,.match-stage,.result-stack article,.button{animation:none!important;transition:none!important;transform:none!important}.score-ring{background:rgba(185,149,91,.25)}}
