.claude-demo-hero{--cdh-cream:var(--mk-cream,#fffffa);--cdh-cream-2:var(--mk-cream-2,#fffbf5);--cdh-cream-3:var(--mk-cream-3,#f6ffdc);--cdh-tan:var(--mk-tan,#ffeed0);--cdh-forest:var(--mk-forest,#154727);--cdh-forest-deep:var(--mk-forest-deep,#1c3922);--cdh-ink:var(--mk-ink,#151a14);--cdh-red:var(--mk-red,#ff3700);--cdh-orange:var(--mk-orange,#f95738);--cdh-yellow:var(--mk-yellow,#ffd550);--cdh-success:var(--mk-success-2,#3db776);background:var(--cdh-cream);color:var(--cdh-ink);font-family:var(--primary_font,"DM Sans",-apple-system,"Segoe UI",sans-serif);overflow:hidden;padding-bottom:var(--cdh-bottom,96px);padding-top:var(--cdh-top,64px);position:relative}.claude-demo-hero.is-bg-cream-2{background:var(--cdh-cream-2)}.claude-demo-hero__inner{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:1100px){.claude-demo-hero__inner{gap:40px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:720px){.claude-demo-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.claude-demo-hero__right{order:1}.claude-demo-hero__left{order:2}.claude-demo-hero__card{margin:0 auto;max-width:none}.claude-demo-hero__left{max-width:none}}.claude-demo-hero__left{display:flex;flex-direction:column;gap:28px;max-width:640px}.claude-demo-hero__pill{align-items:center;align-self:flex-start;background:var(--cdh-cream);border:1px solid var(--cdh-tan);border-radius:999px;color:var(--cdh-forest);display:inline-flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.16em;padding:8px 16px;text-transform:uppercase}.claude-demo-hero__pill-dot{background:var(--cdh-red);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.claude-demo-hero__headline{color:var(--cdh-forest);font-family:var(--heading_font,"Hepta Slab",Georgia,serif);font-size:70px;font-weight:700;letter-spacing:-1.5px;line-height:1;margin:0;text-wrap:balance}.claude-demo-hero__headline p{margin:0}.claude-demo-hero__accent{color:var(--cdh-red);font-style:italic;font-weight:600}@media (max-width:1280px){.claude-demo-hero__headline{font-size:56px}}@media (max-width:1100px){.claude-demo-hero__headline{font-size:44px;letter-spacing:-.8px}}@media (max-width:720px){.claude-demo-hero__headline{font-size:50px;letter-spacing:-1px}}@media (max-width:480px){.claude-demo-hero__headline{font-size:42px;letter-spacing:-.6px}}.claude-demo-hero__subdek{color:var(--cdh-ink);font-size:17px;line-height:1.55;max-width:520px}.claude-demo-hero__subdek p{margin:0 0 10px}.claude-demo-hero__subdek p:last-child{margin-bottom:0}@media (max-width:480px){.claude-demo-hero__subdek{font-size:15px}}.claude-demo-hero__offer{align-items:center;background:var(--cdh-red);border-radius:12px;box-shadow:0 12px 40px rgba(255,55,0,.18);color:var(--cdh-cream);display:flex;gap:20px;max-width:580px;overflow:hidden;padding:22px 26px;position:relative}.claude-demo-hero__offer-disc{background:rgba(255,255,250,.1);border-radius:50%;height:180px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:180px}.claude-demo-hero__offer-circle{align-items:center;background:var(--cdh-cream);border-radius:50%;color:var(--cdh-red);display:flex;flex:0 0 auto;font-family:var(--heading_font,"Hepta Slab",Georgia,serif);font-size:26px;font-weight:700;height:80px;justify-content:center;letter-spacing:-.5px;position:relative;width:80px;z-index:1}.claude-demo-hero__offer-body{flex:1 1 auto;min-width:0;position:relative;z-index:1}.claude-demo-hero__offer-headline{font-family:var(--heading_font,"Hepta Slab",Georgia,serif);font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.15;margin-bottom:4px}.claude-demo-hero__offer-sub{font-size:13px;line-height:1.45;opacity:.85}.claude-demo-hero__offer-sub p{margin:0}.claude-demo-hero__offer-sub em{font-style:italic;opacity:.85}@media (max-width:480px){.claude-demo-hero__offer{gap:16px;padding:18px}.claude-demo-hero__offer-circle{font-size:20px;height:64px;width:64px}.claude-demo-hero__offer-headline{font-size:18px}}.claude-demo-hero__steps{counter-reset:cdh-step;display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;max-width:540px;padding:0}.claude-demo-hero__step{align-items:flex-start;display:flex;gap:16px}.claude-demo-hero__step-num{align-items:center;background:var(--cdh-forest-deep);border-radius:50%;color:var(--cdh-cream);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.claude-demo-hero__step-num,.claude-demo-hero__step-title{font-family:var(--heading_font,"Hepta Slab",Georgia,serif)}.claude-demo-hero__step-title{color:var(--cdh-forest);font-size:18px;font-weight:600;line-height:1.2;margin-bottom:3px}.claude-demo-hero__step-text{color:rgba(21,26,20,.72);font-size:14px;line-height:1.5}.claude-demo-hero__trust{align-items:center;border-top:1px solid rgba(21,26,20,.1);display:flex;flex-wrap:wrap;gap:16px;padding-top:22px;row-gap:10px}.claude-demo-hero__trust-item{align-items:center;color:var(--cdh-ink);display:inline-flex;font-size:13px;font-weight:600;gap:7px;white-space:nowrap}.claude-demo-hero__trust-item+.claude-demo-hero__trust-item{border-left:1px solid rgba(21,26,20,.18);padding-left:16px}.claude-demo-hero__trust-stars{color:var(--cdh-yellow,#ffd550);display:inline-flex;gap:1px}.claude-demo-hero__trust-stars svg{color:#f4b400;fill:currentColor}@media (max-width:720px){.claude-demo-hero__trust-item+.claude-demo-hero__trust-item{border-left:none;padding-left:0}}.claude-demo-hero__right{margin:0;position:relative}.claude-demo-hero__card{background:#fff;border:1px solid rgba(21,26,20,.06);border-radius:16px;box-shadow:0 24px 60px rgba(21,26,20,.1),0 2px 8px rgba(21,26,20,.04);margin-left:auto;max-width:520px;overflow:hidden;position:relative;width:100%}.claude-demo-hero__card-stripe{background:linear-gradient(90deg,var(--cdh-red),var(--cdh-orange),var(--cdh-yellow));height:4px}.claude-demo-hero__card-body{padding:36px 32px 28px}.claude-demo-hero__card-pill{align-items:center;background:var(--cdh-cream-3);border-radius:999px;color:var(--cdh-red);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.claude-demo-hero__card-pill-dot{background:var(--cdh-red);border-radius:50%;height:6px;width:6px}.claude-demo-hero__card-heading{color:var(--cdh-forest);font-family:var(--heading_font,"Hepta Slab",Georgia,serif);font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:1.1;margin:0 0 8px}.claude-demo-hero__card-sub{color:rgba(21,26,20,.7);font-size:14px;line-height:1.55}.claude-demo-hero__card-sub p{margin:0}.claude-demo-hero__progress{align-items:center;display:flex;gap:12px;margin:22px 0 18px}.claude-demo-hero__progress-track{background:var(--cdh-tan);border-radius:999px;flex:1;height:3px;overflow:hidden}.claude-demo-hero__progress-fill{background:var(--cdh-forest);height:100%;transition:width .28s cubic-bezier(.2,.8,.2,1);width:50%}.claude-demo-hero__progress-label{color:var(--cdh-forest);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.claude-demo-hero__step-pane{display:flex;flex-direction:column;gap:14px}.claude-demo-hero__step-pane[hidden]{display:none}.claude-demo-hero__field-section{color:rgba(21,71,39,.55);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.claude-demo-hero__field{display:flex;flex-direction:column;gap:6px}.claude-demo-hero__field-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:480px){.claude-demo-hero__field-row{grid-template-columns:1fr}}.claude-demo-hero__field-label{color:rgba(21,26,20,.7);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.claude-demo-hero__field-input{background:#fff;border:1px solid var(--cdh-tan);border-radius:8px;color:var(--cdh-ink);font-family:var(--primary_font,"DM Sans",sans-serif);font-size:14.5px;height:46px;outline:none;padding:0 14px;transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);width:100%}.claude-demo-hero__field-input::placeholder{color:rgba(21,26,20,.4)}.claude-demo-hero__field-input:focus{border-color:var(--cdh-forest);box-shadow:0 0 0 3px rgba(21,71,39,.12)}.claude-demo-hero__field-input.is-invalid{border-color:var(--cdh-red);box-shadow:0 0 0 3px rgba(255,55,0,.12)}.claude-demo-hero__field-error{color:var(--cdh-red);font-size:12px;line-height:1;min-height:1em}.claude-demo-hero__cta{align-items:center;background:var(--cdh-ink);border:1px solid var(--cdh-ink);border-radius:4px;color:var(--cdh-cream);cursor:pointer;display:inline-flex;font-family:var(--primary_font,"DM Sans",sans-serif);font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.15px;min-height:46px;padding:16px 22px;text-decoration:none;transition:background .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);width:100%}.claude-demo-hero__cta:hover{background:#2b2f2a;border-color:#2b2f2a;box-shadow:0 4px 12px rgba(0,0,0,.12)}.claude-demo-hero__cta:active{transform:scale(.98)}.claude-demo-hero__cta svg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.claude-demo-hero__cta:hover svg{transform:translateX(3px)}.claude-demo-hero__step-actions{display:flex;gap:12px;margin-top:4px}.claude-demo-hero__back{background:transparent;border:1px solid var(--cdh-tan);border-radius:4px;color:var(--cdh-forest);cursor:pointer;flex:0 0 auto;font-family:var(--primary_font,"DM Sans",sans-serif);font-size:14px;font-weight:600;min-height:46px;padding:16px 22px;transition:background .16s cubic-bezier(.2,.8,.2,1)}.claude-demo-hero__back:hover{background:var(--cdh-cream-2)}.claude-demo-hero__step-pane.is-success{align-items:center;gap:10px;padding:12px 0 4px;text-align:center}.claude-demo-hero__success-check{align-items:center;background:var(--cdh-success);border-radius:50%;color:#fffffa;display:inline-flex;height:64px;justify-content:center;margin-bottom:6px;width:64px}.claude-demo-hero__success-heading{color:var(--cdh-forest);font-family:var(--heading_font,"Hepta Slab",Georgia,serif);font-size:22px;font-weight:700;line-height:1.2;margin:0}.claude-demo-hero__success-body{color:rgba(21,26,20,.7);font-size:14px;line-height:1.5;max-width:360px}.claude-demo-hero__success-body p{margin:0}.claude-demo-hero__success-body a{color:var(--cdh-orange);text-decoration:underline}.claude-demo-hero__form-slot{display:block}.claude-demo-hero__form-slot .cdh-step,.claude-demo-hero__form-slot .hs-form{display:flex;flex-direction:column;gap:16px}.claude-demo-hero__form-slot fieldset,.claude-demo-hero__form-slot fieldset.form-columns-1,.claude-demo-hero__form-slot fieldset.form-columns-2,.claude-demo-hero__form-slot fieldset.form-columns-3{border:0!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.claude-demo-hero__form-slot legend,.claude-demo-hero__form-slot legend.hs-field-desc{display:none}.claude-demo-hero__form-slot .hs-form-field{display:flex;flex-direction:column;float:none!important;gap:6px;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.claude-demo-hero__form-slot .hs-form-field .input,.claude-demo-hero__form-slot .input{display:block;margin:0!important;padding:0!important;width:100%!important}.claude-demo-hero__form-slot .hs-form-field>label{color:var(--cdh-forest);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.claude-demo-hero__form-slot .hs-form-required{color:var(--cdh-red);display:inline;font-weight:700;margin-left:2px;white-space:nowrap}.claude-demo-hero__form-slot input.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.claude-demo-hero__form-slot select.hs-input,.claude-demo-hero__form-slot textarea.hs-input{background:#fff;border:1px solid var(--cdh-tan);border-radius:8px;box-shadow:none;box-sizing:border-box;color:var(--cdh-ink);font-family:var(--primary_font,"DM Sans",sans-serif);font-size:15px;font-weight:400;height:48px;max-width:100%!important;outline:none;padding:0 14px;transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);width:100%!important}.claude-demo-hero__form-slot textarea.hs-input{height:auto;line-height:1.4;min-height:96px;padding:12px 14px;resize:vertical}.claude-demo-hero__form-slot input.hs-input::placeholder,.claude-demo-hero__form-slot textarea.hs-input::placeholder{color:rgba(21,26,20,.36)}.claude-demo-hero__form-slot input.hs-input:focus,.claude-demo-hero__form-slot select.hs-input:focus,.claude-demo-hero__form-slot textarea.hs-input:focus{border-color:var(--cdh-forest);box-shadow:0 0 0 3px rgba(21,71,39,.14)}.claude-demo-hero__form-slot input.hs-input.error,.claude-demo-hero__form-slot input.hs-input.invalid,.claude-demo-hero__form-slot select.hs-input.invalid,.claude-demo-hero__form-slot textarea.hs-input.invalid{border-color:var(--cdh-red);box-shadow:0 0 0 3px rgba(255,55,0,.1)}.claude-demo-hero__form-slot input[type=number].hs-input{-moz-appearance:textfield}.claude-demo-hero__form-slot input[type=number].hs-input::-webkit-inner-spin-button,.claude-demo-hero__form-slot input[type=number].hs-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.claude-demo-hero__form-slot .form-columns-2{display:grid!important;float:none!important;gap:12px!important;grid-template-columns:1fr 1fr!important;width:100%!important}.claude-demo-hero__form-slot .form-columns-2 .hs-form-field{max-width:none!important;width:100%!important}.claude-demo-hero__form-slot .form-columns-2 .input{margin-right:0!important}@media (max-width:480px){.claude-demo-hero__form-slot .form-columns-2{grid-template-columns:1fr!important}}.claude-demo-hero__form-slot .form-columns-3{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important}@media (max-width:600px){.claude-demo-hero__form-slot .form-columns-3{grid-template-columns:1fr!important}}.claude-demo-hero__form-slot .hs-fieldtype-phonenumber .input{display:block!important;width:100%!important}.claude-demo-hero__form-slot div.hs-input.hs-fieldtype-intl-phone{align-items:stretch;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;gap:8px;height:auto!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.claude-demo-hero__form-slot div.hs-input.hs-fieldtype-intl-phone>select.hs-input{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23154727' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;flex:0 0 130px;height:48px!important;max-width:130px!important;min-width:0!important;padding:0 30px 0 12px;width:130px!important}.claude-demo-hero__form-slot div.hs-input.hs-fieldtype-intl-phone>input[type=tel],.claude-demo-hero__form-slot div.hs-input.hs-fieldtype-intl-phone>input[type=tel].hs-input{flex:1 1 auto;max-width:none!important;min-width:0!important;width:auto!important}.claude-demo-hero__form-slot div.hs-input.hs-fieldtype-intl-phone>input[type=hidden]{display:none!important}@media (max-width:480px){.claude-demo-hero__form-slot div.hs-input.hs-fieldtype-intl-phone>select.hs-input{flex:0 0 110px;max-width:110px!important;width:110px!important}}.claude-demo-hero__form-slot input[type=checkbox],.claude-demo-hero__form-slot input[type=radio]{accent-color:var(--cdh-forest);cursor:pointer;flex:0 0 16px;height:16px;margin:2px 0 0;width:16px}.claude-demo-hero__form-slot .hs-form-booleancheckbox label,.claude-demo-hero__form-slot .hs-form-booleancheckbox-display,.claude-demo-hero__form-slot ul.inputs-list li label{align-items:flex-start;color:var(--cdh-forest)!important;cursor:pointer;display:flex!important;font-size:11px!important;font-weight:600!important;gap:10px;letter-spacing:.08em!important;line-height:1.4;margin:0;text-transform:uppercase!important}.claude-demo-hero__form-slot ul.inputs-list{list-style:none;margin:0;padding:0}.claude-demo-hero__form-slot ul.inputs-list>li+li{margin-top:8px}.claude-demo-hero__form-slot .cdh-section-header{color:rgba(21,71,39,.55);font-size:11px;font-weight:600;letter-spacing:.14em;margin:4px 0 -4px;text-transform:uppercase}.claude-demo-hero__form-slot .cdh-section-header>*{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.claude-demo-hero__form-slot .hs-richtext:not(.cdh-section-header),.claude-demo-hero__form-slot .hs-richtext:not(.cdh-section-header) p,.claude-demo-hero__form-slot .legal-consent-container,.claude-demo-hero__form-slot .legal-consent-container p,.claude-demo-hero__form-slot .legal-consent-container>*{color:rgba(21,26,20,.65);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.claude-demo-hero__form-slot .hs-richtext:not(.cdh-section-header) p+p,.claude-demo-hero__form-slot .legal-consent-container .hs-form-booleancheckbox-display,.claude-demo-hero__form-slot .legal-consent-container p+p{margin-top:6px}.claude-demo-hero__form-slot .hs-error-msgs{list-style:none;margin:4px 0 0!important;padding:0!important}.claude-demo-hero__form-slot .hs-error-msg,.claude-demo-hero__form-slot .hs-error-msgs li,.claude-demo-hero__form-slot label.hs-error-msg,.claude-demo-hero__form-slot label.hs-main-font-element{color:var(--cdh-red)!important;display:block;font-size:12px!important;font-weight:500;letter-spacing:0!important;line-height:1.35;margin:0!important;text-transform:none!important}.claude-demo-hero__form-slot .hs-main-font-element:first-child,.claude-demo-hero__form-slot .hs_error_rollup{background:rgba(255,55,0,.06);border:1px solid rgba(255,55,0,.2);border-radius:8px;margin-bottom:8px!important;padding:10px 12px}.claude-demo-hero__form-slot .hs-recaptcha{display:flex;justify-content:center;margin:4px 0;width:100%!important}.claude-demo-hero__form-slot .hs-recaptcha>div{transform-origin:center center}.claude-demo-hero__form-slot .hs_submit{margin-top:6px;width:100%}.claude-demo-hero__form-slot .hs_submit .actions{margin:0!important;padding:0!important;width:100%}.claude-demo-hero__form-slot .hs-button,.claude-demo-hero__form-slot .hs-button.primary,.claude-demo-hero__form-slot input.hs-button[type=submit]{-webkit-appearance:none;appearance:none;background:var(--cdh-ink);border:1px solid var(--cdh-ink);border-radius:8px;color:var(--cdh-cream);cursor:pointer;display:block;font-family:var(--primary_font,"DM Sans",sans-serif);font-size:15px;font-weight:600;height:52px;letter-spacing:.15px;padding:0 20px;text-align:center;transition:background .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);width:100%!important}.claude-demo-hero__form-slot .hs-button.primary:hover,.claude-demo-hero__form-slot .hs-button:hover,.claude-demo-hero__form-slot input.hs-button[type=submit]:hover{background:#2b2f2a;border-color:#2b2f2a;box-shadow:0 4px 14px rgba(0,0,0,.14);color:var(--cdh-cream)}.claude-demo-hero__form-slot .hs-button.primary:active,.claude-demo-hero__form-slot .hs-button:active{transform:scale(.99)}.claude-demo-hero__form-slot .submitted-message{display:none!important}.claude-demo-hero__empty{align-items:center;border:1px dashed var(--cdh-tan);border-radius:10px;color:rgba(21,26,20,.55);display:flex;flex-direction:column;gap:10px;padding:28px 16px;text-align:center}.claude-demo-hero__empty p{font-size:13px;line-height:1.4;margin:0}.claude-demo-hero__form-slot .cdh-step.has-error input.hs-input,.claude-demo-hero__form-slot .cdh-step.has-error select.hs-input,.claude-demo-hero__form-slot .cdh-step.has-error textarea.hs-input{border-color:var(--cdh-red)}.claude-demo-hero__form-slot .cdh-step-nav{align-items:center;display:flex;gap:12px;margin-top:4px}.claude-demo-hero__form-slot .cdh-step-nav .cdh-back{background:transparent;border:1px solid var(--cdh-tan);border-radius:8px;color:var(--cdh-forest);cursor:pointer;flex:0 0 auto;font-family:var(--primary_font,"DM Sans",sans-serif);font-size:13px;font-weight:600;height:44px;letter-spacing:.1em;padding:0 18px;text-transform:uppercase;transition:border-color .16s ease,background .16s ease}.claude-demo-hero__form-slot .cdh-step-nav .cdh-back:hover{background:rgba(21,71,39,.04);border-color:var(--cdh-forest)}.claude-demo-hero__form-slot .cdh-step-nav .cdh-next{align-items:center;background:var(--cdh-ink);border:1px solid var(--cdh-ink);border-radius:8px;color:var(--cdh-cream);cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:var(--primary_font,"DM Sans",sans-serif);font-size:15px;font-weight:600;gap:8px;height:52px;justify-content:center;letter-spacing:.15px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.claude-demo-hero__form-slot .cdh-step-nav .cdh-next:hover{background:#2b2f2a;border-color:#2b2f2a;box-shadow:0 4px 14px rgba(0,0,0,.14)}.claude-demo-hero__form-slot .cdh-step-nav .cdh-next:active{transform:scale(.99)}.claude-demo-hero__success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:12px 0 4px;text-align:center}.claude-demo-hero__card-footer{align-items:center;border-top:1px solid rgba(21,26,20,.06);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:16px;padding-top:14px}.claude-demo-hero__security{align-items:center;color:rgba(21,26,20,.55);display:inline-flex;gap:6px}.claude-demo-hero__support{color:var(--cdh-orange);font-weight:500;text-decoration:underline;white-space:nowrap}.claude-demo-hero__support:hover{color:var(--cdh-red)}@media (max-width:480px){.claude-demo-hero__card-body{padding:28px 22px 22px}.claude-demo-hero__card-heading{font-size:24px}.claude-demo-hero__card-footer{align-items:flex-start;flex-direction:column;gap:10px}}.claude-demo-hero__hs-form{display:none}.claude-demo-hero__sticky{left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--cdh-sticky-top,150px);transform:translateY(-8px);transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1);z-index:30}.claude-demo-hero__sticky[hidden]{display:none}.claude-demo-hero__sticky.is-visible{opacity:1;transform:translateY(0)}.claude-demo-hero__sticky-inner{display:flex;justify-content:flex-end;margin:0 auto;max-width:1240px;padding:0 24px;pointer-events:none}.claude-demo-hero__sticky-shell{background:#fff;border:1px solid rgba(21,26,20,.06);border-radius:16px;box-shadow:0 24px 60px rgba(21,26,20,.12),0 2px 8px rgba(21,26,20,.06);max-width:380px;overflow:hidden;pointer-events:auto;transition:max-width .32s cubic-bezier(.2,.8,.2,1);width:100%}.claude-demo-hero__sticky-shell.is-expanded{max-width:480px}.claude-demo-hero__sticky-pill{align-items:center;background:var(--cdh-cream);border:none;border-bottom:1px solid transparent;color:var(--cdh-ink);cursor:pointer;display:flex;font-family:var(--primary_font,"DM Sans",sans-serif);font-size:13px;font-weight:600;gap:12px;line-height:1.3;padding:14px 18px;text-align:left;transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1);width:100%}.claude-demo-hero__sticky-pill:hover{background:var(--cdh-cream-2)}.claude-demo-hero__sticky-shell.is-expanded .claude-demo-hero__sticky-pill{border-bottom-color:rgba(21,26,20,.06)}.claude-demo-hero__sticky-pill-dot{background:var(--cdh-red);border-radius:50%;box-shadow:0 0 0 4px rgba(255,55,0,.1);flex:0 0 auto;height:8px;width:8px}.claude-demo-hero__sticky-pill-text{flex:1 1 auto;min-width:0}.claude-demo-hero__sticky-pill-text em,.claude-demo-hero__sticky-pill-text strong{color:var(--cdh-red);font-style:normal;font-weight:700}.claude-demo-hero__sticky-pill-chevron{align-items:center;background:var(--cdh-red);border-radius:6px;color:var(--cdh-cream);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1);width:28px}.claude-demo-hero__sticky-pill:hover .claude-demo-hero__sticky-pill-chevron{background:#e32e00}.claude-demo-hero__sticky-shell.is-expanded .claude-demo-hero__sticky-pill-chevron{transform:rotate(180deg)}.claude-demo-hero__sticky-card-mount{max-height:0;overflow:hidden;transition:max-height .36s cubic-bezier(.2,.8,.2,1)}.claude-demo-hero__sticky-shell.is-expanded .claude-demo-hero__sticky-card-mount{max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(21,26,20,.18) transparent;scrollbar-width:thin}.claude-demo-hero__sticky-shell.is-expanded .claude-demo-hero__sticky-card-mount::-webkit-scrollbar{width:6px}.claude-demo-hero__sticky-shell.is-expanded .claude-demo-hero__sticky-card-mount::-webkit-scrollbar-thumb{background:rgba(21,26,20,.18);border-radius:3px}html.cdh-body-locked,html.cdh-body-locked body{overflow:hidden!important;scrollbar-gutter:stable}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card{border:none;border-radius:0;box-shadow:none;margin:0;max-width:none}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card-body{padding:22px 22px 24px}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card-heading{font-size:22px;letter-spacing:-.2px;margin-bottom:4px}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card-sub{display:none}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card-pill{margin-bottom:8px}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card-footer{margin-top:12px;padding-top:10px}.claude-demo-hero__sticky-card-mount .claude-demo-hero__card-stripe{display:none}.claude-demo-hero__right.is-vacated .claude-demo-hero__card{pointer-events:none;visibility:hidden}@media (max-width:720px){.claude-demo-hero__sticky{bottom:0;top:auto}.claude-demo-hero__sticky-inner{justify-content:stretch;padding:0}.claude-demo-hero__sticky-shell,.claude-demo-hero__sticky-shell.is-expanded{border-radius:16px 16px 0 0;box-shadow:0 -12px 40px rgba(21,26,20,.18);max-width:none}.claude-demo-hero__sticky-card-mount{max-height:0}.claude-demo-hero__sticky-shell.is-expanded .claude-demo-hero__sticky-card-mount{max-height:calc(100vh - 80px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.claude-demo-hero__sticky,.claude-demo-hero__sticky-card-mount,.claude-demo-hero__sticky-pill-chevron{transition:none!important}}