.hero h1{font-size:clamp(38px,4.4vw,65px)}header nav a{font-size:12px;color:var(--muted)}.shop-products{padding-top:35px}.plans .benefit{font-size:15px;line-height:1.6;color:var(--ink);min-height:50px}.plans .price{font-size:43px}.plans .price small{font-size:11px}.plans li{font-size:13px}.plans button.buy{background:var(--green);color:white;border-color:var(--green);min-height:46px;font-size:13px}.plans .fine{font-size:11px}.example-section{background:var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:7vw}.example-section>div>p{font-size:13px;color:var(--muted)}.example-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.example-tabs button{border:1px solid #b8c8b8;background:none;padding:11px 15px;border-radius:6px;font-size:12px}.example-tabs button.selected{background:var(--green);color:white}.example-chat{background:#fafbf7;padding:30px;border-radius:12px}.example-label{font-size:9px;color:var(--gold);letter-spacing:.1em}.example-chat p{white-space:pre-line;color:var(--ink)!important;background:#edf1e9;padding:18px;border-radius:8px}.order-line{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.order-line strong{text-align:right}.order-line.total strong{font-size:27px}.order-line.total{align-items:center}#checkout .notice{font-size:12px;padding:17px;margin:20px 0}#checkout .notice p{margin-bottom:0}#checkout .primary{width:100%}#setup-steps li{margin:12px 0;font-size:13px}.brief{max-width:1000px;margin:auto}.brief .notice{margin:25px 0}.brief h1{font-size:46px}.brief h2{font-size:29px;margin-top:45px}.brief p,.brief li{font-size:14px}.brief li{margin:12px 0}.brief a{text-decoration:underline;text-underline-offset:3px}.brief table{min-width:550px}.brief .eyebrow{font-size:10px}@media(max-width:650px){.hero h1{font-size:40px}.example-section{grid-template-columns:1fr;gap:25px}.plans .benefit{min-height:0}.private{font-size:9px}.brief h1{font-size:35px}header nav{justify-content:space-evenly}#checkout{padding:28px 20px}.order-line{font-size:12px}}
.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-link{display:block;background:none;border:0;color:var(--green,#193f36);margin:16px auto 0;text-decoration:underline;cursor:pointer}.telegram{background:#e9efeb;border:1px solid #d6ded9;border-radius:20px;overflow:hidden;box-shadow:0 18px 60px #193f3610;min-width:0}.tg-head{background:#fff;display:flex;gap:12px;align-items:center;padding:16px}.tg-head small{display:block;color:#68756f;font-size:11px;margin-top:3px}.tg-avatar{display:grid;place-items:center;background:#193f36;color:white;width:42px;height:42px;border-radius:50%;flex-shrink:0}.tg-head button{margin-left:auto;background:none;border:0;font-size:25px;cursor:pointer;color:#193f36}.tg-messages{height:300px;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(#b7c6bb66 .7px,transparent .7px) 0 0/18px 18px;scroll-behavior:smooth}.tg-bubble{background:white;padding:12px 15px;border-radius:14px 14px 14px 3px;max-width:88%;align-self:flex-start;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tg-bubble.outgoing{background:#d6e8ce;border-radius:14px 14px 3px 14px;align-self:flex-end}.tg-chips{display:flex;gap:7px;padding:10px;overflow:auto;flex-wrap:wrap}.tg-chips button{background:white;border:1px solid #c4d4c8;border-radius:20px;font-size:12px;padding:8px 10px;color:#193f36;cursor:pointer}.tg-form{display:flex;background:#fff;padding:10px;gap:8px}.tg-form input{min-width:0;flex:1;border:0;background:#f5f7f5;border-radius:22px;padding:12px;font:inherit;font-size:13px}.tg-form button{border:0;background:#193f36;color:#fff;border-radius:50%;width:42px;height:42px;cursor:pointer}.consult-launch{position:fixed;bottom:22px;right:24px;background:#193f36;color:white;padding:16px 24px;border:0;border-radius:30px;box-shadow:0 6px 24px #0003;z-index:20;cursor:pointer}.consult-panel{position:fixed;bottom:22px;right:24px;width:390px;max-width:calc(100vw - 24px);z-index:30;box-shadow:0 20px 100px #0003}.consult-panel[hidden],.consult-launch[hidden]{display:none}.max-section{border-top:1px solid #d9ddd5;max-width:1100px}.max-section p{max-width:750px;line-height:1.7}.site-footer{padding-bottom:100px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #ae8a4b;outline-offset:3px}@media(max-width:650px){.plans{grid-template-columns:1fr}.consult-panel{right:12px;bottom:12px}.tg-messages{height:260px}.consult-panel .tg-messages{height:min(300px,40dvh)}.consult-launch{right:12px;bottom:14px}.example-section{gap:25px}.tg-head{padding:12px}}
.payment-options{display:grid;gap:12px;margin:20px 0}.payment-options label{display:grid;gap:6px;font-size:13px}.payment-options select,.language-select{padding:10px;border:1px solid #c9d5cb;background:white;border-radius:8px;font:inherit}.payment-options .renew-label{display:flex;align-items:center}.international .hero{min-height:0;padding-bottom:30px}.international .hero h1{font-size:clamp(32px,5vw,66px)}.international .section{padding-top:36px;padding-bottom:36px}.intl-chat{max-width:700px;margin:auto}.international header{gap:16px;flex-wrap:wrap}.international .plans article{padding:26px}.international .plans h3{font-size:27px}
.ai-hints{position:absolute;right:3%;top:24px;display:flex;gap:20px;z-index:1}.hero{position:relative}.ai-hints button{font-size:24px;font-weight:600;background:transparent;border:1px solid currentColor;border-radius:50%;width:48px;height:48px;opacity:.22;cursor:pointer;color:var(--green,#28594e)}.ai-hints button:hover,.ai-hints button:focus-visible{opacity:.8}.ai-dialog{width:min(780px,94vw);max-height:85dvh;padding:30px;border:1px solid #b7c5b9;border-radius:18px;overflow:auto;background:#fffdf7;color:#173b32}.ai-dialog::backdrop{background:#112a2466}.ai-model-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.ai-model-list article{padding:18px;border:1px solid #d5dccf;border-radius:14px}.ai-model-list article p{margin:10px 0}.ai-model-list article small{display:block;line-height:1.5}.ai-model-list a{font-size:13px}.ai-model-list button,.login-providers a{display:block;margin:12px 0;padding:10px}.account-login{margin-left:auto}.login-providers{display:flex;gap:12px;flex-wrap:wrap}[aria-disabled=true]{opacity:.5;cursor:not-allowed}.brief input{max-width:100%;padding:10px;font:inherit}.brief button{padding:10px;margin:8px;font:inherit}@media(max-width:600px){.ai-hints{top:0;gap:10px}.ai-hints button{width:35px;height:35px}.ai-dialog{padding:20px}.account-login{font-size:13px}}
/* Ambient AI watermarks remain behind the existing storefront. */
.hero{isolation:isolate}.hero-copy,.product-visual{position:relative;z-index:1}.ai-constellation{position:absolute;inset:0;pointer-events:none;z-index:-1;color:var(--green);opacity:.115;overflow:hidden}.bot-watermark{position:absolute;width:160px;height:170px;left:50%;top:50%;transform:translate(-50%,-50%)}.bot-watermark svg{width:100%;height:100%}.ai-orbit{--radius:clamp(180px,30vw,440px);position:absolute;width:calc(var(--radius)*2);height:calc(var(--radius)*2);left:50%;top:50%;margin-left:calc(0px - var(--radius));margin-top:calc(0px - var(--radius));border:1px solid currentColor;border-radius:50%;animation:ai-orbit-turn 100s linear infinite}.ai-satellite{position:absolute;left:50%;top:50%;width:110px;height:50px;margin:-25px 0 0 -55px;transform:rotate(var(--angle)) translateX(var(--radius));display:grid;place-items:center}.ai-satellite>span{display:grid;place-items:center;min-width:100px;min-height:44px;font:600 21px Georgia,serif;letter-spacing:-.04em;animation:ai-label-turn 100s linear infinite;white-space:nowrap}.ai-model-trigger{position:absolute;right:5%;top:20px;z-index:2;background:transparent;border:1px solid var(--line);border-radius:20px;color:var(--muted);padding:7px 14px;font-size:11px}.ai-model-trigger:hover{color:var(--green);border-color:var(--gold)}@keyframes ai-orbit-turn{to{transform:rotate(360deg)}}@keyframes ai-label-turn{from{transform:rotate(calc(0deg - var(--angle)))}to{transform:rotate(calc(-360deg - var(--angle)))}}
.why-section{border-top:1px solid var(--line);background:linear-gradient(135deg,#f1f0e8,var(--paper) 60%)}.why-section .section-head h2{font-size:clamp(32px,3.8vw,52px);line-height:1.18}.why-intro{max-width:340px;color:var(--muted);font-size:14px}.value-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 48px}.value-cards article{padding:26px;border:1px solid var(--line);border-radius:12px;background:#fffdf780}.value-number{font-size:10px;color:var(--gold);letter-spacing:.12em;font-weight:700}.value-cards h3{font:400 25px/1.3 Georgia,serif;margin:18px 0 12px}.value-cards p{font-size:13px;color:var(--muted);line-height:1.7}.value-cards a{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--green)}.value-calculator{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;padding:36px;background:#fffdf7;border:1px solid var(--line);border-radius:16px}.value-calculator h3{font:400 30px/1.25 Georgia,serif;margin:15px 0}.value-calculator p{font-size:13px;color:var(--muted)}#value-form{display:grid;gap:15px;margin-top:24px}#value-form label{display:block;font-size:12px}#value-form input[type=number]{display:block;width:100%;padding:10px 12px;margin-top:6px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}#value-form input[type=range]{display:block;width:100%;margin-top:10px;accent-color:var(--green)}.value-example{font-size:9px;letter-spacing:.08em;color:var(--gold)}.value-chart svg{width:100%;height:auto;margin-top:25px;overflow:visible}.value-chart svg text{fill:var(--ink);font:15px system-ui}.value-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:10px}.value-legend span:first-child{color:var(--green)}.value-legend span:last-child{color:#937332}.value-chart p.value-result{font:400 24px/1.3 Georgia,serif;color:var(--green);margin:25px 0 12px}.value-path{display:flex;gap:24px;align-items:center;justify-content:space-between;padding-top:35px}.value-path span{flex:1}.value-path b{font-size:13px;font-weight:600}.value-path small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.value-path .primary{font-size:12px;white-space:nowrap}@media(max-width:900px){.value-calculator{gap:25px;padding:25px}.value-cards{gap:12px}.value-cards article{padding:20px}.value-path{flex-wrap:wrap}.value-path .primary{width:100%;text-align:center}}@media(max-width:650px){.ai-orbit{--radius:190px}.ai-constellation{opacity:.1}.bot-watermark{width:130px;height:145px;top:37%}.ai-orbit{top:37%}.ai-satellite>span{font-size:18px}.ai-model-trigger{top:10px;right:7%;font-size:10px;padding:5px 10px}.value-cards,.value-calculator{grid-template-columns:1fr}.value-cards{margin-bottom:25px}.value-calculator{padding:22px 18px}.value-path{gap:20px}.value-path span{flex-basis:100%}.value-chart svg text{font-size:22px}.value-legend{font-size:12px}}@media(prefers-reduced-motion:reduce){.ai-orbit,.ai-satellite>span{animation:none}.ai-satellite>span{transform:rotate(calc(0deg - var(--angle)))}}

.ai-satellite .ai-glyph{min-width:0;min-height:0;width:64px;height:64px}.ai-glyph svg{display:block;width:100%;height:100%;overflow:visible}.bot-watermark>.ai-glyph{display:block;width:100%;height:100%}@media(max-width:650px){.ai-satellite .ai-glyph{width:48px;height:48px}}
