.playbook-offer{background:var(--color-bg,#1a1a2e);color:var(--color-text,#fff);overflow:hidden;position:relative}.playbook-offer--gradient{background:radial-gradient(at 82% 0,rgba(82,134,252,.22),rgba(207,219,255,.07) 38%,transparent 64%),radial-gradient(at 18% 52%,rgba(0,214,173,.14),transparent 38%),var(--color-bg,#1a1a2e)}.playbook-offer__inner{align-items:center;display:grid;gap:90px;grid-template-columns:.95fr 1fr}.playbook-offer--image_right .playbook-offer__visual{order:2}.playbook-offer--image_right .playbook-offer__content{order:1}.playbook-offer__visual{align-items:center;display:flex;justify-content:center;min-height:620px;position:relative}.playbook-offer__glow{background:radial-gradient(circle,rgba(255,62,104,.18),transparent 56%),radial-gradient(circle,rgba(0,214,173,.13),transparent 68%);border-radius:50%;filter:blur(28px);height:560px;opacity:.9;position:absolute;width:560px}.playbook-offer__stack{position:relative;transform:translateY(8px);transition:transform .35s ease;width:min(420px,88vw)}.playbook-offer:hover .playbook-offer__stack{transform:translateY(-6px)}.playbook-offer__sheet{background:rgba(26,26,46,.72);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 26px 70px rgba(0,0,0,.32);inset:0;position:absolute}.playbook-offer__sheet--one{transform:translate(22px,18px) rotate(3deg)}.playbook-offer__sheet--two{opacity:.55;transform:translate(42px,36px) rotate(6deg)}.playbook-offer__cover{border-radius:20px;box-shadow:0 36px 90px rgba(0,0,0,.52),0 0 0 1px hsla(0,0%,100%,.1),0 0 45px rgba(255,62,104,.1);display:block;position:relative;width:100%;z-index:2}.playbook-offer__heading h1,.playbook-offer__heading h2,.playbook-offer__heading h3{color:var(--color-text,#fff);font-size:46px;font-weight:700;line-height:1.15;margin:0 0 28px}.playbook-offer__heading span{color:var(--color-primary,#ff3e68)}.playbook-offer__body{color:var(--color-muted,#ceced8);font-size:17px;line-height:1.75;margin-bottom:42px;max-width:680px}.playbook-offer__body p{margin:0 0 18px}.playbook-offer__form{max-width:760px}.playbook-offer__form .legal-consent-container,.playbook-offer__form .legal-consent-container a,.playbook-offer__form .legal-consent-container div,.playbook-offer__form .legal-consent-container p,.playbook-offer__form .legal-consent-container span{color:var(--color-muted,#ceced8)!important;font-size:11px!important;line-height:1.45!important}.playbook-offer__form .legal-consent-container{margin:18px 0 22px!important;max-width:620px}.playbook-offer__form,.playbook-offer__form *{font-family:inherit!important}.playbook-offer__form .hs-form-field{margin:0 0 16px!important}.playbook-offer__form label{color:var(--color-muted,#ceced8)!important;font-size:13px!important;margin-bottom:8px!important}.playbook-offer__form input,.playbook-offer__form select,.playbook-offer__form textarea{background:hsla(0,0%,100%,.06)!important;border:1px solid rgba(206,206,216,.22)!important;border-radius:6px!important;box-sizing:border-box!important;color:var(--color-text,#fff)!important;font-size:15px!important;min-height:62px;padding:16px 18px!important;width:100%!important}.playbook-offer__form input:focus,.playbook-offer__form select:focus,.playbook-offer__form textarea:focus{background:hsla(0,0%,100%,.08)!important;border-color:rgba(255,62,104,.85)!important;box-shadow:0 0 0 3px rgba(255,62,104,.12)!important;outline:none!important}.playbook-offer__form .hs_submit{margin-top:16px!important;text-align:left!important}.playbook-offer__form .hs_submit .actions{margin:0!important;padding:0!important;text-align:left!important}.playbook-offer__form .hs-button,.playbook-offer__form input[type=submit]{background:var(--color-primary,#ff3e68)!important;border:1.5px solid var(--color-primary,#ff3e68)!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;margin:0!important;min-height:auto!important;padding:16px 34px!important;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease!important;width:auto!important}.playbook-offer__form .hs-button:hover,.playbook-offer__form input[type=submit]:hover{background:rgba(255,62,104,.45)!important;box-shadow:0 18px 40px rgba(255,62,104,.18)!important;color:var(--color-primary,#ff3e68)!important;transform:translateY(-2px)!important}.playbook-offer--accent-green .playbook-offer__heading span,.playbook-offer--accent-green .section-eyebrow{color:var(--color-secondary,#00d6ad)}.playbook-offer--accent-green .playbook-offer__form input:focus,.playbook-offer--accent-green .playbook-offer__form select:focus,.playbook-offer--accent-green .playbook-offer__form textarea:focus{border-color:rgba(0,214,173,.85)!important;box-shadow:0 0 0 3px rgba(0,214,173,.12)!important}.playbook-offer--accent-green .playbook-offer__form .hs-button,.playbook-offer--accent-green .playbook-offer__form input[type=submit]{background:var(--color-secondary,#00d6ad)!important;border-color:var(--color-secondary,#00d6ad)!important}.playbook-offer--accent-blue .playbook-offer__heading span,.playbook-offer--accent-blue .section-eyebrow{color:var(--color-blue,#5286fc)}.playbook-offer--accent-blue .playbook-offer__form input:focus,.playbook-offer--accent-blue .playbook-offer__form select:focus,.playbook-offer--accent-blue .playbook-offer__form textarea:focus{border-color:rgba(82,134,252,.85)!important;box-shadow:0 0 0 3px rgba(82,134,252,.12)!important}.playbook-offer--accent-blue .playbook-offer__form .hs-button,.playbook-offer--accent-blue .playbook-offer__form input[type=submit]{background:var(--color-blue,#5286fc)!important;border-color:var(--color-blue,#5286fc)!important}@media (max-width:1024px){.playbook-offer__inner{gap:64px;grid-template-columns:1fr}.playbook-offer--image_right .playbook-offer__content,.playbook-offer--image_right .playbook-offer__visual{order:0}.playbook-offer__visual{min-height:auto}.playbook-offer__stack{width:min(340px,86vw)}}@media (max-width:768px){.playbook-offer__heading h1,.playbook-offer__heading h2,.playbook-offer__heading h3{font-size:36px}.playbook-offer__body{font-size:15px}.playbook-offer__form .hs-button,.playbook-offer__form input[type=submit]{text-align:center!important;width:100%!important}}