@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue: #4272ff;--blue-dark: #2554d9;--black: #171717;--text: #222222;--muted: #73737d;--line: #e7e8ef;--card: #f0f1f7;--bg: #ffffff;--radius: 22px;font-family:Onest Variable,Onest,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#fff}a{color:inherit;text-decoration:none}button{border:0;font:inherit}.section{width:min(1180px,calc(100% - 56px));margin:0 auto;padding:76px 0}.site-header{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 56px));margin:16px auto 0;padding:10px 12px;border:1px solid rgba(20,20,20,.08);border-radius:999px;background:#ffffffe6;box-shadow:0 18px 46px #1b254514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:760;letter-spacing:-.025em}.brand-mark,.round-logo{display:grid;place-items:center;color:#fff;background:#111;font-weight:850}.brand-mark{width:34px;height:34px;border-radius:11px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:620}.site-header nav a{color:#222;transition:color .2s ease}.site-header nav a:hover{color:var(--blue)}.header-button{padding:12px 19px;border:1px solid #111111;border-radius:999px;background:#fff;color:#111;font-size:13px;font-weight:700;transition:.2s ease}.header-button:hover{background:#111;color:#fff}.hero{display:grid;grid-template-columns:.44fr .56fr;gap:32px;align-items:center;padding-top:44px;text-align:left}.hero-copy{max-width:520px;margin:0}h1,h2,h3,p{margin-top:0}h1{margin-bottom:16px;color:#1f1f1f;font-size:clamp(44px,5vw,72px);font-weight:790;line-height:1.08;letter-spacing:-.04em}h1 span{color:#77777f}h2{margin-bottom:16px;color:#1f1f1f;font-size:clamp(36px,4.6vw,58px);font-weight:800;line-height:1.06;letter-spacing:-.045em}h3{margin-bottom:10px;color:#202020;font-size:23px;font-weight:780;line-height:1.1;letter-spacing:-.035em}p{color:var(--muted);font-size:17px;font-weight:470;line-height:1.45}.hero-copy p{max-width:480px;margin:0}.hero-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:24px}.button,.catalog-button,.contact-grid>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:720;transition:.22s ease}.button:hover,.catalog-button:hover,.contact-grid>a:hover{transform:translateY(-2px)}.button--blue,.catalog-button,.contact-grid>a:first-of-type{background:var(--blue);color:#fff}.button--white{border:1px solid var(--line);background:#fff}.hero-banner{position:relative;min-height:520px;border-radius:28px;background:linear-gradient(135deg,#4272ff1a,#fff3),#f1f2f7;overflow:hidden}.hero-banner:before{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.88);border-radius:22px}.banner-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:36px;opacity:.28;transform:rotate(-10deg) scale(1.12)}.banner-grid span{min-height:112px;border-radius:20px;background:#fff;box-shadow:0 14px 30px #14235414}.banner-card,.phone-preview{position:absolute;z-index:2;box-shadow:0 28px 70px #12204c2e}.banner-card{display:flex;flex-direction:column;justify-content:space-between;width:244px;height:156px;padding:22px;border-radius:22px;background:#111;color:#fff}.banner-card small{color:#ffffff9e;font-size:12px;font-weight:640}.banner-card strong{max-width:180px;font-size:27px;font-weight:790;line-height:1.02;letter-spacing:-.04em}.banner-card--one{left:118px;top:82px;transform:rotate(-5deg)}.banner-card--two{right:160px;top:64px;background:linear-gradient(135deg,#111 22%,#234ed6);transform:rotate(5deg)}.phone-preview,.phone-large{width:250px;padding:15px;border:7px solid #111111;border-radius:34px;background:#fff}.phone-preview{left:50%;bottom:28px;transform:translate(-50%)}.phone-bar{width:72px;height:8px;margin:0 auto 16px;border-radius:999px;background:#111}.profile-line{display:flex;align-items:center;gap:10px;margin-bottom:14px}.profile-line>div{width:46px;height:46px;border-radius:50%;background:var(--blue)}.profile-line span,.profile-line b{display:block}.profile-line span{color:var(--muted);font-size:12px;line-height:1.25}.profile-line b{color:#202020;font-size:14px}.phone-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.phone-buttons span{padding:10px 8px;border-radius:12px;background:#eef0f7;font-size:12px;font-weight:650;text-align:center}.phone-preview button,.phone-large button{width:100%;margin-top:9px;padding:12px 10px;border-radius:14px;background:var(--blue);color:#fff;font-size:12px;font-weight:720}.audience{display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;align-items:stretch}.audience-title{display:flex;align-items:flex-start}.audience-title h2{max-width:360px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.audience-grid article,.feature-card,.step-card,.faq-card{min-height:150px;padding:22px;border-radius:var(--radius);background:var(--card)}.audience-grid span,.section-label{display:inline-flex;margin-bottom:26px;color:var(--blue);font-size:13px;font-weight:760}.audience-grid h3{margin:0}.platform-section{display:grid;grid-template-columns:.34fr .66fr;gap:18px}.phone-card{min-height:600px;padding:22px;border-radius:var(--radius);background:var(--blue);color:#fff;overflow:hidden}.phone-card h3{max-width:280px;color:#fff;font-size:31px}.phone-large{width:265px;margin:32px auto 0;transform:rotate(-2deg);box-shadow:0 24px 60px #141f4b40}.blue-strip{margin-bottom:16px;padding:17px 20px;border-radius:16px;background:var(--blue);color:#fff;font-size:26px;font-weight:760;letter-spacing:-.035em}.feature-grid,.advantages-grid,.faq-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.advantages-grid,.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{display:flex;flex-direction:column;min-height:188px}.feature-card svg{margin-bottom:34px;color:var(--blue)}.feature-card p,.step-card p,.faq-card p,.story-card p,.catalog-card span{margin-bottom:0;color:var(--muted);font-size:16px;line-height:1.42}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:28px}.section-title p{max-width:460px;margin-bottom:8px}.how-section,.details-section,.clients-section,.advantages-section,.catalog-section,.crm-section,.faq-section{padding-top:60px}.step-card{background:#fff;border:1px solid var(--line)}.step-card span{display:inline-flex;margin-bottom:36px;color:var(--blue);font-size:28px;font-weight:820;letter-spacing:-.045em}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story-card{min-height:500px;border-radius:var(--radius);background:#111;color:#fff;overflow:hidden}.story-card .photo-placeholder{height:330px;border-radius:0}.story-card>div:last-child{padding:20px}.story-card h3{color:#fff}.story-card a{display:inline-flex;align-items:center;gap:6px;margin-top:22px;padding:12px 22px;border-radius:999px;background:var(--blue);color:#fff;font-size:14px;font-weight:700}.client-row{display:flex;gap:12px;overflow:hidden}.client-card{width:270px;flex:0 0 auto}.client-photo{display:grid;height:300px;place-items:center;border-radius:20px;background:#eff0f5;color:#9a9aa3;font-weight:700}.client-card h3{margin-top:14px;margin-bottom:2px;font-size:18px}.client-card p{margin:0;font-size:13px}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.catalog-card{display:grid;grid-template-columns:.52fr .48fr;min-height:270px;border-radius:var(--radius);background:var(--card);overflow:hidden}.catalog-card>div:first-child{display:flex;flex-direction:column;padding:24px}.catalog-card p{margin-bottom:auto;font-size:15px}.catalog-card strong{display:block;margin:28px 0 14px;color:#202020;font-size:27px;font-weight:760;letter-spacing:-.04em}.catalog-button{width:fit-content;margin-top:22px}.photo-placeholder{position:relative;display:grid;min-height:270px;place-items:center;background:#fff;overflow:hidden}.photo-placeholder:before{content:"";position:absolute;width:62%;height:38%;border-radius:22px;background:linear-gradient(135deg,#111111,var(--blue));box-shadow:0 22px 60px #1421542e;transform:rotate(-7deg)}.photo-placeholder--sticker:before{width:42%;height:42%;border-radius:28px;transform:rotate(8deg)}.photo-placeholder--pack:before{width:72%;height:45%;transform:rotate(4deg)}.photo-placeholder--profile:before{width:48%;height:62%;border-radius:28px;background:#fff;border:8px solid #111111}.photo-placeholder span,.photo-placeholder b{position:relative;z-index:2;display:block;text-align:center}.photo-placeholder span{align-self:end;margin-bottom:22px;color:#a0a0aa;font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.photo-placeholder b{position:absolute;color:#fff;font-size:22px;font-weight:820;letter-spacing:-.045em}.photo-placeholder--profile b{color:#111}.crm-panel{display:grid;grid-template-columns:.95fr 1fr;gap:34px;align-items:center;padding:44px;border-radius:28px;background:var(--blue);color:#fff}.crm-panel h2,.crm-panel p,.crm-panel .section-label{color:#fff}.crm-panel p{max-width:560px;color:#ffffffd1}.crm-panel ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.crm-panel li{display:flex;align-items:center;gap:10px;font-weight:650}.dashboard-mock{min-height:390px;padding:18px;border-radius:24px;background:#fff;color:#111}.dashboard-head,.dashboard-stats{display:flex;align-items:center;justify-content:space-between}.dashboard-head{padding:16px;border-radius:16px;background:#111;color:#fff;font-weight:760}.dashboard-stats{gap:10px;margin:14px 0}.dashboard-stats b{flex:1;padding:24px 10px;border-radius:16px;background:#eef0f7;color:var(--blue);font-size:32px;text-align:center}.dashboard-bars{display:grid;gap:12px;padding:20px;border-radius:16px;background:#eef0f7}.dashboard-bars span{height:34px;border-radius:999px;background:var(--blue)}.dashboard-bars span:nth-child(1){width:78%}.dashboard-bars span:nth-child(2){width:92%}.dashboard-bars span:nth-child(3){width:58%}.contact-banner{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-bottom:56px;padding:20px;border-radius:18px;background:var(--blue);color:#fff}.contact-banner h2,.contact-banner p{margin:0;color:#fff}.contact-banner h2{font-size:28px}.contact-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}.team-card,.contact-grid>a{min-height:150px;border-radius:var(--radius);background:var(--card)}.team-card{display:flex;align-items:center;gap:34px;padding:24px}.round-logo{width:120px;height:120px;border-radius:50%;background:var(--blue);font-size:48px}.team-card h3{margin-bottom:8px;font-size:38px}.contact-grid>a{color:#fff;font-size:16px}.contact-grid>a:last-child{background:var(--card);color:#111}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 56px));margin:0 auto;padding:28px 0 42px;border-top:1px solid var(--line)}.site-footer p{margin:0;font-size:14px}.site-footer div{display:flex;gap:18px;color:var(--muted);font-size:14px;font-weight:650}@media(max-width:1000px){.site-header nav{display:none}.audience,.hero,.platform-section,.crm-panel,.contact-banner,.contact-grid{grid-template-columns:1fr}.hero,.hero-copy{text-align:center}.hero-copy{max-width:820px;margin:0 auto}.hero-copy p{margin:0 auto}.hero-actions{justify-content:center}.feature-grid,.advantages-grid,.faq-grid,.audience-grid,.steps-grid,.story-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-card{min-height:auto}}@media(max-width:680px){.section,.site-header,.site-footer{width:min(100% - 24px,1180px)}.section{padding:52px 0}.header-button{display:none}.hero-actions,.section-title,.site-footer{align-items:stretch;flex-direction:column}.hero-banner{min-height:470px}.banner-card{width:210px;height:145px}.banner-card--one{left:22px;top:82px}.banner-card--two{right:22px;top:170px}.phone-preview{width:230px;bottom:24px}.feature-grid,.advantages-grid,.faq-grid,.audience-grid,.steps-grid,.story-grid,.catalog-grid,.catalog-card{grid-template-columns:1fr}.catalog-card .photo-placeholder{min-height:240px}.crm-panel{padding:24px}.team-card{flex-direction:column;align-items:flex-start}}
