:root{--ink:#25334f;--muted:#5d6d8a;--line:#c8d6f3;--paper:#ecf2fd;--white:#fff;--brand:#2a436f;--brand-dark:#2c3e63;--blue:#acc5f7;--amber:#ebb247;--rose:#ebb247;--mint:#ffedcc;--shadow:0 18px 50px #3d537e29;--shadow-soft:0 8px 24px #3d537e1a;--shadow-raised:0 18px 44px #3d537e29;--shadow-inset:inset 0 0 0 1px #3d537e12,inset 0 3px 8px #3d537e0d;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);letter-spacing:0;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.page{overflow:hidden}.container{width:min(1160px,100% - 40px);margin:0 auto}.topbar{z-index:10;backdrop-filter:blur(14px);background:#ecf2fdeb;border-bottom:0;position:sticky;top:0;box-shadow:0 8px 24px #3d537e14}.nav{justify-content:space-between;align-items:center;gap:22px;min-height:72px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 6px 10px #3d537e2e);flex:none;width:42px;height:42px;display:inline-block}.nav-links{color:#3d537e;align-items:center;gap:20px;font-size:14px;display:flex}.nav-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.button.primary{color:#fff;background:var(--brand);box-shadow:0 10px 22px #3d537e3d}.hero-grid{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:40px;display:grid}.eyebrow{min-height:30px;color:var(--brand-dark);background:#ffedcc;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 5px 16px #3d537e1f}h1,h2,h3{letter-spacing:0;margin:0;line-height:1.08}h1{letter-spacing:0;max-width:580px;margin-top:20px;font-size:clamp(38px,4.7vw,56px)}.lead{color:#4d5f82;max-width:540px;margin:22px 0 0;font-size:19px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.proof-item{border-radius:var(--radius);min-height:86px;box-shadow:var(--shadow-soft);background:#ffffffad;border:0;padding:16px}.proof-item strong{font-size:22px;line-height:1.1;display:block}.proof-item span{color:var(--muted);margin-top:7px;font-size:13px;display:block}.product-shot{aspect-ratio:1378/793;width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:var(--shadow);background:#f8fbff;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.hero-interface{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:100%;animation:13s ease-in-out infinite heroInterfaceScroll;display:block;position:absolute;inset:0}@keyframes heroInterfaceScroll{0%,14%{transform:translate(0,0)scale(1.045)}46%,60%{transform:translateY(-3.2%)scale(1.045)}92%,to{transform:translate(0,0)scale(1.045)}}@media (prefers-reduced-motion:reduce){.hero-interface{animation:none;transform:none}}.product-shot>:not(.hero-interface){display:none}.screen-top{color:#ecf2fd;justify-content:space-between;gap:12px;padding:10px 12px 18px;font-size:13px;display:flex}.screen-body{grid-template-columns:160px 1fr;gap:14px;min-height:440px;display:grid}.sidebar,.calendar,.insight-card{background:#fff;border-radius:8px}.sidebar{flex-direction:column;gap:9px;padding:14px;display:flex}.side-row{color:#5d6d8a;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.dot{background:var(--brand);border-radius:99px;width:9px;height:9px}.dot.blue{background:var(--blue)}.dot.amber{background:var(--amber)}.dot.rose{background:var(--rose)}.calendar{padding:14px;overflow:hidden}.calendar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.calendar-title{font-size:18px;font-weight:800}.calendar-grid{grid-template-columns:repeat(5,minmax(78px,1fr));gap:8px;display:grid}.day{background:#ecf2fd;border:1px solid #c8d6f3;border-radius:8px;min-height:276px;padding:10px}.day b{color:#5d6d8a;margin-bottom:10px;font-size:12px;display:block}.event{border-left:4px solid var(--brand);background:#fff;border-radius:8px;margin-bottom:8px;padding:10px;font-size:12px;box-shadow:0 4px 14px #3d537e14}.event strong{font-size:13px;display:block}.event span{color:#5d6d8a}.event.blue{border-color:var(--blue)}.event.amber{border-color:var(--amber)}.event.rose{border-color:var(--rose)}.dot.blue{border:1px solid #3d537e}.floating{border:1px solid var(--line);background:#fff;border-radius:8px;width:270px;padding:16px;position:absolute;bottom:30px;right:34px;box-shadow:0 16px 38px #3d537e33}.floating h3{font-size:16px}.mini-list{gap:8px;margin-top:12px;display:grid}.mini-row{border-top:1px solid #ecf2fd;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.pill{min-height:24px;color:var(--brand-dark);white-space:nowrap;background:#ecf2fd;border-radius:99px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.section-head h2{max-width:760px;font-size:clamp(30px,4vw,46px)}.section-head p{max-width:420px;color:var(--muted);margin:0;font-size:16px}.band-white{background:#fff;border-top:0;border-bottom:0;box-shadow:inset 0 22px 30px -32px #3d537e3d,inset 0 -22px 30px -32px #3d537e3d}.strategy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.panel{min-height:238px;box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:8px;padding:24px}.panel h3{margin-bottom:12px;font-size:22px}.panel p,.panel li{color:var(--muted);font-size:15px}.panel ul{margin:12px 0 0;padding-left:18px}.roadmap{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:18px;display:grid}.now{color:#fff;background:#3d537e;border-color:#3d537e}.module-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-showcase{box-shadow:var(--shadow);background:#ffedcc;border:0;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:22px;margin-bottom:22px;padding:24px;display:grid}.feature-showcase img{width:100%;height:auto;box-shadow:var(--shadow-soft);background:#ecf2fd;border:0;border-radius:8px;display:block}.feature-showcase-copy{padding:6px 6px 6px 12px}.feature-showcase-copy h3{font-size:28px}.feature-showcase-copy p{color:#3d537e;margin:14px 0 0}.warm-list{gap:10px;margin-top:20px;display:grid}.warm-list span{color:#25334f;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.warm-list span:before{content:"";background:#ebb247;border-radius:99px;width:10px;height:10px;box-shadow:0 0 0 4px #ffedcc}.module{min-height:178px;box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:8px;padding:22px}.module:first-child,.module:nth-child(3){background:#ffedcc;border-color:#ebb247}.module:nth-child(2),.module:nth-child(4){background:#f8fbff;border-color:#acc5f7}.module-icon{color:#fff;background:var(--brand);border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:900;display:grid}.module:nth-child(2) .module-icon{background:var(--blue);color:#25334f}.module:nth-child(3) .module-icon{background:var(--amber);color:#25334f}.module:nth-child(4) .module-icon{background:var(--mint);color:#25334f}.module h3{font-size:20px}.module p{color:var(--muted);margin:10px 0 0;font-size:14px}.audience-layout{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.audience{min-height:360px;box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.audience:nth-child(2){background:#fffaf0;border-color:#ebb247}.audience-visual{background:#ecf2fd;border-bottom:0;min-height:126px;padding:0;overflow:hidden;box-shadow:0 10px 22px #3d537e14}.audience:nth-child(2) .audience-visual{background:#ffedcc}.audience:nth-child(3) .audience-visual{background:#ecf2fd}.audience-visual img{object-fit:cover;width:100%;height:168px;display:block}.audience-copy{flex-direction:column;flex:1;padding:24px;display:flex}.audience-copy h3{font-size:22px}.audience-copy p{color:var(--muted)}.checklist{color:#3d537e;gap:9px;margin-top:auto;padding-top:14px;font-size:14px;display:grid}.checklist span:before{content:"";background:var(--brand);vertical-align:middle;border-radius:99px;width:8px;height:8px;margin-right:9px;display:inline-block}.pricing{grid-template-columns:.9fr 1.1fr 1.1fr;align-items:stretch;gap:16px;display:grid}.price-card{box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:8px;padding:26px}.price-card.featured{box-shadow:var(--shadow-raised);border-color:#0000}.price{margin:16px 0 4px;font-size:34px;font-weight:900;line-height:1}.price small{color:var(--muted);font-size:14px;font-weight:600}.price-card p,.price-card li{color:var(--muted)}.faq-list{gap:10px;max-width:940px;display:grid}details{box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:8px;padding:18px 22px}summary{cursor:pointer;font-weight:800;list-style:none}summary::-webkit-details-marker{display:none}details p{color:var(--muted);margin:12px 0 0}.contact{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;display:grid}.contact-card{color:#fff;box-shadow:var(--shadow-raised);background:#3d537e;border-radius:8px;padding:28px}.contact-lines{gap:10px;margin-top:22px;font-weight:800;display:grid}.form-card{box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:8px;padding:28px}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}label{color:#3d537e;gap:6px;font-size:13px;font-weight:700;display:grid}input,textarea,select{width:100%;min-height:44px;font:inherit;color:var(--ink);box-shadow:var(--shadow-inset);background:#fff;border:0;border-radius:8px;padding:10px 12px}textarea{resize:vertical;min-height:104px}.wide{grid-column:1/-1}.footer{color:#d8e0e8;background:#25334f;padding:34px 0}.footer-grid{grid-template-columns:1.2fr .8fr 1.1fr;align-items:start;gap:28px;display:grid}.footer .brand-mark:after{background:#25334f}.footer a{color:#d8e0e8}.footer p{color:#9eabb8;margin:12px 0 0}.footer-links{gap:8px;font-size:14px;display:grid}@media (width<=980px){.nav{flex-wrap:wrap;padding:12px 0}.nav-links{order:3;width:100%;padding-bottom:4px;overflow-x:auto}.hero-grid,.roadmap,.contact{grid-template-columns:1fr}.product-shot{min-height:0}.screen-body{grid-template-columns:1fr}.sidebar{display:none}.strategy-grid,.audience-layout,.pricing{grid-template-columns:1fr}.logo-options{grid-template-columns:repeat(2,1fr)}.feature-showcase{grid-template-columns:1fr}.feature-showcase-copy{padding:0}.module-grid{grid-template-columns:repeat(2,1fr)}.section-head{display:block}.section-head p{margin-top:14px}}@media (width<=680px){.container{width:min(100% - 28px,1160px)}.hero{padding-top:34px}.hero-proof,.module-grid,.logo-options,.form-grid,.footer-grid{grid-template-columns:1fr}.hero-proof .proof-item:nth-child(3){grid-column:auto}.hero-grid{gap:30px}.nav-actions{width:100%}.nav-actions .button{flex:1;padding-inline:12px}h1{font-size:38px}.lead{font-size:18px}section{padding:58px 0}.calendar-grid{grid-template-columns:1fr}.day{min-height:120px}.feature-showcase{padding:16px}.feature-showcase-copy h3{font-size:24px}.audience-visual img{height:148px}.floating{width:auto;margin-top:14px;position:static}.product-shot{aspect-ratio:1378/793;width:100%;min-height:0}}:root{--ink:#151515;--muted:#5f5b53;--line:#191919;--paper:#f5f0e6;--white:#fffaf0;--brand:#ff4f2f;--brand-dark:#151515;--blue:#2855ff;--amber:#fc3;--rose:#ff4f2f;--mint:#a9e5c8;--radius:0;--shadow:none}body{color:#151515;background:#f5f0e6;font-family:Arial,Segoe UI,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:4px solid #2855ff}.page{background:#f5f0e6}.topbar{box-shadow:none;backdrop-filter:none;background:#f5f0e6;border-bottom:2px solid #151515;position:relative}.nav{min-height:86px}.brand{letter-spacing:-.06em;font:900 30px/1 Arial,sans-serif}.brand-mark{filter:contrast(1.2);width:48px;height:48px}.nav-links{color:#151515;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:800}.nav-links a{border-bottom:2px solid #0000}.nav-links a:hover{border-bottom-color:#ff4f2f}.button{text-transform:uppercase;min-height:48px;box-shadow:none;border:2px solid #151515;border-radius:0;font-weight:900}.button.primary{color:#151515;background:#ff4f2f;border-color:#151515;box-shadow:5px 5px #151515}.button.secondary{color:#151515;box-shadow:none;background:#fffaf0;border-color:#151515}.button.dark{color:#fffaf0;background:#151515}.hero{background:#f5f0e6;border-bottom:2px solid #151515;padding:0 0 112px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:start;gap:42px;padding-top:74px}.beta-ticker{background:#fc3;border-bottom:2px solid #151515;height:48px;overflow:hidden}.beta-ticker-track{will-change:transform;width:max-content;animation:42s linear infinite betaTicker;display:flex}.beta-ticker-track span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;padding:0 32px;font:900 13px/46px Arial,sans-serif}.beta-ticker-track span:after{content:"◆";margin-left:32px}.beta-ticker:hover .beta-ticker-track{animation-play-state:paused}@keyframes betaTicker{to{transform:translate(-50%)}}.eyebrow{color:#ff4f2f;box-shadow:none;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}h1,h2,h3{font-family:Georgia,Times New Roman,serif}h1{letter-spacing:-.065em;max-width:680px;margin-top:30px;font-size:clamp(54px,5.35vw,82px);font-weight:500;line-height:.9}.lead{color:#39362f;border-left:6px solid #2855ff;max-width:600px;padding-left:22px;font-size:20px}.interface-roles{border-top:2px solid #151515;border-bottom:2px solid #151515;grid-template-columns:1fr 1fr;max-width:600px;margin-top:22px;display:grid}.interface-role{padding:12px 14px 12px 35px;display:block;position:relative}.interface-role+.interface-role{border-left:2px solid #151515}.interface-role:before{content:"";background:#fc3;border:2px solid #151515;width:11px;height:11px;position:absolute;top:14px;left:14px}.interface-role strong{letter-spacing:.09em;text-transform:uppercase;font:900 11px/1.2 Arial,sans-serif;display:block}.interface-role small{color:#5f5b53;margin-top:4px;font-size:13px;display:block}.hero-actions{margin-top:34px}.hero-proof{border-top:2px solid #151515;border-bottom:2px solid #151515;grid-template-columns:repeat(3,1fr);margin-top:54px}.hero-proof .proof-item:nth-child(3){grid-column:auto}.proof-item{min-height:126px;box-shadow:none;background:0 0;border:0;border-right:2px solid #151515;border-radius:0;padding:18px}.proof-item:last-child{border-right:0}.proof-item strong{color:#151515;font:900 25px/1 Arial,sans-serif}.proof-item span{color:#5f5b53}.device-stage{min-width:0;height:620px;margin-top:2px;position:relative}.hero-visual{min-width:0}.hero-visual>.interface-roles{width:min(610px,100%);margin:12px auto 0}.device-stage figure{margin:0}.device-badge{z-index:8;color:#151515;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#fffaf0;border:2px solid #151515;padding:8px 11px;font:900 10px/1 Arial,sans-serif;position:absolute;box-shadow:4px 4px #151515}.laptop-device{z-index:2;transform-origin:bottom;width:min(610px,94%);position:absolute;top:142px;left:0;transform:rotate(1.2deg)}.laptop-badge{background:#fc3;top:-44px;left:12px}.laptop-lid{background:#252525;border:2px solid #151515;border-radius:10px 10px 3px 3px;padding:10px 10px 13px;position:relative;box-shadow:14px 14px #2855ff}.laptop-camera{z-index:2;background:#777;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.laptop-screen{aspect-ratio:1378/793;background:#fff;overflow:hidden}.laptop-screen img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.laptop-base{clip-path:polygon(4% 0,96% 0,100% 55%,62% 82%,38% 82%,0 55%);background:linear-gradient(#ececec 0,#9e9e9e 58%,#4a4a4a 60%,#242424 100%);width:108%;height:22px;position:relative;left:-4%}.laptop-base span{border:1px solid #777;border-top:0;border-radius:0 0 8px 8px;width:14%;height:6px;position:absolute;top:0;left:43%}.phone-device{z-index:6;transform-origin:bottom;width:190px;position:absolute;top:8px;right:0;transform:rotate(-2deg)}.phone-badge{background:#ff4f2f;top:30px;right:calc(100% - 18px)}.phone-shell{background:#151515;border:2px solid #151515;border-radius:34px;padding:15px 8px 9px;position:relative;box-shadow:9px 9px #ff4f2f}.phone-shell:before{content:"";z-index:7;background:#151515;border-radius:0 0 8px 8px;width:54px;height:12px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-speaker{z-index:8;background:#555;border-radius:3px;width:22px;height:3px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-viewport{--mobile-header-h:23px;--mobile-nav-h:30px;background:#edf3ff;border-radius:23px;height:430px;position:relative;overflow:hidden}.mobile-header{z-index:5;width:100%;height:var(--mobile-header-h);background:#fff;display:block;position:absolute;top:0;left:0;right:0}.mobile-scroll-window{z-index:2;top:var(--mobile-header-h);right:0;bottom:var(--mobile-nav-h);background:#edf3ff;position:absolute;left:0;overflow:hidden}.mobile-feed{will-change:transform;width:100%;height:auto;animation:14s cubic-bezier(.65,0,.35,1) infinite paused mobileInterfaceScroll;display:block}.phone-device.is-mobile-animation-started .mobile-feed{animation-play-state:running}.mobile-nav{z-index:4;background:#fff;border-top:1px solid #dfe3ea;width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;right:0}@keyframes mobileInterfaceScroll{0%{transform:translate(0,0)}40%,64%{transform:translateY(-16%)}to{transform:translate(0,0)}}section{border-bottom:2px solid #151515;padding:116px 0}.band-white,#features,#pricing{background:#f5f0e6;border-color:#151515}.section-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.42fr);align-items:end;gap:90px;max-width:none;margin-bottom:66px;display:grid}.section-head h2{letter-spacing:-.05em;font-size:clamp(44px,5vw,72px);font-weight:500}.section-head p{color:#4c4840;margin:0;font-size:18px}#strategy .section-head:before,#features .section-head:before,#audiences .section-head:before,#pricing .section-head:before,#faq .section-head:before{color:#ff4f2f;letter-spacing:.16em;grid-column:1/-1;font:900 14px Arial,sans-serif}#strategy .section-head:before{content:"01 / О ПЛАТФОРМЕ"}#features .section-head:before{content:"02 / ВОЗМОЖНОСТИ"}#audiences .section-head:before{content:"03 / СЦЕНАРИИ"}#faq .section-head:before{content:"05 / FAQ"}.panel,.module,.feature-showcase,.audience,.price-card,details,.form-card{box-shadow:none;background:#fffaf0;border:2px solid #151515;border-radius:0}.strategy-grid{gap:0}.panel{padding:36px}.roadmap .panel{flex-direction:column;min-height:460px;padding:40px;display:flex}.roadmap .panel h3{margin:0 0 18px;font-size:36px}.roadmap .panel p{margin:0;font-size:17px;line-height:1.55}.roadmap .panel ul{flex:1;margin:24px 0 0;padding:0;list-style:none;display:grid}.roadmap .now ul{grid-template-rows:repeat(3,1fr)}.roadmap .near-term ul{grid-template-rows:repeat(4,1fr)}.roadmap .panel li{border-top:1px solid #15151559;align-items:center;padding:14px 0 14px 30px;font-size:17px;line-height:1.45;display:flex;position:relative}.roadmap .panel li:before{content:"";background:#2855ff;border:2px solid #151515;width:11px;height:11px;position:absolute;left:0}.roadmap .now li{border-top-color:#ffffff61}.roadmap .panel+.panel{border-left:0}.now{color:#fff;background:#2855ff}.now p,.now li{color:#fff}.near-term{color:#151515;background:#a9e5c8}.near-term p,.near-term li{color:#2f4339}.module-index{border:2px solid #151515;grid-template-columns:.85fr 1.15fr;margin-bottom:30px;display:grid}.module-index-card{background:#fffaf0;grid-template-columns:86px 1fr;gap:22px;min-height:190px;padding:28px;display:grid}.module-index-card+.module-index-card{border-left:2px solid #151515}.module-index-card.is-active{color:#fff;background:#2855ff}.module-index-number{letter-spacing:-.06em;font:500 56px/.9 Georgia,Times New Roman,serif}.module-index-card small,.module-kicker{letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font:900 11px/1 Arial,sans-serif;display:block}.module-index-card h3{margin:0;font-size:28px}.module-index-card p{color:#514d45;margin:12px 0 0;font-size:15px}.module-index-card.is-active p{color:#e9edff}.module-index-card.is-extension{background:#fc3}.module-index-card.is-extension .module-index-number{font-size:38px}.module-upcoming-list{border-top:2px solid #151515;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.module-upcoming-list li{border-bottom:1px solid #15151573;grid-template-columns:34px 1fr;align-items:start;gap:8px;min-height:54px;padding:12px 10px 10px 0;font-size:14px;font-weight:800;line-height:1.25;display:grid}.module-upcoming-list li:nth-child(odd){margin-right:16px}.module-upcoming-list li span{letter-spacing:.08em;font:900 11px/1.3 Arial,sans-serif}.product-module{background:#fffaf0;border:2px solid #151515}.product-module-head{border-bottom:2px solid #151515;grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;padding:34px;display:grid}.product-module-head h3{letter-spacing:-.045em;margin:0;font-size:44px}.product-module-head p{color:#4c4840;margin:0;font-size:17px;line-height:1.55}.module-kicker{color:#ff4f2f}.product-module .feature-showcase{box-shadow:none;background:#a9e5c8;border:0;border-bottom:2px solid #151515;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin:0;padding:0}.product-module .feature-showcase .calendar-module-screen{object-fit:contain;background:#151515;border:10px solid #151515;border-radius:0;align-self:center;width:calc(100% - 48px);max-height:none;margin:24px;display:block;box-shadow:8px 8px #ff4f2f}.product-module .feature-showcase-copy{flex-direction:column;justify-content:center;gap:18px;padding:38px 42px;display:flex}.product-module .feature-showcase-copy h3{margin:0;font-size:32px}.product-module .feature-showcase-copy p,.product-module .feature-showcase-copy .warm-list{margin:0}.capability-grid{grid-template-columns:repeat(2,1fr);display:grid}.capability{background:#fffaf0;border-bottom:2px solid #151515;border-right:2px solid #151515;min-height:250px;padding:32px}.capability:nth-child(2n){background:#fc3;border-right:0}.capability:nth-last-child(-n+2){border-bottom:0}.capability-number{margin-bottom:42px;font:500 48px/1 Georgia,Times New Roman,serif;display:block}.capability h4{margin:0;font:600 25px/1.1 Georgia,Times New Roman,serif}.capability p{color:#514d45;margin:14px 0 0;font-size:15px;line-height:1.55}.scenario-module .product-module-head{background:#fc3}.scenario-module .audience-layout{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.scenario-module .audience,.scenario-module .audience:nth-child(2),.scenario-module .audience:nth-child(3){min-width:0;box-shadow:none;background:#fffaf0;border:0;border-right:2px solid #151515;border-radius:0;flex-direction:column;display:flex;transform:none}.scenario-module .audience:last-child{border-right:0}.scenario-module .audience-visual,.scenario-module .audience:nth-child(2) .audience-visual,.scenario-module .audience:nth-child(3) .audience-visual{background:#f5f0e6;border-bottom:2px solid #151515;border-right:0;min-height:220px}.scenario-module .audience-visual img{object-fit:contain;object-position:center;background:#fff;border:6px solid #151515;width:calc(100% - 28px);height:192px;margin:14px;padding:6px;box-shadow:5px 5px #ff4f2f}.scenario-module .audience-copy{flex-direction:column;flex:1;display:flex}.scenario-module .audience-copy h3{font-size:25px}.scenario-module .audience:nth-child(3) .scenario-soon{z-index:20;box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;background:#ebb247;border-radius:50%;justify-content:center;align-items:center;width:123px;min-width:123px;height:63px;min-height:63px;padding:9px 16px;font-size:18px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:20px;bottom:auto;right:24px;transform:rotate(10deg);box-shadow:0 6px 14px #2a436f33;color:var(--brand-dark)!important}.scenario-module .audience:nth-child(3){position:relative}.scenario-module .checklist{margin-top:auto}.module-grid{border:2px solid #151515;gap:0}.module{border:0;border-right:2px solid #151515;min-height:280px;padding:32px}.module:last-child{border-right:0}.module:first-child,.module:nth-child(3){background:#fffaf0}.module:nth-child(2),.module:nth-child(4){background:#fc3}.module-icon,.module:nth-child(2) .module-icon,.module:nth-child(3) .module-icon,.module:nth-child(4) .module-icon{color:#151515;background:0 0;width:auto;height:auto;font:900 54px/1 Georgia,serif;display:block}.module h3{margin-top:34px;font-size:25px}.feature-showcase{background:#a9e5c8}.warm-list span{color:#151515;background:#fffaf0;border:2px solid #151515;border-radius:0}.audience-layout{gap:26px}.audience{background:#fffaf0;grid-template-columns:1fr 1.2fr}.audience:nth-child(2){background:#fc3;transform:translate(54px)}.audience:nth-child(3){background:#fffaf0;transform:translate(108px)}.audience-visual,.audience:nth-child(2) .audience-visual,.audience:nth-child(3) .audience-visual{background:#f5f0e6;border-right:2px solid #151515}.checklist span{border-bottom-color:#151515}.pricing{gap:0}.price-card{padding:34px}.price-card.featured{background:#ff4f2f;border-color:#151515}.pill{color:#151515;background:#fffaf0;border:1px solid #151515;border-radius:0}details{border-bottom:0}details:last-child{border-bottom:2px solid #151515}summary{font:600 23px Georgia,serif}.contact-card{background:#151515;border-radius:0}.contact-card p{color:#d8d3c8}.form-card{background:#fffaf0}input,textarea,select{background:#fff;border:2px solid #151515;border-radius:0}.footer{background:#151515}.footer-brand-mark{filter:none}@media (width<=980px){.container{width:min(100% - 40px,780px)}.hero-grid,.section-head{grid-template-columns:1fr;gap:28px}.device-stage{width:100%;max-width:760px;height:610px;margin:28px auto 0}.laptop-device{width:90%;top:108px}.phone-device{width:184px;top:0;right:10px}.roadmap .panel{min-height:0}.roadmap .panel+.panel{border-top:0;border-left:2px solid #151515}.module-index{grid-template-columns:1fr}.module-index-card+.module-index-card{border-top:2px solid #151515;border-left:0}.module-upcoming-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-module-head{grid-template-columns:1fr;gap:18px}.product-module .feature-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.product-module .feature-showcase-copy{gap:18px;padding:28px}.scenario-module .audience-layout{grid-template-columns:1fr}.scenario-module .audience,.scenario-module .audience:nth-child(2),.scenario-module .audience:nth-child(3){border-bottom:2px solid #151515;border-right:0;grid-template-columns:.75fr 1.25fr;display:grid}.scenario-module .audience:last-child{border-bottom:0}.scenario-module .audience-visual,.scenario-module .audience:nth-child(2) .audience-visual,.scenario-module .audience:nth-child(3) .audience-visual{border-bottom:0;border-right:2px solid #151515}.nav-links{display:none}.audience:nth-child(2),.audience:nth-child(3){transform:none}.module-grid{grid-template-columns:repeat(2,1fr)}.module{border-bottom:2px solid #151515}}@media (width<=680px){.container{width:calc(100% - 28px)}.nav-actions .secondary{display:none}h1{font-size:49px}.lead{font-size:18px}.hero{padding:0 0 76px}.hero-grid{padding-top:54px}.hero-proof{grid-template-columns:1fr}.proof-item{border-bottom:2px solid #151515;border-right:0}.proof-item:last-child{border-bottom:0}.interface-roles{grid-template-columns:1fr}.interface-role+.interface-role{border-top:2px solid #151515;border-left:0}.roadmap .panel{padding:28px}.roadmap .panel h3{font-size:32px}.module-index-card{grid-template-columns:60px 1fr;min-height:0;padding:22px}.module-index-number{font-size:42px}.module-index-card.is-extension .module-index-number{font-size:28px}.module-upcoming-list{grid-template-columns:1fr}.module-upcoming-list li:nth-child(odd){margin-right:0}.product-module-head{padding:26px}.product-module-head h3{font-size:36px}.product-module .feature-showcase{grid-template-columns:1fr}.product-module .feature-showcase .calendar-module-screen{border:8px solid #151515;width:calc(100% - 32px);margin:16px;box-shadow:6px 6px #ff4f2f}.product-module .feature-showcase-copy{padding:26px}.capability-grid{grid-template-columns:1fr}.capability,.capability:nth-child(2n),.capability:nth-last-child(-n+2){border-bottom:2px solid #151515;border-right:0;min-height:0}.capability:last-child{border-bottom:0}.capability-number{margin-bottom:28px}.scenario-module .audience,.scenario-module .audience:nth-child(2),.scenario-module .audience:nth-child(3){display:flex}.scenario-module .audience-visual,.scenario-module .audience:nth-child(2) .audience-visual,.scenario-module .audience:nth-child(3) .audience-visual{border-bottom:2px solid #151515;border-right:0}.device-stage{height:540px;margin-top:18px}.laptop-device{width:100%;top:52px;transform:rotate(.5deg)}.laptop-badge{top:-38px;left:4px}.phone-device{width:142px;top:188px;right:8px;transform:rotate(-1.5deg)}.phone-badge{padding:6px 8px;font-size:8px;top:24px;right:calc(100% - 14px)}.phone-shell{border-radius:26px;padding:12px 6px 7px;box-shadow:7px 7px #ff4f2f}.phone-shell:before{width:40px;height:10px;top:5px}.phone-speaker{top:7px}.phone-viewport{--mobile-header-h:17px;--mobile-nav-h:23px;border-radius:18px;height:308px}.mobile-feed{animation-name:mobileInterfaceScrollMobile}section{padding:76px 0}.module-grid{grid-template-columns:1fr}.module{border-right:0}.audience{grid-template-columns:1fr}.audience-visual{border-bottom:2px solid #151515;border-right:0!important}}@keyframes mobileInterfaceScrollMobile{0%{transform:translate(0,0)}40%,64%{transform:translateY(-21%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.mobile-feed{animation:none}.laptop-device,.phone-device{transform:none}.beta-ticker{height:auto;overflow:visible}.beta-ticker-track{width:auto;animation:none}.beta-ticker-track span{white-space:normal;padding:12px 20px;line-height:1.45}.beta-ticker-track span:after,.beta-ticker-track span[aria-hidden=true]{display:none}}:root{--brand-light:#ecf2fd;--brand-warm:#ffedcc;--brand-dark:#2a436f;--brand-gold:#ebb247;--brand-blue:#acc5f7}body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,.brand,.module-index-number,.capability-number,.module-icon,summary,.beta-ticker-track span,.proof-item strong{font-family:Inter,Segoe UI,Arial,sans-serif}body,.page{background:var(--brand-light);color:var(--brand-dark)}.hero{background:linear-gradient(135deg,var(--brand-light)0%,var(--brand-light)32%,var(--brand-warm)68%,var(--brand-blue)100%)}.container{width:min(1280px,100% - 64px)}.topbar,.band-white,#features,#pricing{background:var(--brand-light)}.topbar,.hero,section,.module-index,.product-module,.product-module-head,.panel,.module,.feature-showcase,.audience,.price-card,details,.form-card,.roadmap .panel li,.module-index-card+.module-index-card,.scenario-module .audience,.scenario-module .audience-visual,.capability,.module,.proof-item,.interface-roles,.interface-role+.interface-role{border-color:var(--brand-dark)}.nav-links,.lead,.section-head p,.product-module-head p,.module-index-card p,.capability p,.audience-copy p,.price-card p,.price-card li,details p,.proof-item span,.interface-role small{color:var(--brand-dark)}.button{border-color:var(--brand-dark)}.button.primary,.price-card.featured{color:var(--brand-light);background:var(--brand-dark);box-shadow:5px 5px 0 var(--brand-gold)}.button.secondary,.panel,.module,.audience,.price-card,details,.form-card,.product-module,.module-index-card{color:var(--brand-dark);background:var(--brand-light)}.button.dark,.now,.contact-card,.footer,.module-index-card.is-active{color:var(--brand-light);background:var(--brand-dark)}.button.dark{border-color:var(--brand-dark)}.now p,.now li,.contact-card p,.footer p,.footer a,.module-index-card.is-active p{color:var(--brand-light)}.beta-ticker,.module-index-card.is-extension,.scenario-module .product-module-head,.module:nth-child(2),.module:nth-child(4),.capability:nth-child(2n){background:var(--brand-gold)}.module:first-child,.module:nth-child(3),.scenario-module .audience,.scenario-module .audience:nth-child(2),.scenario-module .audience:nth-child(3){background:var(--brand-light)}.near-term,.feature-showcase,.product-module .feature-showcase{background:var(--brand-blue)}.eyebrow,.module-kicker,#strategy .section-head:before,#features .section-head:before,#audiences .section-head:before,#pricing .section-head:before,#faq .section-head:before{color:var(--brand-dark)}.warm-list span,.pill{color:var(--brand-dark);background:var(--brand-warm);border-color:var(--brand-dark)}.warm-list span:before{background:var(--brand-gold);box-shadow:0 0 0 4px var(--brand-warm)}.roadmap .panel li:before{border-color:var(--brand-dark);background:var(--brand-blue)}.roadmap .now li:before{background:var(--brand-gold)}.roadmap .panel li,.module-upcoming-list li{border-color:var(--brand-dark)}.proof-item{background:var(--brand-warm)}.interface-role:before{border-color:var(--brand-dark);background:var(--brand-gold)}.interface-role.mobile-role:before{background:var(--brand-blue)}.audience-visual,.scenario-module .audience-visual,.scenario-module .audience:nth-child(2) .audience-visual,.scenario-module .audience:nth-child(3) .audience-visual{background:var(--brand-light)}#contacts{background:var(--brand-gold)}input,textarea,select{color:var(--brand-dark);background:var(--brand-light);border-color:var(--brand-dark)}.laptop-lid,.phone-shell,.phone-shell:before,.product-module .feature-showcase .calendar-module-screen,.scenario-module .audience-visual img{background:var(--brand-dark);border-color:var(--brand-dark)}.laptop-lid{box-shadow:14px 14px 0 var(--brand-blue)}.phone-shell{box-shadow:9px 9px 0 var(--brand-gold)}.product-module .feature-showcase .calendar-module-screen{box-shadow:8px 8px 0 var(--brand-gold)}.scenario-module .audience-visual img{box-shadow:5px 5px 0 var(--brand-gold)}.laptop-base{background:linear-gradient(180deg,var(--brand-light)0,var(--brand-blue)58%,var(--brand-dark)60%,var(--brand-dark)100%)}.laptop-camera,.phone-speaker{background:var(--brand-blue)}.laptop-base span{border-color:var(--brand-dark)}.device-badge,.laptop-badge{color:var(--brand-dark);background:var(--brand-gold);border-color:var(--brand-dark);box-shadow:4px 4px 0 var(--brand-dark)}.phone-badge{color:var(--brand-light);background:var(--brand-dark)}.mobile-scroll-window,.phone-viewport{background:var(--brand-light)}.mobile-nav{border-color:var(--brand-blue)}section{padding:84px 0}.hero{padding-bottom:82px}.hero-grid{padding-top:58px}.section-head{gap:56px;margin-bottom:42px}.roadmap .panel{min-height:400px;padding:34px}.module-index{margin-bottom:22px}.product-module-head{padding:30px 34px}.capability{min-height:220px;padding:28px 32px}.capability-number{margin-bottom:30px}.audience-copy{padding:22px}.contact-card,.form-card{padding:26px}@media (width<=980px){.container{width:min(100% - 40px,780px)}section{padding:68px 0}.section-head{margin-bottom:34px}}@media (width<=680px){.container{width:calc(100% - 28px)}section{padding:56px 0}.hero{padding-bottom:62px}.hero-grid{padding-top:44px}.section-head{margin-bottom:28px}.product-module .feature-showcase .calendar-module-screen{box-shadow:6px 6px 0 var(--brand-gold)}.scenario-module .audience-visual img{box-shadow:4px 4px 0 var(--brand-gold)}}:root{--ink:var(--brand-dark);--muted:var(--brand-dark);--line:var(--brand-dark);--paper:var(--brand-light);--white:var(--brand-light);--brand:var(--brand-dark);--blue:var(--brand-blue);--amber:var(--brand-gold);--rose:var(--brand-gold);--mint:var(--brand-warm)}html body,html body *,html body :before,html body :after{font-family:Inter,Segoe UI,Arial,sans-serif!important}.page,.page :where(h1,h2,h3,h4,h5,h6,p,span,a,li,small,strong,label,summary,input,textarea,select){color:var(--brand-dark)!important}.page :where(.now,.contact-card,.footer,.module-index-card.is-active,.button.dark,.button.primary,.price-card.featured),.page :where(.now,.contact-card,.footer,.module-index-card.is-active,.button.dark,.button.primary,.price-card.featured) :where(h1,h2,h3,h4,h5,h6,p,span,a,li,small,strong,label){color:var(--brand-light)!important}.warm-list span:before,.checklist span:before,.roadmap .panel li:before{border:2px solid var(--brand-dark);background:var(--brand-gold);width:10px;height:10px;box-shadow:none;border-radius:0}.checklist span:before{vertical-align:middle;margin-right:10px}#pricing .section-head:before{content:"04 / ТАРИФЫ"}.pricing{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.pricing .price-card,.pricing .price-card.featured{border:2px solid var(--brand-dark);background:var(--brand-light);width:100%;height:100%;box-shadow:6px 6px 0 var(--brand-blue);flex-direction:column;display:flex}.pricing .price-card.featured{color:var(--brand-light);background:var(--brand-dark);box-shadow:6px 6px 0 var(--brand-gold)}.pricing .price-card .pill{border:2px solid var(--brand-dark);background:var(--brand-warm);color:var(--brand-dark)!important}.pricing .price-card.featured .pill{background:var(--brand-gold);color:var(--brand-dark)!important}.pricing .price-card ul{flex:1}.pricing .price-card .button{margin-top:auto}.pricing .price small{font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin-top:8px;display:block;color:inherit!important}@media (width<=980px){.pricing{grid-template-columns:1fr;gap:16px}}.form-grid .consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;font-weight:400;line-height:1.45;display:grid}.form-grid .consent input[type=checkbox]{border:2px solid var(--brand-dark);width:18px;height:18px;min-height:0;box-shadow:none;accent-color:var(--brand-dark);margin:2px 0 0;padding:0}.form-grid .consent a{font-weight:700;text-decoration:none;color:var(--brand-dark)!important}.form-grid{gap:14px}.form-grid .required-mark{font-weight:900;display:inline;color:var(--brand-gold)!important}.form-grid .field-label{display:inline}.form-grid textarea{min-height:124px}.form-submit{justify-content:flex-start;align-items:center;padding-top:2px;display:flex}.cookie-banner{z-index:100;border:2px solid var(--brand-dark);background:var(--brand-dark);width:min(980px,100% - 48px);box-shadow:7px 7px 0 var(--brand-gold);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;padding:20px 22px;display:grid;position:fixed;bottom:24px;left:24px;right:24px}.cookie-banner[hidden]{display:none}.cookie-banner p{margin:0;font-size:14px;line-height:1.5;color:var(--brand-light)!important}.cookie-banner a{text-underline-offset:3px;font-weight:800;text-decoration:underline;color:var(--brand-gold)!important}.cookie-accept{border:2px solid var(--brand-light);background:var(--brand-gold);text-transform:uppercase;cursor:pointer;min-height:44px;padding:0 22px;font-size:13px;font-weight:900;color:var(--brand-dark)!important}@media (width<=680px){.cookie-banner{grid-template-columns:1fr;gap:14px;width:calc(100% - 28px);padding:18px;bottom:14px;left:14px;right:14px}.cookie-accept{width:100%}}.footer-legal{border-top:1px solid var(--brand-blue);margin-top:30px;padding-top:26px}.footer-legal p,.footer-legal strong,.footer-legal a,.footer-activities{color:var(--brand-light)!important}.footer-copyright{font-size:15px;font-weight:800;margin:0 0 20px!important}.footer-legal-grid{grid-template-columns:1.45fr .55fr;gap:10px 30px;display:grid}.footer-legal-grid p{margin:0;font-size:13px;line-height:1.5}.footer-legal-grid a,.footer-activities>strong>a{text-decoration:underline;text-decoration-color:var(--brand-gold);text-underline-offset:3px}.footer-activities{margin-top:22px;font-size:13px;line-height:1.5}.activity-codes{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.activity-code{box-shadow:none;background:0 0;border:0;padding:0;position:relative}.activity-code:last-child{border-bottom:0}.activity-code summary{border:1px solid var(--brand-blue);cursor:pointer;background:0 0;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;color:var(--brand-light)!important}.activity-code summary::marker,.activity-code summary::-webkit-details-marker{content:"";display:none}.info-icon{border:1px solid var(--brand-gold);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;display:grid;color:var(--brand-gold)!important}.activity-tooltip{z-index:20;border:2px solid var(--brand-dark);background:var(--brand-warm);width:min(420px,100vw - 40px);max-height:230px;box-shadow:5px 5px 0 var(--brand-gold);transform:translateX(calc(-50% + var(--tooltip-offset,0px)));padding:14px;font-size:12px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:auto;color:var(--brand-dark)!important}.activity-code[open] .activity-tooltip,.activity-code:hover .activity-tooltip,.activity-code:focus-within .activity-tooltip{display:block}@media (width<=680px){.footer-legal-grid{grid-template-columns:1fr}.activity-codes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-code summary{justify-content:space-between;width:100%}.activity-tooltip{width:auto;position:fixed;bottom:14px;left:14px;right:14px;transform:none}}.footer{padding:58px 0 42px}.footer-shell{gap:34px;display:grid}.footer-primary{grid-template-columns:minmax(0,1.45fr) minmax(170px,.55fr) minmax(230px,.8fr);align-items:start;gap:44px;display:grid}.footer-brand-block{max-width:520px}.footer-brand-block .brand{width:max-content}.footer-brand-block .footer-copyright{font-size:14px;font-weight:800;color:var(--brand-light)!important;margin:18px 0 0!important}.footer-brand-block .footer-description{max-width:490px;margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--brand-blue)!important}.footer-column{align-content:start;gap:10px;display:grid}.footer-column-title{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;color:var(--brand-gold)!important}.footer-column a{width:fit-content;font-size:13px;line-height:1.4;text-decoration:none;color:var(--brand-light)!important}.footer-column a:hover{color:var(--brand-gold)!important}.footer-legal{border-top:1px solid var(--brand-blue);margin:0;padding:26px 0 0}.footer-legal-grid{grid-template-columns:minmax(0,1.4fr) minmax(140px,.4fr) minmax(0,1fr);gap:24px}.footer-legal-grid p{border-right:1px solid var(--brand-blue);padding-right:18px}.footer-legal-grid p:last-child{border-right:0;padding-right:0}.footer-activities{border-top:1px solid var(--brand-blue);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding-top:22px;display:flex}.footer-activities .activity-codes{justify-content:flex-start;margin-top:0}@media (width<=980px){.footer-primary{grid-template-columns:1fr 1fr;gap:30px}.footer-brand-block{grid-column:1/-1}.footer-legal-grid{grid-template-columns:1fr 1fr}.footer-legal-grid p:last-child{border-top:1px solid var(--brand-blue);grid-column:1/-1;padding-top:20px}.footer-activities{grid-template-columns:1fr}.footer-activities .activity-codes{justify-content:flex-start}}@media (width<=680px){.footer{padding:46px 0 34px}.footer-shell{gap:28px}.footer-primary,.footer-legal-grid{grid-template-columns:1fr}.footer-brand-block{grid-column:auto}.footer-column{border-top:1px solid var(--brand-blue);padding-top:20px}.footer-legal-grid p,.footer-legal-grid p:last-child{border-right:0;border-bottom:1px solid var(--brand-blue);border-top:0;grid-column:auto;padding:0 0 18px}.footer-activities{border-top:0;margin-top:6px}.footer-activities .activity-codes{width:100%}}.pricing .pricing-registration-cta{border:2px solid var(--brand-light);background:var(--brand-gold);width:100%;min-height:56px;box-shadow:6px 6px 0 var(--brand-blue);letter-spacing:.04em;padding-inline:18px;font-size:14px;transition:transform .18s,box-shadow .18s;color:var(--brand-dark)!important}.pricing .pricing-registration-cta:hover{box-shadow:8px 8px 0 var(--brand-blue);transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.pricing .pricing-registration-cta{transition:none}.pricing .pricing-registration-cta:hover{transform:none}}:root{--shadow-soft:0 10px 28px #2a436f24;--shadow-medium:0 16px 38px #2a436f30;--shadow-inset:inset 0 2px 8px #2a436f1f}.topbar,.hero,section,.panel,.roadmap .panel,.module,.feature-showcase,.audience,.price-card,details,.form-card,.module-index,.module-index-card,.product-module,.product-module-head,.capability,.scenario-module .audience,.scenario-module .audience-visual,.audience-visual,.button,input,textarea,select,.pill,.warm-list span,.product-module .feature-showcase .calendar-module-screen,.scenario-module .audience-visual img,.laptop-lid,.phone-shell,.device-badge,.cookie-banner,.cookie-accept,.activity-code,.activity-code summary,.activity-tooltip,.info-icon{border:0!important}section{box-shadow:inset 0 -24px 34px -36px #2a436f47}.topbar{box-shadow:0 8px 26px #2a436f24}.hero{box-shadow:0 18px 34px #2a436f1f}.panel,.module,.audience,.price-card,details,.form-card,.module-index-card,.capability{border-radius:8px;box-shadow:var(--shadow-soft)!important}.product-module{border-radius:10px;overflow:hidden;box-shadow:var(--shadow-medium)!important}.product-module-head{box-shadow:0 10px 24px #2a436f1a}.roadmap{gap:18px}.roadmap .panel+.panel,.roadmap .panel li,.module-upcoming-list,.module-upcoming-list li{border:0!important}.roadmap .panel li+li,.module-upcoming-list li+li{box-shadow:inset 0 1px #2a436f29}.module-index{background:0 0;gap:16px}.module-index-card+.module-index-card{border:0!important}.capability-grid{background:var(--brand-light);gap:14px;padding:14px}.capability,.capability:nth-child(2n),.capability:nth-last-child(-n+2){border:0!important}.scenario-module .audience-layout{background:var(--brand-light);gap:14px;padding:14px}.scenario-module .audience,.scenario-module .audience:nth-child(2),.scenario-module .audience:nth-child(3){border-radius:8px;overflow:hidden;box-shadow:var(--shadow-soft)!important;border:0!important}.pricing .price-card,.pricing .price-card.featured{box-shadow:var(--shadow-medium)!important;border:0!important}.pricing .price-card.featured{box-shadow:0 18px 42px #2a436f42!important}.pricing .price-card .pill{box-shadow:0 5px 14px #2a436f21;border:0!important}.button,.pricing .pricing-registration-cta,.cookie-accept{box-shadow:0 8px 20px #2a436f38;border:0!important}.pricing .pricing-registration-cta{box-shadow:0 12px 26px #ebb2475c!important}.pricing .pricing-registration-cta:hover{box-shadow:0 16px 32px #ebb24770!important}input,textarea,select{border-radius:6px;box-shadow:var(--shadow-inset)!important;border:0!important}.form-grid .consent input[type=checkbox]{box-shadow:inset 0 0 0 2px var(--brand-dark),0 3px 8px #2a436f29!important;border:0!important}.product-module .feature-showcase .calendar-module-screen,.scenario-module .audience-visual img{border-radius:8px;box-shadow:var(--shadow-medium)!important;border:0!important}.laptop-lid,.phone-shell{border:0!important;box-shadow:0 18px 36px #2a436f42!important}.device-badge{box-shadow:0 8px 18px #2a436f33;border:0!important}.warm-list span,.pill{box-shadow:0 5px 14px #2a436f1f;border:0!important}.warm-list span:before,.checklist span:before,.roadmap .panel li:before{border:0;box-shadow:0 3px 8px #2a436f2e}.faq-list{gap:14px}details,details:last-child{border:0!important}.contact{gap:22px}.contact-card{box-shadow:var(--shadow-medium);border-radius:8px}.cookie-banner{border-radius:8px;box-shadow:0 18px 44px #2a436f4d;border:0!important}.footer-legal,.footer-activities,.footer-column,.footer-legal-grid p,.footer-legal-grid p:last-child{border:0!important}.footer-legal,.footer-activities{box-shadow:inset 0 1px #acc5f747}.activity-code summary{background:#acc5f71f;border-radius:6px;box-shadow:0 6px 16px #2a436f3d;border:0!important}.info-icon{background:var(--brand-gold);box-shadow:0 4px 10px #2a436f47;color:var(--brand-dark)!important;border:0!important}.activity-tooltip{border-radius:8px;box-shadow:0 18px 42px #2a436f52;border:0!important}@media (width<=980px){.roadmap,.module-index{gap:14px}.roadmap .panel+.panel,.module-index-card+.module-index-card{border:0!important}}.nav-links{gap:6px}.nav-links a{background:0 0;border-radius:6px;padding:10px 12px;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 0 #2a436f00;border:0!important}.nav-links a:hover,.nav-links a:focus-visible{background:var(--brand-gold);transform:translateY(-2px);box-shadow:0 8px 18px #2a436f33;color:var(--brand-dark)!important}@media (prefers-reduced-motion:reduce){.nav-links a{transition:none}.nav-links a:hover,.nav-links a:focus-visible{transform:none}}.module-index{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.page .module-index-card.is-active{background:var(--brand-blue);color:var(--brand-dark)!important;box-shadow:0 14px 32px #2a436f33!important}.page .module-index-card.is-active :where(h3,p,span,small){color:var(--brand-dark)!important}.page .module-index-card.is-extension{background:var(--brand-warm);color:var(--brand-dark)!important;box-shadow:0 14px 32px #2a436f24!important}@media (width<=980px){.module-index{grid-template-columns:1fr}}.module-index-card{min-height:230px;padding:30px;display:block;position:relative}.module-index-card.is-active>div{padding-right:66px}.module-index-card .module-index-number{background:var(--brand-warm);letter-spacing:.1em;border-radius:999px;width:auto;padding:6px 9px;font-weight:900;line-height:1;position:absolute;top:24px;right:24px;font-size:12px!important}.module-index-card h3{max-width:100%;font-size:30px;line-height:1.08}.module-index-card p{max-width:620px}.module-try-button{background:var(--brand-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-height:46px;margin-top:24px;padding:0 22px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #2a436f3d;color:var(--brand-light)!important}.module-try-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #2a436f4d}.page .module-index-card.is-extension{opacity:.68;filter:saturate(.72)}.module-index-card.is-extension h3{font-size:24px}.module-index-card.is-extension .module-upcoming-list{margin-top:16px}.module-upcoming-list li{grid-template-columns:28px minmax(0,1fr);min-height:48px;font-weight:700}.module-upcoming-list li span{background:var(--brand-blue);text-align:center;border-radius:4px;width:26px;padding:4px 0}@media (width<=680px){.module-index-card{min-height:0;padding:24px}.module-index-card.is-active>div{padding-right:48px}.module-index-card .module-index-number{top:20px;right:20px}.module-upcoming-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.module-try-button{transition:none}.module-try-button:hover{transform:none}}.form-error{margin:2px 0 0;font-size:13px;font-weight:800;line-height:1.4;color:#c62828!important}.form-error[hidden]{display:none}.form-grid label.is-invalid input:not([type=checkbox]),.form-grid label.is-invalid textarea{box-shadow:inset 0 0 0 2px #c62828,0 4px 12px #c6282829!important}.form-grid .consent.is-invalid input[type=checkbox]{box-shadow:inset 0 0 0 2px #c62828,0 4px 12px #c628282e!important}.laptop-screen{position:relative}.laptop-logo-runner{z-index:3;box-shadow:none;opacity:0;pointer-events:none;will-change:left,top,transform,scale,opacity;background:0 0;border-radius:0;padding:0;display:block;position:absolute;top:3%;bottom:auto;left:3%;transform:translate(-120%,-120%)scale(.25);object-fit:contain!important;width:58px!important;height:58px!important}.laptop-device:hover .laptop-logo-runner,.laptop-device:focus-within .laptop-logo-runner{animation:1.45s cubic-bezier(.32,.02,.22,1) both laptopLogoFlight,1.45s linear both laptopLogoFade}.laptop-device:focus-visible{outline:4px solid var(--brand-gold);outline-offset:6px}@keyframes laptopLogoFlight{0%{top:3%;left:3%;transform:translate(-75%,-75%)scale(.25)}to{top:54%;left:54%;transform:translate(-50%,-50%)scale(2.75)}}@keyframes laptopLogoFade{0%{opacity:0}9%,92%{opacity:1}to{opacity:0}}@media (width<=680px){.laptop-logo-runner{width:38px!important;height:38px!important}}@media (prefers-reduced-motion:reduce){.laptop-device:hover .laptop-logo-runner,.laptop-device:focus-within .laptop-logo-runner{opacity:0;animation:none}}.device-badge{isolation:isolate;cursor:default;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important}.device-badge-main,.device-badge-role{box-sizing:border-box;white-space:nowrap;border-radius:7px;padding:8px 11px;display:block}.device-badge-main{z-index:2;position:relative;box-shadow:0 8px 18px #2a436f33}.laptop-badge .device-badge-main{color:var(--brand-dark);background:var(--brand-gold)}.phone-badge .device-badge-main{width:max-content;z-index:10!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background:#2a436f!important;display:block!important;position:relative!important}.device-badge-role{z-index:1;color:var(--brand-dark);background:var(--brand-warm);opacity:0;transition:transform .48s cubic-bezier(.22,.75,.2,1),opacity .22s;position:absolute;top:0;left:0}.laptop-badge .device-badge-role{left:100%;transform:translate(-100%)}.laptop-badge:hover .device-badge-role,.laptop-badge:focus-visible .device-badge-role{opacity:1;transform:translate(3px)}.phone-badge .device-badge-role{transform:translateY(5px)}.phone-badge:hover .device-badge-role,.phone-badge:focus-visible .device-badge-role{opacity:1;transform:translateY(calc(100% + 7px))}.device-badge:focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px;border-radius:7px}@media (width<=680px){.device-badge-main,.device-badge-role{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.device-badge-role{transition:none}}.hero-proof{perspective:1100px;perspective-origin:100%;border:0!important}.hero-proof .proof-item{z-index:1;backface-visibility:hidden;transform-origin:0%;will-change:transform,opacity,filter;position:relative;border:0!important}.hero-proof .proof-item:after{content:"";z-index:0;filter:blur(8px);opacity:0;pointer-events:none;transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#acc5f714 24%,#acc5f76b 68%,#ebb24794 100%);border-radius:50%;width:clamp(80px,12vw,170px);height:64%;position:absolute;top:18%;right:88%;transform:scaleX(.15)skew(-12deg)}.hero-proof .proof-item>strong,.hero-proof .proof-item>span{z-index:1;position:relative}.hero-proof.is-proof-animating .proof-item{z-index:12;animation:1.2s cubic-bezier(.35,.02,.2,1) forwards proofRunAndFall}.hero-proof.is-proof-animating .proof-item:first-child{animation-delay:1.84s}.hero-proof.is-proof-animating .proof-item:nth-child(2){animation-delay:.92s}.hero-proof.is-proof-animating .proof-item:nth-child(3){animation-delay:0s}.hero-proof.is-proof-animating .proof-item:after{animation:1.2s ease-out forwards proofFlightTrail}.hero-proof.is-proof-animating .proof-item:first-child:after{animation-delay:1.84s}.hero-proof.is-proof-animating .proof-item:nth-child(2):after{animation-delay:.92s}.hero-proof.is-proof-animating .proof-item:nth-child(3):after{animation-delay:0s}.hero-proof.is-proof-clearing .proof-item{transition:opacity .15s;opacity:0!important}.hero-proof:focus-visible{outline:3px solid var(--brand-gold);outline-offset:7px}@keyframes proofRunAndFall{0%{opacity:1;filter:none;transform:translate(0,0)rotateX(0)rotate(0)scale(1)}10%{opacity:1;filter:drop-shadow(0 10px 10px #2a436f2e);transform:translate(0,0)rotateX(0)rotate(0)scale(1.5)}50%{opacity:1;filter:drop-shadow(0 10px 10px #2a436f2e);transform:translate(0,0)rotateX(0)rotate(0)scale(1.5)}71.25%{opacity:1;filter:none;transform:translate3d(var(--proof-travel),0,0)rotateX(0deg)rotateZ(0deg)scale(1)}73.75%{transform:translate3d(calc(var(--proof-travel) + 5px),0,0)rotateX(0deg)rotateZ(0deg)scaleX(.96)scaleY(1.04)}76.9%{transform:translate3d(var(--proof-travel),0,0)rotateX(0deg)rotateZ(-2deg)scale(1)}88.75%{opacity:1;filter:drop-shadow(0 18px 12px #2a436f3d);transform:translate3d(var(--proof-rest-x),var(--proof-rest-y),0)rotateX(84deg)rotateZ(var(--proof-rest-angle))scale(.98)}to{opacity:1;filter:drop-shadow(0 4px 3px #2a436f29);transform:translate3d(var(--proof-rest-x),var(--proof-rest-y),0)rotateX(89deg)rotateZ(var(--proof-rest-angle))scale(.98)}}@keyframes proofFlightTrail{0%{opacity:0;transform:scaleX(.15)skew(-12deg)}50%{opacity:0;transform:scaleX(.15)skew(-12deg)}55%{opacity:.72;transform:scaleX(.72)skew(-12deg)}65%{opacity:.62;transform:scaleX(1)skew(-12deg)}71.25%{opacity:.42;transform:scaleX(.82)skew(-12deg)}77%,to{opacity:0;transform:scaleX(.22)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.hero-proof.is-proof-animating .proof-item,.hero-proof.is-proof-animating .proof-item:after{animation:none}}.form-card input:not([type=checkbox]),.form-card textarea{transition:box-shadow .22s,transform .22s,background-color .22s}.form-card input:not([type=checkbox]):focus,.form-card input:not([type=checkbox]):focus-visible,.form-card textarea:focus,.form-card textarea:focus-visible{transform:translateY(-1px);background:#fff!important;outline:none!important;box-shadow:inset 0 1px 3px #2a436f1f,0 14px 30px #2a436f47,0 5px 12px #2a436f29!important}.form-card .is-invalid input:focus-visible,.form-card .is-invalid textarea:focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){.form-card input:not([type=checkbox]),.form-card textarea{transition:none}.form-card input:not([type=checkbox]):focus,.form-card textarea:focus{transform:none}}.hero{isolation:isolate;background:linear-gradient(135deg,#acc5f7f5 0%,var(--brand-light)38%,var(--brand-warm)58%,#ebb247e6 100%);contain:paint;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:linear-gradient(315deg,#acc5f7f5 0%,var(--brand-light)36%,var(--brand-warm)58%,#ebb247eb 100%);opacity:0;pointer-events:none;will-change:opacity;animation:9s ease-in-out infinite alternate heroCornerWash;position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero-grid{position:relative}.hero-grid:before{content:none}@keyframes heroCornerWash{0%,12%{opacity:0}88%,to{opacity:1}}@media (width<=680px){.hero{background:linear-gradient(145deg,#acc5f7f0 0%,var(--brand-light)38%,var(--brand-warm)60%,#ebb247db 100%)}}@media (prefers-reduced-motion:reduce){.hero:before{opacity:.42;animation:none}}picture{display:contents}