:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#103f37;background:#f7f9f6;font-synthesis:none;--ink: #103f37;--deep: #0d4238;--green: #1b6355;--lime: #d9f36b;--mint: #e7f3ec;--paper: #fbfcfa;--line: #dbe5df;--muted: #6f827c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,a{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}svg{width:1.15em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.section-shell{width:min(1220px,calc(100% - 48px));margin-inline:auto}.section-space{padding-block:120px}.site-header{height:82px;width:min(1220px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.04em}.logo>span:last-child{display:flex;flex-direction:column;font-size:17px;line-height:1}.logo small{margin-top:5px;color:#83908c;font-size:8px;letter-spacing:.15em;text-transform:uppercase}.logo-mark,.demo-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:var(--deep);box-shadow:0 8px 22px #0d423823}.logo-mark img,.demo-logo img{width:36px}.site-header nav{display:flex;gap:34px;font-size:14px;font-weight:700}.site-header nav a{position:relative}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:var(--green);transition:.2s}.site-header nav a:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:10px}.language-switch{display:flex;padding:3px;border-radius:100px;background:#edf2ee}.language-switch button{width:38px;height:32px;border:0;border-radius:100px;background:none;color:#7b8985;font-size:11px;font-weight:850}.language-switch .active{color:#fff;background:var(--deep)}.login-button,.register-toggle{min-height:42px;padding:0 18px;border:1px solid var(--line);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:#fff;font-size:14px;font-weight:800}.register-toggle{color:#fff;border-color:var(--deep);background:var(--deep)}.registration{position:relative}.registration-menu{position:absolute;z-index:20;top:calc(100% + 12px);right:0;width:330px;padding:17px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 24px 60px #123b3226}.registration-menu>strong{display:block;padding:2px 4px 12px;font-size:13px}.registration-menu>a{padding:12px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:11px;border-radius:14px}.registration-menu>a:hover{background:#f1f6f2}.registration-menu>a>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--mint)}.registration-menu>a svg{width:20px;height:20px}.registration-menu>a div{display:flex;flex-direction:column;gap:3px}.registration-menu b{font-size:12px}.registration-menu small{color:var(--muted);font-size:10px}.hero{min-height:610px;padding:28px 0 42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.eyebrow,.section-tag{margin:0 0 20px;color:#36766a;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px #d9f36b35}.hero h1{margin:0;font-size:clamp(55px,5.6vw,82px);line-height:.98;letter-spacing:-.066em;font-weight:790}.hero h1 em{color:var(--green);font-style:normal}.hero-text{max-width:650px;margin:29px 0 0;color:#61766f;font-size:19px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 0}.button{min-height:57px;padding:0 24px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:850;transition:.2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--deep);box-shadow:0 14px 28px #0d42382b}.button-primary svg{width:19px}.button-ghost{border:1px solid var(--line);background:#fff}.proof-row{display:flex;flex-wrap:wrap;gap:12px 20px;color:#71827d;font-size:11px;font-weight:700}.proof-row span{display:flex;align-items:center;gap:7px}.proof-row svg{width:15px;color:#568b56}.hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.hero-visual:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;background:linear-gradient(135deg,#e6f4ec,#dcefb4);filter:blur(1px)}.browser-card{position:relative;z-index:2;width:min(520px,100%);padding:0 18px 20px;border:1px solid #d8e2dc;border-radius:28px;background:#fff;box-shadow:0 35px 80px #183d3528;transform:rotate(1.5deg)}.browser-bar{height:56px;display:flex;align-items:center;gap:6px}.browser-bar i{width:8px;height:8px;border-radius:50%;background:#d9e1dc}.browser-bar span{flex:1;margin-left:8px;padding:8px 15px;border-radius:100px;color:#8a9893;background:#f1f4f1;font-size:10px}.specialist-banner{padding:22px;display:flex;align-items:center;gap:15px;border-radius:21px;color:#fff;background:linear-gradient(135deg,#0d4238,#1c6556)}.avatar{width:61px;height:61px;display:grid;place-items:center;border-radius:18px;color:var(--deep);background:linear-gradient(140deg,#eef9f3,#bfe3d1)}.avatar svg{width:29px;height:29px;stroke-width:1.8}.specialist-banner>div:last-child{display:flex;flex-direction:column;gap:3px}.specialist-banner small{color:var(--lime);font-size:9px;font-weight:800;text-transform:uppercase}.specialist-banner strong{font-size:21px}.specialist-banner span{color:#c7d9d3;font-size:10px}.service-card{margin-top:13px;padding:15px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:17px}.service-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eff6e9}.service-icon svg{width:21px;height:21px;stroke-width:1.8}.service-card div{display:flex;flex-direction:column;gap:3px}.service-card strong{font-size:13px}.service-card small{color:#81908b;font-size:10px}.service-card b{font-size:11px}.mini-calendar{margin-top:13px;padding:16px;border-radius:17px;background:#f5f8f5}.mini-calendar>div:first-child{display:flex;justify-content:space-between;margin-bottom:12px;font-size:11px}.mini-calendar span{color:#7a8984}.time-grid,.wide-times{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.time-grid button,.wide-times button{height:42px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;font-size:11px;font-weight:800}.time-grid .selected,.wide-times .selected{color:#fff;border-color:var(--deep);background:var(--deep)}.floating-notice{position:absolute;z-index:4;right:-35px;top:62px;width:268px;padding:12px;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;border:1px solid #fff;border-radius:18px;background:#ffffffed;box-shadow:0 20px 45px #123b3226}.floating-notice>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--mint)}.floating-notice div{display:flex;min-width:0;flex-direction:column}.floating-notice small{color:#82908c;font-size:9px}.floating-notice strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.floating-notice>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--lime);font-size:11px}.hero-stamp{position:absolute;z-index:3;left:-5px;bottom:38px;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--deep);box-shadow:0 18px 40px #0d42382c;transform:rotate(-7deg)}.hero-stamp strong{font-size:25px}.hero-stamp span{max-width:70px;text-align:center;font-size:9px}.trust-strip{height:88px;display:flex;align-items:center;justify-content:center;gap:30px;border-block:1px solid var(--line);color:#80908b;font-size:13px;font-weight:800;letter-spacing:.05em}.trust-strip i{width:4px;height:4px;border-radius:50%;background:#a7b4b0}.section-heading{max-width:780px}.section-heading h2{margin:0;font-size:clamp(39px,4.5vw,64px);line-height:1.03;letter-spacing:-.055em}.section-heading>p:last-child:not(.section-tag){max-width:690px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.story>.section-heading{max-width:1020px;margin:auto;text-align:center}.comparison{margin-top:65px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.comparison article{min-height:448px;padding:36px;border-radius:31px}.comparison-old{background:#f0f2ef}.comparison-new{color:#fff;background:var(--deep)}.comparison-label{display:inline-block;padding:8px 12px;border-radius:100px;background:#fff;font-size:10px;font-weight:850;text-transform:uppercase}.comparison-new .comparison-label{color:var(--deep);background:var(--lime)}.message-stack{height:202px;padding-top:25px}.message-stack p{width:max-content;max-width:95%;margin:7px 0;padding:12px 16px;border-radius:14px 14px 14px 3px;color:#677a74;background:#fff;font-size:13px}.message-stack p:nth-child(2){margin-left:14%}.message-stack p:nth-child(3){margin-left:5%}.comparison ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.comparison li{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 13px;border-radius:14px;background:#ffffffb8;font-size:14px;font-weight:700}.comparison-new li{background:#ffffff12}.comparison li span{width:26px;height:26px;padding:5px;display:grid;place-items:center;flex:0 0 26px;border-radius:50%;color:#c65555;background:#fff}.comparison li span svg{width:16px;height:16px;padding:0}.comparison-new li>svg{width:26px;height:26px;padding:6px;flex:0 0 26px;border-radius:50%;color:var(--deep);background:var(--lime)}.result-number{height:228px;display:flex;align-items:center;gap:22px;color:var(--lime)}.result-number>strong{font-size:92px;line-height:1;font-weight:850;letter-spacing:-.07em}.result-number>div{display:flex;flex-direction:column;gap:8px}.result-number b{max-width:240px;color:#fff;font-size:30px;line-height:1.05;letter-spacing:-.035em}.result-number span{max-width:220px;color:#abc6be;font-size:14px;line-height:1.45}.link-section{color:#fff;background:#123f37}.link-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px}.link-section .section-tag{color:var(--lime)}.link-section .section-heading>p:last-child{color:#c0d0ca}.channel-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.channel-list span{padding:10px 14px;display:flex;align-items:center;gap:7px;border:1px solid #ffffff28;border-radius:100px;color:#d9e6e1;font-size:11px;font-weight:700}.channel-list b{width:18px;height:18px;display:grid;place-items:center;color:var(--lime)}.channel-list b svg{width:17px;height:17px;stroke-width:1.8}.link-demo{position:relative;min-height:520px}.salon-image{position:absolute;z-index:1;inset:0 55px 55px 0;overflow:hidden;border-radius:32px}.salon-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#092e29c7)}.salon-image img{width:100%;height:100%;object-fit:cover}.salon-image>span{position:absolute;z-index:2;left:30px;bottom:28px;font-size:22px;font-weight:900}.booking-entry{position:absolute;z-index:3;right:0;bottom:0;width:min(480px,95%);padding:18px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;border-radius:20px;color:var(--ink);background:#fff;box-shadow:0 20px 50px #092e2942}.entry-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--deep);background:var(--mint)}.entry-avatar svg{width:25px;height:25px}.booking-entry>div{display:flex;min-width:0;flex-direction:column;gap:4px}.booking-entry strong{font-size:13px}.booking-entry small{color:#74857f;font-size:10px;line-height:1.35}.booking-entry>a{min-height:43px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;color:#fff;background:var(--deep);font-size:10px;font-weight:850;box-shadow:0 8px 20px #0d423825}.booking-entry>a svg{width:15px}.channel-showcase{min-width:0}.channel-tabs{margin-bottom:14px;padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid #ffffff24;border-radius:15px;background:#ffffff0d}.channel-tabs button{min-height:46px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;color:#bed2cb;background:transparent;font-size:12px;font-weight:800}.channel-tabs button.active{color:var(--deep);background:var(--lime)}.channel-tabs svg{width:17px;height:17px}.platform-card{position:relative;min-height:470px;overflow:hidden;border-radius:30px;color:var(--ink);background:#fff;box-shadow:0 24px 65px #062c263c}.instagram-card{padding:25px}.platform-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:850}.social-profile{padding:24px 0 15px;display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:14px}.social-avatar{width:72px;height:72px;display:grid;place-items:center;border:3px solid var(--lime);border-radius:50%;color:#fff;background:var(--deep);font-size:24px;font-weight:850}.social-profile>div{display:flex;flex-direction:column;gap:4px}.social-profile strong{font-size:14px}.social-profile small{color:var(--muted);font-size:10px}.social-profile>button{min-height:35px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#3d91e8;font-size:10px;font-weight:800}.social-bio{margin:0 0 16px;font-size:12px}.profile-booking-link{min-height:52px;padding:0 16px;display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:10px;border-radius:14px;background:#eef5f0;font-size:12px;font-weight:800}.profile-booking-link svg{width:18px}.social-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.social-grid i{height:126px;border-radius:7px;background:linear-gradient(145deg,#cfded7,#eff4f1)}.social-grid i:nth-child(2){background:linear-gradient(145deg,#a6c9bc,#e2eee8)}.social-grid i:nth-child(3){background:linear-gradient(145deg,#d9f36b,#eff8ca)}.yandex-card{padding:26px;display:flex;flex-direction:column;justify-content:flex-end;background:#dce9df}.map-pattern{position:absolute;inset:0;color:#1c6556;background:linear-gradient(22deg,transparent 47%,#b8ccbf 48%,#b8ccbf 50%,transparent 51%) 0 0/130px 100px,linear-gradient(155deg,transparent 45%,#c2d3c9 46%,#c2d3c9 49%,transparent 50%) 20px 0/170px 135px}.map-pattern>svg{position:absolute;top:66px;right:88px;width:54px;height:54px;padding:14px;border-radius:50% 50% 50% 5px;color:#fff;background:var(--deep);transform:rotate(-45deg)}.map-company-card{position:relative;z-index:2;padding:20px;display:grid;grid-template-columns:54px 1fr;gap:13px;border-radius:21px;background:#fff;box-shadow:0 18px 45px #123b3223}.map-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:var(--deep);background:var(--lime);font-size:20px;font-weight:900}.map-company-copy{display:flex;flex-direction:column;gap:3px}.map-company-copy small,.map-company-copy span,.map-company-copy p{color:var(--muted);font-size:10px}.map-company-copy strong{font-size:16px}.map-company-copy p{margin:4px 0 0}.map-company-card>a{min-height:43px;margin-top:12px;padding:0 13px;grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;color:#fff;background:var(--deep);font-size:11px;font-weight:800}.map-company-card>a svg{width:16px}.platform-note{position:relative;z-index:2;margin-top:13px;color:#42685f;text-align:center;font-size:9px;font-weight:700}.flow>.section-heading{margin-bottom:42px}.journey-demo{overflow:hidden;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:0 24px 60px #18453b12}.journey-progress{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-bottom:1px solid var(--line);background:#f1f6f2}.journey-progress button{min-height:54px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;color:#668078;background:transparent;font-size:12px;font-weight:850}.journey-progress button span{width:26px;height:26px;display:grid;place-items:center;border:1px solid #bccdc5;border-radius:50%;font-size:10px}.journey-progress button.active{color:#fff;background:var(--deep)}.journey-progress button.active span,.journey-progress button.complete span{color:var(--deep);border-color:var(--lime);background:var(--lime)}.journey-stage{min-height:390px;padding:38px}.journey-stage>h3,.stage-title-row h3{margin:0 0 24px;font-size:28px;letter-spacing:-.035em}.choice-grid{display:grid;gap:12px}.services-choice{grid-template-columns:repeat(3,1fr)}.choice-grid>button{min-width:0;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:#fbfcfa;text-align:left;transition:.2s}.choice-grid>button:hover{border-color:#7ba599;background:#f2f8f4;transform:translateY(-2px)}.services-choice>button{min-height:190px;padding:23px;display:flex;flex-direction:column}.services-choice>button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--mint)}.services-choice svg{width:22px;height:22px}.services-choice>button>div{margin:20px 0 16px;display:flex;flex-direction:column;gap:5px}.services-choice strong{font-size:15px}.services-choice small{color:var(--muted);font-size:11px}.services-choice>button>b{margin-top:auto;font-size:12px}.stage-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.stage-title-row small{color:var(--green);font-size:10px;font-weight:850;text-transform:uppercase}.stage-title-row h3{margin:7px 0 24px}.stage-title-row>button{margin-bottom:24px;padding:0;border:0;color:var(--green);background:transparent;font-size:11px;font-weight:800}.people-choice{grid-template-columns:repeat(2,1fr)}.people-choice>button{min-height:142px;padding:22px;display:grid;grid-template-columns:62px 1fr 22px;align-items:center;gap:15px}.person-avatar{width:62px;height:62px;display:grid;place-items:center;border-radius:19px;color:#fff;background:linear-gradient(140deg,#0d4238,#2f7768);font-size:19px;font-weight:850}.people-choice>button:nth-child(2) .person-avatar{color:var(--deep);background:linear-gradient(140deg,#d9f36b,#edf8bc)}.people-choice>button>div{display:flex;flex-direction:column;gap:5px}.people-choice strong{font-size:17px}.people-choice small{color:var(--muted);font-size:11px}.people-choice>button>svg{width:18px}.journey-times{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.journey-times button{min-height:58px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#fff;font-size:12px;font-weight:850}.journey-times button.selected{color:#fff;border-color:var(--deep);background:var(--deep)}.journey-confirm{margin-top:24px;padding:17px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;border-radius:17px;background:#eff6eb}.journey-confirm>span{width:46px;height:46px;padding:12px;border-radius:14px;background:var(--lime)}.journey-confirm>div{min-width:0;display:flex;flex-direction:column;gap:3px}.journey-confirm small{color:var(--muted);font-size:9px}.journey-confirm strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.journey-confirm>button{min-height:44px;padding:0 15px;border:0;border-radius:12px;display:flex;align-items:center;gap:7px;color:#fff;background:var(--deep);font-size:10px;font-weight:800}.journey-confirm>button svg{width:16px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps-grid article{padding:27px;border-top:2px solid var(--deep);background:#f3f6f2}.steps-grid span{color:#4e756b;font-size:11px;font-weight:850}.steps-grid h3,.audience-grid h3,.features-grid h3,.launch-grid h3{margin:24px 0 8px;font-size:20px;letter-spacing:-.03em}.steps-grid p,.audience-grid p,.features-grid p,.launch-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.wide-demo{margin-top:22px;min-height:360px;display:grid;grid-template-columns:220px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:29px;background:#fff;box-shadow:0 24px 60px #18453b12}.demo-sidebar{padding:35px;display:flex;flex-direction:column;color:#fff;background:var(--deep)}.demo-logo{margin-bottom:auto}.demo-sidebar strong{font-size:16px}.demo-sidebar small{margin-top:5px;color:#aec5be;font-size:10px}.demo-content{padding:48px}.demo-head{display:flex;align-items:end;justify-content:space-between}.demo-head small{color:#6e837d;font-size:9px;text-transform:uppercase}.demo-head h3{margin:7px 0 0;font-size:27px}.demo-head b{font-size:11px}.wide-times{grid-template-columns:repeat(6,1fr);margin:32px 0}.wide-times button{height:57px}.demo-confirm{padding:18px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;border-radius:17px;background:#eff6eb}.demo-confirm>span{width:44px;height:44px;padding:11px;border-radius:13px;color:var(--deep);background:var(--lime)}.demo-confirm div{display:flex;flex-direction:column}.demo-confirm strong{font-size:16px}.demo-confirm small{color:#71827c;font-size:10px}.demo-confirm a{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850}.notification-section{background:#eaf4ee}.notification-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.notification-grid>.section-heading{order:2}.telegram-scene{max-width:520px;padding:25px;border:1px solid #d8e3dc;border-radius:30px;background:#fff;box-shadow:0 24px 60px #17423918}.chat-top{padding:0 5px 17px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.chat-top>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--deep)}.chat-top img{width:34px}.chat-top div{display:flex;flex-direction:column}.chat-top strong{font-size:13px}.chat-top small{color:#80908b;font-size:9px}.chat-message{position:relative;width:88%;margin:13px 0 0;padding:15px 38px 19px 16px;border-radius:16px 16px 16px 3px;background:#edf3ef}.chat-message:nth-child(3){margin-left:8%}.chat-message:nth-child(4){margin-left:2%}.chat-message b{display:flex;align-items:center;gap:7px;font-size:12px}.chat-message b svg{width:16px;height:16px;color:var(--green);stroke-width:2}.chat-message p{margin:8px 0 0;color:#637771;font-size:10px;line-height:1.45}.chat-message time{position:absolute;right:9px;bottom:7px;color:#899691;font-size:8px}.audience>.section-heading,.features .section-heading,.launch>.section-heading{margin-bottom:50px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.audience-grid article{min-height:330px;padding:31px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:25px;background:#fff}.audience-grid article.featured{color:#fff;background:var(--deep);transform:translateY(-14px)}.audience-grid article>span{color:#789089;font-size:10px;font-weight:900}.audience-grid .featured>span,.audience-grid .featured p{color:#bcd0ca}.audience-grid h3{margin-top:65px;font-size:24px}.audience-grid .card-cta{min-height:46px;margin-top:auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:13px;color:#fff;background:var(--deep);font-size:11px;font-weight:850;box-shadow:0 8px 18px #0d423817;transition:.2s}.audience-grid .card-cta:hover{transform:translateY(-2px)}.audience-grid .featured .card-cta{color:var(--deep);border-color:var(--lime);background:var(--lime)}.audience-mosaic{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr 1fr;gap:16px}.audience-card{min-height:285px;padding:30px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:27px;background:#fff}.audience-card.specialist{grid-row:1 / 3;min-height:586px;color:#fff;background:var(--deep)}.audience-card.company{color:var(--deep);background:var(--lime)}.audience-card.client{background:#edf5f0}.audience-card-head{display:flex;align-items:center;gap:13px}.audience-card-head>span{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;background:var(--mint)}.audience-card.specialist .audience-card-head>span{color:var(--deep);background:var(--lime)}.audience-card.company .audience-card-head>span{background:#fff9}.audience-card-head svg{width:22px;height:22px}.audience-card h3{margin:0;font-size:24px;letter-spacing:-.035em}.audience-card>p{max-width:470px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.audience-card.specialist>p{color:#bcd0ca}.role-visual{min-height:80px;margin:24px 0;padding:15px;display:flex;align-items:stretch;gap:8px;border-radius:18px;background:#fff9}.audience-card.specialist .role-visual{min-height:210px;margin-top:38px;background:#ffffff0c}.mini-week{flex:1;padding:13px 10px;display:flex;flex-direction:column;gap:10px;border-radius:13px;background:#ffffff0a}.mini-week.active{background:#ffffff17}.mini-week b{color:#afc8c0;font-size:9px}.mini-week i{height:27px;border-radius:8px;background:#ffffff15}.mini-week.active i:first-of-type{background:var(--lime)}.team-avatar{width:50px;height:50px;display:grid;place-items:center;margin-right:-17px;border:3px solid #d9f36b;border-radius:50%;color:#fff;background:var(--deep);font-size:11px;font-weight:850}.team-stat{margin-left:auto;padding:0 12px;display:flex;align-items:center;gap:6px;border-radius:12px;background:#fff9;font-size:12px;font-weight:850}.team-stat svg{width:17px}.client-check{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:var(--deep);background:var(--lime)}.client-check svg{width:23px}.audience-card.client .role-visual>div{display:flex;flex-direction:column;justify-content:center;gap:3px}.audience-card.client .role-visual b{font-size:16px}.audience-card.client .role-visual small{color:var(--muted);font-size:10px}.audience-card ul{margin:0 0 24px;padding:0;display:grid;gap:9px;list-style:none}.audience-card li{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750}.audience-card li svg{width:17px;color:var(--green)}.audience-card.specialist li svg{color:var(--lime)}.audience-card .card-cta{min-height:46px;margin-top:auto;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:13px;color:#fff;background:var(--deep);font-size:11px;font-weight:850}.audience-card.specialist .card-cta{color:var(--deep);background:var(--lime)}.audience-card.company .card-cta{color:#fff;background:var(--deep)}.features{background:#f0f5f1}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.features-grid article{min-height:235px;padding:27px;border-radius:22px;background:#fff}.feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--deep);background:var(--mint)}.feature-icon svg{width:22px;height:22px;stroke-width:1.8}.features-grid h3{margin-top:33px}.launch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.launch-grid article{display:flex;gap:18px;padding:27px;border-left:1px solid var(--line)}.launch-grid>article>span{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border-radius:50%;color:var(--deep);background:var(--lime);font-size:12px;font-weight:900}.launch-grid h3{margin:3px 0 8px}.final-cta{min-height:360px;margin-bottom:80px;padding:65px 70px;display:flex;align-items:center;justify-content:space-between;gap:50px;overflow:hidden;border-radius:35px;color:#fff;background:linear-gradient(120deg,#0c3c33,#1a6253)}.final-cta .section-tag{color:var(--lime)}.final-cta h2{max-width:650px;margin:0;font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.055em}.final-cta>div>p:last-child{color:#bed0ca}.final-cta .button-primary{color:var(--deep);background:var(--lime);white-space:nowrap}.final-cta .button-primary svg{width:19px;height:19px}.site-footer{padding:0 0 45px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;color:#75857f}.site-footer>p{font-size:12px}.site-footer>div{display:flex;gap:22px;font-size:11px;font-weight:700}.site-footer>small{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--line);font-size:9px}.link-grid{display:block}.link-section .section-heading{max-width:850px}.channel-showcase{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.placement-example{min-width:0;padding:18px;border:1px solid #ffffff20;border-radius:31px;background:#ffffff09}.example-label{height:48px;display:flex;align-items:center;gap:9px;color:#dce9e4;font-size:12px;font-weight:850}.example-label>span,.example-label svg{width:19px;height:19px;display:grid;place-items:center;color:var(--lime);font-size:19px}.instagram-profile,.yandex-interface{min-height:455px;overflow:hidden;border-radius:23px;box-shadow:0 24px 50px #062c2635}.instagram-profile{padding:24px;color:#f5f7f6;background:#101416}.instagram-toolbar{display:flex;align-items:center;justify-content:space-between;font-size:14px}.instagram-head{margin-top:26px;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:22px}.instagram-avatar{width:92px;height:92px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:var(--deep);background:var(--lime);font-size:30px;font-weight:900}.instagram-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.instagram-stats b{display:flex;flex-direction:column;gap:4px;font-size:14px}.instagram-stats small{color:#b4bdba;font-size:9px;font-weight:500}.instagram-bio{margin-top:23px;display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.45}.instagram-bio strong{font-size:13px}.instagram-bio span{color:#d4dcda}.instagram-bio p{margin:4px 0 0;color:#d4dcda}.instagram-actions{margin-top:19px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.instagram-actions button,.instagram-actions a{min-height:45px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#2a3034;font-size:10px;font-weight:850}.instagram-actions a{color:var(--deep);background:var(--lime)}.instagram-actions svg{width:16px;height:16px}.instagram-highlights{margin-top:24px;padding-top:18px;display:flex;gap:25px;border-top:1px solid #ffffff19}.instagram-highlights>span{display:flex;flex-direction:column;align-items:center;gap:7px;color:#cbd4d1;font-size:9px}.instagram-highlights i{width:51px;height:51px;display:grid;place-items:center;border:2px solid #3b4448;border-radius:50%;color:#fff;background:#1d2326;font-size:9px;font-style:normal;font-weight:850}.yandex-interface{position:relative;padding:22px;display:flex;align-items:flex-end;background:#e4ecdf}.yandex-map-lines{position:absolute;inset:0;overflow:hidden;background:linear-gradient(30deg,transparent 47%,#cad8ca 48%,#cad8ca 50%,transparent 51%) 0 0/150px 120px,linear-gradient(145deg,transparent 45%,#d2ddd2 46%,#d2ddd2 49%,transparent 50%) 25px 0/190px 145px}.yandex-map-lines i{position:absolute;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:#72a88d}.yandex-map-lines i:nth-child(1){top:58px;left:64px}.yandex-map-lines i:nth-child(2){top:113px;right:92px}.yandex-map-lines i:nth-child(3){top:186px;left:42%}.yandex-map-lines i:nth-child(4){top:38px;right:31%}.yandex-business-card{position:relative;z-index:2;width:100%;overflow:hidden;border-radius:18px;color:#17231f;background:#fff;box-shadow:0 20px 45px #123b322b}.business-cover{height:88px;padding:18px 20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(120deg,#0d4238,#397d6d)}.business-cover span{font-size:21px;font-weight:900;letter-spacing:.08em}.business-cover small{color:var(--lime);font-size:8px;font-weight:800;letter-spacing:.16em}.business-info{padding:17px 19px 13px;display:flex;flex-direction:column;gap:5px}.business-info>strong{font-size:16px}.business-info>strong b{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#2376f2;font-size:9px}.business-info>span,.business-info>p{color:#788780;font-size:10px}.business-info>p{margin:0}.business-info>div{margin-top:4px;display:flex;gap:10px;font-size:10px}.business-info>div b{color:#926800}.business-info em{margin-top:4px;color:var(--green);font-size:10px;font-style:normal;font-weight:750}.business-actions{padding:0 19px 18px;display:grid;grid-template-columns:.72fr 1.28fr;gap:8px}.business-actions button,.business-actions a{min-height:45px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#2876ec;font-size:10px;font-weight:850}.business-actions a{background:#2dbd09}.business-actions svg{width:16px;height:16px}.yandex-example .platform-note{display:block;margin:13px 4px 0;color:#a9beb7}.journey-demo{padding:16px;overflow:visible;background:#eef4f0}.journey-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.journey-column{position:relative;min-width:0;min-height:420px;padding:24px;border:1px solid var(--line);border-radius:22px;background:#fff}.journey-column:not(:last-child):after{content:"→";position:absolute;z-index:3;top:50%;right:-33px;width:32px;height:32px;display:grid;place-items:center;border:4px solid #eef4f0;border-radius:50%;color:var(--deep);background:var(--lime);font-size:14px;font-weight:900}.journey-column>header{margin-bottom:22px;display:flex;align-items:center;gap:12px}.journey-column>header>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:50%;color:var(--deep);background:var(--lime);font-size:12px;font-weight:900}.journey-column>header div{display:flex;flex-direction:column;gap:2px}.journey-column>header small{color:var(--green);font-size:9px;font-weight:850;text-transform:uppercase}.journey-column>header h3{margin:0;font-size:18px;letter-spacing:-.025em}.service-options,.specialist-options{display:grid;gap:9px}.service-options button,.specialist-options button{min-width:0;min-height:76px;padding:12px;border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;color:var(--ink);background:#fbfcfa;text-align:left}.service-options button.selected,.specialist-options button.selected{border-color:#7fa99d;background:#eef7f2;box-shadow:inset 3px 0 var(--green)}.service-options button>span,.specialist-options .person-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--deep);background:var(--mint)}.service-options button>span svg{width:19px;height:19px}.service-options button>div,.specialist-options button>div{min-width:0;display:flex;flex-direction:column;gap:4px}.service-options strong,.specialist-options strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-options small,.specialist-options small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.service-options button>svg,.specialist-options button>svg{width:17px;color:var(--green)}.specialist-options .person-avatar{color:#fff;background:var(--deep);font-size:12px;font-weight:850}.specialist-options button:nth-child(2) .person-avatar{color:var(--deep);background:var(--lime)}.step-context{min-height:47px;margin-top:14px;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:13px;color:#587168;background:#f0f4f1;font-size:9px;font-weight:750}.step-context svg{width:16px}.time-step .journey-times{grid-template-columns:repeat(2,1fr);margin:0}.time-step .journey-times button{min-height:59px}.journey-demo>.journey-confirm{margin:14px 0 0;background:#fff}.audience-mosaic{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:16px}.audience-card,.audience-card.specialist{grid-row:auto;min-height:560px;padding:28px}.audience-card.company{color:var(--ink);border-color:#c9ded5;background:#f3f8f5}.audience-card.client{background:var(--lime)}.audience-card>p,.audience-card.specialist>p{min-height:61px;color:var(--muted)}.audience-card.specialist>p{color:#bdd0ca}.audience-card .role-visual,.audience-card.specialist .role-visual{min-height:205px;margin:25px 0;padding:14px;display:block;background:#fff}.audience-card.specialist .role-visual{background:#ffffff0c}.audience-card.company .role-visual{background:var(--deep)}.audience-card.client .role-visual{background:#fff9}.specialist-agenda,.company-board{display:grid;gap:8px}.visual-summary{min-height:50px;display:flex;align-items:center;gap:10px}.visual-summary>svg{width:34px;height:34px;padding:8px;border-radius:10px;color:var(--deep);background:var(--lime)}.visual-summary>span{display:flex;flex-direction:column;gap:2px}.visual-summary small{color:#a9c0b9;font-size:8px}.visual-summary b{color:#fff;font-size:12px}.agenda-row{min-height:52px;padding:8px 10px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:9px;border-radius:11px;color:#fff;background:#ffffff0b}.agenda-row.active{background:#ffffff16}.agenda-row time{color:var(--lime);font-size:10px;font-weight:850}.agenda-row>span{display:flex;flex-direction:column;gap:2px}.agenda-row b{font-size:9px}.agenda-row small{color:#a9c0b9;font-size:8px}.company-board .visual-summary{padding-bottom:7px;border-bottom:1px solid #ffffff15}.team-row{min-height:49px;padding:7px 9px;display:grid;grid-template-columns:37px 1fr 25px;align-items:center;gap:8px;border-radius:11px;color:#fff;background:#ffffff0c}.team-row .team-avatar{width:37px;height:37px;margin:0;border-width:2px;font-size:9px}.team-row b{font-size:10px}.team-row em{color:var(--lime);font-size:11px;font-style:normal;font-weight:850}.client-mini-path{height:100%;display:grid;gap:7px}.client-mini-path>span{min-height:49px;padding:8px 10px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr 1fr;column-gap:9px;border-radius:11px;background:#fff}.client-mini-path i{width:30px;height:30px;grid-row:1 / 3;display:grid;place-items:center;align-self:center;border-radius:50%;color:#fff;background:var(--deep);font-size:9px;font-style:normal;font-weight:850}.client-mini-path small{color:var(--muted);font-size:8px}.client-mini-path b{font-size:10px}.audience-card ul{gap:8px}.audience-card .card-cta{width:100%;align-self:stretch}@media(max-width:980px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:24px;gap:20px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.proof-row{justify-content:center}.hero-text{margin-inline:auto}.hero-visual{min-height:500px}.link-grid,.notification-grid{grid-template-columns:1fr;gap:55px}.channel-showcase{max-width:680px;margin-inline:auto;grid-template-columns:1fr}.journey-columns{grid-template-columns:1fr}.journey-column{min-height:auto}.journey-column:not(:last-child):after{top:auto;right:50%;bottom:-33px;transform:translate(50%) rotate(90deg)}.audience-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.audience-card,.audience-card.specialist{min-height:510px}.notification-grid>.section-heading{order:0}.wide-times{grid-template-columns:repeat(3,1fr)}.services-choice{grid-template-columns:1fr 1fr}.services-choice>button:last-child{grid-column:1 / -1}.journey-times{grid-template-columns:repeat(3,1fr)}.features-grid{grid-template-columns:repeat(2,1fr)}.final-cta{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr auto}.site-footer>p{display:none}}@media(max-width:680px){.section-shell,.site-header{width:min(100% - 28px,1220px)}.section-space{padding-block:80px}.site-header{height:75px}.site-header .logo>span:last-child{display:none}.site-footer .logo>span:last-child{font-size:14px}.logo small{display:none}.logo-mark{width:39px;height:39px;border-radius:12px}.login-button,.register-toggle{min-height:39px;padding:0 12px;justify-content:center;font-size:11px}.header-actions{gap:8px}.hero{min-height:auto;padding:30px 0 65px;gap:35px}.hero h1{font-size:clamp(43px,13vw,62px)}.hero-text{font-size:16px}.hero-actions{display:grid}.button{width:100%}.proof-row{display:grid;text-align:left}.hero-visual{min-height:410px}.hero-visual:before{width:390px;height:390px}.browser-card{padding:0 12px 14px;border-radius:22px}.floating-notice{right:-8px;top:34px;width:230px}.hero-stamp{left:-4px;bottom:0;width:92px;height:92px}.hero-stamp strong{font-size:20px}.service-card{grid-template-columns:42px 1fr}.service-card>b{display:none}.specialist-banner{padding:16px}.trust-strip{height:auto;padding-block:24px;flex-wrap:wrap;gap:12px 18px}.comparison,.steps-grid,.audience-grid,.features-grid,.launch-grid{grid-template-columns:1fr}.comparison article{min-height:380px;padding:25px}.result-number{height:190px;gap:16px}.result-number>strong{font-size:68px}.result-number b{font-size:23px}.link-grid{gap:45px}.channel-showcase{margin-top:38px;gap:14px}.placement-example{padding:9px;border-radius:24px}.example-label{padding-inline:8px}.instagram-profile,.yandex-interface{min-height:430px;border-radius:19px}.instagram-profile{padding:18px}.instagram-head{grid-template-columns:72px 1fr;gap:12px}.instagram-avatar{width:72px;height:72px;font-size:24px}.instagram-stats{gap:5px}.instagram-stats b{font-size:12px}.instagram-stats small{font-size:7px}.instagram-highlights{gap:18px}.yandex-interface{padding:14px}.business-actions{grid-template-columns:1fr}.link-demo{min-height:410px}.salon-image{inset:0 18px 55px 0}.booking-entry{width:calc(100% - 10px);grid-template-columns:46px minmax(0,1fr);padding:14px}.entry-avatar{width:46px;height:46px}.booking-entry>a{grid-column:1 / -1}.platform-card{min-height:420px;border-radius:23px}.instagram-card,.yandex-card{padding:17px}.social-profile{grid-template-columns:58px 1fr}.social-avatar{width:58px;height:58px}.social-profile>button{grid-column:1 / -1}.social-grid i{height:95px}.journey-progress{padding:9px}.journey-progress button{min-height:48px;gap:5px;font-size:9px}.journey-progress button span{width:22px;height:22px}.journey-stage{min-height:470px;padding:22px}.journey-stage>h3,.stage-title-row h3{font-size:22px}.services-choice,.people-choice{grid-template-columns:1fr}.services-choice>button:last-child{grid-column:auto}.services-choice>button{min-height:122px;padding:17px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px}.services-choice>button>span{width:45px;height:45px}.services-choice>button>div{margin:0}.services-choice>button>b{margin:0;font-size:10px}.stage-title-row{align-items:flex-start;flex-direction:column;gap:0}.stage-title-row h3{margin-bottom:8px}.stage-title-row>button{margin-bottom:20px}.people-choice>button{min-height:108px;padding:16px}.journey-times{grid-template-columns:repeat(3,1fr)}.journey-confirm{grid-template-columns:42px 1fr}.journey-confirm>button{grid-column:1 / -1;justify-content:center}.journey-demo{padding:8px;border-radius:24px}.journey-columns{gap:20px}.journey-column{padding:19px;border-radius:18px}.journey-column:not(:last-child):after{bottom:-29px;width:28px;height:28px}.time-step .journey-times{grid-template-columns:repeat(3,1fr)}.journey-demo>.journey-confirm{margin-top:9px}.wide-demo{grid-template-columns:1fr}.demo-sidebar{min-height:125px}.demo-logo{margin:0 0 17px}.demo-content{padding:24px}.demo-head{align-items:flex-start}.demo-head h3{font-size:21px}.wide-times{grid-template-columns:repeat(3,1fr);margin:22px 0}.demo-confirm{grid-template-columns:40px 1fr}.demo-confirm>a{grid-column:1/-1;padding:13px;justify-content:center;border-radius:10px;background:#fff}.notification-grid{gap:40px}.telegram-scene{padding:17px}.audience-grid article.featured{transform:none}.audience-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.audience-card.specialist{grid-row:auto;min-height:510px}.audience-card{min-height:510px;padding:24px}.audience-card .role-visual,.audience-card.specialist .role-visual{min-height:205px}.features-grid article{min-height:210px}.final-cta{width:100%;margin-bottom:60px;padding:55px 24px;border-radius:0}.site-footer{grid-template-columns:1fr}.site-footer>div{flex-wrap:wrap}.site-footer>small{grid-column:auto}.section-heading h2{font-size:clamp(36px,11vw,50px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}:root{--muted: #596f66}::selection{background:#d9f568;color:#103e34}body{min-width:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #347fba;outline-offset:4px}button.button{border:1px solid transparent}.brand-icon{flex:0 0 auto;width:24px;height:24px}.brand-icon.telegram-mark{width:21px;height:21px}.skip-link{position:fixed;top:-80px;left:16px;z-index:50;padding:12px 18px;color:#fff;background:var(--deep);border-radius:10px}.skip-link:focus{top:12px}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;pointer-events:none}.section-space{padding-block:96px}.hero h1{font-size:clamp(50px,5.1vw,74px);line-height:1.04}.hero-visual{min-width:0}.floating-notice{right:0}.hero-text{font-size:18px}.section-heading h2{line-height:1.09;text-wrap:balance}.section-heading p{text-wrap:pretty}.headline-line{display:block}.story>.section-heading{max-width:none;margin:0;text-align:left}.story>.section-heading>p{margin-left:0;max-width:900px}.story .section-heading h2{font-size:clamp(32px,4vw,58px);text-wrap:initial}.comparison-old{background:#e1e5e3;border:1px solid #d1d8d4}.comparison-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px}.comparison-label>svg{width:18px;height:18px;flex-shrink:0}.comparison-old .comparison-label{background:#f6f8f7;color:#3b4942;border:1px solid #c3cdc7}.comparison-old .comparison-label>svg{color:#a33838}.comparison-old .message-stack p{background:#fff;border:1px solid #bac5be;color:#45564c;box-shadow:0 2px 3px #273d3010}.comparison-old li{background:#f8faf9;color:#33463c;border:1px solid #c1cdc5}.comparison-old li>span{color:#a52f35;background:#f6dddd}.comparison-old li>span svg{stroke-width:2.4}.link-section{background:linear-gradient(120deg,#103e34,#145044 55%,#1b6152);color:#fff;border:0}.link-section .section-heading{max-width:950px}.link-section .section-heading>p:last-child{max-width:790px;color:#cfdfd8}.link-section .section-heading h2{color:#fff}.link-section .section-heading{max-width:none}.link-section .section-heading h2{font-size:clamp(32px,4.2vw,60px);text-wrap:initial}@media(min-width:1100px){.story .headline-line,.link-section .headline-line{white-space:nowrap}}.placement-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:38px 0 30px;list-style:none}.placement-steps li{display:flex;align-items:center;gap:14px;min-width:0}.placement-steps li>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid #c4d5c9;border-radius:50%;font-size:17px;font-weight:700}.placement-steps strong{max-width:210px;font-size:15px;line-height:1.45;font-weight:650}.placement-steps svg{margin-left:auto;width:25px;height:25px;flex-shrink:0;color:#6f8077}.placement-content .channel-showcase{margin:0;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.placement-content .placement-example{margin:0;padding:0;border:0;border-radius:0;background:none}.placement-content .instagram-profile,.placement-content .yandex-interface{min-height:556px;height:556px;border:1px solid #d6ded7;border-radius:18px;box-shadow:0 8px 25px #193b3008}.placement-example figcaption{display:flex;align-items:flex-start;gap:12px;margin:21px 2px 0}.placement-example figcaption .brand-icon{margin-top:1px;width:22px;height:25px}.placement-example figcaption strong{font-size:15px;font-weight:750}.placement-example figcaption p{margin:6px 0 0;color:#52665d;font-size:13px;line-height:1.5}.placement-content .instagram-profile{padding:0 24px 20px;background:#fff;color:#161616;font-family:Arial,sans-serif}.instagram-brandbar{height:51px;display:flex;align-items:center;gap:10px;margin:0 -24px 16px;padding:0 24px;border-bottom:1px solid #ececec}.instagram-brandbar>strong{font-size:20px;letter-spacing:-.04em;font-weight:750}.example-demo{margin-left:auto;color:#737373;font-size:11px}.placement-content .instagram-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:18px}.instagram-toolbar>svg{width:20px;height:20px}.instagram-toolbar>svg:last-child{margin-left:auto}.placement-content .instagram-head{margin-top:19px;grid-template-columns:83px minmax(0,1fr);gap:19px}.placement-content .instagram-avatar{width:83px;height:83px;border:3px solid transparent;background:linear-gradient(#f4f3f0,#f4f3f0) padding-box,linear-gradient(35deg,#ffd55a,#ff683a,#df0085,#914ad7) border-box;color:#70675e;outline:3px solid white;outline-offset:-7px}.instagram-avatar svg{width:38px;height:38px;stroke-width:1.4}.instagram-profile-details{min-width:0}.instagram-profile-details>strong{font-size:14px;line-height:1.35;display:block}.placement-content .instagram-stats{margin-top:15px;gap:8px;text-align:left}.placement-content .instagram-stats b{font-size:18px;gap:3px}.placement-content .instagram-stats small{color:#343434;font-size:11px;font-weight:400}.placement-content .instagram-bio{margin-top:21px;gap:6px;font-size:14px;line-height:1.4}.placement-content .instagram-bio span{color:#333}.instagram-booking-link{display:flex;align-items:center;width:fit-content;gap:7px;margin-top:2px;color:#254575;font-size:14px;font-weight:650}.instagram-booking-link:hover{text-decoration:underline}.instagram-booking-link svg{width:19px;height:19px;flex-shrink:0}.instagram-contact{display:flex;align-items:center;width:fit-content;gap:6px;margin-top:14px;padding:5px 9px;border:1px solid #e5e5e5;border-radius:18px;font-size:11px;font-weight:600}.instagram-contact svg{width:13px;height:13px}.placement-content .instagram-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.placement-content .instagram-actions>span,.placement-content .instagram-actions>a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:7px 3px;border-radius:8px;background:#eef0f3;color:#141414;font-size:13px;line-height:1.2;font-weight:650}.placement-content .instagram-actions .follow-button{background:#eef0f3;color:#228348;gap:6px}.follow-button svg{width:16px;height:16px}.placement-content .instagram-actions>a{grid-column:1 / -1;background:#4c5bff;color:#fff;box-shadow:none}.placement-content .instagram-actions>a:hover{background:#3545e6}.placement-content .instagram-highlights{display:flex;justify-content:flex-start;gap:16px;margin-top:21px;padding-top:0;border:0}.placement-content .instagram-highlights>span{color:#262626;gap:6px;font-size:11px}.placement-content .instagram-highlights i{width:52px;height:52px;border:3px solid #e4e7e9;color:#565b59;background:#f7f5f1;outline:2px solid #fff;outline-offset:-5px}.instagram-highlights svg{width:22px;height:22px;stroke-width:1.5}.placement-content .yandex-interface{position:relative;padding:92px 24px 42px 74px;align-items:center;background:#f3efe5;font-family:Arial,sans-serif}.map-canvas{position:absolute;inset:0;width:100%;height:100%;stroke:none;fill:none}.yandex-search{position:absolute;top:19px;left:18px;right:70px;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 3px 8px #25252515;color:#242424}.yandex-search>.brand-icon{height:27px;width:22px}.yandex-search>strong{font-size:16px;font-weight:700}.yandex-search>svg:last-child{width:20px;height:20px;margin-left:auto;color:#777}.map-location{position:absolute;top:48%;left:19px;filter:drop-shadow(0 3px 4px #9f37293d)}.map-location svg{width:40px;height:50px}.placement-content .yandex-business-card{border-radius:17px;color:#171717;box-shadow:0 4px 12px #25252522}.placement-content .business-info{padding:25px 20px 18px;gap:10px}.placement-content .business-info>strong{display:flex;align-items:center;gap:5px;font-size:22px;line-height:1.2;letter-spacing:-.025em}.business-info>strong svg{color:#2686ff;width:17px;height:17px;flex-shrink:0}.placement-content .business-info>span,.placement-content .business-info>p{color:#6b6b6b;font-size:13px;line-height:1.45}.placement-content .business-info>p{color:#292929}.placement-content .business-info>div{margin-top:5px;align-items:center;gap:10px;color:#696969;font-size:13px}.placement-content .business-info>div b{display:flex;align-items:center;gap:7px;color:#242424;font-size:16px}.business-info>div b svg{color:#ffc400;fill:#ffc400;width:20px;height:20px;stroke:none}.placement-content .business-info em{display:flex;align-items:center;gap:7px;color:#171717;font-size:14px;font-weight:400}.business-info em svg{width:15px;height:15px;color:#737373}.placement-content .business-actions{padding:0 20px 21px;grid-template-columns:.85fr 1.5fr;gap:8px}.placement-content .business-actions>span,.placement-content .business-actions>a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:45px;padding:8px;color:#fff;background:#246bff;border-radius:11px;font-size:12px;font-weight:650;line-height:1.2}.placement-content .business-actions>a{background:#39ad00}.placement-content .business-actions>a:hover{background:#2e9000}.business-actions>span svg{width:15px;height:15px}.business-tabs{display:flex;align-items:center;gap:22px;padding:0 20px;height:48px;border-top:1px solid #ededed;font-size:12px;color:#717171}.business-tabs>b{display:flex;align-items:center;height:100%;border-bottom:3px solid #181818;font-weight:400;color:#171717}.map-example-label{position:absolute;bottom:13px;left:24px;color:#5b625b;font-size:11px;background:#ffffffc9;padding:4px 7px;border-radius:5px}.placement-explanation{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding-top:27px;border-top:1px solid #cfddd3}.placement-explanation>div{display:flex;align-items:center;gap:17px;max-width:700px}.placement-explanation>div>svg{flex-shrink:0;width:26px;height:26px;color:var(--green)}.placement-explanation p{margin:0;color:#455e53;font-size:16px;line-height:1.55}.placement-explanation .button{white-space:nowrap;flex-shrink:0}.integration-note{max-width:920px;margin:22px 0 0;color:#5d6b63;font-size:12px;line-height:1.6}.link-section .placement-steps li>span{border-color:#74968a;color:var(--lime)}.link-section .placement-steps svg,.link-section .placement-explanation>div>svg{color:var(--lime)}.link-section .placement-example figcaption p,.link-section .placement-explanation p,.link-section .integration-note{color:#cfdfd8}.link-section .placement-explanation{border-color:#ffffff30}.link-section .placement-explanation .button{background:var(--lime);color:var(--deep)}.link-section .placement-explanation .button:hover{background:#c6e85c}.button:hover,.choice-grid>button:hover,.audience-grid .card-cta:hover{transform:none}button,.button,.card-cta{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.button:hover{filter:none}.button-primary:hover,.register-toggle:hover,.audience-card.company .card-cta:hover,.audience-card.client .card-cta:hover,.journey-confirm>button:hover{background:#246e5b;color:#fff;border-color:#246e5b;box-shadow:0 0 0 3px #4d947b30}.button-ghost:hover,.login-button:hover,.dialog-close:hover{background:#e0eae4;border-color:#92ac9d}.audience-card.specialist .card-cta:hover,.final-cta .button:hover{background:#bfdf50;color:var(--deep)}.language-switch button:hover{background:#d8e5dc;color:var(--deep)}.language-switch button.active:hover{background:#246e5b;color:#fff}.time-grid button:hover,.journey-times button:hover{background:#dfede4;border-color:#719a86}.time-grid button.selected:hover,.journey-times button.selected:hover{background:#246e5b;color:#fff}.service-options button:hover,.specialist-options button:hover{background:#dfede4;border-color:#719a86}.auth-edit-phone:hover{color:#10476c;text-decoration-thickness:2px}button,a[href]{cursor:pointer}.login-button{font-family:inherit;cursor:pointer}.journey-demo .service-options button.selected,.journey-demo .specialist-options button.selected{box-shadow:none}.audience-card.company .audience-card-head>span{background:var(--deep);color:#fff}.audience-card.client .audience-card-head>span{background:var(--deep);color:var(--lime)}.journey-column{min-height:355px}.journey-column header small{font-size:10px}.service-options button strong,.specialist-options button strong{font-size:13px}.service-options button small,.specialist-options button small{font-size:11px;line-height:1.5}.journey-confirm strong{font-size:13px}.demo-result{display:flex;align-items:center;gap:18px;padding:22px;margin-top:12px;border-radius:15px;background:#e6f4dc;border:1px solid #bbd4b6}.demo-result>svg{width:30px;height:30px;flex-shrink:0}.demo-result>div{flex:1}.demo-result strong{font-size:16px}.demo-result p{max-width:630px;margin:7px 0 0;font-size:14px;line-height:1.5;color:#45663d}.demo-result .button{flex-shrink:0}.audience-card .card-cta{width:100%;border:0;cursor:pointer;font-family:inherit}.audience-card.client>p{color:#425d36}.audience-card>p{font-size:14px;line-height:1.6;min-height:67px}.audience-card li{font-size:12px;line-height:1.5}.audience-card .role-visual{margin:20px 0}.chat-message p{font-size:12px}.chat-message b{font-size:14px}.chat-message time{font-size:10px}.chat-top small{font-size:11px}.feature-icon{flex-shrink:0}.registration-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:34px;border:1px solid var(--line);border-radius:24px;color:var(--ink);background:#fff;box-shadow:0 30px 90px #123b3240}.registration-dialog::backdrop{background:#183a3266;backdrop-filter:blur(4px)}.registration-dialog h2{margin:12px 30px 12px 0;font-size:29px;line-height:1.13;letter-spacing:-.035em}.registration-dialog>p{margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.6}.dialog-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#edf3ef;color:var(--ink)}.dialog-close svg{width:20px;height:20px}.registration-roles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.registration-roles button{padding:17px 14px;display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;border:1px solid #d4ded7;border-radius:14px;background:#fff;color:var(--ink)}.registration-roles button[aria-pressed=true]{border-color:#226951;box-shadow:inset 0 0 0 1px #226951;background:#eef6ec}.registration-roles button svg{width:25px;height:25px;margin-bottom:5px}.registration-roles strong{font-size:16px}.registration-roles span{font-size:12px;color:#556c60;line-height:1.4}.registration-guide{margin:24px 0;padding-left:20px;font-size:14px;line-height:1.6;color:#425d50}.registration-guide li{padding-left:5px;margin:10px 0}.registration-guide li::marker{color:var(--green);font-weight:700}.registration-dialog>.button{width:100%}.registration-dialog>small{display:block;margin-top:16px;color:#627369;font-size:12px;line-height:1.5}.registration-form label{display:block;margin-bottom:9px;font-size:14px;font-weight:650}.auth-phone-field{position:relative}.auth-phone-field>svg{position:absolute;left:16px;top:18px;width:20px;height:20px;color:#657e72}.registration-form input{box-sizing:border-box;width:100%;height:56px;padding:0 16px;border:1px solid #b8cdc3;border-radius:12px;background:#f8fbf9;color:var(--ink);font-family:inherit;font-size:18px}.registration-form .auth-phone-field input{padding-left:48px}.registration-form input:focus-visible{outline:3px solid #347fba;outline-offset:2px}.registration-form input[aria-invalid=true]{border-color:#ab3434}.registration-form input[readonly]{color:#596f66}.registration-form small{display:block;margin-top:8px;font-size:12px;color:#596f66}.registration-form .button,.auth-demo-result .button{width:100%}.registration-form .button:disabled,.registration-dialog .auth-telegram:disabled{opacity:.58;cursor:wait}.auth-error{color:#ab3434;font-size:13px;line-height:1.5;margin:14px 0}.auth-error:empty{margin:22px 0 0}.auth-divider{display:flex;align-items:center;gap:14px;margin:20px 0;color:#657a6f;font-size:13px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#dce5df}.registration-dialog .auth-telegram{width:100%;background:#e8f3fc;color:#176ca4;border:1px solid #c4deef;box-shadow:none}.registration-dialog .auth-telegram:hover{background:#d6eafa}.auth-code-step>p{font-size:13px;line-height:1.55;padding:12px;background:#eef5f1;border-radius:10px;color:#426353}.auth-open-bot{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:10px 0 2px;border:1px solid #c4deef;border-radius:10px;background:#e8f3fc;color:#176ca4;font-size:13px;font-weight:700}.auth-open-bot:hover{background:#d6eafa}.auth-open-bot svg{width:18px;height:18px}.auth-open-bot svg:last-child{width:15px;height:15px;margin-left:2px}.auth-edit-phone{border:0;background:none;padding:10px 0 0;color:#176ca4;text-decoration:underline;font-size:13px}#registration-code{margin-top:9px;text-align:center;letter-spacing:.28em;font-variant-numeric:tabular-nums}.auth-security-note{display:block;margin-top:13px;color:#627369;font-size:12px;line-height:1.5;text-align:center}.auth-telegram-wait{text-align:center}.auth-telegram-wait>span{display:grid;place-items:center;width:58px;height:58px;margin:2px auto 16px;border-radius:16px;background:#e5f3fc;color:#1683c5}.auth-telegram-wait>span svg{width:30px;height:30px}.auth-telegram-wait h3{margin:0 0 10px;font-size:21px}.auth-telegram-wait>p:not(.auth-error){margin:0 0 20px;color:#596f66;font-size:14px;line-height:1.6}.auth-spinner{animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-demo-result{padding-top:8px;text-align:center}.auth-demo-result>svg{width:44px;height:44px;color:#277457}.auth-demo-result p{margin:12px 0 24px;color:#596f66;line-height:1.6;font-size:14px}@media(min-width:981px)and (max-width:1150px){.site-header{gap:18px}.site-header nav{gap:18px}.site-header .logo>span:last-child{font-size:15px}.login-button,.register-toggle{padding-inline:12px;font-size:12px}.placement-content .instagram-profile{padding-inline:17px}.instagram-brandbar{padding-inline:17px;margin-inline:-17px}.placement-content .instagram-head{grid-template-columns:65px 1fr;gap:12px}.placement-content .instagram-avatar{width:65px;height:65px}.placement-content .instagram-actions>span,.placement-content .instagram-actions>a{font-size:11px}.placement-content .yandex-interface{padding-left:30px;padding-right:16px}.map-location{left:4px;top:86%}.placement-content .business-info>strong{font-size:20px}.placement-content .business-actions{padding-inline:14px}}@media(max-width:980px){.placement-content .channel-showcase{grid-template-columns:1fr;max-width:650px;gap:34px;margin-inline:auto}.placement-steps{gap:20px}.placement-steps strong{font-size:13px}.placement-steps svg{display:none}.placement-explanation{align-items:flex-start}.journey-column{min-height:0}.audience-mosaic{max-width:680px;margin-inline:auto}.audience-card,.audience-card.specialist{min-height:0}.audience-card>p{min-height:0}.demo-result{flex-wrap:wrap}.notification-grid>.section-heading{order:-1}.telegram-scene{width:100%;justify-self:center}}@media(max-width:680px){.section-space{padding-block:64px}.hero h1{font-size:clamp(40px,11.8vw,58px)}.hero-text{font-size:16px}.hero-visual:before{width:min(330px,93%);height:330px}.hero-visual{min-height:370px}.hero{padding-bottom:36px}.site-header{gap:8px}.header-actions{gap:6px}.language-switch button{width:30px}.section-heading h2{font-size:clamp(32px,9.7vw,45px)}.section-heading>p:last-child:not(.section-tag){font-size:16px}.placement-steps{grid-template-columns:1fr;gap:13px;margin:26px 0}.placement-steps li>span{width:32px;height:32px;font-size:14px}.placement-steps strong{max-width:none;font-size:14px}.placement-content .instagram-profile{padding:0 14px 19px;height:auto;min-height:0}.instagram-brandbar{margin:0 -14px 16px;padding:0 14px;height:46px}.instagram-brandbar>strong{font-size:18px}.example-demo{font-size:10px}.placement-content .instagram-toolbar{font-size:16px;gap:6px}.placement-content .instagram-head{grid-template-columns:64px minmax(0,1fr);gap:12px}.placement-content .instagram-avatar{width:64px;height:64px}.instagram-avatar svg{width:30px;height:30px}.instagram-profile-details>strong{font-size:12px}.placement-content .instagram-stats{margin-top:10px;gap:5px}.placement-content .instagram-stats b{font-size:16px}.placement-content .instagram-stats small{font-size:9px}.placement-content .instagram-bio,.instagram-booking-link{font-size:12px}.placement-content .instagram-actions{gap:5px}.placement-content .instagram-actions>span,.placement-content .instagram-actions>a{min-height:38px;font-size:11px}.placement-content .instagram-highlights{margin-top:19px}.placement-content .instagram-highlights>span{font-size:10px}.placement-content .instagram-highlights i{width:47px;height:47px}.placement-content .yandex-interface{padding:128px 12px 42px;min-height:435px;height:auto}.yandex-search{right:18px;left:12px;top:14px}.yandex-search>strong{font-size:15px}.map-location{top:76px;left:43%}.map-location svg{width:30px;height:40px}.placement-content .business-info{padding:20px 16px 15px;gap:9px}.placement-content .business-info>strong{font-size:20px}.placement-content .business-info>span,.placement-content .business-info>p{font-size:12px}.placement-content .business-actions{padding-inline:16px}.placement-content .business-actions>span,.placement-content .business-actions>a{font-size:11px}.business-tabs{padding-inline:16px;gap:19px;font-size:11px}.placement-explanation{flex-direction:column;gap:20px}.placement-explanation p{font-size:15px}.integration-note{font-size:12px}.demo-result{padding:18px;align-items:flex-start}.demo-result>div{min-width:180px}.demo-result .button{width:100%}.audience-card>p,.audience-card.specialist>p{min-height:0}.registration-dialog{padding:24px;border-radius:20px}.registration-dialog h2{font-size:27px}.registration-roles button{padding:14px 10px}.registration-roles strong{font-size:15px}.registration-dialog .button{font-size:13px;padding-inline:12px}}@media(max-width:360px){.site-header .login-button,.site-header .register-toggle{padding-inline:8px;font-size:10px}.header-actions{gap:4px}.language-switch button{width:27px}.comparison article{min-width:0;padding-inline:22px}.message-stack p{max-width:100%;font-size:11px}.placement-content .instagram-stats small{font-size:8px}.placement-content .instagram-actions>span,.placement-content .instagram-actions>a{font-size:10px}.business-tabs{gap:13px}}.header-account{display:flex;align-items:center;gap:12px}.account-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;background:#d9f575;color:#10483e;font-weight:750}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-menu{position:relative}.account-menu summary{display:flex;cursor:pointer;border-radius:50%;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:hover{box-shadow:0 0 0 3px #dce7df}.account-menu summary:focus-visible{outline:3px solid #769933;outline-offset:3px}.account-popover{position:absolute;right:0;top:calc(100% + 12px);z-index:50;width:260px;max-width:85vw;display:grid;gap:8px;padding:20px;background:#fff;border:1px solid #cbded4;border-radius:16px;box-shadow:0 16px 40px #103f3620}.account-popover strong,.account-popover small{overflow-wrap:anywhere}.account-popover small{color:#5a716b}.account-popover a,.account-popover button{text-align:left;padding:10px 12px;border-radius:8px;background:#f1f6f3;border:0;color:#15483e;cursor:pointer}.account-popover a:hover,.account-popover button:hover{background:#e0eadf}.account-popover button:disabled{opacity:.6;cursor:wait}.auth-header-loading{width:160px;height:42px;border-radius:10px;background:#eaf0eb}.auth-connection-note{padding:10px 24px;text-align:center;background:#fff3de;color:#6b4b19;font-size:14px}.auth-connection-note button{font:inherit;text-decoration:underline;border:0;background:none;color:inherit;cursor:pointer}.auth-switch-mode{display:block;margin:20px auto 0;min-height:44px}.registration-dialog .auth-telegram{white-space:normal;text-align:center;line-height:1.4}.cab-auth-card .cab-auth-button+.cab-auth-button{margin-top:12px}.cab-auth-card>.auth-edit-phone{margin:16px auto 0;display:block}.cab-account>.account-avatar{width:40px;height:40px;flex-basis:40px}@media(max-width:620px){.header-account{gap:8px}.header-account .register-toggle{padding:10px 14px;font-size:14px}.header-account .account-avatar{width:36px;height:36px;flex-basis:36px}.auth-header-loading{width:104px;height:36px}}
