.agency-form,.seo-form,.contact-form{position:relative;max-width:680px;margin:0 auto;padding:42px 34px;background:linear-gradient(145deg,#ffffff,#fef8f0);border-radius:20px;border:1.5px solid rgba(17,17,17,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 18px 48px rgba(0,0,0,.14);font-family:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.agency-form .frm_forms,.seo-form .frm_forms,.contact-form .frm_forms{all:unset;display:block;width:100%;color:#121212;font:inherit}.agency-form .frm_forms form,.seo-form .frm_forms form,.contact-form .frm_forms form{all:unset;display:block;width:100%}.agency-form h3,.agency-form .frm_form_title,.seo-form h3,.seo-form .frm_form_title,.contact-form h3,.contact-form .frm_form_title{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:28px;font-weight:800;text-align:center;color:#121212;letter-spacing:.2px;margin:0 0 22px}.agency-form .frm_description,.seo-form .frm_description,.contact-form .frm_description{font-size:16px;color:#3a3a3a;text-align:center;margin:-6px 0 18px}.agency-form .frm_form_field,.seo-form .frm_form_field,.contact-form .frm_form_field{margin-bottom:16px;position:relative}.agency-form .frm_primary_label,.seo-form .frm_primary_label,.contact-form .frm_primary_label{display:block;margin-bottom:7px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15.5px;font-weight:700;color:#1a1a1a;transition:color .25s ease}.agency-form .frm_required,.seo-form .frm_required,.contact-form .frm_required{color:#4ea632}.agency-form input[type="text"],.agency-form input[type="email"],.agency-form input[type="tel"],.agency-form input[type="number"],.agency-form input[type="url"],.agency-form input[type="password"],.agency-form input[type="search"],.agency-form select,.agency-form textarea,.seo-form input[type="text"],.seo-form input[type="email"],.seo-form input[type="tel"],.seo-form input[type="number"],.seo-form input[type="url"],.seo-form input[type="password"],.seo-form input[type="search"],.seo-form select,.seo-form textarea,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="number"],.contact-form input[type="url"],.contact-form input[type="password"],.contact-form input[type="search"],.contact-form select,.contact-form textarea{width:100%!important;padding:13px 16px!important;min-height:48px!important;border:2px solid rgba(17,17,17,.14)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff 0%,#f9f9f9 100%),radial-gradient(120% 70% at 50% 0,rgba(255,255,255,.85),transparent 60%)!important;font-size:15.5px!important;color:#111!important;line-height:1.25!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.02)!important;-webkit-appearance:none;appearance:none;transition:background .25s,border-color .25s,box-shadow .25s}.agency-form textarea,.seo-form textarea,.contact-form textarea{min-height:120px!important;resize:vertical!important}.agency-form ::placeholder,.seo-form ::placeholder,.contact-form ::placeholder{color:#888;font-size:15px}.agency-form input:focus,.agency-form select:focus,.agency-form textarea:focus,.seo-form input:focus,.seo-form select:focus,.seo-form textarea:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#4ea632!important;background:linear-gradient(180deg,#ffffff 0%,#f5fff0 100%),radial-gradient(120% 70% at 50% 0,rgba(255,255,255,.92),transparent 60%)!important;box-shadow:0 0 0 4px rgba(126,217,87,.22),0 8px 22px rgba(0,0,0,.06)!important}.agency-form .frm_form_field:focus-within .frm_primary_label,.seo-form .frm_form_field:focus-within .frm_primary_label,.contact-form .frm_form_field:focus-within .frm_primary_label{color:#4ea632}.agency-form input:-webkit-autofill,.agency-form textarea:-webkit-autofill,.agency-form select:-webkit-autofill,.seo-form input:-webkit-autofill,.seo-form textarea:-webkit-autofill,.seo-form select:-webkit-autofill,.contact-form input:-webkit-autofill,.contact-form textarea:-webkit-autofill,.contact-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111!important;caret-color:#111;transition:background-color 9999s ease-out}.agency-form .frm_checkbox input,.agency-form .frm_radio input,.seo-form .frm_checkbox input,.seo-form .frm_radio input,.contact-form .frm_checkbox input,.contact-form .frm_radio input{accent-color:#4ea632;width:18px;height:18px;transform:translateY(1px)}.agency-form .course-chooser .frm_opt_container,.seo-form .course-chooser .frm_opt_container,.contact-form .course-chooser .frm_opt_container,.agency-form .ss-pills .frm_opt_container,.seo-form .ss-pills .frm_opt_container,.contact-form .ss-pills .frm_opt_container{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:720px){.agency-form .course-chooser .frm_opt_container,.seo-form .course-chooser .frm_opt_container,.contact-form .course-chooser .frm_opt_container,.agency-form .ss-pills .frm_opt_container,.seo-form .ss-pills .frm_opt_container,.contact-form .ss-pills .frm_opt_container{grid-template-columns:1fr 1fr}}.agency-form .frm_radio label,.seo-form .frm_radio label,.contact-form .frm_radio label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s,background .2s}.agency-form .frm_radio label:hover,.seo-form .frm_radio label:hover,.contact-form .frm_radio label:hover{border-color:#4ea632;box-shadow:0 6px 16px rgba(78,166,50,.10);background:#f7fff4}.agency-form .frm_radio label:has(input:checked),.seo-form .frm_radio label:has(input:checked),.contact-form .frm_radio label:has(input:checked){border-color:#4ea632;background:#efffe8;box-shadow:0 8px 18px rgba(78,166,50,.12)}.agency-form .frm_radio input:checked,.seo-form .frm_radio input:checked,.contact-form .frm_radio input:checked{outline:2px solid #4ea632;outline-offset:3px}.agency-form .frm_checkbox label,.seo-form .frm_checkbox label,.contact-form .frm_checkbox label{display:flex;gap:10px;align-items:flex-start;line-height:1.55}.agency-form .frm_checkbox input,.seo-form .frm_checkbox input,.contact-form .frm_checkbox input{margin-top:3px}.agency-form .frm_submit,.seo-form .frm_submit,.contact-form .frm_submit{display:flex;justify-content:center;gap:10px}.agency-form .frm_button_submit,.seo-form .frm_button_submit,.contact-form .frm_button_submit{width:50%!important;flex:0 0 50%!important;display:inline-flex!important;justify-content:center;align-items:center;background:linear-gradient(135deg,#7ed957,#4ea632)!important;color:#fff!important;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;font-weight:800!important;font-size:16px!important;padding:16px 22px!important;border:0!important;border-radius:16px!important;text-shadow:0 1px 0 rgba(0,0,0,.18)!important;cursor:pointer!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 34px rgba(78,166,50,.28)!important;transition:transform .3s,box-shadow .3s,filter .3s!important}.agency-form .frm_button_submit:hover,.seo-form .frm_button_submit:hover,.contact-form .frm_button_submit:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 42px rgba(78,166,50,.34)!important}.agency-form .frm_error,.seo-form .frm_error,.contact-form .frm_error{color:#ff4c61;font-size:14px;margin-top:4px}.agency-form .frm_message,.seo-form .frm_message,.contact-form .frm_message{padding:14px 18px;border-radius:12px;background:#eaffdf;color:#1e3d1f;font-weight:600;margin-bottom:18px;border:1px solid rgba(78,166,50,.28)}.agency-form .form-close,.seo-form .form-close,.contact-form .form-close{position:absolute;top:14px;right:16px;font-size:18px;font-weight:800;color:#0f2013;background:linear-gradient(135deg,#7ed957,#4ea632);border-radius:12px;width:36px;height:36px;line-height:36px;text-align:center;box-shadow:0 10px 24px rgba(78,166,50,.24);transition:transform .25s,box-shadow .25s,filter .25s;cursor:pointer;z-index:99}.agency-form .form-close:hover,.seo-form .form-close:hover,.contact-form .form-close:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 14px 32px rgba(78,166,50,.3)}.popup-agency{max-width:800px;margin:0 auto;padding:8px 6px}.lead-note{margin:0 auto 16px;padding:16px 18px;background:#f5fff0;border:1px solid rgba(78,166,50,.16);border-radius:14px;box-shadow:0 8px 20px rgba(78,166,50,.06)}.lead-note h3{margin:0 0 6px;font-size:20px;font-weight:800;color:#245a3c;text-align:left}.lead-note p{margin:0 0 6px;color:#333}.lead-note ul{margin:0 0 6px 18px;padding:0}.lead-note li{margin:4px 0}@media (max-width:768px){.agency-form,.seo-form,.contact-form{max-width:94vw;padding:22px 16px;border-radius:18px}.agency-form .frm_form_field,.seo-form .frm_form_field,.contact-form .frm_form_field{margin-bottom:12px}.agency-form input[type="text"],.agency-form input[type="email"],.agency-form input[type="tel"],.agency-form input[type="number"],.agency-form input[type="url"],.agency-form input[type="password"],.agency-form input[type="search"],.agency-form select,.seo-form input[type="text"],.seo-form input[type="email"],.seo-form input[type="tel"],.seo-form input[type="number"],.seo-form input[type="url"],.seo-form input[type="password"],.seo-form input[type="search"],.seo-form select,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="number"],.contact-form input[type="url"],.contact-form input[type="password"],.contact-form input[type="search"],.contact-form select{min-height:44px!important}.agency-form .frm_button_submit,.seo-form .frm_button_submit,.contact-form .frm_button_submit{width:40%!important;padding:14px 18px!important;font-size:16px!important}.popup-agency{max-width:94vw;padding:6px 0}.lead-note{padding:14px 14px;border-radius:12px}.form-close{width:40px;height:40px;line-height:40px}}@media (min-width:1400px){.agency-form{max-width:720px}}.lead-note.after{margin:12px auto 0}.lead-note.compact{padding:12px 14px}.lead-note.compact p{margin:0;font-size:15px;line-height:1.45}@media (max-width:768px){.lead-note.compact{padding:10px 12px}.lead-note.compact p{font-size:14px}}.xfade-out{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.xfade-out.is-out{opacity:0;transform:translateY(-60px);pointer-events:none}.xfade-in{opacity:0;transform:translateY(60px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.xfade-in.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.xfade-out,.xfade-in{transition:none!important;transform:none!important;opacity:1!important}}.section-allinone{opacity:1;transition:opacity 0.6s ease-in-out;z-index:2;position:relative}.section-allinone.is-scrolled-out{opacity:0;pointer-events:none}.section-aisuperpowers{opacity:0;transition:opacity 0.6s ease-in-out;z-index:1;position:relative}.section-aisuperpowers.is-scrolled-in{opacity:1;pointer-events:auto}:root{violet:#a400ff;red:#ff4c61;green:#7ed957;teal:#00c287}.final-cta-popup{max-width:800px;margin:0 auto;padding:60px 20px;text-align:center;font-family:'IBM Plex Sans',sans-serif;font-weight:400;background:#ffffff;border-radius:8px}.cta-heading{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(32px,5vw,42px);line-height:1.2;background:linear-gradient(135deg,var(--violet),var(--red),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.cta-copy{font-size:22px;line-height:1.6;color:#1a1a1a;margin-bottom:24px;max-width:680px;margin-left:auto;margin-right:auto}.cta-features{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 40px;list-style:none;padding:0;margin:0 auto 32px;font-size:18px;color:#333333}.cta-features li{display:flex;align-items:center;gap:8px;flex:1 1 45%}.cta-buttons{display:flex;justify-content:center;gap:24px}.cta-button{padding:8px 40px;font-family:inherit;font-weight:600;font-size:17px;text-transform:uppercase;color:#ffffff;text-decoration:none;border-radius:6px;transition:transform 0.3s,filter 0.3s}.get-started{background:linear-gradient(135deg,var(--teal),#007050)}.learn-more{background:linear-gradient(135deg,var(--violet),var(--red))}.cta-button:hover{transform:translateY(-2px) scale(1.05);filter:brightness(1.1)}@media (max-width:768px){.cta-heading{font-size:28px}.cta-copy{font-size:20px}.cta-features li{flex:1 1 100%}.cta-buttons{flex-direction:column;gap:12px}.cta-button{font-size:16px;padding:12px 30px}}#CybotCookiebotDialog{border-radius:22px!important;background:#111!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.45)!important;font-family:'IBM Plex Sans',sans-serif!important;padding:22px!important;max-width:480px!important;line-height:1.55!important;animation:cbotFadeUp .4s ease-out}#CybotCookiebotDialogHeader{font-family:'Poppins',sans-serif!important;font-weight:800!important;font-size:20px!important;color:#7ed957!important;margin-bottom:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important}#CybotCookiebotDialogBodyContent{font-size:15.5px!important;color:#e7e7e7!important;margin-bottom:18px!important;line-height:1.55!important}#CybotCookiebotDialogBodyButtons{display:flex!important;gap:12px!important;justify-content:center!important}#CybotCookiebotDialogBodyButtonAccept{background:linear-gradient(135deg,#7ed957,#4ea632)!important;border:none!important;border-radius:40px!important;padding:12px 28px!important;font-weight:700!important;font-size:15px!important;color:#111!important;cursor:pointer!important;transition:all .25s ease!important}#CybotCookiebotDialogBodyButtonAccept:hover{transform:translateY(-2px)!important;box-shadow:0 0 18px rgba(126,217,87,.55)!important}#CybotCookiebotDialogBodyButtonDecline{background:#ff4c61!important;border:none!important;border-radius:40px!important;padding:12px 28px!important;font-weight:700!important;font-size:15px!important;color:#fff!important;cursor:pointer!important;transition:all .25s ease!important}#CybotCookiebotDialogBodyButtonDecline:hover{background:#a400ff!important;transform:translateY(-2px)!important;box-shadow:0 0 18px rgba(164,0,255,.55)!important}#CybotCookiebotDialogBodyLink{display:block!important;margin-top:14px!important;font-size:14px!important;text-align:center!important;color:#7ed957!important;text-decoration:none!important;transition:color .25s ease!important}#CybotCookiebotDialogBodyLink:hover{color:#fff200!important}@keyframes cbotFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}