:root{--ink:#121b31;--violet:#6845ae;--paper:#fffbf7;--warm:#f6eee7;--line:#e8dfd7;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 78% 5%,#fbf0e9 0,transparent 28%),var(--paper)}a{color:inherit;text-decoration:none}.shell{width:min(1120px,calc(100% - 48px));margin:auto}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:7px;font-size:19px}.site-header nav{display:flex;align-items:center;gap:29px;font-size:12px;font-weight:600}.nav-sample,.button.primary{background:linear-gradient(135deg,#7652c3,#543997);color:#fff;border-radius:4px;box-shadow:0 7px 18px #573e9024}.nav-sample{padding:11px 17px}.hero{min-height:540px;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:28px;padding:43px 0 30px}.eyebrow{margin:0 0 10px;color:#6947aa;font-size:10px;font-weight:800;letter-spacing:1.4px}.hero h1,.gallery h2,.why h3,.privacy h2,.final-cta h2,.section-heading h2{font-family:Georgia,serif;font-weight:500}.hero h1{max-width:530px;margin:0;font-size:48px;line-height:1.04;letter-spacing:-2px}.hero-lede{max-width:490px;margin:19px 0 27px;font-size:15px;line-height:1.65;color:#4d4e59}.cta-row{display:flex;gap:13px;flex-wrap:wrap}.button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;padding:0 21px;font-size:13px;font-weight:700;border:1px solid transparent;border-radius:4px}.button.secondary{border-color:#8463c6;color:#6546a8;background:#fffafb}.reassurance{font-size:11px;margin-top:17px;color:#575965}.hero-reports{position:relative;height:485px;min-width:0}.mini-page{position:absolute;width:205px;height:289px;padding:18px;background:#fffefa;border:1px solid #eee7e0;box-shadow:0 15px 27px #1c173225;color:#252944;overflow:hidden}.mini-page span{display:block;color:#6644a5;font-weight:bold;font-size:10px}.mini-page b{display:block;margin-top:20px;font-size:12px}.mini-page i{display:block;height:7px;margin-top:13px;background:linear-gradient(90deg,#eae0d7 65%,transparent 65%)}.mini-back{opacity:.9;transform:rotate(9deg)}.p4{right:28px;top:69px}.p6{right:-1px;top:102px;transform:rotate(14deg)}.cover-page{z-index:2;left:33px;top:13px;width:272px;height:383px;padding:0;background:#191328;border:0;transform:rotate(-3.5deg);box-shadow:0 25px 37px #23183148}.cover-page:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#180d23c9 0%,transparent 66%,#1e1229ad)}.cover-page img{width:100%;height:100%;object-fit:cover;opacity:.62}.cover-page-copy,.cover-page-kpis{position:absolute;z-index:1;color:#fff}.cover-page-copy{top:32px;left:27px}.cover-page-copy small{font-size:8px;letter-spacing:1px}.cover-page-copy strong{display:block;margin-top:28px;font-size:26px;line-height:1.02}.cover-page-copy em{display:block;margin-top:22px;font-size:9px;font-style:normal;letter-spacing:.9px}.cover-page-kpis{left:22px;bottom:18px;font-size:8px}.sample-tag{position:absolute;z-index:3;left:132px;bottom:29px;border:1px solid #d5c2a6;background:#fffbf7df;padding:5px 8px;color:#6b4c82;font-size:8px;letter-spacing:1px;font-weight:800}.transformation{display:grid;grid-template-columns:1fr 44px 1.08fr;gap:13px;padding:26px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,#fbf6f1,#fffdfb)}.section-heading h2{margin:0;font-size:24px}.finished{grid-column:3}.arrow{grid-column:2;grid-row:1/3;display:grid;place-items:center;color:#6044aa;font-size:34px}.data-preview{grid-column:1;background:#fffdfb;border:1px solid #eee6df;border-radius:5px;padding:13px}.data-preview p{margin:0 0 12px;font-size:10px}.data-preview table{width:100%;border-collapse:collapse;font-size:9px}.data-preview th{padding:9px 5px;text-align:left;background:#f5f0ea}.data-preview td{padding:7px 5px;border-bottom:1px solid #eee6df}.report-grid{grid-column:3;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}.tiny-cover,.tiny-page{height:115px;border:1px solid #eee5df;background:#fffefa;box-shadow:0 3px 9px #2b203414;overflow:hidden}.tiny-cover img{width:100%;height:100%;object-fit:cover;filter:brightness(.75)}.tiny-page{padding:12px}.tiny-page b,.gallery-page b{display:block;font-size:7px}.tiny-page i,.gallery-page i{display:block;margin-top:12px;height:7px;background:#e8e1dd}.tiny-page svg,.gallery-page svg{width:100%;height:57px;margin-top:6px}.tiny-page path,.gallery-page path{fill:none;stroke:#6845ae;stroke-width:2}.tiny-page path+path,.gallery-page path+path{stroke:#b68a58}.how{padding:78px 0 60px;text-align:center}.how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:75px;margin:23px 0 0;padding:0;list-style:none}.how li{position:relative}.how li:not(:last-child):after{content:"→";position:absolute;right:-46px;top:42px;color:#7251b1;font-size:28px}.how li>span{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:5px;border-radius:50%;background:#6745a8;color:white;font-size:10px}.step-icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 12px;border:1px solid #e7ded6;border-radius:50%;background:#faf6f1;font-size:28px}.how h3{margin:0;font:500 21px Georgia,serif}.how p{max-width:185px;margin:7px auto;font-size:12px;line-height:1.45;color:#4f5160}.gallery{text-align:center;padding:35px 0 70px}.gallery h2{margin:0 0 33px;font-size:30px}.gallery-pages{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.gallery figure{margin:0}.gallery-page,.gallery-cover{height:205px;border:1px solid #e8e0d8;background:#fffefa;box-shadow:0 5px 13px #241b2615;text-align:left;padding:13px}.gallery-cover{padding:0}.gallery-cover img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.gallery-page i{height:9px;margin-top:16px}figcaption{margin-top:10px;font-size:11px}figcaption b{display:block;color:#60439c;font-size:9px}.why{padding:10px 0 55px;text-align:center}.why>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.why article{text-align:left;padding:10px 25px;border-left:1px solid var(--line)}.why article:first-child{border-left:0}.why article>span{font-size:31px;color:#7552a9}.why h3{margin:10px 0 7px;font-size:21px;line-height:1.14}.why p{margin:0;color:#555664;font-size:12px;line-height:1.5}.privacy{display:grid;grid-template-columns:100px 1fr auto;gap:23px;align-items:center;padding:28px 31px;border:1px solid var(--line);border-radius:8px;background:#fbf6f1}.privacy-icon{font-size:56px;color:#b18659;text-align:center}.privacy h2{margin:0 0 6px;font-size:27px}.privacy p:last-child{max-width:560px;margin:0;color:#575660;font-size:12px;line-height:1.5}.privacy a{color:#6546a8;font-size:12px;font-weight:bold}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:13px;padding:22px 34px;border-radius:5px;background:#111c33;color:#fff}.final-cta h2{margin:0;font-size:28px;line-height:1.05}.final-cta p{margin:7px 0 0;font-size:11px;color:#d8d9e1}.button.inverse{border-color:#9babc7;color:white}.site-footer{display:flex;justify-content:space-between;padding:17px 0 25px;font-size:10px;letter-spacing:2px}.site-footer span{display:flex;gap:22px;letter-spacing:0;color:#4f5260}.site-footer small{font-size:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:800px){.shell{width:min(100% - 32px,610px)}.site-header{height:67px}.site-header nav{gap:13px;font-size:10px}.site-header nav a:not(.nav-sample){display:none}.hero{grid-template-columns:1fr;padding-top:38px}.hero h1{font-size:39px}.hero-reports{height:400px;transform:scale(.84);transform-origin:left top;margin-bottom:-55px}.transformation{grid-template-columns:1fr;padding:18px}.finished,.data-preview,.report-grid,.section-heading{grid-column:1}.arrow{grid-column:1;grid-row:auto;height:31px;transform:rotate(90deg)}.how ol,.why>div{grid-template-columns:1fr;gap:26px}.how li:not(:last-child):after{display:none}.gallery-pages{grid-template-columns:repeat(3,1fr)}.gallery-page,.gallery-cover{height:170px}.why article{border-left:0;border-top:1px solid var(--line);padding:19px 0;text-align:center}.privacy{grid-template-columns:1fr;text-align:center}.privacy-icon{display:none}.final-cta,.site-footer{flex-direction:column;align-items:flex-start}.site-footer span{flex-wrap:wrap}.final-cta{padding:25px}.final-cta .cta-row{width:100%}.final-cta .button{flex:1;padding-inline:10px}}@media(max-width:430px){.hero h1{font-size:34px}.hero-reports{transform:scale(.7);margin-bottom:-116px}.gallery-pages{grid-template-columns:repeat(2,1fr)}.gallery-page,.gallery-cover{height:160px}.cta-row{flex-direction:column}.button{width:100%}}
