body.product-home-v46 main section.h30-hero{padding-top:42px}.product-home-v46 .h30-hero-intro h1{margin-top:20px;margin-bottom:20px;font-size:clamp(45px,5.2vw,70px);line-height:1.04}.product-home-v46 .h30-hero-intro>p{max-width:740px;font-size:17px;line-height:1.6;margin-bottom:0}.product-home-v46 .h30-actions{margin-top:24px}.p46-product-stage{max-width:1250px;margin:35px auto 0;padding:24px 28px 0;background:radial-gradient(ellipse at top,#e0d2df 0,#eee8ed 55%,#f1ede9 100%);border-radius:16px 16px 0 0;text-align:left}.p46-product-view{margin:0;background:#fffefa;border:1px solid #cfc6cc;border-radius:10px 10px 0 0;box-shadow:0 15px 55px #4e38451a;overflow:hidden;color:#302a30}.p46-frame-top{display:flex;justify-content:space-between;align-items:center;background:#fffefa;padding:12px 22px;border-bottom:1px solid #e3dce1;gap:15px}.p46-frame-top>span{display:flex;align-items:center;gap:9px;font:600 13px 'DM Sans',sans-serif}.p46-frame-top img{width:24px}.p46-frame-top>small{font:9px/1.5 'Roboto Mono',monospace;color:#8b7b88;letter-spacing:.8px}.p46-product-view .r42-app{grid-template-columns:210px minmax(0,1fr);min-height:0}.p46-product-view .r42-app-side{background:#f5f4f0;padding:22px 17px;color:#5d555c}.p46-product-view .r42-app-brand{display:none}.p46-product-view .r42-company{font-size:12px;margin-bottom:15px}.p46-product-view .r42-nav-item{font-size:12px;padding:8px 6px}.p46-product-view .r42-nav-item:nth-of-type(2){background:#e9e2e8;color:#59414f}.p46-product-view .r42-nav-item i{font-size:9px}.p46-product-view .r42-app-side>small{font-size:9px;margin-top:19px}.p46-product-view .r42-chat-item{font-size:12px;line-height:1.5;padding:9px 7px}.p46-product-view .r42-chat-item:first-of-type{background:#e9e2e8;border-radius:6px}.p46-product-view .r42-chat-item span{font-size:10px;color:#8c7d88}.p46-product-view .r42-nav-bottom{font-size:11px;padding-top:15px}.p46-product-view .r42-app-crumb{padding:15px 30px;font-size:11px;color:#786472}.p46-product-view .r42-app-crumb>span{font-size:10px;color:#8d7e89}.p46-product-view .r42-app-content{padding:23px 38px;max-width:850px;margin:auto}.p46-product-view .r42-app-content h3{font-size:29px;margin:0 0 8px}.p46-product-view .r42-app-lead{font-size:13px;color:#81747d;margin-bottom:17px}.p46-product-view .r42-chat-bubble{font-size:13px;line-height:1.65;background:#f3edf1;border-color:#e8dfe5;color:#65515f;padding:12px 17px;margin-left:17%}.p46-product-view .r42-agent{margin:17px 0 12px}.p46-product-view .r42-agent>b{font-size:12px}.p46-product-view .r42-agent>span{background:#ede5ec;color:#775a70;border-color:#dacbd6}.p46-product-view .r42-app-result{background:#fffefa;border-color:#e2d8df;padding:16px 20px}.p46-product-view .p46-result-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:13px}.p46-product-view .r42-app-result h4{font-size:20px;margin:0}.p46-result-heading>span{font:8px/1.6 'Roboto Mono',monospace;letter-spacing:.4px;padding:5px 7px;border-radius:4px;background:#ede4eb;color:#795e70;white-space:nowrap}.p46-product-view .r42-app-result dl>div{font-size:12px;grid-template-columns:1fr 2fr;border-color:#e9e2e7;padding:8px 0}.p46-product-view .r42-app-result dt{color:#8b7785}.p46-product-view .r42-app-composer{margin-top:17px;padding:11px 14px;border-color:#e2d6df}.p46-product-view .r42-app-composer>span{font-size:12px;color:#9c8d97}.p46-product-view .r42-app-composer>div{margin-top:9px}.p46-product-view .r42-app-composer small{font-size:10px;color:#8d7687}.p46-product-view .r42-app-composer b{background:#674d60}.p46-product-view figcaption{border-top:1px solid #e8e0e5;background:#f7f3f6;font:10px/1.6 'DM Sans',sans-serif;color:#887782;padding:12px 22px}.p46-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;max-width:1194px;margin:0 auto;padding:28px 0;text-align:left;border-bottom:1px solid #e1d8df}.p46-reading span{font:10px 'Roboto Mono',monospace;color:#937c8d;letter-spacing:.5px}.p46-reading p{font:15px/1.6 'DM Sans',sans-serif;color:#675860;max-width:300px;margin:12px 0 0}.product-home-v46 .h30-hero-foot{padding:25px 0 35px}
@media(max-width:900px){.p46-product-stage{padding:18px 18px 0}.p46-product-view .r42-app{grid-template-columns:175px minmax(0,1fr)}.p46-product-view .r42-app-content{padding:22px}.p46-product-view .r42-app-side{padding:20px 12px}.p46-result-heading{flex-wrap:wrap}.p46-reading{margin:0 18px;gap:25px}.p46-product-view .r42-app-result dl>div{grid-template-columns:1fr 1.6fr}}
@media(max-width:600px){body.product-home-v46 main section.h30-hero{padding-top:29px}.product-home-v46 .h30-hero-intro h1{font-size:39px;margin:17px 0;letter-spacing:-1.8px}.product-home-v46 .h30-hero-intro>p{font-size:15px;line-height:1.6;padding:0 9px}.product-home-v46 .h30-actions{margin-top:20px;gap:14px;flex-direction:row;justify-content:center;flex-wrap:wrap}.product-home-v46 .h30-actions a{font-size:11px}.product-home-v46 .h30-pill{padding:11px 15px;gap:12px}.product-home-v46 .h30-pill>span{width:27px;height:27px}.p46-product-stage{margin:25px 0 0;padding:10px 10px 0;border-radius:10px 10px 0 0}.p46-product-view{border-radius:7px 7px 0 0}.p46-frame-top{padding:11px 13px}.p46-frame-top>span{font-size:12px;gap:6px}.p46-frame-top img{width:18px}.p46-frame-top>small{font-size:7px;letter-spacing:.3px}.p46-product-view .r42-app{display:block}.p46-product-view .r42-app-side{display:none}.p46-product-view .r42-app-crumb{padding:12px 15px;font-size:9px;gap:8px}.p46-product-view .r42-app-crumb>span{font-size:8px}.p46-product-view .r42-app-content{padding:20px 15px}.p46-product-view .r42-app-content h3{font-size:25px;line-height:1.15}.p46-product-view .r42-app-lead{font-size:12px;line-height:1.6;margin-bottom:15px}.p46-product-view .r42-chat-bubble{font-size:12px;line-height:1.6;margin-left:9%;padding:11px 13px}.p46-product-view .r42-app-result{padding:14px}.p46-product-view .p46-result-heading{gap:8px}.p46-product-view .r42-app-result h4{font-size:19px}.p46-result-heading>span{font-size:7px}.p46-product-view .r42-app-result dl>div{font-size:11px;gap:12px;grid-template-columns:1fr 1.5fr}.p46-product-view figcaption{font-size:9px;padding:12px 15px}.p46-reading{grid-template-columns:1fr;gap:18px;padding:25px 5px;margin:0 15px}.p46-reading div{display:grid;grid-template-columns:95px 1fr;gap:15px;align-items:start}.p46-reading span{font-size:9px;line-height:1.7}.p46-reading p{font-size:13px;line-height:1.6;margin:0}.product-home-v46 .h30-hero-foot{padding:22px 15px 30px}}

body.product-home-v46 main section.h30-hero{padding-top:0}.p46-product-stage{scroll-margin-top:105px}@media(max-width:600px){body.product-home-v46 main section.h30-hero{padding-top:10px}}
