.info-header,#custom_html-10{display:none !important}:root{--ink:#141a2e;--ink-strong:#0f1424;--muted:#5c6479;--paper:#fafafa;--paper2:#eef0f7;--surface:#ffffff;--line:#e7eaf2;--violet:#6f56ee;--violet2:#8b6df5;--violet-dk:#5a44d0;--violet-tint:#f0edff;--white:#fff;--shadow:0 24px 70px rgba(18,24,61,.10);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--violet2);outline-offset:3px;border-radius:5px}.brand{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:21px;letter-spacing:-.6px}.brand svg{width:25px;height:21px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:800;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#7658ff,#5d45d8);box-shadow:0 12px 28px rgba(118,88,255,.26)}.btn-ghost{color:var(--violet-dk);border-color:#d9d5f6;background:#fff}.btn-ghost:hover{border-color:var(--violet);background:#f6f4ff}.hero{position:relative;overflow:hidden;color:var(--ink);padding:90px 0 120px;background:radial-gradient(1100px 560px at 84% 4%,rgba(111,86,238,.11),transparent 60%),radial-gradient(720px 520px at 4% 98%,rgba(111,86,238,.06),transparent 56%),linear-gradient(180deg,#fbfbfe 0%,#f1f2fa 100%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(20,26,46,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,26,46,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(120% 100% at 78% 12%,#000 38%,transparent 90%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:84px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-dk);margin-bottom:20px}h1{margin:0;font-size:58px;line-height:1.03;letter-spacing:-2.7px;max-width:760px;color:var(--ink-strong)}.hero-subline{margin:20px 0 0;max-width:660px;color:var(--ink);font-size:21px;line-height:1.45;font-weight:600;letter-spacing:-.3px}.hero-copy{margin:16px 0 31px;max-width:700px;color:var(--muted);font-size:16px;line-height:1.7}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-meta{margin-top:25px;display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#7b8299}.hero-meta span{display:inline-flex;align-items:center;gap:7px}.hero-meta span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--violet)}.book-stage{position:relative;min-height:505px;display:flex;align-items:center;justify-content:center}.book-glow{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(111,86,238,.20),rgba(111,86,238,0) 66%)}.book-img{position:relative;z-index:2;width:min(430px,100%);height:auto;filter:drop-shadow(0 28px 50px rgba(28,24,74,.22))}.snapshot-wrap{position:relative;z-index:5;margin-top:-71px;margin-bottom:60px}.snapshot{display:grid;grid-template-columns:1.05fr .95fr 1fr 1.05fr;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 18px 55px rgba(22,30,72,.09)}.snap{padding:25px 27px;border-right:1px solid var(--line)}.snap:last-child{border-right:none}.snap-label{font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:850;color:#9399ac;margin-bottom:6px}.snap-value{font-size:15px;font-weight:800;color:#1a2145}.snapshot-note{margin:14px 2px 0;font-size:11.5px;line-height:1.5;color:#9298ad;max-width:760px}section.content{padding:96px 0}.section-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:850;color:#6d5bd0;margin-bottom:12px}.section-title{margin:0 0 18px;font-size:42px;line-height:1.08;letter-spacing:-1.8px;max-width:780px}.section-copy{margin:0;color:var(--muted);font-size:17px;max-width:760px}.context{background:var(--paper)}.context-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;align-items:start}.context-intro{position:sticky;top:110px}.context-points{display:grid;gap:15px}.context-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px 26px;display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start}.context-num{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--violet-tint);color:var(--violet-dk);font-size:12px;font-weight:900}.context-card h3{margin:0 0 8px;font-size:18px;letter-spacing:-.25px}.context-card p{margin:0;color:var(--muted);font-size:14px}.inside{padding:96px 0;background:#fff}.inside-head{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:36px}.inside-head .section-copy{max-width:430px;font-size:15px}.inside-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.inside-card{border:1px solid var(--line);border-radius:20px;padding:27px 26px;background:linear-gradient(180deg,#fff,#fbfbfe);min-height:212px}.inside-icon{width:38px;height:38px;border-radius:11px;background:#f0edff;color:#6552dc;display:grid;place-items:center;font-size:12px;font-weight:900;margin-bottom:35px}.inside-card h3{font-size:19px;margin:0 0 9px}.inside-card p{font-size:14px;color:var(--muted);margin:0}.download{padding:96px 0;background:#fafafa}.download-header{margin-bottom:36px;text-align:center}.download-header .section-kicker{margin-bottom:10px}.download-header h2{font-size:39px;line-height:1.1;letter-spacing:-1.5px;margin:0 auto 14px}.form-intro{color:var(--muted);margin:0 auto 28px;font-size:15px;max-width:750px}.download-card{border:1px solid var(--line);border-radius:30px;overflow:hidden;background:#fff;box-shadow:var(--shadow);padding:20px;max-width:920px;margin:0 auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}p:empty{display:none}@media (max-width:992px){#content{padding-bottom:0}}@media(max-width:960px){.hero{padding:72px 0 100px}.hero-grid,.context-grid{grid-template-columns:1fr;gap:50px}h1{font-size:48px}.book-stage{min-height:430px}.snapshot{grid-template-columns:1fr 1fr}.snap:nth-child(2){border-right:none}.snap:nth-child(-n+2){border-bottom:1px solid var(--line)}.context-intro{position:static}.inside-head{align-items:start;flex-direction:column;gap:0px}.inside-grid{grid-template-columns:1fr}.download-card{padding:15px}.download-header{text-align:left}}@media(max-width:600px){.container{width:min(100% - 24px,1160px)}.hero{padding:60px 0 50px}.hero-grid{gap:0px}h1{font-size:39px;letter-spacing:-1.7px}.hero-subline{font-size:18px}.hero-copy{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.book-stage{min-height:360px}.book-img{width:min(280px,100%)}.snapshot{grid-template-columns:1fr}.snap{border-right:none;border-bottom:1px solid var(--line)}.snap:last-child{border-bottom:none}section.content,.inside,.download{padding:72px 0}.section-title{font-size:34px}.context-card{grid-template-columns:38px 1fr;padding:20px}.context-num{width:38px;height:38px}.inside-card{min-height:auto}.download-card{padding:15px 5px}.form-wrap{padding:15px 5px}.form-wrap h2{font-size:32px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}.schema-faq + div{display:none}.faqContainer{background:#f1f3f8!important;margin-bottom:0!important}.faqContainer .bgblue{background:#f1f3f8!important}p:empty{display:none}.schema-faq-accordion .mark-question{display:none}.faq-block,.faq-title button{border-radius:15px!important}.faq-title button{padding-left:20px!important}.faq-content{padding:1em 1.5em!important}.faq-title button{padding:20px 30px 20px 40px;display:block;font-size:1.25rem;position:relative;color:var(--title-color);font-weight:500;width:100%;border:unset;background-color:#fff;text-align:start;border-radius:25px}.faq-title button:hover{text-decoration:none}.faq-title button:focus{outline:none}.faq-title button:after{content:'';position:absolute;right:20px;top:23px;width:10px;height:10px;border-left:2px solid #1e1e1e;border-bottom:2px solid #1e1e1e;transform:rotate(-45deg);transition:transform .3s ease}.faq-title button[aria-expanded="true"]:after{transform:rotate(135deg);top:18px;content:''}@media only screen and (min-width:767px){.faq-title button{font-size:1rem}.faq-title button:after{font-size:1.6rem}}.schema-faq-accordion .mark-question{top:21px}