/* Original Clickflow visual components, restored around the clarified offers. */
.container{max-width:1200px;padding:0 24px;margin:0 auto}.section-label{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:20px}.section-title{font-size:clamp(32px,4vw,52px);line-height:1.1;font-weight:600;letter-spacing:-.035em;margin-bottom:20px}.section-title .serif{font-family:'Newsreader',serif;font-style:italic;font-weight:400}.section-desc{font-size:18px;line-height:1.7;color:var(--text-secondary);max-width:680px;margin-bottom:48px}.mono{font-family:'DM Mono',monospace}.serif{font-family:'Newsreader',serif;font-style:italic;font-weight:400}
.hero-inner{grid-template-columns:minmax(0,1fr) 380px;gap:64px;max-width:1440px}.restored-hero-artifact{min-width:0;width:100%}.hero-artifact{display:block!important;opacity:1;animation:fadeUp .8s .15s both}.artifact-demo-label{font-family:'DM Mono',monospace;font-size:8px;letter-spacing:.09em;color:#929287;line-height:1.6;margin-bottom:13px}.restored-hero-artifact>.artifact-demo-label{text-align:right;margin:0 4px 12px}.hero-artifact-panel{min-height:420px}.restored-toolkit .artifact-demo-label,.restored-services .artifact-demo-label{margin-top:-24px;margin-bottom:26px}.restored-toolkit{padding-top:85px;padding-bottom:90px}.restored-services{background:var(--surface)}.restored-toolkit .artifacts-grid{display:grid}.artifact-card-body{position:relative}.artifact-card{opacity:1;transform:none}.artifact-card-title .serif{font-weight:400}.artifact-card-body canvas{max-width:100%}.pillar-card .shuffler-viewport,.pillar-card .typewriter-viewport,.pillar-card .scheduler-viewport{margin:20px 0 30px;height:205px}.pillar-card .scheduler-viewport{height:230px}.pillar-card h3{min-height:0}.pillar-card .typewriter-viewport .typewriter-line{font-size:9px}.pillar-card .typewriter-header{padding:12px 15px}.pillar-card .typewriter-lines{padding:12px}.pillars-grid{align-items:start}.restored-faq .container{max-width:900px}.restored-faq .section-title{margin-bottom:42px}.faq-chat-pair{border:0;margin:0}.faq-chat-pair summary{list-style:none;outline-offset:6px}.faq-chat-pair summary::-webkit-details-marker{display:none}.faq-chat-q-bubble{display:block;border:0;text-align:left}.faq-chat-pair+.faq-chat-pair{margin-top:8px}.faq-chat-pair[open]{margin-bottom:20px}.faq-chat-a-wrap{margin-top:10px;max-height:none;opacity:1;overflow:visible}.faq-chat-a-bubble{margin:0;color:var(--charcoal);max-width:560px}.faq-chat-typing{display:none;margin-top:10px}.faq-chat-pair.is-typing .faq-chat-typing{display:flex}.faq-chat-pair.is-typing .faq-chat-a-wrap{display:none}.faq-chat-pair[open]:not(.is-typing) .faq-chat-a-wrap{animation:detailIn .35s ease-out}.faq-chat-pair[open] .faq-chat-tap{display:none}.faq-chat-q-bubble{max-width:480px}.faq-chat-q-bubble:hover{transform:translateY(-1px)}.faq-chat-prompt{opacity:.35}.faq-chat-avatar{align-self:flex-end}.faq-chat-q-bubble{color:var(--cream)}
.mega-footer{position:relative;overflow:hidden;padding:80px 24px 48px;background:var(--accent);border-radius:24px 24px 0 0;isolation:isolate}.mega-footer>*:not(.gradient-ambient){position:relative;z-index:1}.mega-footer .gradient-ambient{z-index:0}.mega-footer-logo{font-size:clamp(72px,14vw,180px);font-weight:600;letter-spacing:-.04em;color:rgba(250,250,248,.06);line-height:1;margin-bottom:48px;text-decoration:none}.mega-footer-toggle{margin:-16px auto 32px}.mega-footer .icp-toggle{opacity:1;transform:none;display:inline-flex;background:rgba(250,250,248,.06);margin:0;padding:3px;border-radius:100px}.mega-footer .icp-toggle-btn{display:inline-block;padding:7px 15px;border-radius:100px;text-decoration:none;font-size:12px;color:rgba(250,250,248,.55)}.mega-footer .icp-toggle-btn[aria-current]{background:var(--bg);color:var(--accent)}.mega-footer .icp-toggle-btn:hover{color:white}.mega-footer .icp-toggle-btn[aria-current]:hover{color:var(--accent)}.mega-footer .mega-footer-status{color:#86a58a}.mega-footer .mega-footer-status::before{background:#86a58a}.original-footer-resources{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 28px;margin:0 auto 38px}.original-footer-resources a{font-size:12px;color:rgba(250,250,248,.48);text-decoration:none}.original-footer-resources a:hover{color:rgba(250,250,248,.9)}.mega-footer-center{flex-wrap:wrap;justify-content:center}.mega-footer-center a{color:rgba(250,250,248,.45)}.mega-footer-left{color:rgba(250,250,248,.4)}.mega-footer-inner{position:relative}.mega-footer .gradient-ambient::before{background:rgba(66,133,244,.09)}.mega-footer .gradient-ambient span{background:rgba(251,188,5,.06)}
.restored-founder{padding:80px 0}.restored-founder .founder-section{max-width:1200px;margin:auto;opacity:1}.founder-acc-header:focus-visible{outline:2px solid var(--moss);outline-offset:3px;border-radius:8px}.founder-creds{position:relative;z-index:1}.founder-cred img{max-width:100%}.hiw-cards-container{margin-top:40px}.hiw-card .step-number{font-family:'DM Mono',monospace;font-size:14px;letter-spacing:.04em;margin:0 0 28px;line-height:1.4;display:block}.hiw-card h3{font-size:26px;letter-spacing:-.025em;margin-bottom:18px}.hiw-card>p{font-size:15px;line-height:1.8;color:var(--text-secondary)}.hiw-card .step-time{margin-top:20px}.hiw-card{min-width:0}.hiw-card>div[data-show-icp]{display:block}.scope-details{margin-top:35px}.restored-hero-artifact .hive-art{background:var(--bg-elevated)}.restored-hero-artifact .hive-art-stage{min-height:200px}.hero-artifact .cf-funnel-icp{font-size:9px}
@media(max-width:1100px){.hero-inner{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.hero h1{font-size:58px}.hiw-card{padding:25px}.artifact-card-title{font-size:25px}.artifact-card{min-width:0}.restored-founder .founder-section{margin:0 24px}.mega-footer-inner{justify-content:center}.mega-footer-left{width:100%;text-align:center}}
@media(max-width:850px){.hero-inner{grid-template-columns:1fr;gap:45px;max-width:760px}.restored-hero-artifact{max-width:450px;justify-self:center;width:100%}.hero h1{font-size:57px;max-width:700px}.hero-sub{max-width:650px}.hero-artifact{display:block!important}.restored-hero-artifact .hero-artifact-panel{min-height:420px}.restored-hero-artifact>.artifact-demo-label{text-align:center}.hiw-cards-container{display:grid;grid-template-columns:1fr}.hiw-card{border-right:0!important;border-bottom:1px solid var(--border);padding:28px}.hiw-card:last-child{border-bottom:0}.hiw-card .onboard-artifact,.hiw-card .strategy-artifact,.hiw-card .launch-artifact{max-width:460px;width:100%;margin:auto}.hiw-card>div{width:100%}.restored-toolkit .artifacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-footer-inner{flex-direction:column;align-items:center;gap:24px}.mega-footer-right{justify-content:center}.founder-section .founder-layout{gap:35px}.pillar-card .typewriter-viewport{height:230px}}
@media(max-width:650px){.hero-inner{gap:35px}.hero h1{font-size:45px}.hero-artifact{margin-top:0}.restored-hero-artifact{max-width:380px}.hero-artifact-tab{font-size:7px;padding:12px 4px}.restored-hero-artifact .hero-artifact-panel{min-height:420px}.hero-artifact-browser{border-radius:22px}.restored-toolkit,.restored-services{padding:65px 0}.section-desc{font-size:15px;margin-bottom:38px}.section-title{font-size:36px}.container{padding:0 20px}.restored-toolkit .artifacts-grid{grid-template-columns:1fr;gap:20px}.artifact-card{padding:28px}.artifact-card-title{font-size:28px}.artifact-card-desc{font-size:14px}.artifact-card-body{min-height:190px}.restored-toolkit .artifact-demo-label,.restored-services .artifact-demo-label{font-size:7px}.svc-content{grid-template-columns:1fr;padding:25px}.svc-tabs{overflow-x:auto}.svc-tab{min-width:90px;font-size:11px}.svc-desc h3{font-size:26px}.svc-desc p{font-size:14px}.svc-panel{min-width:0;width:100%}.pillar-card .shuffler-viewport,.pillar-card .typewriter-viewport{height:215px}.pillar-card .scheduler-viewport{height:230px}.restored-faq .section-title{margin-bottom:35px}.faq-chat-q-bubble{font-size:14px;padding:14px 18px;max-width:295px}.faq-chat-a-bubble{font-size:13px;padding:14px 17px;max-width:calc(100vw - 80px);line-height:1.8}.faq-chat-q{padding:0}.faq-chat-pair+.faq-chat-pair{margin-top:8px}.faq-chat-prompt{font-size:8px}.mega-footer{padding:55px 20px 35px}.mega-footer-logo{font-size:20vw;margin-bottom:45px}.mega-footer-inner{gap:22px}.mega-footer-left{font-size:11px;line-height:1.8}.mega-footer-center{gap:16px}.mega-footer-center a{font-size:11px}.mega-footer-status{font-size:10px}.mega-footer .icp-toggle-btn{padding:7px 13px;font-size:11px}.original-footer-resources{gap:16px 23px;margin-bottom:30px}.original-footer-resources a{font-size:11px}.restored-founder{padding:55px 0}.restored-founder .founder-section{margin:0 20px;padding:32px 22px;border-radius:22px}.founder-layout{grid-template-columns:1fr!important;gap:30px!important}.founder-left h2{font-size:38px}.founder-tagline{font-size:17px}.founder-why p{font-size:14px}.founder-acc-headline{font-size:17px}.founder-acc-stat{font-size:10px}.founder-acc-big{font-size:42px}.founder-acc-detail{font-size:13px}.founder-acc-header{gap:10px}.founder-cred-icon{width:20px;height:20px}.founder-creds{flex-wrap:wrap;gap:15px}.founder-creds-list{gap:16px;flex-wrap:wrap}.founder-cred-name{font-size:10px}.hiw-card h3{font-size:27px}.hiw-card .step-number{font-size:12px;margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.hero-artifact{animation:none}.faq-chat-pair.is-typing .faq-chat-typing{display:none}.faq-chat-pair.is-typing .faq-chat-a-wrap{display:block}.mega-footer-logo{transform:none!important}}
