@scope (.legacy-tools, .legacy-bottom, .legacy-tail) {
/* offer.css */
@font-face{font-family:Onest;src:url(demo/assets/onest.ttf)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}:scope{margin:0;background:#faf9f5;color:#193e37;font:16px/1.65 Onest,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em;font-weight:500}.wrap{max-width:1320px;padding-inline:48px;margin:auto}.header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{font-size:39px;font-weight:700;letter-spacing:-3px;display:flex;align-items:center;gap:19px}.logo span{font:9px/1.5 Onest;letter-spacing:1.5px;max-width:140px}.header nav{display:flex;gap:25px;font-size:13px}.text-link{font-size:13px;border-bottom:1px solid #a5b2a3;padding-bottom:6px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:40px;padding-bottom:55px}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:600;line-height:1.6;margin-bottom:24px}.hero .eyebrow{max-width:340px}h1{font-size:clamp(65px,6.6vw,88px);line-height:1.03}h1 em{font-style:normal;color:#aa8546}.intro{font-size:17px;color:#69776d;max-width:440px;margin-top:28px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;background:#dce9a2;color:#193e37;border:0;border-radius:3px;font-size:13px;font-weight:600;min-height:54px}.button:hover{background:#cedd88}.small{font-size:11px;color:#81907c;margin-top:20px}.hero-visual{position:relative;min-height:590px;border-radius:8px;overflow:hidden;background:#193e37;color:white;isolation:isolate}.hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:43% center;z-index:-2}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#193e37c9,transparent 48%,#193e37ee);z-index:-1}.visual-top{position:absolute;top:23px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px}.visual-title{position:absolute;top:80px;left:28px;right:28px;font-size:15px}.visual-title strong{font-size:30px;line-height:1.2;font-weight:500;display:block;margin-top:10px}.floating-plan{position:absolute;bottom:58px;left:25px;right:25px;padding:16px;display:flex;align-items:center;gap:18px;background:#fffffff5;color:#193e37;border-radius:7px}.floating-plan img{width:110px;height:140px;object-fit:contain}.floating-plan small{font-size:8px;letter-spacing:1px}.floating-plan strong{display:block;font-size:19px;line-height:1.3;margin:8px 0}.floating-plan span{font-size:11px}.visual-bottom{position:absolute;bottom:22px;left:25px;font-size:8px;letter-spacing:1px}.trust-line{display:flex;justify-content:space-between;gap:20px;padding-block:23px;border-block:1px solid #d8dfd2;font-size:12px}.trust-line span:before{content:'✓';margin-right:9px;color:#90a05d}.section{padding-block:90px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px}h2{font-size:clamp(36px,4vw,54px)}.section-head>p{max-width:375px;font-size:15px;color:#6d7b6d}.demo-window{display:block;border:1px solid #d5dece;border-radius:8px;overflow:hidden}.window-bar{display:flex;justify-content:space-between;gap:15px;background:#edf0e7;padding:13px 20px;font-size:11px}.window-bar>span:first-child{color:#b2c0a5;font-size:9px;letter-spacing:4px}.demo-cover{height:480px;position:relative;isolation:isolate;color:white}.demo-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.demo-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#193e37db,transparent);z-index:-1}.demo-cover>div{padding:65px 50px}.demo-cover p{font-size:12px}.demo-cover h3{font-size:45px;margin:20px 0 26px}.light{background:white}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px}.stats>div{display:flex;flex-direction:column;border-right:1px solid #dce3d4}.stats>div:last-child{border:0}.stats strong{font-size:31px;font-weight:500;letter-spacing:-1px}.stats span{font-size:12px;color:#7c8974}.dark{background:#193e37;color:#fff}.dark .eyebrow{color:#c2d496}.dark .intro{color:#c5d0c5}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.three article>b{display:block;border-bottom:1px solid #ffffff35;padding-bottom:18px;color:#c2d496;font-size:13px;font-weight:400}.three h3{font-size:27px;margin:22px 0 15px;letter-spacing:-.03em}.three p{font-size:14px;color:#bfd0c3}.plan-showcase{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.plan-art{position:relative;background:#f0f2ea;border:1px solid #dfe5d6;border-radius:8px;padding:65px 25px 23px}.plan-art img{width:100%;height:410px;object-fit:contain;mix-blend-mode:multiply}.plan-art>small{display:block;font-size:9px;text-align:center;color:#85947c;margin-top:15px}.plan-tabs{position:absolute;top:20px;left:20px;display:flex;padding:3px;background:white;border-radius:4px}.plan-tabs button{border:0;background:none;color:#193e37;font-size:12px;padding:8px 17px;border-radius:3px}.plan-tabs button[aria-pressed=true]{background:#193e37;color:white}.plan-showcase h3{font-size:37px}.plan-showcase ul{padding:0;list-style:none;margin:22px 0 30px}.plan-showcase li{font-size:14px;color:#6a7b64;padding:12px 0;border-bottom:1px solid #dbe3d1}.plan-showcase li:before{content:'✓';margin-right:12px;color:#90a05d}.two{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:65px}.card{border:1px solid #dce3d4;border-radius:8px;overflow:hidden}.card>img{height:290px;width:100%;object-fit:cover}.card>div:last-child{padding:30px}.card h3{font-size:28px;margin-bottom:16px}.card p{font-size:14px;color:#6d7b6d}.sample-lead{height:290px;background:#e9eee1;padding:30px!important}.sample-lead>small{font-size:9px;letter-spacing:1px}.sample-lead strong{display:block;font-size:23px;font-weight:500;line-height:1.3;margin:16px 0}.sample-lead dl{margin:15px 0}.sample-lead dl>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #cfdcc2;font-size:12px}.sample-lead dt{color:#7b8a6f}.sample-lead dd{margin:0}.sample-lead>span{font-size:10px;background:white;padding:6px 10px;border-radius:20px}.integrations{border-top:1px solid #dce3d4}.integrations .three{gap:20px}.integrations article{padding:28px;background:#eff2e8;border-radius:6px}.integrations article>small{font-size:9px;letter-spacing:1px;color:#7c8a69}.integrations article p{color:#6d7b6d}.soft{background:#ecefe5}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.steps b{font-size:35px;color:#99a880;display:block;font-weight:400;border-bottom:1px solid #cdd8c2;padding-bottom:15px}.steps h3{font-size:23px;margin:22px 0 15px}.steps p{font-size:13px;color:#6d7b6d}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq details{padding:20px 0;border-bottom:1px solid #d8e0d0}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:16px;cursor:pointer}.faq summary:after{content:'+'}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:#6d7b6d;margin-top:15px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.contact-grid>div{padding-top:20px}.contact-grid>div>a{display:block;font-size:14px}.contact-grid>div>.phone{font-size:25px;margin:45px 0 8px}.developer-form{padding:33px;border-radius:8px;background:white;color:#193e37}.developer-form h3{font-size:29px;margin-bottom:24px}.developer-form label{display:block;font-size:12px;margin-bottom:15px}.developer-form input:not([type=checkbox]),.developer-form textarea{display:block;width:100%;padding:12px;border:1px solid #d5dfcd;border-radius:3px;background:#fafbf7;color:#193e37;font-size:14px;margin-top:6px}.developer-form .consent{display:flex;gap:10px;font-size:10px;line-height:1.5;align-items:flex-start}.consent input{width:16px;height:16px;flex:none;margin:2px 0}.consent a{text-decoration:underline}.developer-form .button{width:100%}.developer-form>small{font-size:10px;color:#81907c;display:block;margin-top:12px}.form-status{font-size:13px;margin-top:12px}.form-status:empty{display:none}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:30px}.footer>span{font-size:10px;color:#7c8974}:focus-visible{outline:2px solid #b38b46;outline-offset:4px}
@media(max-width:1000px){.wrap{padding-inline:28px}.hero{gap:28px}h1{font-size:64px}.hero-visual{min-height:560px}.plan-showcase{gap:30px}.contact-grid{gap:30px}.logo span{display:none}.floating-plan{gap:10px;left:15px;right:15px}.floating-plan img{width:90px}.floating-plan strong{font-size:16px}}
@media(max-width:700px){.wrap{padding-inline:20px}.header{height:78px;gap:15px}.header nav{display:none}.logo{font-size:34px}.header>.text-link{font-size:12px}.hero{grid-template-columns:1fr;padding-top:20px;gap:35px;padding-bottom:35px}h1{font-size:64px}.eyebrow{font-size:9px}.intro{font-size:16px}.hero-visual{min-height:490px}.visual-title strong{font-size:28px}.floating-plan img{width:105px}.floating-plan strong{font-size:18px}.trust-line{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:14px}.section{padding-block:60px}.section-head{display:block;margin-bottom:27px}.section-head>p{margin-top:23px;font-size:14px}h2{font-size:37px}.demo-cover{height:350px}.demo-cover>div{padding:45px 24px}.demo-cover h3{font-size:32px}.window-bar{font-size:9px;padding:12px}.window-bar>span:first-child{display:none}.stats{gap:13px}.stats strong{font-size:22px}.stats span{font-size:10px;line-height:1.5;margin-top:7px}.three,.two,.plan-showcase,.contact-grid,.faq{grid-template-columns:1fr;gap:25px}.three{margin-top:30px}.plan-art img{height:340px}.plan-showcase h3{font-size:32px}.two{margin-top:40px}.steps{grid-template-columns:1fr 1fr;gap:28px 20px}.steps h3{font-size:21px}.developer-form{padding:23px}.developer-form input:not([type=checkbox]),.developer-form textarea{font-size:16px}.footer{flex-wrap:wrap}.footer>span{max-width:200px}.card>div:last-child{padding:24px}.sample-lead{padding:23px!important}.visual-top{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Longer, explicit service heading. */
.hero h1{font-size:clamp(42px,4.2vw,58px);line-height:1.12;letter-spacing:-.045em}.hero h1 em{font-style:normal}@media(max-width:1000px){.hero h1{font-size:43px}}@media(max-width:700px){.hero h1{font-size:39px;line-height:1.13}}@media(max-width:380px){.hero h1{font-size:34px}}

/* Product proof, actual demo and a clear project scope. */
.hero h1{font-size:clamp(40px,4.1vw,57px);line-height:1.12}.proof-layout{display:grid;grid-template-columns:.75fr 1.45fr;gap:30px;align-items:start}.proof-steps{display:flex;flex-direction:column;gap:10px}.proof-steps>button{display:flex;align-items:start;gap:14px;padding:20px 15px;border:1px solid #dce3d4;border-radius:6px;background:transparent;color:#193e37;text-align:left}.proof-steps>button[aria-selected=true]{background:#eaf0dd;border-color:#97ad6d;box-shadow:inset 3px 0 #859c56}.proof-steps>button>span{font-size:11px;color:#829467;padding-top:4px}.proof-steps strong{display:block;font-size:17px;font-weight:500;line-height:1.3}.proof-steps button p{font-size:12px;line-height:1.6;color:#718064;margin-top:9px}.proof-steps button>b{font-weight:400;margin-left:auto}.proof-hint{font-size:10px;color:#82907b;line-height:1.6;margin:10px 5px}.proof-panel{min-width:0;border:1px solid #d9e0d0;border-radius:8px;overflow:hidden;background:white}.proof-panel .window-bar{font-size:10px;padding:13px}.proof-panel .window-bar a{color:#355c33;text-decoration:underline;text-underline-offset:3px}.proof-viewport{position:relative;height:470px;overflow:hidden;background:#f0f3ec}.proof-viewport iframe{position:absolute;inset:0;border:0;width:1100px;height:900px;transform:scale(var(--proof-scale,.6));transform-origin:top left;pointer-events:none}.proof-overlay{position:absolute;inset:0;z-index:1}.proof-message{height:100%;padding:40px;background:#edf2e7;overflow:auto}.proof-message[hidden],.proof-overlay[hidden],#proof-frame[hidden]{display:none}.proof-message h3{font-size:29px}.proof-message dl{margin:25px 0}.proof-message dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #d4dfc8;font-size:14px}.proof-message dt{color:#7d8d6d}.proof-message dd{margin:0;text-align:right}.proof-message>p:not(.eyebrow){font-size:14px;color:#65765b}.message-foot{display:block;font-size:10px;color:#859277;margin-top:18px}.proof-section .stats strong{font-size:25px}.scope-section{background:#f0f2e9}.scope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.scope-grid article{border-top:1px solid #c8d3ba;padding-top:22px}.scope-grid article>span{font-size:9px;letter-spacing:1px;color:#879574}.scope-grid h3{font-size:24px;margin:18px 0 15px}.scope-grid p{font-size:13px;color:#6d7e60}.scope-cta{display:flex;justify-content:space-between;gap:30px;align-items:center;background:white;padding:25px 30px;border-radius:6px;margin-top:35px}.scope-cta strong{font-size:20px;font-weight:500}.scope-cta p{font-size:13px;color:#7d8b70;margin-top:6px}.developer-form h3{font-size:27px;line-height:1.2}.form-extra{margin:15px 0}.form-extra summary{cursor:pointer;font-size:12px;color:#718161;margin-bottom:16px}.form-extra[open]{padding-top:10px}.form-extra label:last-child{margin-bottom:0}
@media(max-width:1000px){.proof-layout{grid-template-columns:1fr 1.5fr;gap:20px}.proof-steps>button{padding:16px 12px}.proof-steps strong{font-size:15px}.proof-message{padding:25px}.scope-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.hero h1{font-size:39px}.proof-layout{grid-template-columns:1fr;gap:18px}.proof-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.proof-steps>button{display:block;padding:12px 9px;min-width:0}.proof-steps strong{font-size:12px;margin-top:8px;line-height:1.4}.proof-steps button p,.proof-steps button>b{display:none}.proof-hint{grid-column:1/-1;margin:6px 0}.proof-viewport{height:340px}.proof-message{padding:24px 18px}.proof-message h3{font-size:25px}.proof-message dl>div{font-size:12px}.proof-message>p:not(.eyebrow){font-size:12px}.proof-section .stats strong{font-size:18px}.proof-panel .window-bar{font-size:9px}.proof-panel .window-bar>span:first-child{display:none}.scope-grid{gap:25px 20px}.scope-grid h3{font-size:21px}.scope-cta{display:block;padding:23px}.scope-cta .button{margin-top:20px}.developer-form h3{font-size:26px}}@media(max-width:380px){.hero h1{font-size:34px}.scope-grid{grid-template-columns:1fr}}

.change-section{background:#edf0e7;border-top:1px solid #d7dfce}.change-section .section-head{margin-bottom:36px}.change-table{border:1px solid #d2dcc7;border-radius:8px;overflow:hidden}.change-head,.change-row{display:grid;grid-template-columns:1fr 1fr}.change-head span{padding:18px 28px;background:#e3e7dc;font-size:12px;font-weight:600;letter-spacing:.3px}.change-head span:last-child{background:#dce8c4;color:#284b31}.change-row>div{position:relative;padding:28px 28px 28px 65px;background:#f9faf6;border-top:1px solid #dde3d4;min-width:0}.change-row>div:last-child{background:#f1f6e8;border-left:1px solid #dce5ce}.change-row h3{font-size:25px;line-height:1.18;letter-spacing:-.035em}.change-row p{font-size:13px;line-height:1.65;color:#738069;margin-top:12px;max-width:380px}.change-row b,.change-check{position:absolute;left:27px;top:30px;color:#a4ae96;font-size:12px;font-weight:500}.change-check{color:#608149;font-size:18px;top:26px}.result-summary{background:#193e37;color:#fff;border-radius:8px;padding:40px;margin-top:30px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.result-summary .eyebrow{color:#bed293;font-size:9px}.result-summary h3{font-size:31px;line-height:1.15}.result-summary>div>p:last-child{font-size:14px;color:#c1d1bf;margin-top:20px}.result-ticket{background:#fff;color:#193e37;padding:24px;border-radius:6px}.result-ticket>span{font-size:8px;letter-spacing:1px;color:#80916f}.result-ticket>strong{display:block;font-size:18px;line-height:1.35;margin-top:12px;font-weight:500}.result-ticket dl{margin:15px 0}.result-ticket dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:8px 0;border-bottom:1px solid #e3e9dc}.result-ticket dt{color:#849277}.result-ticket dd{margin:0}.result-ticket small{font-size:9px;color:#92a083;display:block}.result-next{display:inline-block;margin-top:27px}.proof-section{padding-bottom:65px}
@media(max-width:700px){.change-head span{padding:13px 12px;font-size:11px}.change-row{grid-template-columns:1fr}.change-row>div{padding:22px 20px 22px 50px}.change-row>div:last-child{border-left:0;border-top:0}.change-row>div:last-child:before{content:'НА НОВОМ САЙТЕ';display:block;font-size:8px;letter-spacing:1px;color:#79965c;margin-bottom:9px}.change-row h3{font-size:23px}.change-row b,.change-check{left:20px;top:23px}.change-row>div:last-child .change-check{top:41px}.change-row p{font-size:13px}.change-head{display:block}.change-head span{display:block}.change-head span:last-child{display:none}.result-summary{grid-template-columns:1fr;padding:25px 20px;gap:24px}.result-summary h3{font-size:28px}.result-ticket{padding:20px}.change-section{padding-block:50px}}

/* combined.css */
.formats{padding-bottom:40px}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.format-card{border:1px solid #d9e1d0;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.format-image{height:290px;position:relative;display:block;isolation:isolate;overflow:hidden}.format-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.format-image:hover img{transform:scale(1.03)}.format-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#193e3760,transparent 40%,#193e37ce);z-index:0}.format-image>span,.format-image>b{position:absolute;left:24px;right:24px;color:white;z-index:1}.format-image>span{top:22px;font-size:9px;letter-spacing:1px}.format-image>b{bottom:20px;font-size:24px;font-weight:500}.format-copy{padding:30px;display:flex;flex:1;flex-direction:column}.format-copy .eyebrow{font-size:9px;margin-bottom:15px;color:#8a967e}.format-copy h3{font-size:31px}.format-copy>p:not(.eyebrow){font-size:14px;color:#73816b;margin-top:16px}.format-copy ul{padding:0;list-style:none;margin:20px 0 28px;flex:1}.format-copy li{padding:9px 0;border-bottom:1px solid #edf0e7;font-size:13px}.format-copy li:before{content:'✓';color:#8da263;margin-right:9px}.format-copy .button{align-self:flex-start}.format-note{font-size:11px;color:#849178;line-height:1.6;margin-top:20px}.portal-section{background:#193e37;color:white}.portal-section .eyebrow{color:#c6d998}.portal-section .section-head>p{color:#c0d0be}.portal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.portal-grid article{border-top:1px solid #ffffff30;padding-top:20px}.portal-grid article>span{font-size:12px;color:#b9cd8c}.portal-grid h3{font-size:23px;margin:18px 0 15px}.portal-grid p{font-size:13px;color:#c0d0be}.portal-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;margin-top:32px;padding-top:28px}.portal-bottom p{font-size:14px}.developer-form select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #d5dfcd;border-radius:3px;background:#fafbf7;color:#193e37;font:14px Onest,Arial,sans-serif}.hero h1{font-size:clamp(40px,4.1vw,57px)}@media(max-width:900px){.format-copy{padding:23px}.format-copy h3{font-size:27px}.portal-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.format-grid{grid-template-columns:1fr;gap:24px}.format-image{height:240px}.portal-bottom{display:block}.portal-bottom .button{margin-top:20px}.hero h1{font-size:39px}.developer-form select{font-size:16px}.portal-grid{gap:25px 20px}.portal-grid h3{font-size:21px}}@media(max-width:380px){.hero h1{font-size:34px}.portal-grid{grid-template-columns:1fr}}
.property-formats{padding-bottom:25px}.property-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.property-format-grid article{padding:25px;background:#eef1e6;border:1px solid #dce4d0;border-radius:6px}.property-format-grid article>span{font-size:11px;color:#8a9b6f}.property-format-grid h3{font-size:24px;margin:17px 0 14px;line-height:1.15}.property-format-grid p{font-size:13px;line-height:1.65;color:#708164}.property-format-grid .format-consult{background:#193e37;color:#fff}.property-format-grid .format-consult p{color:#bfd0ba}.property-format-grid .text-link{display:inline-block;margin-top:18px}.header nav{gap:18px}.hero h1{font-size:clamp(38px,3.8vw,53px)}@media(max-width:900px){.property-format-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.property-format-grid{grid-template-columns:1fr;gap:12px}.property-format-grid article{padding:22px}.property-format-grid h3{margin-top:10px}.hero h1{font-size:37px}}@media(max-width:380px){.hero h1{font-size:32px}}

/* tools.css */

.tools-section{padding-bottom:65px}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.tool-card{border:1px solid #d7e0ce;border-radius:9px;background:#fff;overflow:hidden;min-width:0;display:flex;flex-direction:column}.tool-visual{height:350px;background:#edf2e6;padding:24px;overflow:hidden;position:relative}.visual-label{display:flex;justify-content:space-between;align-items:start;gap:15px;font-size:9px;letter-spacing:1px;margin-bottom:20px;color:#60744e}.visual-label small{font-size:9px;letter-spacing:0;color:#839276;white-space:nowrap}.tool-copy{padding:29px;display:flex;flex-direction:column;flex:1}.tool-index{font-size:9px;letter-spacing:1px;color:#89996f}.tool-copy h3{font-size:29px;margin:16px 0;line-height:1.13}.tool-copy>p{font-size:14px;color:#6c7c60;line-height:1.7;margin-bottom:22px}.tool-copy>a{font-size:13px;color:#355c31;text-decoration:underline;text-underline-offset:4px;margin-top:auto;align-self:flex-start}.tool-copy>small{font-size:11px;color:#87957c;line-height:1.5;margin-top:15px}.chess-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:15px}.chess-top strong{font-size:19px;font-weight:500}.chess-top>span{background:#fff;padding:5px 12px;border-radius:4px}.unit-grid{display:grid;grid-template-columns:20px repeat(5,minmax(0,1fr));gap:7px;align-items:center}.floor-no{font-size:11px;color:#8b997d}.unit{height:36px;border:1px solid transparent;border-radius:4px;font-size:12px;color:#335d32;cursor:pointer}.free{background:#d5e7b7}.reserved{background:#f0dfaf}.sold{background:#dde2d9;color:#96a18e}.unit[aria-pressed=true]{border:2px solid #234f3c;box-shadow:0 0 0 2px white}.chess-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:9px;margin:16px 0 10px;color:#6f7f61}.chess-legend span{display:flex;gap:5px;align-items:center}.chess-legend i{width:9px;height:9px;display:block;border-radius:2px}.chess-selection{font-size:11px;min-height:30px;line-height:1.5;color:#5c724d}.source-row,.update-flow,.destination-row{display:flex;align-items:center;gap:14px;justify-content:center;font-size:12px}.source-row span,.destination-row span{background:white;padding:10px 15px;border:1px solid #d9e3cc;border-radius:5px}.source-row b,.update-flow b,.destination-row b{color:#91a575;font-weight:400}.update-table{background:white;border:1px solid #dce5d1;border-radius:5px;margin:22px 0}.update-table>div{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:7px;padding:12px;border-bottom:1px solid #edf1e7;font-size:11px;align-items:center}.update-table>div:first-child{font-size:10px;background:#f7f9f3;color:#92a081}.update-table>div:last-child{border-bottom:0}.update-table strong,.update-table b{font-weight:500}.update-table b{font-size:9px;color:#6a8a45}.update-table .reserved-text{color:#a78940}.update-flow{font-size:10px}.visual-foot{display:block;text-align:center;font-size:10px;color:#8b987f;margin-top:15px}.render-visual{padding-bottom:14px}.render-visual>img{width:100%;height:245px;object-fit:contain;mix-blend-mode:multiply}.render-visual .visual-foot{margin-top:7px;font-size:9px}.mini-plan-tabs{position:absolute;right:20px;top:60px;display:flex;background:white;padding:3px;border-radius:4px;z-index:1}.mini-plan-tabs button{background:transparent;border:0;padding:7px 12px;border-radius:3px;font-size:11px;color:#234f3c}.mini-plan-tabs button[aria-pressed=true]{background:#234f3c;color:white}.hotspot-scene{position:relative;border-radius:5px;overflow:hidden;height:210px}.hotspot-scene img{width:100%;height:100%;object-fit:cover}.hotspot-scene button{position:absolute;width:38px;height:38px;transform:translate(-50%,-50%);border:2px solid white;border-radius:50%;background:#fff;color:#234f3c;box-shadow:0 3px 14px #12382430;font:23px Arial;cursor:pointer}.hotspot-scene button[aria-pressed=true]{background:#234f3c;color:white;box-shadow:0 0 0 5px #ffffff55}.render-caption{padding-top:12px;line-height:1.4}.render-caption strong{display:block;font-size:13px;font-weight:500}.render-caption span{display:block;font-size:11px;color:#7d8e6c;margin-top:5px}.enquiry-ticket{background:white;border-radius:6px;padding:20px;border:1px solid #dce5d1}.enquiry-ticket>span{font-size:8px;letter-spacing:1px;color:#8c9a7b}.enquiry-ticket>strong{display:block;font-size:22px;font-weight:500;margin:8px 0 12px}.enquiry-ticket dl{margin:0}.enquiry-ticket dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf1e7;font-size:11px}.enquiry-ticket dt{color:#8a987c}.enquiry-ticket dd{margin:0}.destination-row{margin-top:16px;font-size:10px}.destination-row span{padding:7px 12px}.social-post{display:flex;background:white;border:1px solid #dce5d1;border-radius:5px;overflow:hidden;min-height:120px}.social-post img{width:125px;object-fit:cover}.social-post>div{padding:15px;min-width:0}.social-post span{font-size:8px;letter-spacing:1px;color:#8b9c76}.social-post strong{display:block;font-size:17px;font-weight:500;line-height:1.25;margin:10px 0 8px}.social-post small{font-size:10px;color:#7e8d6d}.post-list{margin:15px 0;background:#fff;border:1px solid #dce5d1;border-radius:5px}.post-list>div{display:flex;align-items:center;gap:12px;padding:11px;font-size:11px}.post-list>div+div{border-top:1px solid #edf1e7}.post-list b{font-size:10px;color:#8da56d}.post-list small{font-size:9px;margin-left:auto;color:#94a184}.social-stages{display:flex;gap:8px;justify-content:center;align-items:center;font-size:9px;color:#718b59}.social-stages b{font-weight:400}.tools-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#193e37;color:white;padding:30px;border-radius:8px;margin-top:28px}.tools-cta h3{font-size:27px}.tools-cta p{font-size:14px;color:#c2d0b9;margin-top:10px}.hero h1{font-size:clamp(44px,4.4vw,60px)}.header nav{gap:18px}
@media(max-width:1000px){.tool-visual{padding:20px;height:345px}.tool-copy{padding:24px}.tool-copy h3{font-size:26px}.visual-label{font-size:8px;letter-spacing:.5px}.visual-label small{font-size:8px}.social-post img{width:95px}.social-post>div{padding:12px}.social-post strong{font-size:15px}.source-row span{padding:9px 12px}.update-table>div{padding:10px 8px;font-size:10px}.hotspot-scene{height:205px}}
@media(max-width:700px){.tool-grid{grid-template-columns:1fr;gap:22px}.tool-visual{height:340px}.tool-copy h3{font-size:28px}.tools-cta{display:block;padding:24px}.tools-cta .button{margin-top:20px}.hero h1{font-size:43px}.social-post img{width:110px}.social-post strong{font-size:17px}.update-table>div{font-size:11px;padding:11px 9px}.visual-label{font-size:8px}.tool-visual.render-visual{height:365px}.render-visual>img{height:270px}}
@media(max-width:380px){.hero h1{font-size:37px}.tool-visual{padding:16px}.visual-label{gap:7px}.social-post img{width:90px}.social-post strong{font-size:15px}.source-row,.destination-row{gap:8px;font-size:10px}.tool-copy h3{font-size:25px}.unit{height:35px}.update-table>div{font-size:10px}}

/* structure.css */

/* Clear progression: completed examples, choice of service, then details. */
.hero{padding-bottom:65px}.hero h1{font-size:clamp(46px,4.8vw,66px);line-height:1.08}.hero .intro{font-size:16px}.formats{padding-top:58px;padding-bottom:70px;border-top:1px solid #dbe3d2}.order-directions{padding-top:60px;padding-bottom:65px;border-top:1px solid #dbe3d2}.direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.direction-grid article{display:flex;flex-direction:column;padding:26px;background:#eff2e8;border-radius:6px;min-width:0}.direction-grid article>span{font-size:9px;letter-spacing:1px;color:#829471}.direction-grid h3{font-size:27px;margin:20px 0 16px;line-height:1.12}.direction-grid p{font-size:14px;color:#6f8063;margin-bottom:23px}.direction-grid .text-link{align-self:flex-start;margin-top:auto}.property-types{border-top:1px solid #d8e1cd;margin-top:25px;padding-top:18px;font-size:12px;color:#738467;line-height:1.7}.property-types>span{font-weight:500;color:#385337}.property-types p{margin-top:5px}.tools-section{padding-top:65px;border-top:1px solid #dbe3d2}.tool-groups-nav{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.tool-groups-nav a{padding:10px 16px;background:#eef2e5;border:1px solid #dbe3d1;border-radius:5px;font-size:12px;color:#385832}.tool-group-heading{display:flex;gap:18px;align-items:start;padding-top:28px;margin:0 0 23px;scroll-margin-top:25px}.tool-group-heading:not(:first-of-type){margin-top:32px;border-top:1px solid #dbe3d2}.tool-group-heading>span{font-size:13px;color:#8ba16d;margin-top:4px}.tool-group-heading h3{font-size:29px;line-height:1.15}.tool-group-heading p{font-size:13px;color:#7d8d6e;margin-top:10px}.social-tool-wide>.tool-card{display:grid;grid-template-columns:1fr 1fr}.social-tool-wide .tool-copy{justify-content:center}.social-tool-wide .tool-copy>a{margin-top:6px}.catalog-preview-filters{display:flex;gap:8px;margin:21px 0 16px}.catalog-preview-filters>span{flex:1;padding:9px 8px;border:1px solid #d7e2c9;background:white;border-radius:4px;font-size:10px;color:#6b7f57}.catalog-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.catalog-mini-cards>div{background:white;border:1px solid #d9e3cd;padding:9px;border-radius:4px;min-width:0}.catalog-mini-cards img{width:100%;height:100px;object-fit:contain;margin-bottom:7px}.catalog-mini-cards strong{display:block;font-size:10px;white-space:nowrap;font-weight:500}.catalog-mini-cards span{font-size:10px;color:#8b9a7b}.catalog-preview-actions{display:flex;justify-content:space-between;gap:6px;font-size:9px;color:#698158;margin:17px 0 12px}.catalog-visual>a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.scope-section .scope-cta{margin-top:30px}.faq h2{font-size:42px}.section-head>p{line-height:1.7}
@media(max-width:1000px){.direction-grid{gap:15px}.direction-grid article{padding:22px}.direction-grid h3{font-size:23px}.catalog-mini-cards{gap:6px}.catalog-mini-cards>div{padding:6px}.catalog-mini-cards img{height:90px}}
@media(max-width:700px){.hero h1{font-size:44px}.hero{padding-bottom:40px}.formats,.order-directions,.tools-section{padding-block:45px}.direction-grid{grid-template-columns:1fr;gap:12px}.direction-grid article{padding:23px}.direction-grid h3{margin:13px 0;font-size:26px}.direction-grid p{margin-bottom:15px}.tool-group-heading{gap:12px;padding-top:20px;margin-bottom:18px}.tool-group-heading h3{font-size:25px}.tool-group-heading p{font-size:12px}.tool-groups-nav{gap:6px}.tool-groups-nav a{font-size:11px;padding:10px}.social-tool-wide>.tool-card{display:flex}.catalog-mini-cards img{height:110px}.catalog-preview-filters{margin-top:20px}.faq h2{font-size:35px}.property-types{font-size:12px}.tool-card{scroll-margin-top:20px}}
@media(max-width:380px){.hero h1{font-size:38px}.catalog-mini-cards img{height:95px}.tool-group-heading h3{font-size:23px}}

/* Outcome-focused headline. */
.hero h1{font-size:clamp(40px,4.2vw,57px);line-height:1.1}@media(max-width:700px){.hero h1{font-size:39px}}@media(max-width:380px){.hero h1{font-size:34px}}

/* hero-board.css */

.hero .hero-audience{font-size:18px;line-height:1.4;letter-spacing:0;font-weight:500;max-width:none;color:#33564d;margin-bottom:25px}
.hero-visual.hero-product-board{background:#e7eddf;color:#193e37;isolation:auto;min-height:0;padding:22px;display:flex;flex-direction:column;gap:16px;overflow:visible;border:1px solid #d6dfcc;border-radius:10px;align-self:start}
.hero-product-board:after{display:none}.product-board-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1px;color:#68805a;line-height:1.5}.product-board-heading>span:last-child{font-size:18px}.hero-site-example{display:block;border-radius:7px;overflow:hidden;background:white;border:1px solid #d6dfce;box-shadow:0 6px 20px #284d2910}.hero-browser-bar{display:flex;align-items:center;gap:15px;padding:12px 15px;font-size:10px;background:white}.hero-browser-bar>span:first-child{font-size:8px;letter-spacing:3px;color:#bcc7af}.hero-browser-bar>b{margin-left:auto;font-weight:500;color:#75896a}.hero-site-picture{position:relative;height:305px;overflow:hidden;isolation:isolate}.hero-site-picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero-site-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#193e37cd 0%,#193e3730 70%);z-index:-1}.hero-site-caption{padding:28px 23px;color:white}.hero-site-caption>small{font-size:8px;letter-spacing:1.2px}.hero-site-caption>strong{display:block;font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.12;margin-top:15px}.hero-plan-chip{position:absolute;right:16px;bottom:16px;width:110px;background:#fffef8ed;border:1px solid #fff;padding:10px;border-radius:5px;color:#526d42;text-align:center}.hero-plan-chip img{width:100%;height:112px;object-fit:contain}.hero-plan-chip span{font-size:9px;letter-spacing:1px;display:block;margin-top:5px}.hero-tool-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.hero-tool-mini{background:#fff;border:1px solid #d7e0cd;border-radius:6px;padding:17px;min-width:0;display:flex;flex-direction:column}.hero-mini-label{font-size:8px;letter-spacing:.55px;line-height:1.4;color:#5f7952}.hero-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0 13px}.hero-mini-grid i{display:grid;place-items:center;height:25px;background:#d6e6b8;font:10px Onest,Arial,sans-serif;color:#5d7943;border-radius:3px}.hero-mini-grid i.is-reserved{background:#eeddaa;color:#947d45}.hero-mini-grid i.is-sold{background:#e4e8df;color:#a0ab95}.hero-mini-legend{font-size:9px;color:#8a997a;display:flex;align-items:center;gap:5px;margin-top:auto;line-height:1.4}.hero-mini-legend i{width:7px;height:7px;background:#adca7d;border-radius:50%}.hero-source-chip{margin-top:15px;padding:9px 5px;border:1px solid #e0e7d8;border-radius:4px;text-align:center;font-size:11px;background:#f5f8ef}.hero-source-chip.is-target{margin-top:0;background:#e7efd7;border-color:#cfdeb9}.hero-flow-arrow{text-align:center;font-size:18px;color:#8ea66c;line-height:1.3}.hero-data-mini .hero-mini-legend{margin-top:12px}.hero-board-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;color:#859479;line-height:1.5}.hero-board-footer a{color:#45663a;white-space:nowrap}.hero-site-example:hover,.hero-tool-mini:hover{border-color:#91a774}
@media(max-width:1000px){.hero-visual.hero-product-board{padding:16px;gap:13px}.hero-site-picture{height:285px}.hero-site-caption{padding:23px 18px}.hero-site-caption>strong{font-size:26px}.hero-tool-mini{padding:13px}.hero-plan-chip{width:90px;right:12px;bottom:12px}.hero-plan-chip img{height:100px}.hero-board-footer{flex-wrap:wrap}.hero .hero-audience{font-size:17px}}
@media(max-width:700px){.hero .hero-audience{font-size:18px;margin-bottom:22px}.hero-visual.hero-product-board{padding:16px;gap:14px}.hero-site-picture{height:280px}.hero-site-caption>strong{font-size:28px}.hero-tool-mini{padding:13px}.hero-mini-label{font-size:8px}.hero-board-footer{font-size:9px}.product-board-heading{font-size:8px;letter-spacing:.7px}}
@media(max-width:380px){.hero .hero-audience{font-size:16px}.hero-visual.hero-product-board{padding:12px}.hero-tool-pair{gap:9px}.hero-tool-mini{padding:11px}.hero-mini-label{font-size:7px}.hero-site-caption>strong{font-size:25px}.hero-plan-chip{width:82px}.hero-board-footer>span{max-width:165px}}

/* examples-preview.css */
.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.case-card{border:1px solid #dce4d3;background:#fff;border-radius:10px;overflow:hidden;min-width:0}.case-visual{display:block;position:relative;aspect-ratio:1.4;background:linear-gradient(140deg,#eaf0df,#d5e3ca);overflow:hidden}.case-bereg .case-visual{background:linear-gradient(140deg,#e9f0f3,#cfdfe7)}.case-desktop{position:absolute;left:4%;top:7%;width:85%;border:1px solid #bac9b0;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 12px 24px #1b3d2e1c}.case-browser{display:flex;align-items:center;justify-content:space-between;gap:10px;height:26px;padding:0 11px;background:#fbfcf9;font-size:8px;color:#73856b;border-bottom:1px solid #dce4d4}.case-browser>span:first-child{font-size:6px;letter-spacing:2px;color:#c0ccba}.case-browser b{font-size:11px;font-weight:400}.case-desktop>img{width:100%;height:auto;display:block}.case-phone{position:absolute;right:4%;bottom:7%;width:26%;padding:5px;background:#193e37;border-radius:19px;box-shadow:0 10px 22px #183c3640;border:1px solid #254c40}.case-bereg .case-phone{background:#284951;border-color:#284951}.case-phone>img{display:block;width:100%;height:auto;border-radius:14px}.phone-speaker{position:absolute;z-index:1;top:8px;left:36%;width:28%;height:4px;background:#244738;border-radius:6px}.case-preview-label{position:absolute;bottom:4%;left:5%;font-size:10px;letter-spacing:.3px;color:#607953}.case-copy{padding:26px 28px 28px}.case-project{display:block;font-size:11px;color:#899b77;margin-bottom:10px}.case-copy h3{font-size:31px;line-height:1.12;margin-bottom:12px}.case-copy>p{font-size:14px;line-height:1.6;color:#73856a;max-width:390px;min-height:45px}.case-copy ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:19px 0 24px}.case-copy li{font-size:10px;color:#597047;padding:6px 9px;background:#f1f5e9;border-radius:4px}.case-copy .button{min-height:48px;padding:13px 19px;gap:30px}.case-visual:hover .case-desktop{border-color:#91a774}.case-visual:focus-visible{outline-offset:-4px}.formats .section-head>p{max-width:350px}
@media(max-width:1000px){.case-grid{gap:20px}.case-copy{padding:23px}.case-copy h3{font-size:27px}.case-browser{height:23px;font-size:7px}.case-phone{padding:4px;border-radius:15px}.case-phone>img{border-radius:11px}.case-preview-label{font-size:9px}}
@media(max-width:700px){.case-grid{grid-template-columns:1fr;gap:25px}.case-copy{padding:24px}.case-copy h3{font-size:29px}.case-copy>p{min-height:0}.case-copy ul{margin:17px 0 21px}.case-copy li{font-size:11px}.case-visual{aspect-ratio:1.35}.case-desktop{top:8%}.case-phone{width:27%;bottom:7%}.case-browser{height:23px;font-size:7px}.case-preview-label{font-size:9px}.phone-speaker{top:7px;height:3px}}
/* directions.css */
.compact-directions{padding-top:50px;padding-bottom:50px}.compact-directions .section-head{align-items:center;margin-bottom:25px;gap:35px}.compact-directions h2{font-size:clamp(33px,3.4vw,45px)}.compact-directions .section-head>p{max-width:300px;font-size:14px}.compact-directions .eyebrow{margin-bottom:14px}.compact-directions .direction-grid{gap:20px}.compact-directions .direction-grid article{padding:24px;border:1px solid #dce4d3;background:#f0f3e9}.direction-title{display:flex;align-items:center;gap:13px;min-height:48px}.direction-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #d7e2c8;border-radius:9px;background:#e5edd8;color:#547546}.direction-icon svg{width:27px;height:27px}.compact-directions .direction-title h3{font-size:24px;line-height:1.18;margin:0;letter-spacing:-.035em}.compact-directions .direction-grid article>p{margin:17px 0 21px;font-size:14px;line-height:1.6}.compact-directions .text-link{font-size:12px;padding-bottom:5px}.compact-directions .direction-grid article>a{margin-top:auto}@media(max-width:1000px){.compact-directions .direction-grid{gap:14px}.compact-directions .direction-grid article{padding:20px}.direction-title{gap:10px}.compact-directions .direction-title h3{font-size:21px}.direction-icon{flex-basis:36px;width:36px;height:36px}.direction-icon svg{width:24px;height:24px}}@media(max-width:700px){.compact-directions{padding-block:38px}.compact-directions .section-head{margin-bottom:22px}.compact-directions h2{font-size:34px}.compact-directions .section-head>p{max-width:none;margin-top:15px}.compact-directions .direction-grid{gap:12px}.compact-directions .direction-grid article{padding:21px}.compact-directions .direction-title h3{font-size:24px}.compact-directions .direction-grid article>p{margin:12px 0 16px}.compact-directions .text-link{font-size:13px}.direction-title{min-height:36px}}
/* tools-clarity.css */
.tools-section>.section-head{margin-bottom:24px;align-items:center}.tools-section>.section-head h2{font-size:clamp(33px,3.6vw,47px)}.tools-section>.section-head>p{max-width:340px}.tools-section .tool-groups-nav{margin-bottom:28px}.tool-intro{padding:26px 28px 23px;background:white}.tool-intro h3{font-size:28px;line-height:1.16;margin:0 0 13px}.tool-intro p{font-size:14px;line-height:1.65;color:#697c5d;margin:0}.tool-grid>.tool-card{display:grid;grid-template-rows:auto 1fr auto}.tool-grid>.tool-card .tool-visual{height:350px;align-self:end}.tool-actions{padding:20px 25px;display:flex;flex-wrap:wrap;align-items:center;gap:13px 18px;background:white}.tool-actions>a,.tool-actions>button{font:12px/1.4 Onest,Arial,sans-serif;color:#365f31;text-decoration:underline;text-underline-offset:4px;min-height:40px;display:inline-flex;align-items:center}.tool-actions .tool-action-primary{border:1px solid #d2deb9;background:#e8f0d6;border-radius:5px;padding:10px 13px;text-decoration:none}.tool-actions>small{display:block;width:100%;font-size:11px;line-height:1.5;color:#859679}.catalog-demo-link{display:block;color:inherit}.catalog-demo-link:focus-visible{outline-offset:-4px}.catalog-demo-link:hover .catalog-open-hint{text-decoration:underline}.catalog-open-hint{font-size:11px;color:#426537;display:block;margin-top:11px}.social-tool-wide>.tool-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.social-tool-wide .tool-intro{grid-column:2;grid-row:1;align-self:center;padding-bottom:10px}.social-tool-wide .tool-visual{grid-column:1;grid-row:1/3}.social-tool-wide .tool-actions{grid-column:2;grid-row:2}.tool-grid#selection-tools{scroll-margin-top:24px}
@media(max-width:1000px){.tool-intro{padding:23px}.tool-intro h3{font-size:25px}.tool-actions{padding:17px 22px;gap:9px 15px}.tool-actions>a,.tool-actions>button{font-size:11px}.tool-grid>.tool-card .tool-visual{height:345px}}
@media(max-width:700px){.tools-section>.section-head h2{font-size:34px}.tools-section>.section-head{margin-bottom:20px}.tools-section .tool-groups-nav{margin-bottom:22px}.tool-intro{padding:23px}.tool-intro h3{font-size:26px}.tool-intro p{font-size:14px}.tool-actions{padding:17px 21px}.tool-actions>a,.tool-actions>button{font-size:12px}.social-tool-wide>.tool-card{display:flex}.tool-grid>.tool-card .tool-visual{height:340px}.tool-grid>.tool-card .render-visual{height:365px}}

/* distribution.css */
.distribution-grid .tool-intro h3{font-size:28px}.distribution-grid .tool-visual{height:365px!important}.distribution-visual{background:#eef3e7;padding:23px}.distribution-object{display:flex;align-items:center;gap:17px;background:white;border:1px solid #d9e3ce;border-radius:7px;padding:13px 17px;min-width:0}.distribution-object>img{width:85px;height:108px;object-fit:contain;flex:none}.distribution-object>div{min-width:0}.distribution-object span{display:block;font-size:8px;letter-spacing:.6px;color:#8d9d7d}.distribution-object strong{display:block;font-size:18px;line-height:1.3;font-weight:500;margin-top:8px}.distribution-object p{font-size:11px;color:#8a9b79;margin-top:5px}.distribution-object b{display:block;font-size:16px;font-weight:500;margin-top:5px}.distribution-arrow{text-align:center;font-size:22px;line-height:1.4;color:#91a878}.distribution-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.distribution-destinations>div{background:white;border:1px solid #d9e3ce;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 6px}.channel-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:white;font:600 10px Arial,sans-serif;flex:none}.vk-mark{background:#1877ed}.max-mark{background:linear-gradient(135deg,#6054df,#3293d5)}.tg-mark{background:#329bc4}.distribution-destinations strong{font-size:11px;font-weight:500}.distribution-caption{display:flex;justify-content:center;gap:7px;margin-top:14px;flex-wrap:wrap}.distribution-caption span{font-size:9px;padding:4px 7px;color:#718a56;background:#e4edda;border-radius:3px}.distribution-foot{font-size:9px;color:#829571;text-align:center;margin-top:10px;line-height:1.4}.feed-visual{background:#ecf1f2}.feed-destinations{grid-template-columns:1fr 1fr}.feed-destinations>div{flex-direction:column;gap:4px;padding:9px}.feed-brand{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.6px;display:flex;align-items:center;gap:7px}.avito-brand{color:#202d39}.avito-brand i{width:10px;height:10px;border-radius:50%;background:#965df0;box-shadow:6px -5px 0 -2px #35a6ed,-5px -4px 0 -2px #95cb48}.cian-brand{color:#1e55d6}.feed-destinations small{font-size:9px;color:#8895a1}.feed-visual .distribution-caption span{background:#e0e9ec;color:#637f89}.feed-visual .distribution-foot{color:#81929a}.distribution-grid .tool-actions{align-content:start}.distribution-grid .tool-actions>small{margin:0}
@media(max-width:1000px){.distribution-grid .tool-intro h3{font-size:25px}.distribution-visual{padding:18px}.distribution-object{gap:10px;padding:12px}.distribution-object>img{width:72px}.distribution-object strong{font-size:16px}.distribution-destinations>div{gap:5px}.distribution-destinations strong{font-size:10px}.channel-mark{width:23px;height:23px;font-size:9px}}
@media(max-width:700px){.distribution-grid .tool-intro h3{font-size:27px}.distribution-grid .tool-visual{height:370px!important}.distribution-object>img{width:78px}.distribution-object strong{font-size:17px}.distribution-caption{gap:5px}.distribution-destinations strong{font-size:10px}}
@media(max-width:380px){.distribution-visual{padding:15px}.distribution-grid .tool-intro h3{font-size:24px}.distribution-destinations>div{flex-direction:column;gap:6px;padding:9px 4px}.distribution-object strong{font-size:15px}.distribution-object span{font-size:7px}.distribution-caption span{font-size:8px}.distribution-foot{font-size:8px}}

/* operations.css */
.operations-grid .tool-visual{height:400px!important}.sync-demo,.lead-notification-demo{padding:23px;background:#edf2e5}.sync-source{background:#fff;border:1px solid #d6e1cb;border-radius:6px;padding:14px 16px}.sync-source-head{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-bottom:12px;color:#789266}.sync-source-head b{font-weight:500;color:#395b31}.sync-change-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #eef2e7;font-size:11px}.sync-change-row>span{color:#849575}.sync-change-row>div{display:flex;align-items:center;gap:9px}.sync-change-row s{color:#a2ac97;text-decoration-color:#b7c3aa}.sync-change-row strong{color:#526f3d;font-weight:500}.sync-change-row div>span{color:#8aa36c}.sync-connector{display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:#869b73;padding:9px 0}.sync-connector>span:first-child{font-size:21px;line-height:1.2}.sync-result{display:flex;align-items:center;gap:13px;padding:12px;background:#fff;border:1px solid #dce5d2;border-radius:6px;transition:background .3s,border-color .3s}.sync-result img{width:57px;height:75px;object-fit:contain;flex:none}.sync-result>div{min-width:0;flex:1}.sync-site-label{font-size:8px;letter-spacing:.5px;color:#91a27e}.sync-result strong{display:block;font-size:14px;font-weight:500;line-height:1.4;margin:5px 0}.sync-result b{font-size:17px;font-weight:500}.sync-badge{background:#e4f0d3;color:#6b8d44;padding:5px 8px;border-radius:4px;font-size:9px;white-space:nowrap}.sync-demo[data-sync-state=after] .sync-result{border-color:#a5bf83;background:#fcfff7}.sync-demo[data-sync-state=after] .sync-badge{background:#f4e6bf;color:#9c7c2e}.sync-bottom{display:flex;align-items:center;gap:13px;justify-content:space-between;margin-top:15px}.sync-bottom button{border:1px solid #bccda8;border-radius:4px;background:#fff;padding:8px 12px;color:#456634;font:11px Onest,Arial,sans-serif;display:flex;align-items:center;gap:10px;min-height:38px;flex:none;cursor:pointer}.sync-bottom button:disabled{opacity:.65;cursor:wait}.sync-bottom p{font-size:9px;line-height:1.5;color:#80966c;max-width:170px}.lead-notification-demo{background:#eaf0ee}.manager-notification{border:1px solid #d5e0db;background:#fff;border-radius:8px;padding:17px 20px;box-shadow:0 5px 15px #193e3708}.notification-top{display:flex;align-items:center;gap:8px;font-size:10px;color:#628177}.notification-top small{margin-left:auto;font-size:8px;color:#99aaa4}.notification-icon{display:grid;place-items:center;width:26px;height:26px;background:#ecf3ef;border-radius:7px}.notification-icon svg{width:18px;height:18px}.manager-notification h4{font-size:20px;line-height:1.3;letter-spacing:-.4px;font-weight:500;margin:14px 0}.manager-notification dl{margin:0}.manager-notification dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf2ee;font-size:11px}.manager-notification dt{color:#8d9f94}.manager-notification dd{margin:0;text-align:right}.manager-notification>p{font-size:9px;color:#97a99b;margin:11px 0 0}.notification-route{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;font-size:10px;color:#7c9688}.notification-route>b{font-size:19px;font-weight:400;transform:rotate(-90deg)}.notification-route>div{display:flex;gap:7px}.notification-route>div>span{background:white;border:1px solid #d4e2d9;padding:7px 11px;border-radius:4px;color:#4f7162}.notification-note{font-size:9px;text-align:center;margin-top:13px;color:#8ca194}.operations-grid .tool-actions{padding-block:18px}
@media(max-width:1000px){.sync-demo,.lead-notification-demo{padding:18px}.sync-source{padding:12px}.sync-result{gap:9px;padding:10px}.sync-result strong{font-size:12px}.sync-result b{font-size:16px}.sync-result img{width:48px}.sync-change-row{font-size:10px}.sync-change-row>div{gap:6px}.sync-bottom{gap:9px}.sync-bottom button{font-size:10px;padding:8px}.manager-notification{padding:16px}.manager-notification h4{font-size:18px}.notification-route>div>span{padding:7px 8px}.notification-route{gap:8px}}
@media(max-width:700px){.operations-grid .tool-visual{height:auto!important;min-height:385px}.sync-demo,.lead-notification-demo{padding:21px}.sync-result img{width:53px}.sync-result strong{font-size:13px}.sync-bottom{flex-wrap:wrap}.sync-bottom p{max-width:none}.manager-notification h4{font-size:20px}.manager-notification dl>div{font-size:11px}.notification-route{margin-top:20px}.notification-note{margin-bottom:3px}}
@media(max-width:380px){.sync-demo,.lead-notification-demo{padding:16px}.sync-result{flex-wrap:wrap}.sync-badge{margin-left:auto}.sync-result strong{font-size:12px}.sync-change-row{gap:7px}.notification-route{gap:6px;font-size:9px}.notification-route>div{gap:4px}.notification-route>div>span{padding:7px}.manager-notification{padding:14px}}
@media(prefers-reduced-motion:reduce){.sync-result{transition:none}}

.sync-bottom button{background:#214f42;color:#fff;border-color:#214f42;font-size:12px;font-weight:600;padding:11px 15px;min-height:44px;box-shadow:0 4px 10px #214f4218}.sync-bottom button:hover{background:#153b31}.sync-bottom button:focus-visible{outline:3px solid #8fa84e;outline-offset:3px}

/* helper-offer.css */
.tool-grid>.helper-offer{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;background:#fff}.helper-offer .tool-intro{grid-column:1;grid-row:1;padding:34px 34px 12px;align-self:center}.helper-service-tag{display:block;font-size:9px;letter-spacing:1.1px;color:#849c6d;margin-bottom:17px}.helper-offer .tool-intro h3{font-size:34px;margin-bottom:19px;line-height:1.14}.helper-offer .tool-intro>p{max-width:440px;font-size:15px;line-height:1.7}.helper-ai-option{margin-top:24px;padding:16px 18px;border-left:2px solid #a5bc79;background:#f4f7ee;border-radius:0 5px 5px 0}.helper-ai-option>span{font-size:9px;letter-spacing:.7px;color:#6d8a4e}.helper-ai-option>p{font-size:13px;line-height:1.6;color:#708364;margin-top:8px}.helper-offer .tool-actions{grid-column:1;grid-row:2;padding:20px 34px 30px}.tool-grid>.helper-offer .helper-chat-visual{grid-column:2;grid-row:1/3;align-self:stretch;height:auto;min-height:450px;padding:25px;background:#eaf1ee;border-left:1px solid #dce7dc}.helper-chat-top{display:flex;align-items:center;gap:10px;margin-bottom:23px}.helper-chat-avatar{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:11px;background:#d6e5da;color:#39614e}.helper-chat-avatar svg{width:22px;height:22px}.helper-chat-top strong{display:block;font-size:15px;line-height:1.4;font-weight:500}.helper-chat-top small{display:block;font-size:10px;color:#829b8a;line-height:1.4;margin-top:4px}.helper-clock{margin-left:auto;border:1px solid #c4d9cc;background:#f7fcf8;color:#507c60;font-size:11px;border-radius:15px;padding:3px 9px;flex:none}.helper-chat-user{margin:0 0 12px 45px;background:#d9e8c7;color:#355430;padding:12px 15px;border-radius:12px 12px 2px 12px;font-size:13px;line-height:1.5}.helper-chat-bot{margin:0 35px 13px 0;background:#fff;padding:12px 15px;border-radius:12px 12px 12px 2px;font-size:12px;line-height:1.55;color:#52715e}.helper-sample-results{display:grid;gap:9px}.helper-sample-result{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #d4e3d8;border-radius:7px}.helper-sample-result:hover{border-color:#91b29a}.helper-sample-result>img{width:60px;height:67px;object-fit:contain;flex:none}.helper-sample-result>span{min-width:0;flex:1}.helper-sample-result strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.helper-sample-result small{font-size:10px;color:#8ca090;display:block;margin:4px 0}.helper-sample-result b{font-size:13px;font-weight:500}.helper-sample-result>i{font-style:normal;color:#789779}.helper-chat-foot{font-size:10px;text-align:center;color:#879e8e;margin-top:16px}
@media(max-width:1000px){.helper-offer .tool-intro{padding:26px 25px 12px}.helper-offer .tool-intro h3{font-size:30px}.helper-offer .tool-intro>p{font-size:14px}.helper-offer .tool-actions{padding:18px 25px 25px}.tool-grid>.helper-offer .helper-chat-visual{padding:20px}.helper-chat-top strong{font-size:14px}.helper-chat-user{margin-left:20px}.helper-chat-bot{margin-right:15px}}
@media(max-width:700px){.tool-grid>.helper-offer{display:flex;flex-direction:column}.helper-offer .tool-intro{padding:25px 23px 22px;order:0}.helper-offer .tool-intro h3{font-size:29px}.helper-offer .tool-actions{order:2;padding:18px 23px 23px}.tool-grid>.helper-offer .helper-chat-visual{order:1;width:100%;height:auto;min-height:0;border-left:0;border-block:1px solid #dce7dc;padding:22px}.helper-ai-option{margin-top:19px;padding:14px}.helper-chat-top{gap:9px}.helper-chat-user{font-size:12px}.helper-sample-result strong{font-size:12px}.helper-chat-foot{font-size:9px}}

/* demo/apartment-helper.css */
.mk-helper-launch{position:fixed;bottom:24px;right:24px;z-index:35;border:0;border-radius:28px;background:#304854;color:white;padding:15px 22px;font:17px var(--body);box-shadow:0 4px 20px #18314230;cursor:pointer}:scope:has(dialog[open],:popover-open) .mk-helper-launch{display:none}#mk-helper{width:420px;max-width:calc(100vw - 20px);height:min(720px,90dvh);max-height:90dvh;padding:0;border:1px solid #dce4e9;border-radius:14px;color:#304854;background:#fff}#mk-helper[open]{display:flex;flex-direction:column}#mk-helper::backdrop{background:#14232c70}#mk-helper header{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:18px;background:#304854;color:white}#mk-helper h2{font-size:23px;margin:0;color:white}#mk-helper header p{font:13px/1.4 var(--body);margin:6px 0 0;color:#d5dfe5}#mk-helper header button{flex:none;width:40px;height:40px;border:1px solid #ffffff50;border-radius:50%;background:transparent;color:white;font-size:24px}.mk-helper-log{min-height:100px;flex:1;overflow:auto;overscroll-behavior:contain;padding:16px}.mk-helper-log>p{background:#f0f4f6;padding:12px;border-radius:10px;font:16px/1.5 var(--body);margin:0 24px 12px 0}.mk-helper-log>p.is-user{margin:0 0 12px 35px;background:#f8eee9}.mk-helper-choices{display:flex;flex-wrap:wrap;gap:7px;padding:10px 16px;max-height:145px;overflow:auto}.mk-helper-choices button{padding:9px 11px;border:1px solid #d9e2e7;border-radius:6px;background:white;color:#304854;font:15px var(--body);min-height:40px;cursor:pointer}.mk-helper-input{padding:10px 16px;border-top:1px solid #e4e9ed}.mk-helper-input label{display:block;font:13px var(--body);margin-bottom:6px}.mk-helper-input>div{display:flex;gap:8px}.mk-helper-input input{min-width:0;flex:1;border:1px solid #dce4e9;padding:11px;border-radius:6px;font:16px var(--body)}.mk-helper-input button{width:42px;border:0;border-radius:6px;background:#bd462e;color:white;font-size:25px}#mk-helper footer{display:flex;gap:12px;align-items:center;padding:8px 16px 14px;font:12px/1.4 var(--body);color:#748994}#mk-helper footer button{flex:none;padding:6px;border:0;background:none;color:#ad4933;font:13px var(--body)}.mk-helper-results{display:grid;gap:8px}.mk-helper-results button{display:flex;gap:10px;width:100%;text-align:left;padding:10px;border:1px solid #dce4e9;border-radius:8px;background:white;color:#304854;cursor:pointer}.mk-helper-results img{width:80px;height:100px;object-fit:contain}.mk-helper-results button>span{display:grid;gap:5px;font:15px var(--body)}.mk-helper-results small{font:13px var(--body)}.helper-request-context{padding:12px;background:#edf2f4;font:15px/1.5 var(--body);color:#304854}
@media(max-width:700px){.mk-helper-launch{bottom:calc(83px + env(safe-area-inset-bottom,0px));right:12px;padding:11px 16px;font-size:15px}:scope:has(input:focus,textarea:focus,select:focus) .mk-helper-launch,:scope:has(.mobile-bottom-nav.is-context-hidden) .mk-helper-launch{display:none}#mk-helper{width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}#mk-helper h2{font-size:21px}}

/* helper-inline.css */

.tool-grid>.helper-banner{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto;align-items:center;gap:45px;padding:34px;background:#f4f7ef}.helper-banner-copy h3{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:0 0 16px}.helper-banner-copy>p{font-size:15px;line-height:1.65;max-width:470px;color:#647e70;margin:0}.helper-banner-copy>small{display:block;font-size:11px;line-height:1.5;color:#81927b;margin-top:17px}.helper-banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:23px}.helper-banner-actions .button{font:inherit;font-size:13px;cursor:pointer;padding:17px 20px;border:0}.helper-banner-actions>a{font-size:12px;border-bottom:1px solid #b3c4a9;padding-bottom:5px}.helper-banner-preview{background:#e4ece6;border:1px solid #d7e2d8;border-radius:14px;padding:24px}.helper-preview-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;margin-bottom:24px}.helper-preview-title b{font-size:11px;font-weight:400;background:#fff9;padding:5px 9px;border-radius:20px}.helper-preview-user,.helper-preview-answer{font-size:14px;line-height:1.6;padding:16px;margin:0 0 12px;border-radius:12px}.helper-preview-user{background:#dcebbf;margin-left:28px;border-bottom-right-radius:2px}.helper-preview-answer{background:#fff;margin-right:28px;border-bottom-left-radius:2px}.helper-preview-note{display:block;font-size:10px;color:#79907e;margin-top:18px;text-align:center}
:scope:has(.helper-banner){--body:Arial,sans-serif}:scope:has(.helper-banner) #mk-helper header{background:#244e43}:scope:has(.helper-banner) #mk-helper h2{font-family:Arial,sans-serif;font-size:21px}:scope:has(.helper-banner) #mk-helper{box-sizing:border-box;max-height:calc(100dvh - 24px)}:scope:has(.helper-banner) .mk-helper-input button{background:#244e43;cursor:pointer}:scope:has(.helper-banner) .mk-helper-log>p.is-user{background:#e3eccb}:scope:has(.helper-banner) .mk-helper-input input{width:100%}
@media(max-width:900px){.tool-grid>.helper-banner{gap:25px;padding:26px}.helper-banner-copy h3{font-size:27px}.helper-banner-preview{padding:18px}.helper-banner-actions{gap:14px}}
@media(max-width:700px){.tool-grid>.helper-banner{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:24px}.helper-banner-copy h3{font-size:27px}.helper-banner-copy>p{font-size:14px}.helper-banner-preview{padding:19px}.helper-preview-user,.helper-preview-answer{font-size:13px}.helper-service-tag{font-size:9px}}

/* Clear call to action and visible catalogue result. */
.tool-grid>.helper-banner{background:#fff;border:1px solid #dce4d8}.helper-banner-actions .button{background:#214f42;color:#fff;font-size:15px;font-weight:600;padding:19px 25px;box-shadow:0 5px 12px #214f4220}.helper-banner-actions .button:hover{background:#153c31}.helper-banner-actions .button:focus-visible,.helper-preview-flat:focus-visible{outline:3px solid #91ac43;outline-offset:4px}.helper-banner-preview{background:#edf2e8}.helper-preview-title{font-weight:500;margin-bottom:18px}.helper-preview-user{background:#dcecbb;margin-left:20px}.helper-preview-answer{background:transparent;padding:0;margin:15px 0 12px;font-size:13px}.helper-preview-flat{display:flex;align-items:center;gap:14px;width:100%;padding:15px;background:#fff;border:1px solid #d1ddca;border-radius:9px;text-align:left;color:#214f42;cursor:pointer;box-shadow:0 4px 12px #244e4309}.helper-preview-flat img{width:70px;height:87px;object-fit:contain}.helper-preview-flat>span{flex:1;min-width:0}.helper-preview-flat strong{display:block;font-size:14px;font-weight:500}.helper-preview-flat small{display:block;font-size:11px;color:#748875;margin:7px 0 12px}.helper-preview-flat b{font-size:18px;font-weight:600}.helper-preview-flat i{font-size:21px;font-style:normal}.helper-banner-copy>small{color:#6c8065}.helper-preview-note{color:#71816c}
@media(max-width:700px){.helper-banner-actions .button{width:100%;text-align:center}.helper-preview-flat{gap:10px;padding:12px}.helper-preview-flat img{width:57px;height:78px}.helper-preview-flat strong{font-size:12px}.helper-preview-flat b{font-size:16px}}

.tool-grid>.helper-benefit-banner{grid-template-columns:minmax(0,1fr) 310px;gap:48px;padding:40px;background:#eef3e7;border-color:#d6e0cb}.helper-benefit-banner .helper-banner-copy h3{font-size:32px;line-height:1.2}.helper-benefit-banner .helper-banner-copy>p{max-width:650px;font-size:15px}.helper-benefit-banner .helper-service-tag{color:#647d4a}.helper-benefit-action{display:flex;flex-direction:column;align-items:center;gap:14px}.helper-benefit-action .button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:25px 22px;border:0;border-radius:5px;background:#214f42;color:#fff;font:600 16px/1.4 Arial,sans-serif;cursor:pointer;box-shadow:0 8px 20px #214f4220}.helper-benefit-action .button span{font-size:25px}.helper-benefit-action .button:hover{background:#153b31}.helper-benefit-action .button:focus-visible{outline:3px solid #829d42;outline-offset:5px}.helper-benefit-action>span{font-size:11px;color:#6c8065;text-align:center}.helper-benefit-action>a{font-size:12px;margin-top:8px;padding-bottom:4px;border-bottom:1px solid #b8c7aa}
@media(max-width:1000px){.tool-grid>.helper-benefit-banner{grid-template-columns:minmax(0,1fr) 270px;gap:26px;padding:30px}.helper-benefit-banner .helper-banner-copy h3{font-size:27px}.helper-benefit-action .button{font-size:14px;padding:22px 18px}}
@media(max-width:700px){.tool-grid>.helper-benefit-banner{display:flex;gap:26px;padding:25px}.helper-benefit-banner .helper-banner-copy h3{font-size:27px}.helper-benefit-banner .helper-banner-copy h3 br{display:none}.helper-benefit-action{align-items:stretch}.helper-benefit-action .button{font-size:16px;padding:22px}.helper-benefit-action>a{align-self:center}}

.helper-benefit-action{gap:12px}.helper-window-peek{display:block;width:100%;padding:0;background:white;color:#214f42;text-align:left;border:1px solid #c9d9cb;border-radius:12px;box-shadow:0 8px 20px #214f4210;cursor:pointer;overflow:hidden;transform:rotate(-2deg);transition:transform .2s}.helper-window-peek:hover{transform:rotate(0)}.helper-window-peek:focus-visible{outline:3px solid #829d42;outline-offset:4px}.helper-peek-header{display:flex;align-items:center;gap:9px;padding:14px;background:#214f42;color:#fff}.helper-peek-icon{font-size:23px}.helper-peek-header strong{display:block;font:500 13px/1.4 Arial,sans-serif}.helper-peek-header small{display:flex;align-items:center;gap:5px;margin-top:4px;color:#cfddca;font:10px Arial,sans-serif}.helper-peek-header i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c8e597}.helper-peek-expand{margin-left:auto;font-size:18px}.helper-peek-message{display:block;margin:14px 30px 12px 14px;padding:11px;background:#edf3e7;border-radius:8px 8px 8px 0;font:12px/1.5 Arial,sans-serif}.helper-peek-input{display:flex;justify-content:space-between;align-items:center;margin:0 14px 14px;padding:8px 10px;border:1px solid #e0e7dc;border-radius:6px;color:#80907e;font:11px Arial,sans-serif}.helper-peek-input b{display:grid;place-items:center;width:25px;height:25px;border-radius:4px;background:#214f42;color:#fff;font-size:18px}.helper-benefit-action>.button{padding:18px 22px}.helper-benefit-action>a{margin-top:0}.helper-benefit-action>span{font-size:10px}
@media(prefers-reduced-motion:reduce){.helper-window-peek{transition:none}}

.helper-peek-header{background:#f4f7f1;color:#214f42;border-bottom:1px solid #dce5d6}.helper-peek-header small{color:#74846c}.helper-peek-header i{background:#71984c}.helper-peek-input b{background:#e6eddf;color:#56734b}.helper-benefit-action>.button{margin-top:8px}

.helper-peek-apartment{display:flex;align-items:center;gap:12px;margin:0 14px 14px;padding:10px;background:#fff;border:1px solid #e0e7dc;border-radius:7px}.helper-peek-apartment img{width:80px;height:96px;object-fit:contain}.helper-peek-apartment strong{display:block;font:500 12px/1.4 Arial,sans-serif}.helper-peek-apartment small{display:block;margin:6px 0 10px;color:#74846c;font:10px/1.4 Arial,sans-serif}.helper-peek-apartment b{font:600 14px Arial,sans-serif}

.helper-benefit-banner .helper-service-tag{font-size:11px;letter-spacing:1px;margin-bottom:18px}.helper-benefit-banner .helper-banner-copy h3{font-size:30px;line-height:1.25;margin-bottom:24px}.helper-banner-copy h3 em{font-style:normal;color:#58752e}.helper-selling-points{display:grid;gap:17px}.helper-selling-points>div{display:flex;gap:14px;align-items:flex-start}.helper-selling-points>div>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#dfe9d2;color:#526d37;font-size:11px}.helper-selling-points p{margin:0}.helper-selling-points strong{display:block;font-size:17px;line-height:1.4;font-weight:500;color:#214f42}.helper-selling-points p>span{display:block;font-size:14px;line-height:1.5;color:#65785c;margin-top:3px}.helper-ai-benefit{margin-top:24px;padding-top:18px;border-top:1px solid #cedac0;max-width:580px}.helper-ai-benefit strong{display:block;font-size:16px;font-weight:500;color:#214f42}.helper-ai-benefit>span{display:block;margin-top:5px;font-size:14px;line-height:1.5;color:#65785c}
@media(max-width:1000px){.helper-benefit-banner .helper-banner-copy h3{font-size:27px}.helper-selling-points strong{font-size:16px}}
@media(max-width:700px){.helper-benefit-banner .helper-banner-copy h3{font-size:27px}.helper-banner-copy h3 em{display:block;margin-top:5px}.helper-selling-points{gap:18px}.helper-selling-points p>span{font-size:14px}}

/* content-process.css */

.social-tool-wide .content-process{height:auto;min-height:370px;padding:26px;background:#edf2e7}.content-process-steps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:24px 0 20px;font-size:12px;color:#315446}.content-process-steps>b{font-weight:400;color:#8ba16c}.content-queue{background:white;border:1px solid #d8e2cf;border-radius:9px;overflow:hidden}.content-queue-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px;border-bottom:1px solid #e8eee2}.content-queue-head strong{font-size:14px;font-weight:500}.content-queue-head>span{font-size:10px;color:#788973}.content-queue-row{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #edf1e9}.content-queue-row:last-child{border:0}.content-queue-row>div{flex:1;min-width:0}.content-queue-row strong{display:block;font-size:12px;font-weight:500;line-height:1.4}.content-queue-row small{display:block;font-size:10px;color:#7e8c77;margin-top:5px;line-height:1.4}.content-cover{width:45px;height:49px;flex:none;border-radius:5px;padding:7px;font-size:9px;line-height:1.3;background:#e6eccf;color:#49643c}.content-cover b{font-size:15px}.content-cover-keys{background:#dce9e5;color:#345d51}.content-cover-faq{background:#f1e7d7;color:#84663c}.content-cover-faq b{font-size:9px}.content-state{font-size:9px;padding:5px 7px;border-radius:4px;white-space:nowrap}.content-state.review{background:#faf0d7;color:#8c6c24}.content-state.scheduled{background:#e6edf5;color:#567390}.content-state.published{background:#e6f1db;color:#587735}.content-process-note{font-size:11px;line-height:1.5;color:#788b69;text-align:center;margin-top:17px}.content-automation .tool-intro .content-owner-task{margin-top:17px;color:#47624f}.content-automation .content-process-cta{display:inline-block;padding:17px 20px;background:#214f42;color:white;border:0;border-radius:4px;font-size:13px}.content-process-cta:hover{background:#153b31}.content-process-cta:focus-visible{outline:3px solid #90aa52;outline-offset:4px}
@media(max-width:1000px){.social-tool-wide .content-process{padding:20px}.content-queue-row{gap:8px;padding:12px 10px}.content-cover{width:36px}.content-state{font-size:8px;padding:4px}.content-queue-row strong{font-size:11px}.content-process-steps{font-size:11px}}
@media(max-width:700px){.social-tool-wide .content-process{min-height:0;padding:20px}.content-queue-row{flex-wrap:wrap}.content-queue-row>div{min-width:140px}.content-state{margin-left:44px;font-size:10px}.content-queue-row strong{font-size:13px}.content-queue-row small{font-size:11px}.content-queue-head{flex-wrap:wrap}.content-process-steps{font-size:11px}.content-automation .content-process-cta{text-align:center;width:100%}}

/* examples-return.css */

.examples-return{padding-top:30px;padding-bottom:40px;border-top:1px solid #dce4d3}.examples-return>div>span{font-size:10px;letter-spacing:1.2px;color:#748765}.examples-return h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:9px 0 25px}.examples-repeat .case-grid{max-width:1040px;margin:0 auto;gap:24px}.examples-repeat .case-visual{aspect-ratio:1.65}.examples-repeat .case-desktop{width:80%;top:6%}.examples-repeat .case-phone{width:22%;bottom:6%}.examples-repeat .case-copy{padding:20px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:15px}.examples-repeat .case-project{grid-column:1;margin-bottom:7px}.examples-repeat .case-copy h3{grid-column:1;font-size:24px;margin:0}.examples-repeat .case-copy .button{grid-column:2;grid-row:1/3;padding:12px 16px;gap:12px;min-height:44px;font-size:12px}.contact-grid .contact-examples-link{display:table;margin:20px 0 28px;font-size:14px;color:#d9e7b0;border-bottom:1px solid #819369;padding-bottom:5px}
@media(max-width:1000px){.examples-repeat .case-copy{display:block;padding:20px}.examples-repeat .case-copy h3{font-size:23px;margin-bottom:16px}}
@media(max-width:700px){.examples-repeat .case-grid{max-width:480px}.examples-return h2{font-size:25px}.examples-repeat .case-visual{aspect-ratio:1.5}.examples-repeat .case-phone{width:25%}.examples-return{padding-top:26px;padding-bottom:30px}}

/* simple-contact.css */

.simple-contact .contact-grid{align-items:center}.callback-card{background:white;border-radius:12px;padding:34px;color:#214f42}.simple-contact .developer-form{background:transparent;padding:0;border:0;border-radius:0}.simple-contact .developer-form h3{font-size:30px;line-height:1.2;margin:0 0 12px}.callback-intro{font-size:15px;line-height:1.6;color:#70816c;margin:0 0 27px}.simple-contact select[hidden]{display:none!important}.simple-contact .developer-form input[type=tel]{font-size:19px;padding:18px;background:#f9faf6}.simple-contact .developer-form .consent{margin:23px 0;font-size:11px;line-height:1.6;align-items:flex-start}.simple-contact .developer-form .consent input{flex:none;margin-top:3px}.simple-contact .developer-form>.button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:16px}.simple-contact .developer-form>.button span{font-size:25px}.simple-contact .form-status:empty{display:none}.callback-divider{display:flex;align-items:center;gap:12px;margin:26px 0 20px;font-size:12px;color:#819272}.callback-divider:before,.callback-divider:after{content:'';height:1px;background:#dfe6d8;flex:1}.callback-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:12px}.callback-alternatives a{display:flex;align-items:center;gap:10px;padding:15px 12px;border:1px solid #dce4d4;border-radius:7px;color:#214f42;font-size:13px}.callback-alternatives small{display:block;font-size:11px;color:#7d8f71;margin-top:5px}.callback-max-icon{width:28px;height:28px;display:grid;place-items:center;background:#646aff;color:white;border-radius:9px;font-weight:600}.callback-contact-icon{font-size:23px}.callback-alternatives a:hover{background:#f3f6ee}.simple-contact .intro{max-width:420px}.callback-alternatives a:focus-visible{outline:3px solid #afc275;outline-offset:3px}
@media(max-width:700px){.callback-card{padding:25px}.simple-contact .developer-form h3{font-size:27px}.callback-alternatives{grid-template-columns:1fr}.simple-contact .contact-grid{gap:30px}}

/* legal-footer.css */
.footer.legal-footer{display:block;padding-top:34px;padding-bottom:30px}.legal-footer-top{display:flex;justify-content:space-between;gap:30px}.legal-footer-top p{font-size:13px;line-height:1.6;color:#78856c}.legal-footer-identity{display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.6}.legal-footer-identity strong{font-weight:500}.legal-footer-identity>span{font-size:12px}.legal-footer-identity>div{display:flex;gap:20px;flex-wrap:wrap}.legal-footer-bottom{border-top:1px solid #dfe5d7;margin-top:25px;padding-top:20px}.legal-footer-bottom nav{display:flex;gap:15px 30px;flex-wrap:wrap}.legal-footer-bottom nav a,.form-privacy-link{font-size:12px;text-decoration:underline;text-underline-offset:3px}.legal-footer-bottom p{font-size:12px;color:#77866c;margin:15px 0 0}.developer-form .form-privacy-link{display:block;margin-top:15px;color:#65785c}@media(max-width:700px){.legal-footer-top{flex-direction:column;gap:18px}.legal-footer-bottom nav{flex-direction:column;gap:12px}.legal-footer-identity>div{gap:12px}}
/* design-blue.css */

/* Separate visual proposal: neutral surfaces, blue business actions. */
:scope{--ink:#202733;--muted:#586273;--accent:#315efb;--line:#dce1e9;--surface:#eef2f8}:scope{background:#f7f8fa;color:var(--ink)}h1 em{color:var(--ink)}.hero .hero-audience{color:#465267}.logo,.eyebrow{color:var(--ink)}.intro,.small,.section-head>p,.case-copy>p,.case-project,.format-note,.tool-intro p,.tool-actions>small,.directions-grid p{color:var(--muted)}.hero .small{font-size:12px}.header .text-link{border-color:var(--line);color:var(--accent)}.text-link{color:var(--accent);border-color:#b7c7fc}.hero .actions .button{background:var(--accent);color:white;border-color:var(--accent)}
.button,.case-copy .button,.tool-actions>a,.tool-actions>button,.sync-bottom button,.helper-benefit-action>.button{min-height:50px;border:1px solid #bfc8d6;border-radius:8px;background:#fff;color:var(--ink);font:500 14px/1.4 Onest,Arial,sans-serif;padding:14px 20px;text-decoration:none;box-shadow:none;gap:14px}.button:hover,.tool-actions>a:hover,.tool-actions>button:hover,.sync-bottom button:hover,.helper-benefit-action>.button:hover{background:#eef2f8;border-color:#8395b1}.tool-actions>a[data-tool-request],.tool-actions .content-process-cta,.developer-form>.button{background:var(--accent);color:#fff;border-color:var(--accent)}.tool-actions>a[data-tool-request]:hover,.developer-form>.button:hover,.hero .actions .button:hover{background:#244bd4;border-color:#244bd4}.tool-actions>a:not([data-tool-request]){background:white;color:var(--ink);border-color:#bfc8d6}.tool-actions .tool-action-primary{border-radius:8px}.hero .actions .text-link{font-size:14px}.case-card,.tool-card{border-color:var(--line);border-radius:12px}.case-copy li{background:#eef2f8;color:#586273}.case-visual,.case-bereg .case-visual{background:#e9edf4}.case-browser{color:#586273;background:white;border-color:var(--line)}.case-preview-label{color:#586273}.case-phone,.case-bereg .case-phone{background:#283140;border-color:#283140}.case-project{color:#586273}.hero-visual.hero-product-board{background:#eef2f8;border-color:var(--line);color:var(--ink);border-radius:12px}.product-board-heading,.hero-mini-label,.hero-mini-legend,.hero-board-footer,.hero-board-footer a,.hero-browser-bar>b{color:#586273}.hero-site-example,.hero-tool-mini{border-color:var(--line);border-radius:8px}.hero-source-chip,.hero-source-chip.is-target{background:#f0f3f9;border-color:var(--line)}.hero-flow-arrow{color:#6580ba}.hero-plan-chip{color:#586273;background:#ffffffed}.hero-site-picture:after{background:linear-gradient(90deg,#202733c9,transparent)}.hero-board-footer{font-size:10px}.hero-mini-label{font-size:9px}
.soft,.compact-directions,.tool-visual,.sync-demo,.lead-notification-demo,.social-tool-wide .content-process{background:#eef2f8}.tool-intro,.tool-actions{background:white}.visual-label,.visual-label small,.catalog-open-hint,.tool-group-heading>span,.tool-group-heading p{color:#586273}.tool-groups-nav a{background:white;color:#465267;border:1px solid var(--line);border-radius:8px}.tool-group-heading{border-color:var(--line)}.catalog-mini,.catalog-mini-card,.catalog-filter,.mini-filter{border-color:var(--line)}.tool-card small{color:#687486}.tool-card h3{color:var(--ink)}.tool-actions>a:focus-visible,.button:focus-visible,:focus-visible{outline:3px solid #90a8ff;outline-offset:4px}.dark{background:#202733}.dark .eyebrow,.dark .intro{color:#d4dbea}.callback-card,.developer-form{color:var(--ink)}.simple-contact .developer-form input[type=tel]{background:#f7f8fa;border-color:var(--line)}.contact-grid .contact-examples-link{color:#c5d2ff;border-color:#7485ae}.callback-alternatives a{color:var(--ink);border-color:var(--line)}
.tool-grid>.helper-benefit-banner{background:#eef2f8;border-color:var(--line)}.helper-banner-copy h3 em{color:var(--accent)}.helper-selling-points strong,.helper-ai-benefit strong{color:var(--ink)}.helper-selling-points p>span,.helper-ai-benefit>span,.helper-benefit-banner .helper-service-tag{color:var(--muted)}.helper-selling-points>div>span{background:#e0e7f7;color:#4b6297}.helper-ai-benefit{border-color:var(--line)}.helper-peek-header{background:#f7f8fa;color:var(--ink);border-color:var(--line)}.helper-peek-message{background:#eef2f8}.helper-window-peek{color:var(--ink);border-color:var(--line)}.helper-benefit-action>a{color:var(--accent);border-color:#bccbff}.helper-benefit-action>span{color:var(--muted)}.steps b{color:#7183a0;border-color:var(--line)}.steps p,.faq details p,.legal-footer p,.legal-footer-identity>span{color:var(--muted)}.faq details,.legal-footer-bottom{border-color:var(--line)}
@media(max-width:700px){.button,.case-copy .button,.tool-actions>a,.tool-actions>button{font-size:14px;min-height:48px}.hero .actions{gap:18px}.hero .actions .button{width:100%;justify-content:center}}

.tools-section .tool-actions>button[data-try-chess]{background:white;color:#202733;border:1px solid #bfc8d6;border-radius:8px;min-height:50px;padding:14px 20px;text-decoration:none}.tools-section .tool-actions>a[href='#contact']{background:#315efb;color:white;border-color:#315efb}.tools-section .tool-actions>a[href='#contact']:hover{background:#244bd4}

/* design-warm.css */

:scope{--ink:#292b2b;--muted:#646762;--accent:#913e2c;--line:#deded7;--surface:#eeeee8}:scope{background:#fafaf7;color:var(--ink)}.hero .hero-audience{color:#555d58}.hero-visual.hero-product-board,.case-visual,.case-bereg .case-visual,.soft,.compact-directions,.tool-visual,.sync-demo,.lead-notification-demo,.social-tool-wide .content-process,.tool-grid>.helper-benefit-banner{background:#eeeee8}.intro,.small,.section-head>p,.case-copy>p,.case-project,.format-note,.tool-intro p,.tool-actions>small,.product-board-heading,.hero-mini-label,.hero-mini-legend,.hero-board-footer,.hero-board-footer a,.hero-browser-bar>b,.case-browser,.case-preview-label,.visual-label,.visual-label small,.catalog-open-hint,.tool-group-heading>span,.tool-group-heading p{color:#646762}.hero-source-chip,.hero-source-chip.is-target,.case-copy li,.helper-peek-message{background:#f2f2ed;border-color:#deded7;color:#555d58}.hero-flow-arrow{color:#7e887a}.case-phone,.case-bereg .case-phone{background:#292b2b;border-color:#292b2b}.hero-site-picture:after{background:linear-gradient(90deg,#292b2bbd,transparent)}
:scope .button,:scope .case-copy .button,:scope .tool-actions>a,:scope .tool-actions>button,:scope .sync-bottom button,:scope .helper-benefit-action>.button,:scope .tools-section .tool-actions>button[data-try-chess],:scope .tools-section .tool-actions>a:not([data-tool-request]),:scope .hero .actions .button{background:#292b2b;color:#fff;border:1px solid #292b2b;border-radius:8px;min-height:50px;padding:14px 22px;font:500 14px/1.4 Onest,Arial,sans-serif;text-decoration:none;box-shadow:0 3px 8px #292b2b0c}:scope .button:hover,:scope .case-copy .button:hover,:scope .tools-section .tool-actions>button:hover,:scope .tools-section .tool-actions>a:not([data-tool-request]):hover,:scope .sync-bottom button:hover,:scope .helper-benefit-action>.button:hover,:scope .hero .actions .button:hover{background:#414645;border-color:#414645}
:scope .tools-section .tool-actions>a[href='#contact'],:scope .developer-form>.button{background:#913e2c;border-color:#913e2c;color:white}:scope .tools-section .tool-actions>a[href='#contact']:hover,:scope .developer-form>.button:hover{background:#763123;border-color:#763123}
:scope .header>.text-link,:scope .hero .actions>.text-link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:8px;border:1px solid #913e2c;background:#913e2c;color:white;font-size:14px;font-weight:500;text-decoration:none}:scope .header>.text-link:hover,:scope .hero .actions>.text-link:hover{background:#763123}.text-link{color:#474d46;border-color:#a8afa3}.tool-groups-nav a{border-color:#deded7;color:#555d58}.helper-banner-copy h3 em{color:#913e2c}.helper-selling-points>div>span{background:#e4e7dc;color:#5e6a50}.helper-benefit-action>a{color:#913e2c;border-color:#cba18f}.dark{background:#292b2b}.dark .intro,.dark .eyebrow{color:#e1e3dd}.contact-grid .contact-examples-link{color:#f0d5c9;border-color:#b2998e}.steps b{color:#858e7b}.case-card,.tool-card,.hero-site-example,.hero-tool-mini{border-color:#deded7}.hero-plan-chip{color:#646762}.header nav a:hover{color:#913e2c}.callback-card{color:#292b2b}:scope :focus-visible{outline:3px solid #c17856;outline-offset:4px}
@media(max-width:700px){:scope .header>.text-link{min-height:44px;padding:11px 14px;font-size:12px}:scope .hero .actions>.text-link{width:100%}}

/* design-astra.css */

@font-face{font-family:'PT Astra Serif';src:url('assets/pt-astra-serif_regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'PT Astra Serif';src:url('assets/pt-astra-serif_bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:scope{--body:'PT Astra Serif',Georgia,serif;font-family:'PT Astra Serif',Georgia,serif}:scope :is(button,input,select,textarea,.button,.text-link,.tool-actions>a,.tool-actions>button,.helper-benefit-action>.button,.hero-mini-grid i,.helper-peek-header strong,.helper-peek-header small,.helper-peek-message,.helper-peek-input,.helper-peek-apartment strong,.helper-peek-apartment small,.helper-peek-apartment b){font-family:'PT Astra Serif',Georgia,serif!important}:scope :is(h1,h2,h3,h4){font-family:'PT Astra Serif',Georgia,serif;letter-spacing:0;font-weight:700}:scope .hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.06}:scope .hero .intro{font-size:20px;line-height:1.5}:scope .hero .hero-audience{font-size:21px}:scope .button,:scope .case-copy .button,:scope .tool-actions>a,:scope .tool-actions>button,:scope .header>.text-link,:scope .hero .actions>.text-link,:scope .helper-benefit-action>.button{font-size:17px;font-weight:700}:scope .header nav{font-size:16px}.tool-intro p,.case-copy>p{font-size:17px}.section-head>p{font-size:18px}.logo{font-family:Onest,Arial,sans-serif}.logo span{font-family:Onest,Arial,sans-serif}.hero-site-caption>strong{letter-spacing:0}.eyebrow{font-size:12px}
@media(max-width:700px){:scope .hero h1{font-size:42px}:scope .hero .intro{font-size:19px}:scope .hero .hero-audience{font-size:19px}:scope .header>.text-link{font-size:14px}}

:scope .hero .actions .button,:scope .hero .actions>.text-link,:scope .header>.text-link,:scope .case-copy .button,:scope .tools-section .tool-actions>a,:scope .tools-section .tool-actions>button,:scope .sync-bottom button,:scope .helper-benefit-action>.button,:scope .developer-form>.button{font-family:'PT Astra Serif',Georgia,serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;min-height:52px;padding:15px 22px}:scope .hero .actions .button,:scope .hero .actions>.text-link{height:56px;display:inline-flex;align-items:center;justify-content:center}:scope .hero .actions{align-items:center}@media(max-width:700px){:scope .header>.text-link{font-size:15px!important;padding:12px 14px;min-height:44px}}

/* design-unified.css */

/* Site-wide finish: PT Astra, neutral surfaces and consistent actions. */
:scope{--body:'PT Astra Serif',Georgia,serif;color:#292b2b}:scope:has(.helper-banner){--body:'PT Astra Serif',Georgia,serif}:scope :is(h1,h2,h3,h4){letter-spacing:0!important}:scope :is(.compact-directions .direction-grid article,.hero-tool-mini,.case-card,.tool-card,.content-queue,.manager-notification,.sync-source,.sync-result,.distribution-object,.distribution-destinations>div){border-color:#deded7;border-radius:10px}:scope .compact-directions{background:transparent}:scope .compact-directions .direction-grid article{background:#fff}:scope .direction-icon{background:#eeeee8;border-color:#deded7;color:#656e60}:scope .compact-directions .direction-grid article>p{font-size:17px;color:#646762}:scope .compact-directions .text-link{font-size:16px;color:#292b2b;border-color:#aeb3a9}:scope .compact-directions .direction-title h3{font-size:27px}
:scope :is(.tool-visual,.distribution-visual,.feed-visual,.lead-notification-demo,.sync-demo,.social-tool-wide .content-process){background:#eeeee8}:scope :is(.visual-label,.visual-label small,.floor-no,.chess-selection,.chess-legend,.visual-foot,.render-caption span,.tool-actions>small,.sync-source-head,.sync-change-row>span,.sync-connector,.sync-bottom p,.sync-site-label,.notification-top,.notification-top small,.manager-notification dt,.manager-notification>p,.notification-route,.notification-note,.distribution-object span,.distribution-object p,.distribution-foot,.feed-visual .distribution-foot,.content-process-note,.content-queue-head>span,.content-queue-row small,.helper-benefit-action>span,.helper-peek-header small,.helper-peek-apartment small,.helper-peek-input,.helper-benefit-banner .helper-service-tag,.helper-selling-points p>span,.helper-ai-benefit>span){color:#646762}:scope :is(.sync-source-head b,.sync-change-row strong,.render-caption strong,.notification-route>div>span,.content-process-steps,.helper-selling-points strong,.helper-ai-benefit strong,.helper-peek-apartment,.helper-peek-header){color:#292b2b}:scope .distribution-caption span,:scope .feed-visual .distribution-caption span{background:#e1e5dc;color:#50594a}:scope .content-owner-task{color:#646762}:scope .content-process-steps{font-size:15px}:scope .content-queue-row strong{font-size:15px}:scope .content-queue-row small{font-size:12px}:scope .content-state{font-size:11px}:scope .content-queue-row{gap:10px}:scope .content-queue-head strong{font-size:17px}:scope .content-queue-head>span{font-size:12px}:scope .content-queue{border-color:#deded7}:scope .social-tool-wide .content-process{min-height:420px}:scope .tool-intro p{font-size:17px}:scope .tool-actions>small{font-size:13px}:scope .visual-label{font-size:11px}:scope .visual-label small{font-size:11px}
:scope .mini-plan-tabs button{font:700 16px 'PT Astra Serif',Georgia,serif;color:#292b2b}:scope .mini-plan-tabs button[aria-pressed=true],:scope .hotspot-scene button[aria-pressed=true]{background:#292b2b;color:#fff}:scope .hotspot-scene button{color:#292b2b}:scope .unit[aria-pressed=true]{border-color:#292b2b}:scope .unit{font-family:'PT Astra Serif',Georgia,serif;font-size:15px}:scope .free,:scope .hero-mini-grid i{background:#dce7d0;color:#455d34}:scope .reserved,:scope .hero-mini-grid i.is-reserved{background:#efe1bf;color:#745d2c}:scope .sold,:scope .hero-mini-grid i.is-sold{background:#e0e2db;color:#6b7464}:scope .hero-mini-grid i{font-family:'PT Astra Serif',Georgia,serif}:scope .chess-legend{font-size:12px}:scope .chess-selection{font-size:14px}
:scope .steps h3{font-size:26px}:scope .steps p,:scope .faq details p{font-size:17px;color:#646762}:scope .faq summary{font-size:21px}:scope .faq details{border-color:#deded7}:scope .section-head>p{font-size:18px;color:#646762}:scope .helper-selling-points strong{font-size:20px}:scope .helper-selling-points p>span,:scope .helper-ai-benefit>span{font-size:17px}:scope .helper-ai-benefit strong{font-size:20px}:scope .helper-benefit-action>a{font-size:16px}:scope .helper-benefit-action>span{font-size:13px}:scope .helper-peek-header{background:#f5f5f0}:scope .helper-peek-message{background:#eeeee8}:scope .helper-peek-input b{background:#e1e5dc;color:#50594a}
:scope #mk-helper{font-family:'PT Astra Serif',Georgia,serif;color:#292b2b;border-color:#deded7}:scope:has(.helper-banner) #mk-helper header{background:#292b2b}:scope:has(.helper-banner) #mk-helper h2{font-family:'PT Astra Serif',Georgia,serif;font-size:25px}:scope .mk-helper-input button{background:#913e2c!important;color:white}:scope .mk-helper-log>p{background:#eeeee8}:scope .mk-helper-log>p.is-user{background:#e6ebdf}:scope .mk-helper-choices button,:scope .mk-helper-results button{color:#292b2b;border-color:#deded7}:scope #mk-helper footer button{color:#913e2c}:scope #mk-helper footer{color:#646762}
:scope .simple-contact .developer-form h3{color:#292b2b}:scope .callback-card{padding:34px}:scope .callback-intro{font-size:18px;color:#646762}:scope .developer-form label{font-size:16px}:scope .simple-contact .developer-form .consent{font-size:14px}:scope .callback-alternatives a{font-size:17px}:scope .callback-alternatives small{font-size:14px;color:#646762}:scope .callback-divider{font-size:15px;color:#646762}:scope .developer-form .form-privacy-link,:scope .legal-footer-bottom nav a{font-size:15px;color:#646762}:scope .contact-grid .contact-examples-link{font-size:17px}:scope .legal-footer-identity{font-size:16px}:scope .legal-footer-identity>span,:scope .legal-footer-top p,:scope .legal-footer-bottom p{font-size:14px;color:#646762}:scope .examples-repeat .case-copy{display:block}:scope .examples-repeat .case-copy h3{margin-bottom:17px}.channel-mark,.feed-brand{font-family:Arial,sans-serif}
@media(max-width:700px){:scope .tool-actions{align-items:stretch;gap:10px}:scope .tool-actions>a,:scope .tool-actions>button{justify-content:center;flex:1 1 100%;height:auto;min-height:52px;text-align:center}:scope .callback-card{padding:24px}:scope .content-queue-row>div{min-width:120px}:scope .social-tool-wide .content-process{min-height:0}:scope .helper-selling-points strong{font-size:19px}:scope .steps{grid-template-columns:1fr}:scope .steps h3{margin-top:14px}:scope .hero .hero-audience{white-space:normal}:scope .visual-label{gap:8px;flex-wrap:wrap}:scope .visual-label small{white-space:normal}}

:scope .operations-grid .tool-visual,:scope .distribution-grid .tool-visual{height:auto!important;min-height:410px;overflow:visible}:scope .operations-grid .sync-bottom{flex-wrap:wrap}:scope .sync-bottom p{font-size:12px;max-width:180px}:scope .distribution-foot,:scope .notification-note{font-size:12px}:scope .distribution-visual{padding-bottom:26px}@media(max-width:700px){:scope .operations-grid .tool-visual,:scope .distribution-grid .tool-visual{min-height:0}}

/* design-actions.css */

/* Shared card rows and restrained secondary actions. */
:scope .case-card{display:flex;flex-direction:column}:scope .case-copy{display:flex;flex-direction:column;flex:1}:scope .case-copy>p{min-height:3.3em}:scope .case-copy ul{margin-top:18px}:scope .case-copy .button{margin-top:auto;align-self:flex-start}
:scope .tools-section .tool-actions>a,:scope .tools-section .tool-actions>button,:scope .tools-section .tool-actions>button[data-try-chess],:scope .tools-section .tool-actions>a:not([data-tool-request]),:scope .sync-bottom button,:scope .case-copy .button{background:#f3f3ee;color:#303630;border:1px solid #aeb6a7;border-radius:7px;font-size:16px!important;font-weight:400!important;line-height:1.3!important;min-height:44px;padding:11px 16px;box-shadow:none;text-decoration:none}
:scope .tools-section .tool-actions>a:hover,:scope .tools-section .tool-actions>button:hover,:scope .tools-section .tool-actions>button[data-try-chess]:hover,:scope .sync-bottom button:hover,:scope .case-copy .button:hover{background:#e6e9e0;border-color:#84917b;color:#303630}
:scope .tools-section .tool-actions>a[href='#contact']{background:transparent;color:#704737;border:0;border-bottom:1px solid #c2a99b;border-radius:0;padding:7px 0;min-height:34px;box-shadow:none;align-self:center;font-size:16px!important;font-weight:400!important}:scope .tools-section .tool-actions>a[href='#contact']:hover{background:transparent;color:#913e2c;border-color:#913e2c}
:scope .tool-actions{align-content:start;align-items:flex-start;gap:12px 20px}:scope .tool-actions>small{order:2;margin:0;line-height:1.45}:scope .compact-directions .direction-grid article>a{align-self:flex-start;padding:10px 15px;background:#f2f3ed;border:1px solid #abb5a2;border-radius:7px;text-decoration:none;font-size:16px;min-height:42px}:scope .compact-directions .direction-grid article>a:hover{background:#e5e9df}.compact-directions .direction-title{min-height:64px}
@media(min-width:701px){:scope #selection-tools>article.tool-card:not(.helper-offer),:scope .operations-grid>article.tool-card,:scope .distribution-grid>article.tool-card{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:0}:scope #selection-tools>article.helper-offer{grid-row:span 3}:scope #selection-tools>article.tool-card:not(.helper-offer)>.tool-intro,:scope .operations-grid>article>.tool-intro,:scope .distribution-grid>article>.tool-intro{align-self:stretch}:scope #selection-tools>article.tool-card:not(.helper-offer)>.tool-visual{align-self:stretch;height:auto!important;min-height:350px}:scope #selection-tools>article#features>.tool-visual{min-height:365px}:scope .operations-grid>article>.tool-visual,:scope .distribution-grid>article>.tool-visual{align-self:stretch}:scope .tool-actions{min-height:96px}:scope #selection-tools>.tool-card:not(.helper-offer)>.tool-actions{display:flex;align-content:start}:scope .tool-grid,:scope .operations-grid,:scope .distribution-grid{row-gap:0}:scope #selection-tools>article.tool-card{margin-bottom:28px}}
@media(max-width:700px){:scope .tools-section .tool-actions>a,:scope .tools-section .tool-actions>button{flex:0 1 auto;width:auto;justify-content:flex-start;text-align:left}:scope .tools-section .tool-actions>a[href='#contact']{flex:0 1 auto;padding:7px 0}:scope .case-copy>p{min-height:0}:scope .compact-directions .direction-title{min-height:0}}

:scope .case-copy .button,:scope .tools-section .tool-actions>a:not([href='#contact']),:scope .tools-section .tool-actions>button,:scope .tools-section .tool-actions>button[data-try-chess],:scope .sync-bottom button{background:#59615b;color:#fff;border-color:#59615b;min-height:46px;font-weight:400!important}:scope .case-copy .button:hover,:scope .tools-section .tool-actions>a:not([href='#contact']):hover,:scope .tools-section .tool-actions>button:hover,:scope .tools-section .tool-actions>button[data-try-chess]:hover,:scope .sync-bottom button:hover{background:#454d47;border-color:#454d47;color:#fff}

/* design-clean.css */

/* Clear typography: serif headings, sans-serif interface. */
:scope{font-family:Onest,Arial,sans-serif;--body:Onest,Arial,sans-serif;background:#f8f8f7;color:#282b2b}:scope:has(.helper-banner){--body:Onest,Arial,sans-serif}
:scope :is(button,input,select,textarea,.button,.text-link,.tool-actions>a,.tool-actions>button,.helper-benefit-action>.button,.hero-mini-grid i,.helper-peek-header strong,.helper-peek-header small,.helper-peek-message,.helper-peek-input,.helper-peek-apartment strong,.helper-peek-apartment small,.helper-peek-apartment b){font-family:Onest,Arial,sans-serif!important}
:scope .hero .intro{font-size:18px;line-height:1.65}:scope .hero .hero-audience{font-size:18px}:scope .header nav{font-size:14px}:scope .section-head>p{font-size:16px}:scope .tool-intro p,:scope .case-copy>p,:scope .compact-directions .direction-grid article>p,:scope .steps p,:scope .faq details p{font-size:15px;line-height:1.65;color:#5e6265}:scope .helper-selling-points p>span,:scope .helper-ai-benefit>span{font-size:15px}:scope .helper-selling-points strong,:scope .helper-ai-benefit strong{font-size:17px;font-weight:500}:scope .callback-intro{font-size:16px}:scope .faq summary{font-size:17px}
:scope .case-card{background:#fff;border:1px solid #dedfe0;border-radius:10px}:scope .case-visual,:scope .case-bereg .case-visual{background:#eeeef0}:scope .case-desktop{border-color:#d4d5d7;box-shadow:0 8px 22px #24262812}:scope .case-copy{padding:26px 28px}:scope .case-project{color:#65696d;font-size:12px}:scope .case-copy>p{color:#5e6265}:scope .case-copy ul{gap:8px 14px;margin:20px 0 24px}:scope .case-copy li{padding:0;background:transparent;color:#62676b;border-radius:0;font-size:11px}:scope .case-copy li+li:before{content:'·';margin-right:14px;color:#929698}:scope .case-preview-label,:scope .case-browser{color:#686e72}:scope .format-note{color:#676c70;font-size:12px}
:scope .case-copy .button,:scope .tools-section .tool-actions>a:not([href='#contact']),:scope .tools-section .tool-actions>button,:scope .tools-section .tool-actions>button[data-try-chess],:scope .sync-bottom button{font-family:Onest,Arial,sans-serif!important;background:#303435;color:#fff;border-color:#303435;font-size:14px!important;font-weight:500!important;line-height:1.4!important;min-height:46px;padding:12px 18px;border-radius:6px;box-shadow:none}:scope .case-copy .button:hover,:scope .tools-section .tool-actions>a:not([href='#contact']):hover,:scope .tools-section .tool-actions>button:hover,:scope .tools-section .tool-actions>button[data-try-chess]:hover,:scope .sync-bottom button:hover{background:#454b4d;border-color:#454b4d;color:#fff}
:scope .hero .actions .button,:scope .hero .actions>.text-link,:scope .header>.text-link,:scope .helper-benefit-action>.button,:scope .developer-form>.button{font-size:15px!important;font-weight:500!important}:scope .tools-section .tool-actions>a[href='#contact']{font-size:14px!important;font-weight:400!important}:scope .compact-directions .text-link{font-size:14px}:scope .simple-contact .developer-form .consent{font-size:12px}:scope .legal-footer-identity{font-size:14px}
@media(max-width:700px){:scope .hero .intro{font-size:17px}:scope .hero .hero-audience{font-size:17px}:scope .header>.text-link{font-size:12px!important}:scope .case-copy{padding:23px}:scope .case-copy li{font-size:11px}:scope .case-copy ul{gap:8px 10px}:scope .case-copy li+li:before{margin-right:10px}}

:scope .hero .actions .button,:scope .hero .actions>.text-link,:scope .header>.text-link,:scope .case-copy .button,:scope .tools-section .tool-actions>a,:scope .tools-section .tool-actions>button,:scope .sync-bottom button,:scope .helper-benefit-action>.button,:scope .developer-form>.button{font-family:Onest,Arial,sans-serif!important}

/* tracking.css */
.realty-cookie{position:fixed;bottom:16px;left:16px;right:16px;max-width:470px;z-index:100;background:#fff;color:#292b2b;padding:18px;border:1px solid #d7d8d5;border-radius:10px;box-shadow:0 5px 25px #0002;font:13px/1.5 Onest,Arial,sans-serif}.realty-cookie a{text-decoration:underline}.realty-cookie>div{display:flex;gap:10px;margin-top:12px}.realty-cookie button{padding:10px 15px;border:1px solid #aab0a6;border-radius:6px;background:#f3f4ef;color:#303630;font:inherit;cursor:pointer}.realty-cookie button:first-child{background:#303435;color:white}.realty-cookie [role=status]:empty{display:none}[data-analytics-settings]{background:none;border:0;padding:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}
}
.legacy-tools{font:16px/1.65 Onest,Arial,sans-serif;color:#292b2b;background:#faf9f5}.legacy-tools .wrap{width:100%}.legacy-tools img{max-width:100%}

.legacy-bottom{font:16px/1.65 Onest,Arial,sans-serif;background:#f8f8f7;color:#282b2b}
.legacy-bottom .simple-contact{background:#292b2b;color:white}
.legacy-bottom .simple-contact h2{color:white}
.legacy-bottom .simple-contact .eyebrow{color:#d6d8d2}
.legacy-bottom .simple-contact .intro{color:#e4e5df}
.legacy-bottom .simple-contact .contact-examples-link{color:#ecd0c1;border-color:#bb9b8b}
.legacy-bottom .footer{display:block}
.legacy-bottom .developer-form .consent input{width:auto;margin:0;accent-color:#913e2c}
.legacy-bottom .developer-form .button{width:100%;background:#913e2c;border-color:#913e2c;color:white;border-radius:8px}
.legacy-bottom .developer-form label{color:#292b2b}
.legacy-bottom .developer-form input[type=tel]{color:#292b2b;background:#f8f8f7;border:1px solid #deded7}
.legacy-bottom .developer-form input::placeholder{color:#858980}
.legacy-bottom .form-status{color:#646762}
#preview-analytics{border:1px solid #deded7;border-radius:10px;max-width:400px;padding:28px;font:16px/1.5 Onest,Arial,sans-serif}
#preview-analytics::backdrop{background:#0005}
#preview-analytics button{background:#303435;color:white;padding:12px 20px;border:0;border-radius:6px}

.legacy-bottom .developer-form .consent span{color:#404644}.legacy-bottom .callback-alternatives small{color:#646762}

.legacy-tail{font:16px/1.65 Onest,Arial,sans-serif;color:#282b2b;background:#f8f8f7}.legacy-tail .wrap{width:100%}
