*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#193442;font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}.wrap{width:min(1216px,calc(100% - 64px));margin-inline:auto}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #2397ca;outline-offset:4px}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:2}.skip:focus{top:0}header{background:white;border-bottom:1px solid #cfdbe2}nav,.navlinks,.actions,.foot{display:flex;align-items:center;gap:24px}nav{min-height:86px;justify-content:space-between}.brand{width:clamp(185px,21vw,270px);display:block}.navlinks a,.btn{text-decoration:none;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:7px;padding:10px 21px}.gold{background:#f2af41;color:#182f3c}.gold:hover{background:#ffc66a}.outline{border:1px solid #9dbac8;color:white}.outline:hover{background:#32586a}.small{min-height:41px}.hero,.offer{color:white;background:#193c4d}.hero{background:linear-gradient(112deg,#133343,#2c5f7c);padding:clamp(50px,6vw,92px) 0}.hero-grid,.split,.analytics{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,4vw,66px)}.kicker,.figure-bar,figcaption,article small{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:750}.kicker{display:flex;align-items:center;gap:10px;color:#ffca73;margin:0 0 15px}.kicker span{width:24px;height:2px;background:currentColor}.dark,article small{color:#2c5f7c}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(48px,5.9vw,84px)}h1 em{font-family:Georgia,serif;font-weight:normal;color:#ffc66a}h2{font-size:clamp(32px,3.6vw,48px)}h3{font-size:24px}.lead{font-size:clamp(17px,1.5vw,21px);color:#e4edf1;margin:23px 0 26px}.actions{gap:12px;flex-wrap:wrap}.price-note{font-size:14px;color:#dbe7ec;margin-top:14px}.reader,.editor{overflow:hidden;border-radius:10px;background:white;color:#243f4c;border:1px solid #cddbe2}.reader{box-shadow:0 18px 44px #0c29383d}.figure-bar,figcaption{display:flex;justify-content:space-between;gap:10px;padding:9px 15px;letter-spacing:.07em}.figure-bar span{color:#546b78}figcaption{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;background:#f4f7f8}.reader img,.editor img{display:block;width:100%;height:auto}.section,.studio{padding-block:clamp(44px,5vw,76px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}article{border-top:3px solid #e0a03a;padding-top:16px}article h3{margin:12px 0}article p,dd,.analytics>p,.demo-note{color:#485f6b}.studio{background:#f0f5f7}.split{grid-template-columns:1.1fr .9fr}dl{margin:22px 0 0}dt{font-weight:750;margin-top:14px}dd{margin:3px 0}.analytics{grid-template-columns:1fr 1fr}.analytics>p{font-size:18px}.offer{padding:32px clamp(22px,4vw,60px);border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:24px}.offer h2{margin-bottom:8px}.amount{font-size:39px;font-weight:800;white-space:nowrap}.amount span{font-size:15px;font-weight:500}.demo-note{margin-block:20px 54px;font-size:14px}footer{border-top:1px solid #dce3e7}.foot{padding-block:22px;flex-wrap:wrap;font-size:14px}.foot a:first-child{margin-right:auto}@media(max-width:800px){.hero-grid,.split,.analytics{grid-template-columns:1fr}.hero-grid,.split{gap:30px}.studio .editor{order:2}.steps{gap:18px}.features{display:none}.brand{max-width:100%}}@media(max-width:620px){.wrap{width:calc(100% - 36px)}nav{padding:14px 0;flex-wrap:wrap;gap:12px}.navlinks{gap:16px;font-size:14px}.steps{grid-template-columns:1fr}.offer{align-items:flex-start;flex-direction:column}.foot{gap:16px}.reader figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.faq{background:#f0f5f7;padding:clamp(44px,5vw,76px) 0}.faq-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:clamp(24px,5vw,72px)}.faq-contact{margin-top:16px;color:#485f6b}.faq details{border-top:1px solid #b7cbd5}.faq details:last-child{border-bottom:1px solid #b7cbd5}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 4px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:8px;height:8px;border:solid #2c5f7c;border-width:0 2px 2px 0;transform:rotate(45deg)}.faq details[open] summary::after{transform:rotate(225deg)}.faq summary:focus-visible{outline:3px solid #2c5f7c;outline-offset:2px}.faq details p{padding:0 30px 18px 4px;color:#405966}.faq summary:hover{color:#2c5f7c}@media(max-width:800px){.faq-layout{grid-template-columns:1fr}}

.report-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(24px,4vw,60px);align-items:center}.report-feature h2{max-width:17ch}.analytics-copy{margin-top:18px;color:#485f6b;line-height:1.65}.report-shot{border:1px solid #cddbe2;border-radius:10px;overflow:hidden;background:#f0f5f7}.report-shot img{display:block;width:100%;height:auto}.report-shot figcaption{flex-wrap:wrap;align-items:center;border-top:1px solid #d9e2e7}.report-shot a:focus-visible{outline-offset:-3px}@media(max-width:800px){.report-feature{grid-template-columns:1fr}.report-feature h2{max-width:none}}
