@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,71,71,.55)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--base:#FFFFFF;--wp--preset--color--contrast:#111111;--wp--preset--color--accent-1:#FFEE58;--wp--preset--color--accent-2:#F6CFF4;--wp--preset--color--accent-3:#503AA8;--wp--preset--color--accent-4:#686868;--wp--preset--color--accent-5:#FBFAF3;--wp--preset--color--accent-6:color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:0.875rem;--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large:clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large:clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope:Manrope, sans-serif;--wp--preset--font-family--fira-code:"Fira Code", monospace;--wp--preset--spacing--20:10px;--wp--preset--spacing--30:20px;--wp--preset--spacing--40:30px;--wp--preset--spacing--50:clamp(30px, 5vw, 50px);--wp--preset--spacing--60:clamp(30px, 7vw, 70px);--wp--preset--spacing--70:clamp(50px, 7vw, 90px);--wp--preset--spacing--80:clamp(70px, 10vw, 140px);--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:645px;--wp--style--global--wide-size:1340px;--wp--style--block-gap:1.2rem}:where(body){margin:0}body{background-color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--manrope);font-size:var(--wp--preset--font-size--large);font-weight:300;letter-spacing:-.1px;line-height:1.4;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50);background:var(--cream);color:var(--ink);font-family:"Inter",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-top:38px;padding-bottom:78px}a:where(:not(.wp-element-button)){color:currentColor}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1{font-size:var(--wp--preset--font-size--xx-large)}h2{font-size:var(--wp--preset--font-size--x-large)}h3{font-size:var(--wp--preset--font-size--large)}a{text-decoration-thickness:1px!important;text-underline-offset:.1em;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit}h1,h2,h3,p{text-wrap:pretty}:root{--direction-multiplier:1}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex{flex-direction:var(--flex-direction)}.e-con{display:var(--display)}:is([data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget,.elementor-kit-6 p{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-shape-rounded .elementor-icon{border-radius:10%}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.e-con{--container-max-width:1140px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative;align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-1225 .elementor-element.elementor-element-09b5ca8,.elementor-1225 .elementor-element.elementor-element-28e1c34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-1225 .elementor-element.elementor-element-362b859 .elementor-icon-wrapper{text-align:start}.elementor-1225 .elementor-element.elementor-element-067c97c.elementor-view-stacked .elementor-icon,.elementor-1225 .elementor-element.elementor-element-362b859.elementor-view-stacked .elementor-icon,.elementor-1225 .elementor-element.elementor-element-87fd7af.elementor-view-stacked .elementor-icon,.elementor-1225 .elementor-element.elementor-element-9c97848.elementor-view-stacked .elementor-icon{background-color:#000;color:#88ff81}.elementor-1225 .elementor-element.elementor-element-362b859 .elementor-icon{font-size:12px}.elementor-1225 .elementor-element.elementor-element-87fd7af .elementor-icon-wrapper{text-align:start}.elementor-1225 .elementor-element.elementor-element-87fd7af .elementor-icon{font-size:12px}.elementor-1225 .elementor-element.elementor-element-9c97848 .elementor-icon-wrapper{text-align:start}.elementor-1225 .elementor-element.elementor-element-9c97848 .elementor-icon{font-size:12px}.elementor-1225 .elementor-element.elementor-element-067c97c .elementor-icon-wrapper{text-align:start}.elementor-1225 .elementor-element.elementor-element-067c97c .elementor-icon{font-size:12px}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-1225 .elementor-element.elementor-element-35e8222{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px);--e-icon-list-icon-size:13px;--icon-vertical-offset:0px}.elementor-1225 .elementor-element.elementor-element-35e8222 .elementor-icon-list-icon svg{fill:#ff6b4a;transition:fill .3s}.elementor-1225 .elementor-element.elementor-element-35e8222 .elementor-icon-list-item>.elementor-icon-list-text{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:30px}.elementor-1225 .elementor-element.elementor-element-35e8222 .elementor-icon-list-text{color:#9c9d9f;transition:color .3s}.elementor-1225 .elementor-element.elementor-element-7f21962,.elementor-1225 .elementor-element.elementor-element-af44dae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media (max-width:767px){.elementor-1225 .elementor-element.elementor-element-35e8222{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:9px}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.elementor .e-heading-base,.elementor .e-paragraph-base{margin:0}.elementor .e-88e6be0-d8252e3{font-family:"IBM Plex Mono";font-weight:200;font-size:14px;color:#ff4b1f}.elementor .e-0152b2b-5967f71,.elementor .e-7b6967a-38f4451{width:50%;font-family:"Space Grotesk";margin-block-start:17px}.elementor .e-0152b2b-5967f71{width:60%;font-size:15px;color:#6e6656}.elementor .e-db4ecb6-e655dc8{width:75%;margin-block-start:20px}.elementor .e-275072c-98ad2be{font-family:"IBM Plex Mono";font-weight:200;font-size:19px;margin-block-start:10px}.elementor .e-eaad137-b8f87f2{padding:30px;border-start-start-radius:10px;border-start-end-radius:1px;border-end-start-radius:10px;border-width:.5px;border-color:#979797;border-style:solid;display:flex;flex-direction:column}.elementor .e-4ef6b62-33b079c{font-family:"IBM Plex Mono";font-weight:200;font-size:19px;margin-block-start:10px}.elementor .e-8934d36-f7e0b2d{padding:30px;border-width:1px;border-color:#5c5959;border-style:solid;display:flex;flex-direction:column}.elementor .e-63ced3a-9cc2f54{font-family:"IBM Plex Mono";font-weight:200;font-size:19px;margin-block-start:10px}.elementor .e-acaa7ef-52bcd4f{padding:30px;border-start-end-radius:10px;border-end-end-radius:10px;border-width:1px;border-color:#5c5959;border-style:solid;display:flex;flex-direction:column}.elementor .e-77b3b1d-c94bba2{width:75%;margin-block-start:30px;border-color:#615d5d;border-style:none;display:flex;flex-direction:row}.elementor .e-ec2a7dc{margin-block-start:50px;margin-block-end:50px;flex-direction:column;align-items:center}.elementor .e-1f11236-0974bf7{font-family:"IBM Plex Mono";font-weight:200;font-size:14px;color:#ff4b1f}.elementor .e-60192b7-a705b31{width:50%;font-family:"Space Grotesk";margin-block-start:17px}.elementor .e-640c893-d7e4a98{width:75%;margin-block-start:20px}.elementor .e-4c618f8-66b3293{font-size:15px}.elementor .e-680e45a-b9df0a1{font-size:12px;margin-block-start:10px}.elementor .e-da760b3-8cb354c{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-24f3d52-59c38f6{font-size:15px}.elementor .e-19fe8c9-a5e5cf9{font-size:12px;margin-block-start:10px}.elementor .e-beb2af2-97c5ada{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-167cd10-ea51299{font-size:15px}.elementor .e-45f52d6-b9c86e2{font-size:12px;margin-block-start:10px}.elementor .e-0ed88f0-208aa68{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-92c525b-2edafc7{font-size:15px}.elementor .e-7e5a0cc-101ab1f{font-size:12px;margin-block-start:10px}.elementor .e-deff730-177a7fb{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-990a28d-9c2c12a{width:75%;margin-block-start:15px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.elementor .e-538ed7d-7aeb026{font-size:20px;color:#fff}.elementor .e-1851e79-1f19a44{width:75%;padding:25px;margin-block-start:15px;border-radius:15px;background-color:#0b0b0a}.elementor .e-a846d2c-144e478{margin-block-start:50px;margin-block-end:50px;flex-direction:column;align-items:center}.elementor .e-6b3983a-445c4e3{font-family:"IBM Plex Mono";font-weight:200;font-size:14px;color:#ff4b1f}.elementor .e-6422c8b-2feb8d2{width:50%;font-family:"Space Grotesk";margin-block-start:17px}.elementor .e-5ba802e-6e0e41a{width:75%;margin-block-start:20px}.elementor .e-e8e1684-7a5d7e0{font-size:16px;color:#ff6b4a}.elementor .e-e8326b7-da14118{font-size:15px;margin-block-start:10px}.elementor .e-b146b51-ca6e39b{font-size:12px;margin-block-start:10px}.elementor .e-25a6f41-aa635a7{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-2f2bf4c-d472c9d{font-size:16px;color:#ff6b4a}.elementor .e-8ce8f03-e90af9b{font-size:15px;margin-block-start:10px}.elementor .e-ff0cb12-49c0695{font-size:12px;margin-block-start:10px}.elementor .e-b6a0681-b3426da{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-a2c540f-0d0ff61{font-size:16px;color:#ff6b4a}.elementor .e-a95fe4a-acf552e{font-size:15px;margin-block-start:10px}.elementor .e-8a6780c-98ed39d{font-size:12px;margin-block-start:10px}.elementor .e-79b6270-e2f6e8c{padding:20px;border-radius:10px;border-style:none;background-color:#fff}.elementor .e-2d4587f-8f10f7a{width:75%;margin-block-start:15px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}.elementor .e-f097adf-4f26387{margin-block-start:50px;margin-block-end:50px;flex-direction:column;align-items:center}.elementor .e-7b85e12-30fff6d{font-family:"IBM Plex Mono";font-weight:200;font-size:14px;color:#d6ff4b}.elementor .e-9539735-cd75100{width:50%;font-family:"Space Grotesk";color:#fff;margin-block-start:17px}.elementor .e-0b2b3fa-6572fd1{width:75%;margin-block-start:20px}.elementor .e-a1cda18-b598a4e{font-size:16px;color:#ff6b4a}.elementor .e-568d0b2-18bf022{font-size:15px;color:#fff;margin-block-start:10px}.elementor .e-3a7ac73-eac7b50{font-size:12px;color:#a7a1a1;margin-block-start:10px}.elementor .e-8a6a27e-75939d1{font-size:16px;color:#d6ff4b;margin-block-start:10px}.elementor .e-8fe41c6-b37b361{padding:20px;border-radius:10px;border-width:1px;border-style:solid;background-color:#17140f;mix-blend-mode:screen;box-shadow:0 0 10px 0#000}.elementor .e-e2ee08b-1b0358b{font-size:16px;color:#ff6b4a}.elementor .e-3da0ccc-f44a2e3{font-size:15px;color:#fff;margin-block-start:10px}.elementor .e-039ea52-f49cca1{font-size:12px;color:#a7a1a1;margin-block-start:10px}.elementor .e-4d47db2-b139c66{font-size:16px;color:#d6ff4b;margin-block-start:10px}.elementor .e-d64f66a-ffca5e1{padding:20px;border-radius:10px;border-width:1px;border-style:solid;background-color:#17140f;mix-blend-mode:screen;box-shadow:0 0 10px 0#000}.elementor .e-2e3aade-1a9cd14{font-size:16px;color:#ff6b4a}.elementor .e-7ff17ae-bba346c{font-size:15px;color:#fff;margin-block-start:10px}.elementor .e-5e4aa44-4dc3b2b{font-size:12px;color:#a7a1a1;margin-block-start:10px}.elementor .e-6abb232-2e4770c{font-size:16px;color:#d6ff4b;margin-block-start:10px}.elementor .e-9c2d99d-bddf649{padding:20px;border-radius:10px;border-width:1px;border-style:solid;background-color:#17140f;mix-blend-mode:screen;box-shadow:0 0 10px 0#000}.elementor .e-8d3e614-749dd58{width:75%;margin-block-start:30px;margin-block-end:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}.elementor .e-a8f98b4-8d62449{margin-block-start:50px;margin-block-end:0;background-color:#0b0b0a;flex-direction:column;align-items:center}@media (max-width:767px){@media (max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}.elementor .e-0152b2b-5967f71,.elementor .e-7b6967a-38f4451,.elementor .e-db4ecb6-e655dc8{width:100%}.elementor .e-b1927d7-9fe98ec{font-size:20px}.elementor .e-275072c-98ad2be{font-size:13px}.elementor .e-eaad137-b8f87f2{padding:20px}.elementor .e-2931583-ee9cf0b{font-size:20px}.elementor .e-4ef6b62-33b079c{font-size:13px}.elementor .e-8934d36-f7e0b2d{padding:20px}.elementor .e-7746b32-2f40cc4{font-size:20px}.elementor .e-63ced3a-9cc2f54{font-size:13px}.elementor .e-acaa7ef-52bcd4f{padding:20px}.elementor .e-77b3b1d-c94bba2{width:100%}.elementor .e-ec2a7dc{padding:0}.elementor .e-1851e79-1f19a44,.elementor .e-60192b7-a705b31,.elementor .e-640c893-d7e4a98,.elementor .e-990a28d-9c2c12a{width:100%}.elementor .e-a846d2c-144e478{padding:0}.elementor .e-2d4587f-8f10f7a,.elementor .e-5ba802e-6e0e41a,.elementor .e-6422c8b-2feb8d2{width:100%}.elementor .e-f097adf-4f26387{padding:0}.elementor .e-0b2b3fa-6572fd1,.elementor .e-8d3e614-749dd58,.elementor .e-9539735-cd75100{width:100%}.elementor .e-a8f98b4-8d62449{padding:0}}}footer,img,section{display:block}b,strong{font-weight:bolder}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden;display:inline}button{overflow:visible;outline:0;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:0}button:focus,button:hover{outline:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf)format("truetype"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff)format("woff"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf)format("truetype"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff)format("woff"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf)format("truetype"),url(https://icaframework.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome)format("svg")}@font-face{font-family:elementskit;src:url(https://icaframework.com/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/fonts/elementskit.woff?itek3h)format("woff");font-weight:400;font-style:normal;font-display:swap}.elementor-widget .icon::before{font-family:elementskit!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon-tick::before{content:""}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url(https://icaframework.com/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url(https://icaframework.com/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2)format("woff2")}:root{--cream:#F2ECE1;--cream-2:#EAE2D3;--black:#0B0B0A;--charcoal:#17140F;--charcoal-2:#201C16;--orange:#FF4B1F;--orange-deep:#D93A12;--lime:#D6FF4B;--ink:#181510;--line-dark:rgba(10,8,5,.13);--line-light:rgba(255,255,255,.13);--muted-dark:#6E6656;--muted-light:#A79E8B;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}h1,h2,h3{font-family:"Space Grotesk",sans-serif;letter-spacing:-.01em;line-height:1.05;font-weight:700}.mono{font-family:"IBM Plex Mono",monospace}.btn,.eyebrow{align-items:center}.eyebrow{display:flex;gap:10px;font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:18px}.eyebrow::before{content:"";width:26px;height:2px;background:var(--orange);display:block}.eyebrow.on-dark{color:var(--lime)}.eyebrow.on-dark::before{background:var(--lime)}.btn{display:inline-flex;justify-content:center;gap:8px;background:linear-gradient(180deg,var(--orange),var(--orange-deep));color:#fff;font-weight:700;font-size:15px;padding:16px 26px;border-radius:8px;border:0;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px -8px rgba(255,75,31,.55);transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(255,75,31,.65)}.btn:active{transform:translateY(0)}.btn.block{width:100%}.section{padding:96px 0}.on-dark{background:var(--black);color:var(--cream)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#ff4747;display:inline-block;box-shadow:0 0 0 0 rgba(255,71,71,.6);animation:pulse 1.8s infinite}.topbar{position:fixed;top:0;left:0;right:0;z-index:60;background:var(--black);color:var(--cream);height:38px;border-bottom:1px solid var(--line-light)}.topbar,.topbar .wrap,.topbar-item{display:flex;align-items:center}.topbar .wrap{justify-content:space-between;width:100%}.topbar-item{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.06em;gap:7px;text-transform:uppercase;color:var(--muted-light)}.topbar-item b,.topbar-timer{color:var(--cream);font-weight:600}.topbar-timer{color:var(--lime)}.topbar-right{display:flex;align-items:center;gap:14px}.price-strike{color:var(--muted-light);text-decoration:line-through;margin-right:4px}.hero{padding:64px 0 80px}.hero-grid{display:grid;grid-template-columns:1.15fr .95fr;gap:52px;align-items:start}.hero h1{font-size:clamp(34px,4.6vw,56px);margin-bottom:20px}.hl{background:var(--black);color:var(--cream);padding:2px 10px;display:inline-block;transform:rotate(-.6deg);box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-sub,.stat span{color:var(--muted-dark)}.hero-sub{font-size:16.5px;max-width:46ch;line-height:1.6;margin-bottom:34px}.stat-row{display:flex;gap:38px;padding-top:22px;border-top:1px solid var(--line-dark);flex-wrap:wrap}.stat b{display:block;font-family:"Space Grotesk",sans-serif;font-size:28px;font-weight:700}.stat span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-family:"IBM Plex Mono",monospace}.avatar-block,.hero-media{position:relative}.avatar-block{border-radius:18px;overflow:hidden;background:radial-gradient(120% 120%at 50% 15%,#ff7a44 0,#ff4b1f 45%,#b22a0a 100%);aspect-ratio:4/4.6;display:flex;align-items:flex-end;justify-content:center;box-shadow:0 30px 60px -25px rgba(0,0,0,.45)}.avatar-block::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.18),transparent 40%),repeating-linear-gradient(135deg,rgba(0,0,0,.05)0 2px,transparent 2px 26px)}.avatar-initials{font-family:"Space Grotesk",sans-serif;font-weight:700;color:rgba(11,11,10,.9);font-size:clamp(90px,13vw,150px);line-height:1;letter-spacing:-.02em;text-shadow:0 6px 0 rgba(255,255,255,.14);position:relative;margin-bottom:-6px}.badge-float{position:absolute;background:var(--black);font-family:"IBM Plex Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 12px;border-radius:6px;box-shadow:0 10px 20px -8px rgba(0,0,0,.5)}.badge-float.b1{top:8%;left:-8%}.badge-float.b2{bottom:14%;right:-6%;color:#fff}.badge-float,.badge-float b{color:var(--lime)}.hero-info{margin-top:22px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.info-box,.price-box{border:1px solid var(--line-dark)}.info-box{border-radius:8px;padding:11px 13px;background:rgba(255,255,255,.35)}.info-box .lbl{font-family:"IBM Plex Mono",monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:4px}.info-box .val{font-size:13px;font-weight:600}.price-box{border-radius:10px;padding:18px 20px;margin-bottom:16px;background:#fff;position:relative;overflow:hidden}.checklist li,.price-box .lbl{color:var(--muted-dark);display:flex}.price-box .lbl,.price-box .timer{font-family:"IBM Plex Mono",monospace}.price-box .lbl{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px}.price-box .timer{font-size:34px;font-weight:600;letter-spacing:.02em}.price-box .price-line{margin-top:6px;font-size:15px}.price-box .price-line s{color:var(--muted-dark);margin-right:8px}.price-box .price-line b{font-size:20px}.checklist{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:7px}.checklist li{font-size:13px;gap:8px;align-items:flex-start}.checklist li::before{content:"✓";color:var(--orange);font-weight:700;flex-shrink:0}.marquee-wrap{background:var(--black);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);overflow:hidden;padding:22px 0}.marquee-track{display:flex;width:max-content;animation:scroll 26s linear infinite;gap:0}.scroller-outer{position:relative}.scroller{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.t-card{flex:0 0 270px;scroll-snap-align:start;border-radius:14px;overflow:hidden;background:var(--charcoal);border:1px solid var(--line-light);color:var(--cream)}.t-photo{height:150px;background:linear-gradient(180deg,rgba(255,120,60,.15),var(--orange) 130%);display:flex;align-items:center;justify-content:center;position:relative}.t-photo span{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:44px;color:rgba(11,11,10,.85)}.t-body{padding:16px 18px 18px}.t-body .name{font-weight:700;font-size:14.5px;margin-bottom:3px}.t-body .headline{font-size:13px;color:var(--lime);font-weight:600;margin-bottom:8px}.agenda-card li,.t-body .desc{color:var(--muted-light);line-height:1.5}.t-body .desc{font-size:12.5px;margin-bottom:14px}.t-tag{display:inline-block;background:rgba(255,75,31,.14);color:var(--orange);border:1px solid rgba(255,75,31,.35);font-family:"IBM Plex Mono",monospace;font-size:10.5px;padding:6px 9px;border-radius:5px;letter-spacing:.02em}.scroll-controls{display:flex;gap:10px;margin-top:18px}.scroll-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-light);background:0 0;color:var(--cream);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .15s}.scroll-btn:hover{background:rgba(255,255,255,.08)}.agenda-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.agenda-tab{font-family:"IBM Plex Mono",monospace;font-size:11.5px;letter-spacing:.04em;padding:9px 15px;border:1px solid var(--line-light);border-radius:999px;color:var(--muted-light)}.agenda-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.agenda-card,.agenda-card ul{display:flex;flex-direction:column}.agenda-card{background:var(--charcoal);border:1px solid var(--line-light);border-radius:14px;padding:26px 22px;gap:14px;transition:border-color .2s,transform .2s}.agenda-card:hover{border-color:var(--orange);transform:translateY(-4px)}.agenda-card .dur,.agenda-num{font-family:"IBM Plex Mono",monospace}.agenda-num{width:38px;height:38px;border-radius:9px;background:var(--black);border:1px solid var(--line-light);display:flex;align-items:center;justify-content:center;color:var(--lime);font-weight:600;font-size:13px}.agenda-card h3{font-size:18px;color:var(--cream)}.agenda-card .dur{font-size:10.5px;color:var(--muted-light);letter-spacing:.06em;text-transform:uppercase}.agenda-card ul{list-style:none;gap:8px}.agenda-card li{font-size:13px;padding-left:14px;position:relative}.agenda-card li::before{content:"•";position:absolute;left:0;color:var(--orange)}.problem-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.problem-grid h2{font-size:clamp(26px,3.6vw,38px);color:var(--cream);margin-bottom:16px}.problem-grid>div:first-child p{color:var(--muted-light);font-size:15.5px;max-width:40ch;line-height:1.6}.situation-list{display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.situation-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line-light);border-radius:10px;background:var(--charcoal);transition:border-color .2s}.situation-item.hot{border-color:var(--orange);background:rgba(255,75,31,.06)}.situation-item .n{font-family:"IBM Plex Mono",monospace;color:var(--orange);font-size:12px;font-weight:600;flex-shrink:0;padding-top:2px}.quote-block p,.situation-item p{font-size:14px;color:var(--cream);line-height:1.5}.quote-block{border-left:3px solid var(--lime);padding-left:18px;margin-bottom:26px}.quote-block p{font-size:17px;font-weight:600}.trainer-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.trainer-photo,.trainer-photo-wrap{position:relative}.trainer-photo{border-radius:16px;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(120% 100%at 50%0,#2a2618 0,#17140f 60%);box-shadow:0 0 0 1px var(--line-light),0 0 60px -10px rgba(214,255,75,.35);display:flex;align-items:center;justify-content:center}.trainer-photo .mono-init{font-family:"Space Grotesk",sans-serif;font-size:110px;font-weight:700;color:rgba(214,255,75,.9)}.trainer-stats span,.trainer-tag{font-family:"IBM Plex Mono",monospace}.trainer-tag{position:absolute;left:18px;bottom:18px;background:var(--lime);color:var(--black);font-size:11px;font-weight:700;padding:8px 12px;border-radius:6px}.trainer-copy .eyebrow{margin-bottom:14px}.trainer-copy h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:18px}.trainer-copy p{color:var(--muted-light);font-size:15px;line-height:1.7;margin-bottom:16px}.trainer-copy h2,.trainer-copy p b,.trainer-stats b{color:var(--cream)}.trainer-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-light);border:1px solid var(--line-light);border-radius:10px;overflow:hidden;margin-top:26px}.trainer-stats div{background:var(--charcoal);padding:18px 14px}.trainer-stats b{display:block;font-family:"Space Grotesk",sans-serif;font-size:22px}.trainer-stats span{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-light)}.compare-wrap{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center}.compare-box{border-radius:14px;padding:32px 26px;text-align:center}.compare-box.before{background:var(--cream-2);border:1px solid var(--line-dark)}.compare-box.after{background:var(--black);color:var(--cream);border:1px solid var(--orange)}.compare-box .tag{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;display:block}.compare-box.before .tag{color:var(--muted-dark)}.compare-box.after .tag{color:var(--lime)}.compare-box .num{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;margin-bottom:10px}.compare-box .cap,.faq-a p{font-size:13.5px;color:var(--muted-dark)}.compare-box.after .cap{color:var(--muted-light)}.compare-arrow{font-size:26px;color:var(--orange);font-weight:700}.ticket{background:var(--charcoal);border:1px solid var(--line-light);border-radius:18px;padding:40px;position:relative;overflow:hidden}.ticket::after,.ticket::before{content:"";position:absolute;width:26px;height:26px;background:var(--black);border-radius:50%;top:50%;transform:translateY(-50%)}.ticket::before{left:-13px}.ticket::after{right:-13px}.ticket-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:24px}.final-cta h2,.ticket-top h2{color:var(--cream);font-size:clamp(24px,3vw,32px)}.hold-timer,.ticket-field .lbl{font-family:"IBM Plex Mono",monospace}.hold-timer{color:var(--lime);font-size:13px;display:flex;align-items:center;gap:8px}.ticket-dashed{border-top:2px dashed var(--line-light);margin:26px 0}.ticket-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.ticket-field .lbl{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);margin-bottom:6px}.ticket-field .val{color:var(--cream);font-weight:600;font-size:14.5px}.faq-q .plus,.ticket-field .val.accent{color:var(--orange)}.faq-item{border-bottom:1px solid var(--line-dark)}.faq-q{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15.5px;font-weight:600;color:var(--ink);font-family:"Inter",sans-serif}.faq-q .plus{font-size:20px;font-weight:400;flex-shrink:0;transition:transform .25s ease}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{padding:0 0 22px;font-size:14.5px;line-height:1.6;max-width:70ch}.final-cta,.footer{text-align:center;padding:100px 0}.final-cta h2{font-size:clamp(28px,5vw,48px);margin-bottom:18px}.final-cta p{color:var(--muted-light);font-size:15.5px;max-width:52ch;margin:0 auto 34px}.footer{padding:44px 0}.footer p{font-size:11.5px;color:var(--muted-dark);line-height:1.7;max-width:760px;margin:0 auto 14px}.footer .brand{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:14px;margin-bottom:10px}.bottombar{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--black);border-top:1px solid var(--line-light);padding:12px 0}.bottombar .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px}.bb-item,.bb-left{display:flex;align-items:center;gap:18px}.bb-item{font-family:"IBM Plex Mono",monospace;font-size:11.5px;color:var(--muted-light);gap:7px}.bb-item .timer{color:var(--lime);font-weight:600}.bb-item.seats{color:var(--cream)}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-media{order:-1;max-width:360px;margin:0 auto 20px}.agenda-grid{grid-template-columns:1fr 1fr}.problem-grid{gap:34px}.problem-grid,.trainer-grid{grid-template-columns:1fr}.trainer-photo-wrap{max-width:340px;margin:0 auto}.compare-wrap{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg);text-align:center}.ticket-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{padding-top:0}.bb-item.hide-mobile,.topbar{display:none}.section{padding:64px 0}.wrap{padding:0 20px}.agenda-grid{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}.ticket{padding:26px 20px}.ticket-grid{grid-template-columns:1fr 1fr;gap:18px}.bottombar .wrap{gap:10px}.btn{padding:13px 18px;font-size:13.5px}.stat-row{gap:22px}.stat b{font-size:22px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}