/* roulang intent page: 02 | verification-steps | hero:compact */
.layout-recipe .recipe-shell{max-width:94vw;margin:0 auto 70px}.layout-recipe .recipe-shell .content-section{max-width:none}.layout-recipe .recipe-related .related{margin:46px 0 0}.layout-recipe .recipe-related .related ul{margin:0}

.hero-compact{min-height:380px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);padding:38px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:28px;background:var(--surface)}.hero-compact h1{font-size:clamp(34px,4.2vw,54px)}.hero-quickfacts{display:grid;gap:10px;padding:24px;border-radius:22px;background:var(--dark);color:#fff}.hero-quickfacts span{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.14)}.hero-quickfacts .hero-media{margin-top:8px}.hero-quickfacts .hero-media img{aspect-ratio:16/9;border-radius:14px}.hero-quickfacts figcaption{display:none}

.layout-verification-steps .recipe-shell{width:min(1080px,calc(100% - 32px))}.verification-lead .content-section{margin:0;border-radius:0;box-shadow:inset 2px 0 var(--accent)}.verification-path{display:grid;gap:0;margin:28px 0;padding-left:34px;background:linear-gradient(var(--primary),var(--primary)) left/1px 100% no-repeat}.verification-path .content-section{position:relative;margin:0 0 18px;border-radius:12px;box-shadow:none}.verification-path .content-section:before{content:"";position:absolute;left:-45px;top:34px;width:18px;height:18px;border:4px solid var(--bg);border-radius:50%;background:var(--primary)}.verification-proof{display:grid;grid-template-columns:1fr 1fr;gap:18px}.verification-proof .content-section{margin:0;background:var(--dark);color:#fff}.verification-proof .content-section p{color:#dce5e2}

.hero-title-long h1{font-size:clamp(30px,2.8vw,40px)}

@media(max-width:1100px){.hero-copy{order:1}.hero-copy>p:not(.hero-kicker){font-size:15px;line-height:1.55}h1{font-size:clamp(32px,7vw,48px)}.hero-title-long h1{font-size:clamp(30px,5.6vw,40px)}.hero-actions{margin:14px 0}.trust-list{display:none}.hero-panorama{height:min(560px,calc(100dvh - 112px));margin:16px auto 34px}.hero-panorama-card{width:100%;height:100%;min-height:0;padding:28px 22px;justify-content:flex-start}.hero-panorama .hero-media:after{background:linear-gradient(0deg,rgba(3,18,17,.96),rgba(3,18,17,.54))}.hero-split,.hero-compact,.hero-device,.hero-dashboard,.hero-editorial,.hero-minimal{grid-template-columns:1fr}.hero-split .hero-copy{padding:0;box-shadow:none}.hero-split .hero-media,.hero-quickfacts,.device-preview,.hero-dashboard .hero-dashboard,.hero-editorial .hero-media,.hero-minimal .hero-media{order:2}.hero-split .hero-media img,.hero-editorial .hero-media img,.hero-minimal .hero-media img{height:140px;aspect-ratio:auto;border-radius:16px;object-fit:cover}.hero-editorial{gap:16px;padding:20px 0}.hero-compact,.hero-dashboard{padding:20px}.hero-compact{gap:12px}.hero-quickfacts{grid-template-columns:repeat(3,1fr);padding:14px}.hero-quickfacts strong{grid-column:1/-1}.hero-quickfacts span{padding:6px 0;font-size:12px}.hero-quickfacts .hero-media{display:none}.device-preview{width:100%;height:154px;max-height:154px;padding:16px 8px 8px;border-width:6px;border-radius:24px}.device-speaker{top:5px;height:3px}.device-preview .hero-media img{width:100%;height:126px;aspect-ratio:auto;border-radius:14px;object-fit:cover}.device-status{left:12px;right:12px;bottom:10px;padding:6px}.hero-dashboard .hero-dashboard{grid-template-columns:1fr;grid-template-rows:130px auto}.hero-dashboard .hero-media img{height:130px}.hero-kpis span{padding:7px}.hero-kpis b{font-size:17px}.hero-poster{height:min(560px,calc(100dvh - 112px));margin-top:16px}.hero-poster-copy{top:0;bottom:auto;padding:24px 20px;display:block}.poster-stamp{display:none}.hero-edition{display:none}.hero-minimal-rule{display:none}.hub-lead,.hub-feature-grid,.hub-answer,.orbit-shell,.verification-proof,.device-canvas,.toolkit-column,.workbench-grid,.shield-lead,.shield-grid,.diagnostic-columns,.diagnostic-resolution,.timeline-notes,.planner-board,.planner-guard,.faq-center-grid,.library-shelves,.library-index,.roadmap-lanes,.roadmap-finish,.starter-steps{grid-template-columns:1fr}.orbit-rail,.device-column{position:static}.shield-lead,.layout-starter-path .recipe-shell{transform:none;margin-top:0}.roadmap-lanes{gap:18px}.roadmap-lanes:before{display:none}.roadmap-lanes>div:first-child .content-section{text-align:left}.timeline-track .content-section{margin-left:54px}.timeline-track .content-section:before{left:-54px;font-size:22px}.planner-guard .safety-section,.toolkit-column .process-section,.toolkit-column .faq-section,.hub-answer .faq-section{grid-column:auto}}
@media(max-width:640px){.hero-panorama{height:460px}.hero-poster{height:440px}.hero-panorama-card{padding-top:24px}.hero-poster-copy{padding-top:20px}}
