.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-text,.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-5466 .elementor-element.elementor-element-f97e204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-html .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-text,.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-html .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-form .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-form .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-form.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-text,.elementor-widget-form:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-form.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-form .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group.recaptcha_v3-bottomleft,.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-type-html{padding-bottom:0}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .e-form__buttons__wrapper__button-next{color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"]{color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"] svg *{fill:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"]:hover{color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-5466 .elementor-element.elementor-element-5cde91f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}@media(max-width:1370px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(min-width:2400px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-form-fields-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group{width:100%;max-width:100%;padding:0;margin:0;flex-basis:auto}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group.elementor-col-100{grid-column:1 / -1}.elementor-5466 .elementor-element.elementor-element-5cde91f .e-form__buttons{grid-column:1 / -1;margin-top:8px}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-label{display:block;font-size:12.5px;font-weight:600;line-height:1.4;color:#2D3445;margin-bottom:5px}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-mark-required .elementor-field-label:after{color:#FF8500;font-weight:600}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-textual{width:100%;font-family:inherit;font-size:14.5px;line-height:1.6;color:#161618;padding:11px 13px;border:1px solid #ECECEE;border-radius:10px;background:#FCFCFD;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.elementor-5466 .elementor-element.elementor-element-5cde91f textarea.elementor-field-textual{min-height:70px;height:70px;resize:vertical}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-textual:focus{border-color:#B20000;background:#FFF;box-shadow:0 0 0 3px rgb(178 0 0 / .12);outline:none}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-textual::placeholder{color:#6B7180;opacity:.75}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:0;padding:15px;border:0;border-radius:11px;background-color:#fff0;background-image:linear-gradient(135deg,#161618 0%,#670000 68%,#B20000 100%);color:#FFF;font-family:inherit;font-size:15.5px;font-weight:800;line-height:1.2;letter-spacing:0;cursor:pointer;transition:opacity .15s}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"]:hover,.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-button[type="submit"]:focus{opacity:.93;color:#FFF;background-image:linear-gradient(135deg,#161618 0%,#670000 68%,#B20000 100%)}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-message{font-size:12.5px}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-group.elementor-error .elementor-field-textual{border-color:#B20000}.elementor-5466 .elementor-element.elementor-element-5cde91f .elementor-field-type-recaptcha_v3{display:none}:root{--red:#B20000;--deep:#670000;--maroon:#8C1C2B;--orange:#FF8500;--burnt:#E24E18;--yellow:#FFC200;--grad:linear-gradient(135deg,#161618 0%,#670000 68%,#B20000 100%);--ink:#161618;--ink-2:#2D3445;--muted:#6B7180;--line:#ECECEE;--bg:#FFF8EB;--card:#FFFFFF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Inter','Arial',sans-serif;background:var(--card);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.top{position:sticky;top:0;z-index:40;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top-in{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:13px 24px}.top img{height:75px;width:auto}.top .brand-fallback{font-weight:800;font-size:18px;color:var(--red);letter-spacing:.5px}.top .cta-mini{background:var(--red);color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:9px 18px;border-radius:8px;white-space:nowrap}.hero{background:var(--grad);color:#fff;padding:54px 24px 64px;position:relative;overflow:hidden}.hero-in{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:start}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);margin-bottom:16px}.hero h1{font-size:43px;font-weight:900;line-height:1.06;letter-spacing:-1.1px;margin-bottom:18px}.hero p.sub{font-size:17.5px;opacity:.95;max-width:540px;margin-bottom:24px}.hero-ticks{list-style:none;margin:0 0 8px;padding:0}.hero-ticks li{font-size:14.5px;opacity:.95;margin-bottom:9px;padding-left:26px;position:relative}.hero-ticks li::before{content:"";position:absolute;left:0;top:7px;width:13px;height:13px;border-radius:50%;background:var(--yellow)}.hero-cta-row{margin-top:18px}.hero-cta{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--red);text-decoration:none;font-weight:800;font-size:15.5px;padding:14px 26px;border-radius:10px;box-shadow:0 12px 30px rgb(0 0 0 / .3)}@media(min-width:861px){.hero-cta-row{display:none}}.form-card{background:var(--card);color:var(--ink);border-radius:18px;padding:28px 28px 30px;box-shadow:0 26px 70px rgb(0 0 0 / .34)}.step-tag{font-size:11.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--burnt);margin-bottom:8px}.form-card h2{font-size:23px;font-weight:800;letter-spacing:-.4px;margin-bottom:6px}.form-card .fsub{font-size:14px;color:var(--muted);margin-bottom:20px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{margin-bottom:13px}.field.full{grid-column:1 / -1}label{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}label .req{color:var(--orange)}input,select,textarea{width:100%;font-family:inherit;font-size:14.5px;color:var(--ink);padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:#FCFCFD;outline:none;transition:border-color .15s,box-shadow .15s}textarea{min-height:70px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgb(178 0 0 / .12);background:#fff}.submit{width:100%;margin-top:8px;background:var(--grad);color:#fff;border:none;font-family:inherit;font-size:15.5px;font-weight:800;padding:15px;border-radius:11px;cursor:pointer;transition:opacity .15s}.submit:hover{opacity:.93}.fineprint{font-size:12px;color:var(--muted);text-align:center;margin-top:13px}.book{display:none;text-align:center}.book.show{display:block}.book .check{width:58px;height:58px;border-radius:50%;background:#FFF1E8;color:var(--orange);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin:0 auto 16px}.book h2{font-size:23px;font-weight:800;margin-bottom:8px}.book p{font-size:14.5px;color:var(--ink-2);max-width:420px;margin:0 auto 22px}.book-btn{display:inline-flex;align-items:center;gap:10px;background:var(--grad);color:#fff;text-decoration:none;font-weight:800;font-size:15.5px;padding:15px 30px;border-radius:11px}.book .alt{font-size:13px;color:var(--muted);margin-top:16px}@media(max-width:860px){.hero-in{grid-template-columns:1fr;gap:28px}.hero h1{font-size:32px}}.sec{max-width:1080px;margin:0 auto;padding:60px 24px}.sec-kicker{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--burnt);margin-bottom:10px;text-align:center}.sec h2{font-size:30px;font-weight:800;letter-spacing:-.6px;text-align:center;margin-bottom:14px}.sec .lead{font-size:17px;color:var(--ink-2);text-align:center;max-width:720px;margin:0 auto 40px}.why-band{background:var(--bg)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px 24px}.why .num{font-size:13px;font-weight:800;color:var(--burnt);letter-spacing:1px;margin-bottom:10px}.why h3{font-size:18px;font-weight:700;margin-bottom:8px}.why p{font-size:14.5px;color:var(--muted)}@media(max-width:860px){.why-grid{grid-template-columns:1fr}}.vp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vp{border:1px solid var(--line);border-radius:14px;padding:26px 22px}.vp .ic{width:46px;height:46px;border-radius:11px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;margin-bottom:14px}.vp h3{font-size:16.5px;font-weight:700;margin-bottom:7px}.vp p{font-size:14px;color:var(--muted)}@media(max-width:860px){.vp-grid{grid-template-columns:1fr}}.get-shot{max-width:760px;margin:0 auto 36px;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 14px 36px rgb(178 0 0 / .10);background:linear-gradient(135deg,#FFF1E8,#FFF8EB)}.get-shot svg{width:100%;display:block}.platform{background:linear-gradient(135deg,#FFF1E8,#FFF8EB)}.platform-in{max-width:1080px;margin:0 auto;padding:56px 24px;display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:center}.platform h2{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;text-align:left}.platform p{font-size:16px;color:var(--ink-2)}.platform .shot{border-radius:16px;overflow:hidden;border:1px solid #F0DCC2;box-shadow:0 16px 40px rgb(178 0 0 / .12);background:#fff}@media(max-width:860px){.platform-in{grid-template-columns:1fr;gap:28px}.platform h2{text-align:center}}footer{background:#0F0F10;color:#fff;padding:44px 24px}.foot-in{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}footer img{height:28px;width:auto}.foot-contact{font-size:13px;color:#C9CDD3;text-align:center!important}.foot-contact a{color:var(--yellow);text-decoration:none}.foot-bottom{max-width:1080px;margin:24px auto 0;padding-top:18px;border-top:1px solid rgb(255 255 255 / .12);font-size:12px;color:#9AA0A6;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.socials{display:flex;gap:10px}.socials a{width:34px;height:34px;border-radius:8px;background:rgb(255 255 255 / .1);display:flex;align-items:center;justify-content:center}.socials a:hover{background:var(--red)}.socials svg{width:17px;height:17px;fill:#fff}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(20px);background:#161618;color:#fff;padding:12px 22px;border-radius:10px;font-size:13.5px;font-weight:600;opacity:0;pointer-events:none;transition:all .25s;z-index:99}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.trust{background:#161618;color:#fff}.trust-in{max-width:1080px;margin:0 auto;padding:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center}.trust-item strong{display:block;font-size:17px;font-weight:800;color:#fff}.trust-item span{font-size:12px;color:#C9A9A9}@media(max-width:760px){.trust-in{grid-template-columns:1fr 1fr;gap:18px}}.brands{background:#000;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brands-in{max-width:1080px;margin:0 auto;padding:34px 24px;text-align:center}.brands .bl{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:16px;color:#fff}.brand-note{font-size:12.5px;color:var(--muted)}.brand-pill{display:inline-block;border:1px dashed #d9c9a8;background:#FFFDF7;border-radius:999px;padding:8px 16px;margin:5px;font-size:13.5px;font-weight:600;color:var(--ink)}.brand-row{display:flex;align-items:center;justify-content:center;gap:44px;flex-wrap:wrap}.brand-row img{height:40px;width:auto;opacity:.92;filter:saturate(1)}.mfgband{background:var(--grad);color:#fff;overflow:hidden}.mfgband .inner{max-width:1080px;margin:0 auto;padding:26px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.mfgband .cap{font-size:15.5px;font-weight:800;letter-spacing:.3px;max-width:420px}.mfgband .cap span{color:var(--yellow)}.mfgband .icons{display:flex;gap:26px;align-items:center;opacity:.92}.mfgband .icons svg{height:54px;width:54px}.mfgphoto{width:100%;height:0;padding:0}@media(max-width:760px){.mfgband .inner{justify-content:center;text-align:center}}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.proof-card{border:1px solid var(--line);border-radius:14px;padding:26px}.proof-card .stat{font-size:28px;font-weight:800;color:var(--red);letter-spacing:-.5px;line-height:1.05}.proof-card h3{font-size:16px;font-weight:700;margin:8px 0 8px}.proof-card p{font-size:13.5px;color:var(--muted)}.proof-card cite{display:block;font-size:11.5px;color:var(--muted);font-style:normal;margin-top:10px}.quote{background:linear-gradient(135deg,#FFF1E8,#FFF8EB);border:1px dashed #E6C7A8}.quote .q{font-size:16px;font-weight:600;color:var(--ink);line-height:1.5}.quote .who{font-size:13px;color:var(--muted);margin-top:14px}.ph{color:var(--burnt);font-weight:700}@media(max-width:760px){.proof-grid{grid-template-columns:1fr}}.midcta{background:var(--grad);color:#fff;text-align:center;padding:44px 24px}.midcta .mt{font-size:23px;font-weight:800;margin-bottom:18px;letter-spacing:-.3px}.midcta a{display:inline-flex;background:#fff;color:var(--red);text-decoration:none;font-weight:800;font-size:15px;padding:14px 30px;border-radius:10px}