/* Отдельная презентация личного кабинета мастера. */
.master-page{--m-bg:var(--navy);--m-ink:var(--ink);--m-text:var(--muted);--m-accent:rgba(34,184,240,.14);--m-line:var(--line);background:var(--navy);color:var(--ink)}
.master-page h1,.master-page h2,.master-page h3{font-family:"Unbounded","Golos Text",sans-serif;font-weight:600;letter-spacing:0;text-wrap:balance;color:var(--white)}.master-page h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}.master-page h3{font-size:21px;line-height:1.3;letter-spacing:-.025em}.master-page button,.master-page input{font:inherit}.master-page a{text-underline-offset:4px}.master-page [hidden]{display:none!important}.master-page :focus-visible{outline:3px solid var(--brass-2);outline-offset:5px}.master-page section{border-top:1px solid var(--line)}.master-page section[id],#cabinet{scroll-margin-top:96px}.m-wrap{width:min(1180px,100%);padding:0 24px;margin:auto}.m-section{padding:84px 0}.m-kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:flex;gap:9px;align-items:center;margin-bottom:22px}.m-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--navy-2);flex-shrink:0}.m-skip{position:fixed;top:-100px;left:20px;background:white;padding:10px;z-index:100}.m-skip:focus{top:12px}.m-hero{padding:70px 0 0;overflow:hidden}.m-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:46px}.m-hero h1{font-size:clamp(46px,4.7vw,67px);line-height:1.04;letter-spacing:-.055em}.m-hero h1>span{color:var(--muted)}.m-lead{max-width:440px;margin-top:27px;font-size:18px;line-height:1.6;color:var(--m-text)}.m-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 17px}.m-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid transparent;padding:16px 24px;border-radius:7px;font-size:15px;font-weight:600!important;text-decoration:none;cursor:pointer;transition:background .18s}.m-primary{background:var(--navy-2);color:var(--white)}.m-primary:hover{background:var(--navy-2)}.m-button span{font-size:21px;line-height:1}.m-text-link{font-size:14px;font-weight:600;display:inline-flex;gap:15px;align-items:center;text-decoration:none}.m-text-link:hover{text-decoration:underline}.m-micro{font-size:12px;line-height:1.6;color:var(--m-text)}
.m-product{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:15px;box-shadow:0 25px 70px -30px rgba(0,0,0,.4);transform:rotate(-1deg)}.m-product:before{content:"";position:absolute;inset:-36px -30px;background:var(--navy-2);z-index:-1;border-radius:50%;filter:blur(15px);opacity:.55}.m-product-top{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--navy-2);padding:13px 18px;border-radius:14px 14px 0 0;font-size:10px;color:var(--m-text)}.m-product-top>span:first-child{display:flex;gap:5px}.m-product-top i{width:6px;height:6px;background:var(--navy-2);border-radius:50%}.m-product-body{padding:25px}.m-label{font-size:9px;letter-spacing:.07em;color:var(--muted);font-weight:600}.m-demo-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.m-demo-heading p{font-size:20px;letter-spacing:-.04em;font-weight:600;margin:5px 0 0}.m-demo-heading p>span{color:var(--brass)}.m-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy-2);font-size:13px;font-weight:600;flex-shrink:0}.m-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin:22px 0}.m-tabs button{padding:8px 0;color:var(--muted);border:0;border-bottom:2px solid transparent;background:none;font-size:12px;cursor:pointer;white-space:nowrap}.m-tabs button[aria-selected=true]{border-color:var(--line);color:var(--muted);font-weight:600}.m-panel{min-height:330px}.m-demo-metrics{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:10px;margin-bottom:22px}.m-demo-metrics>div{padding:12px 11px;background:var(--navy-2);border-radius:6px}.m-demo-metrics span{display:block;font-size:9px;line-height:1.4;min-height:26px;color:var(--muted)}.m-demo-metrics strong{font-size:25px;line-height:1.5;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.m-demo-metrics small{font-size:16px;font-weight:500}.m-demo-metrics .m-highlight{background:var(--m-accent)}.m-row-title{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.m-row-title>span{font-size:10px;color:var(--muted)}.m-job{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line);font-size:11px}.m-job-time{font-size:10px;color:var(--muted);position:relative;padding-left:10px}.m-job-time i{position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:var(--navy-2)}.m-job>div{flex:1;min-width:0}.m-job strong{font-size:12px;font-weight:600}.m-job>div>span{display:block;font-size:10px;color:var(--muted);margin-top:3px}.m-tag{border-radius:4px;background:var(--navy-2);padding:4px 6px;font-size:9px;white-space:nowrap;color:var(--muted)}.m-tag-gold{background:var(--navy-2);color:var(--brass)}.m-auto-note{display:flex;align-items:center;gap:11px;background:var(--navy-2);padding:12px;border:1px solid var(--line);border-radius:6px;margin-top:16px;font-size:11px}.m-auto-note>span:first-child{font-size:25px;line-height:1}.m-auto-note div>span{display:block;font-size:10px;color:var(--muted)}.m-auto-check{margin-left:auto;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--m-accent)}.m-demo-caption{background:var(--panel);padding:11px 20px;border-radius:0 0 14px 14px;font-size:10px;color:var(--muted);border-top:1px solid var(--line);display:flex;gap:7px;align-items:center}.m-demo-caption .m-dot{width:5px;height:5px}.m-demo-income{background:var(--navy-2);border-radius:7px;padding:17px 20px}.m-demo-income>span,.m-demo-income>small{display:block;font-size:11px}.m-demo-income>strong{font-size:34px;line-height:1.7;letter-spacing:-.04em;font-weight:600}.m-income-lines{margin:12px 0}.m-income-lines div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.m-income-lines dd{margin:0;white-space:nowrap;font-weight:600}.m-panel-hint{font-size:11px;color:var(--muted);line-height:1.5;margin-top:14px}.m-client{display:flex;align-items:center;gap:10px}.m-client>div{flex:1}.m-client b{font-size:14px}.m-client div>span{display:block;font-size:10px;color:var(--muted)}.m-history{margin-top:18px}.m-history>div{border-left:2px solid var(--line);padding:8px 0 8px 15px}.m-history>div>span,.m-history small{font-size:10px;color:var(--muted);display:block}.m-history b{font-size:12px}.m-hero-bottom{border-top:1px solid var(--line);display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;align-items:center;margin-top:70px;padding:30px 0;font-size:13px;color:var(--m-text)}.m-hero-bottom>span:not(:first-child){border-left:1px solid var(--line);padding-left:30px}.m-hero-bottom b{color:var(--m-ink);font-weight:600}.m-hero-bottom>span:not(:first-child) b{display:block}
.m-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}.m-section-head>p{color:var(--m-text);font-size:15px;max-width:340px}.m-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none;border:1px solid var(--m-line);border-radius:10px;overflow:hidden}.m-steps>li{padding:28px 24px;background:var(--panel);display:flex;flex-direction:column}.m-steps>li+li{border-left:1px solid var(--m-line)}.m-step-num{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;letter-spacing:.04em;margin-bottom:32px}.m-step-num i{font-size:21px;font-style:normal;color:var(--muted)}.m-steps h3{font-size:19px;min-height:50px}.m-steps p{font-size:14px;color:var(--m-text);margin-top:12px;margin-bottom:25px}.m-step-note{margin-top:auto;font-size:11px;color:var(--muted);border-top:1px solid var(--m-line);padding-top:16px}.m-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 48px;margin-top:60px}.m-feature-icon{display:grid;place-items:center;font-size:25px;width:43px;height:43px;background:var(--navy-2);border-radius:8px;margin-bottom:19px}.m-feature h3{font-size:20px;margin-bottom:10px}.m-feature p{font-size:14px;color:var(--m-text);max-width:340px}
.m-finance{background:var(--navy-2);color:var(--muted)}.m-split{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.m-finance .m-kicker{color:var(--muted)}.m-finance h2>span{color:var(--m-accent)}.m-finance-copy>p:not(.m-kicker){margin-top:26px;font-size:16px;color:var(--muted);max-width:460px}.m-checklist{list-style:none;margin:26px 0 0;padding:0}.m-checklist li{padding:7px 0 7px 26px;position:relative;font-size:14px}.m-checklist li:before{content:'✓';position:absolute;left:0;color:var(--m-accent)}.m-finance-copy .m-finance-note{font-size:12px!important;color:var(--muted)!important}.m-calculator{background:var(--navy-2);color:var(--m-ink);border-radius:12px;padding:32px}.m-calculator .m-row-title b{font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.03em}.m-calculator .m-row-title>span{white-space:nowrap}.m-calculator>p{font-size:12px;color:var(--m-text);margin-top:8px}.m-calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px}.m-calc-fields label{font-size:12px;font-weight:600;color:var(--muted)}.m-calc-fields input{width:100%;margin-top:7px;padding:10px 12px;border:1px solid var(--line);background:var(--panel);border-radius:5px;font-size:18px!important;font-weight:600;min-width:0;color:var(--muted)}.m-calc-result{margin-top:25px;background:var(--m-accent);border-radius:7px;padding:19px 20px}.m-calc-result span{display:block;font-size:12px}.m-calc-result output{display:block;font-size:46px;letter-spacing:-.045em;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.m-calculator .m-calc-formula{font-size:10px;margin:10px 0 18px}.m-calculator .m-micro{font-size:11px;border-top:1px solid var(--line);padding-top:14px}
.m-mobile-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.m-phone-scene{position:relative;min-height:630px;display:flex;justify-content:center;align-items:center;background:var(--navy-2);border-radius:14px;overflow:hidden}.m-orbit{width:650px;height:650px;position:absolute;border:1px solid var(--line);border-radius:50%}.m-orbit-two{width:470px;height:470px}.m-phone{position:relative;z-index:1;width:268px;border:7px solid var(--line);border-radius:35px;background:var(--panel);padding:28px 16px 10px;box-shadow:16px 25px 35px rgba(0,0,0,.4);transform:rotate(-5deg);margin-left:-28px}.m-phone-notch{position:absolute;width:72px;height:17px;top:0;left:calc(50% - 36px);background:var(--navy-2);border-radius:0 0 12px 12px}.m-phone-top{display:flex;justify-content:space-between;font-size:10px;font-weight:700;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:19px}.m-phone h3{font-size:24px;margin:7px 0 12px}.m-phone-client{display:flex;align-items:center;gap:8px;margin:20px 0}.m-phone-client b{font-size:13px}.m-phone-client small{font-size:10px;display:block;color:var(--muted)}.m-phone-address b,.m-phone-address small{display:block;font-size:12px}.m-phone-address small{font-size:10px;color:var(--muted)}.m-phone-actions{display:flex;gap:6px;margin:15px 0 18px}.m-phone-actions span{background:var(--navy-2);flex:1;text-align:center;border-radius:5px;padding:8px 4px;font-size:10px;font-weight:600}.m-phone-message{padding:12px;background:var(--navy-2);border-radius:5px;font-size:11px}.m-phone-message p{margin-top:6px}.m-phone-price{display:flex;justify-content:space-between;margin:20px 0;font-size:10px}.m-phone-price b{font-size:12px}.m-phone-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-around;padding:10px 0 3px;font-size:16px}.m-phone-bottom span{text-align:center}.m-phone-bottom small{display:block;font-size:8px}.m-phone-label{position:absolute;bottom:46px;right:18px;z-index:2;background:var(--m-accent);padding:17px 20px;border:4px solid var(--line);border-radius:9px;font-size:13px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.m-phone-label>span{font-size:9px;display:block;margin-top:6px}.m-body-lead{font-size:17px;color:var(--m-text);margin-top:26px}.m-mobile-list{list-style:none;padding:0;margin:30px 0}.m-mobile-list>li{display:flex;gap:17px;margin:24px 0}.m-mobile-list>li>span{font-size:11px;color:var(--muted);margin-top:3px}.m-mobile-list h3{font-size:19px}.m-mobile-list p{font-size:14px;color:var(--m-text);margin-top:7px}.m-mobile-copy .m-micro{margin-top:14px}.m-integrations{background:var(--navy-2)}.m-connections{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.m-connections article{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:30px}.m-service{display:flex;align-items:center;width:45px;height:45px;justify-content:center;margin-bottom:23px;border-radius:11px;background:var(--navy-2);font-size:26px}.m-avito{position:relative;background:var(--panel)}.m-avito i{position:absolute;width:18px;height:18px;border-radius:50%;left:0;top:0;background:#965eeb}.m-avito i:nth-child(2){left:22px;top:0;background:#33b9eb;width:22px;height:22px}.m-avito i:nth-child(3){left:3px;top:22px;background:#80cb38}.m-avito i:nth-child(4){left:25px;top:26px;background:#f44369;width:12px;height:12px}.m-call{background:var(--navy-2)}.m-site{font-size:13px;font-weight:700;letter-spacing:-1px}.m-connections p{font-size:15px;color:var(--m-text);margin:15px 0 20px}.m-connections small{font-size:11px;display:block;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.m-pbx{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;background:var(--navy-2);border:1px solid var(--line);border-radius:9px;margin-top:22px;padding:32px}.m-pbx .m-kicker{font-size:10px;margin-bottom:10px}.m-pbx h3{font-size:25px}.m-pbx p{font-size:14px;color:var(--muted);margin-top:10px}.m-pbx-note{display:flex;gap:20px;align-items:center}.m-pbx-note>span{font-size:48px;color:var(--muted)}.m-pbx-note p{font-size:12px;margin:0}.m-start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.m-start-steps article{border-top:2px solid var(--line);padding-top:22px}.m-start-steps b{font-size:18px;font-weight:600}.m-start-steps p{font-size:14px;color:var(--m-text);margin-top:10px}.m-faq{padding-top:10px}.m-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.master-page .m-faq details{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:0;margin:0}.m-faq details:last-child{border-bottom:1px solid var(--line)}.master-page .m-faq summary{font-weight:600;padding:22px 30px 22px 0;display:block;position:relative;cursor:pointer;font-size:17px}.m-faq summary:after{content:'+';position:absolute;right:5px;top:19px;font-size:24px;color:var(--muted)}.m-faq summary::-webkit-details-marker{display:none}.m-faq details[open] summary:after{content:'−'}.master-page .m-faq details p{font-size:14px;color:var(--m-text);padding:0 25px 22px 0;margin:0}.m-connect{background:var(--navy-2);color:var(--white)}.m-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.m-connect h2{font-size:clamp(34px,3.7vw,51px)}.m-connect h2>span{color:var(--m-accent)}.m-connect-grid>div:first-child>p:not(.m-kicker){color:var(--muted);max-width:400px;margin-top:25px;font-size:16px}.m-connect .m-text-link{margin-top:26px;color:var(--muted)}.m-request-card{background:var(--panel);border-radius:12px;padding:32px;color:var(--m-ink)}.m-request-card h3{font-size:24px}.m-request-card form>p{font-size:12px;color:var(--m-text);margin-top:5px;margin-bottom:22px}.m-field{display:block;font-size:12px;font-weight:600;margin-bottom:15px}.m-field input{width:100%;padding:12px;margin-top:6px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--muted);font-size:14px!important;min-height:46px}.m-field input::placeholder{color:var(--muted)}.m-optional{font-weight:400;color:var(--muted)}.m-consent{display:flex;gap:9px;align-items:flex-start;font-size:10px;color:var(--muted);line-height:1.6;margin:20px 0}.m-consent input{flex-shrink:0;margin:3px 0 0;accent-color:var(--muted);width:16px;height:16px}.m-consent a{color:var(--muted)}.m-request-card .m-primary{width:100%;background:var(--m-accent);color:var(--m-ink)}.m-request-card .m-primary:hover{background:var(--navy-2)}.m-request-card button:disabled{opacity:.6;cursor:wait}.m-honeypot{display:none}.m-request-card .m-error{color:var(--bad);font-size:13px;margin:16px 0 0}.m-success{padding:45px 0}.m-success>span{display:grid;place-items:center;background:var(--m-accent);width:56px;height:56px;border-radius:50%;font-size:28px;margin-bottom:25px}.m-success p{font-size:15px;margin-top:18px;color:var(--m-text)}.m-success .m-text-link{color:var(--m-ink)}
@media(min-width:1500px){.m-hero{padding-top:90px;padding-bottom:10px}.m-hero h1{font-size:74px}}
@media(max-width:1150px){.m-wrap{width:100%}.m-hero-grid{gap:28px;grid-template-columns:1fr 1.05fr}.m-hero h1{font-size:51px}.m-product-body{padding:18px}.m-job{gap:8px}.m-job>.m-tag{font-size:8px}.m-demo-metrics{gap:6px}.m-demo-metrics>div{padding:10px 8px}.m-demo-metrics strong{font-size:22px}.m-panel{min-height:347px}.m-demo-heading p{font-size:18px}.m-split,.m-mobile-grid,.m-connect-grid{gap:50px}.m-phone-label{right:8px}.m-steps>li{padding:22px 18px}.m-steps h3{font-size:17px}.m-calculator{padding:25px}.m-calc-result output{font-size:40px}.m-pbx{gap:30px}}
@media(max-width:920px){.m-hero-grid{grid-template-columns:1fr;gap:45px}.m-hero-copy{max-width:620px}.m-hero h1{font-size:64px;max-width:590px}.m-product{transform:none;width:min(600px,100%);margin:auto}.m-panel{min-height:330px}.m-product-body{padding:26px}.m-hero-copy .m-lead{max-width:570px}.m-hero-bottom{gap:20px;margin-top:50px;font-size:12px}.m-hero-bottom>span:not(:first-child){padding-left:20px}.m-section{padding:75px 0}.m-section-head{gap:28px;align-items:flex-start}.m-section-head>p{max-width:280px;font-size:14px}.m-steps{grid-template-columns:1fr 1fr}.m-steps>li:nth-child(3){border-left:0}.m-steps>li:nth-child(n+3){border-top:1px solid var(--m-line)}.m-steps h3{min-height:0}.m-feature-grid{gap:30px}.m-feature h3{font-size:18px}.m-split,.m-mobile-grid,.m-connect-grid{gap:35px}.m-calculator{padding:23px}.m-calc-fields{grid-template-columns:1fr;gap:10px}.m-calc-fields label{display:flex;align-items:center;justify-content:space-between;gap:10px}.m-calc-fields input{max-width:130px;margin:0;font-size:15px!important}.m-mobile-grid{grid-template-columns:.9fr 1.1fr}.m-phone-scene{min-height:620px}.m-phone{margin:0;transform:rotate(-3deg);width:248px}.m-phone-label{bottom:15px}.m-connections{gap:14px}.m-connections article{padding:24px}.m-start-steps{gap:30px}.m-faq-grid{gap:40px}.m-connect-grid{align-items:flex-start}.m-request-card{padding:25px}}
@media(max-width:680px){.m-wrap{width:100%}.m-hero{padding-top:36px}.m-kicker{font-size:10px;letter-spacing:.075em;margin-bottom:20px}.m-hero h1{font-size:clamp(40px,10.5vw,59px);line-height:1.07;letter-spacing:-.05em}.m-lead{font-size:16px;margin-top:23px}.m-actions{gap:20px;margin-top:25px}.m-button{padding:14px 20px;font-size:14px;gap:24px}.m-text-link{font-size:13px}.m-micro{font-size:11px}.m-hero-grid{gap:35px}.m-product:before{display:none}.m-product-top{padding:11px 13px;font-size:9px}.m-product-body{padding:17px 13px}.m-demo-heading p{font-size:17px}.m-demo-heading .m-label{font-size:8px}.m-demo-heading .m-avatar{width:29px;height:29px}.m-tabs{margin:14px 0;gap:23px}.m-tabs button{font-size:11px}.m-demo-metrics{gap:6px;margin-bottom:17px;grid-template-columns:1fr 1fr 1.35fr}.m-demo-metrics span{font-size:8px;min-height:24px}.m-demo-metrics strong{font-size:21px}.m-demo-metrics small{font-size:13px}.m-demo-metrics>div{padding:9px 7px}.m-panel{min-height:330px}.m-job{padding:15px 0;gap:9px;flex-wrap:wrap}.m-job strong{font-size:11px}.m-job>div>span{font-size:9px}.m-job-time{font-size:9px}.m-job>.m-tag{display:none}.m-auto-note{margin-top:13px;font-size:10px}.m-auto-note div>span{font-size:9px}.m-demo-caption{padding:10px 12px;font-size:9px}.m-demo-income>strong{font-size:32px}.m-income-lines div{font-size:10px}.m-client{gap:7px;flex-wrap:wrap}.m-client .m-tag{font-size:8px}.m-hero-bottom{grid-template-columns:1fr 1fr;gap:20px 10px;margin-top:35px;padding:25px 0;font-size:11px}.m-hero-bottom>span:not(:first-child){padding-left:15px}.m-hero-bottom>span:nth-child(3){padding-left:0;border-left:0}.m-section{padding:60px 0}.master-page h2{font-size:34px;line-height:1.15}.m-section-head{display:block;margin-bottom:30px}.m-section-head>p{margin-top:20px;max-width:none}.m-steps{grid-template-columns:1fr}.m-steps>li{padding:23px}.m-steps>li+li{border-left:0;border-top:1px solid var(--m-line)}.m-step-num{margin-bottom:17px}.m-steps h3{font-size:21px}.m-steps p{margin-bottom:18px;max-width:none}.m-step-note{padding-top:12px}.m-feature-grid{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:40px}.m-feature-icon{margin-bottom:14px;width:36px;height:36px;font-size:22px}.m-feature h3{font-size:17px;line-height:1.35}.m-feature p{font-size:13px}.m-split,.m-mobile-grid,.m-connect-grid,.m-faq-grid{grid-template-columns:1fr;gap:35px}.m-finance-copy>p:not(.m-kicker){font-size:15px;margin-top:22px}.m-finance-copy .m-finance-note{margin-top:20px}.m-checklist li{font-size:13px}.m-calculator{padding:23px}.m-calculator .m-row-title b{font-size:19px}.m-calc-fields{gap:14px}.m-calc-fields input{max-width:143px}.m-calc-result output{font-size:42px}.m-mobile-copy{grid-row:1}.m-phone-scene{min-height:600px}.m-phone{width:268px;margin-left:-20px}.m-phone-label{bottom:35px;right:13px}.m-connections{grid-template-columns:1fr}.m-connections article{padding:25px}.m-service{margin-bottom:16px}.m-connections p{margin:10px 0 16px}.m-pbx{grid-template-columns:1fr;gap:22px;padding:25px}.m-pbx h3{font-size:24px}.m-pbx-note{border-top:1px solid var(--line);padding-top:20px}.m-start-steps{grid-template-columns:1fr;gap:25px}.m-faq{padding-top:5px}.m-faq-grid{gap:25px}.m-faq-grid h2 br{display:none}.master-page .m-faq summary{font-size:16px;padding:20px 32px 20px 0}.m-connect h2{font-size:38px}.m-connect-grid>div:first-child>p:not(.m-kicker){font-size:15px}.m-request-card{padding:23px}.m-request-card h3{font-size:22px}.m-field input{font-size:16px!important}.m-consent{font-size:11px}.master-page section[id],#cabinet{scroll-margin-top:82px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.master-page *{transition:none!important}}

/* Общие элементы повторяют site.css; здесь только компоновка страницы мастера. */
.master-page h2{font-size:clamp(25px,3.1vw,38px);line-height:1.15}
.master-page h3{font-size:19px;line-height:1.35;letter-spacing:0}
.m-kicker{color:var(--brass);letter-spacing:.16em;margin-bottom:16px}
.m-dot{background:var(--brand)}
.m-hero{position:relative;padding:64px 0 0;border-top:0!important}
.m-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 10%,rgba(34,184,240,.15),transparent 60%)}
.m-hero>.m-wrap{position:relative}
.master-page .m-hero h1{font-size:clamp(27px,3.3vw,42px);line-height:1.1;letter-spacing:0;max-width:700px}
.m-hero h1>span{color:var(--brand)}
.m-lead{max-width:58ch;line-height:1.6;font-size:18px;margin-top:24px}
.m-actions{gap:12px;align-items:center}
.m-button{border-radius:14px;padding:15px 26px;font-size:16px;gap:10px;transition:transform .15s,background .15s,box-shadow .15s}
.m-primary,.m-request-card .m-primary{background:var(--brand);color:#031321;box-shadow:0 12px 40px rgba(34,184,240,.28)}
.m-primary:hover,.m-request-card .m-primary:hover{background:#3ec6f7}
.m-text-link,.m-consent a{color:var(--brand)}
.m-product,.m-calculator,.m-request-card,.m-connections article,.m-pbx{background:var(--panel);border:1px solid var(--line);border-radius:18px}
.m-product{box-shadow:0 30px 80px rgba(0,0,0,.4);transform:none}
.m-product:before{display:none}
.m-label,.m-demo-heading p>span,.m-feature-icon,.m-service,.m-mobile-list>li>span{color:var(--brand)}
.m-demo-metrics strong,.m-row-title b,.m-calc-fields label,.m-client b{color:var(--white)}
.m-tag{background:rgba(74,222,128,.12);color:var(--ok)}
.m-tag-gold{background:rgba(217,169,74,.12);color:var(--brass-2)}
.m-calc-result{background:rgba(34,184,240,.1);border:1px solid rgba(34,184,240,.2);color:var(--ink)}
.m-calc-result output{color:var(--brand)}
.m-connect{background:var(--navy-2);color:var(--ink)}
.m-connect h2>span{color:var(--brand)}
.m-field input,.m-calc-fields input{background:var(--navy-2);border:1px solid rgba(255,255,255,.16);border-radius:12px;color:var(--ink);font-size:16px!important}
.m-field input::placeholder{color:var(--muted)}
.m-consent{font-size:12px;color:var(--muted)}
.m-consent input{accent-color:var(--brand)}
.m-phone-label,.m-success>span{color:var(--brand)}
.master-page :focus-visible{outline:2px solid var(--brass-2);outline-offset:4px}
@media(max-width:600px){.m-wrap{padding:0 24px}.m-section{padding:56px 0}.m-hero{padding:40px 0 0}.m-actions .m-button{flex:1 1 100%}.m-feature-grid{grid-template-columns:1fr;gap:25px}.m-connect-grid{gap:32px}.master-page h2{font-size:clamp(25px,7vw,32px)}.m-phone-scene{min-height:550px}}

.master-page h1{font-weight:900}.master-page h2{font-weight:700}.master-page h3{font-weight:500}
.m-skip{background:var(--panel);color:var(--brand)}
