img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
: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}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--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:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--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--primary:#f25000;--wp--preset--color--secaccent:#00295b;--wp--preset--color--secondary-accent-text:#000;--wp--preset--color--secondary:#f2f2f2;--wp--preset--color--accent:#f8e6dd;--wp--preset--color--accent-text:#fffffe;--wp--preset--color--secondary-accent:#262626;--wp--preset--color--hover:#00295b;--wp--preset--color--heading:#252525;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--gradient--primary-gradient:linear-gradient(270deg,var(--wp--preset--color--secaccent) 0%,var(--wp--preset--color--primary) 100%);--wp--preset--gradient--secondary-gradient:linear-gradient(0deg,var(--wp--preset--color--secaccent) 40%,var(--wp--preset--color--primary) 42%);--wp--preset--font-size--small:clamp(14px, 1.6vw, 16px);--wp--preset--font-size--medium:clamp(16px, 1.8vw, 18px);--wp--preset--font-size--large:clamp(18px, 2.2vw, 20px);--wp--preset--font-size--x-large:clamp(24px, 3vw, 28px);--wp--preset--font-size--x-small:clamp(12px, 1.5vw, 14px);--wp--preset--font-size--xx-large:clamp(28px, 3.6vw, 36px);--wp--preset--font-size--xxx-large:clamp(36px, 4.8vw, 48px);--wp--preset--font-size--xxxx-large:clamp(48px, 7.2vw, 72px);--wp--preset--font-family--montserrat:"Montserrat",sans-serif;--wp--preset--font-family--koulen:"Koulen",sans-serif;--wp--preset--font-family--open-sans:"Open Sans",sans-serif;--wp--preset--font-family--outfit:"Outfit",sans-serif;--wp--preset--font-family--poppins:"Poppins",sans-serif;--wp--preset--font-family--roboto:"Roboto",sans-serif;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--spacing--xx-small:8px;--wp--preset--spacing--x-small:15px;--wp--preset--spacing--small:24px;--wp--preset--spacing--medium:32px;--wp--preset--spacing--large:48px;--wp--preset--spacing--x-large:64px;--wp--preset--spacing--xx-large:96px;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000;--wp--custom--font-weight--black:900;--wp--custom--font-weight--extra-bold:800;--wp--custom--font-weight--bold:700;--wp--custom--font-weight--semi-bold:600;--wp--custom--font-weight--medium:500;--wp--custom--font-weight--regular:400;--wp--custom--font-weight--light:300;--wp--custom--font-weight--extra-light:200;--wp--custom--font-weight--thin:100;--wp--custom--line-height--initial:1;--wp--custom--line-height--xx-small:1.2;--wp--custom--line-height--x-small:1.3;--wp--custom--line-height--small:1.4;--wp--custom--line-height--medium:1.45;--wp--custom--line-height--large:1.6;--wp--custom--border-radius--xx-small:4px;--wp--custom--border-radius--x-small:6px;--wp--custom--border-radius--small:8px;--wp--custom--border-radius--medium:12px;--wp--custom--border-radius--large:16px;--wp--custom--border-radius--x-large:20px;--wp--custom--border-radius--xx-large:24px;--wp--custom--border-radius--full:999px}:root{--wp--style--global--content-size:1170px;--wp--style--global--wide-size:1400px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:var(--wp--preset--spacing--x-small);margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:var(--wp--preset--spacing--x-small)}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--x-small);margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:var(--wp--preset--spacing--x-small);margin-block-end:0}:root :where(.is-layout-flex){gap:var(--wp--preset--spacing--x-small)}:root :where(.is-layout-grid){gap:var(--wp--preset--spacing--x-small)}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--accent-text);color:var(--wp--preset--color--secondary-accent-text);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--large);--wp--style--root--padding-top:0px;--wp--style--root--padding-right:15px;--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:15px}a:where(:not(.wp-element-button)){color:inherit;text-decoration:underline}:root :where(a:where(:not(.wp-element-button)):hover){color:var(--wp--preset--color--hover)}:root :where(a:where(:not(.wp-element-button)):focus){color:var(--wp--preset--color--hover)}h1{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--xxxx-large);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:-2px;line-height:var(--wp--custom--line-height--xx-small);margin-bottom:var(--wp--preset--spacing--small)}h2{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--xxx-large);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:-1px;line-height:var(--wp--custom--line-height--xx-small);margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--x-small)}h3{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--xx-large);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:-.5px;line-height:var(--wp--custom--line-height--x-small);margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--x-small)}h4{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--x-large);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:-.25px;line-height:var(--wp--custom--line-height--x-small);margin-top:var(--wp--preset--spacing--small);margin-bottom:var(--wp--preset--spacing--xx-small)}h5{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--medium);margin-top:var(--wp--preset--spacing--small);margin-bottom:var(--wp--preset--spacing--xx-small)}h6{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--medium);margin-top:var(--wp--preset--spacing--x-small);margin-bottom:var(--wp--preset--spacing--xx-small)}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--accent);border-radius:0;border-color:var(--wp--preset--color--primary);border-width:0;color:var(--wp--preset--color--accent-text);font-family:inherit;font-size:var(--wp--preset--font-size--small);font-style:inherit;font-weight:var(--wp--custom--font-weight--medium);letter-spacing:inherit;line-height:var(--wp--custom--line-height--initial);padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp--preset--color--hover);color:#fff}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){background-color:var(--wp--preset--color--hover);color:#fff}:root :where(.wp-element-button:active,.wp-block-button__link:active){background-color:var(--wp--preset--color--hover);color:#fff}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-primary-color{color:var(--wp--preset--color--primary) !important}.has-secaccent-color{color:var(--wp--preset--color--secaccent) !important}.has-secondary-accent-text-color{color:var(--wp--preset--color--secondary-accent-text) !important}.has-secondary-color{color:var(--wp--preset--color--secondary) !important}.has-accent-color{color:var(--wp--preset--color--accent) !important}.has-accent-text-color{color:var(--wp--preset--color--accent-text) !important}.has-secondary-accent-color{color:var(--wp--preset--color--secondary-accent) !important}.has-hover-color{color:var(--wp--preset--color--hover) !important}.has-heading-color{color:var(--wp--preset--color--heading) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-background-color{background-color:var(--wp--preset--color--primary) !important}.has-secaccent-background-color{background-color:var(--wp--preset--color--secaccent) !important}.has-secondary-accent-text-background-color{background-color:var(--wp--preset--color--secondary-accent-text) !important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary) !important}.has-accent-background-color{background-color:var(--wp--preset--color--accent) !important}.has-accent-text-background-color{background-color:var(--wp--preset--color--accent-text) !important}.has-secondary-accent-background-color{background-color:var(--wp--preset--color--secondary-accent) !important}.has-hover-background-color{background-color:var(--wp--preset--color--hover) !important}.has-heading-background-color{background-color:var(--wp--preset--color--heading) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-border-color{border-color:var(--wp--preset--color--primary) !important}.has-secaccent-border-color{border-color:var(--wp--preset--color--secaccent) !important}.has-secondary-accent-text-border-color{border-color:var(--wp--preset--color--secondary-accent-text) !important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary) !important}.has-accent-border-color{border-color:var(--wp--preset--color--accent) !important}.has-accent-text-border-color{border-color:var(--wp--preset--color--accent-text) !important}.has-secondary-accent-border-color{border-color:var(--wp--preset--color--secondary-accent) !important}.has-hover-border-color{border-color:var(--wp--preset--color--hover) !important}.has-heading-border-color{border-color:var(--wp--preset--color--heading) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-primary-gradient-gradient-background{background:var(--wp--preset--gradient--primary-gradient) !important}.has-secondary-gradient-gradient-background{background:var(--wp--preset--gradient--secondary-gradient) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-x-small-font-size{font-size:var(--wp--preset--font-size--x-small) !important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large) !important}.has-xxx-large-font-size{font-size:var(--wp--preset--font-size--xxx-large) !important}.has-xxxx-large-font-size{font-size:var(--wp--preset--font-size--xxxx-large) !important}.has-montserrat-font-family{font-family:var(--wp--preset--font-family--montserrat) !important}.has-koulen-font-family{font-family:var(--wp--preset--font-family--koulen) !important}.has-open-sans-font-family{font-family:var(--wp--preset--font-family--open-sans) !important}.has-outfit-font-family{font-family:var(--wp--preset--font-family--outfit) !important}.has-poppins-font-family{font-family:var(--wp--preset--font-family--poppins) !important}.has-roboto-font-family{font-family:var(--wp--preset--font-family--roboto) !important}
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.iz-lo-admin-order-button{clear:both;margin-top:12px}.iz-lo-modal[hidden]{display:none}.iz-lo-modal{position:fixed;inset:0;z-index:100000}.iz-lo-backdrop{position:absolute;inset:0;background:rgba(20,24,30,.42)}.iz-lo-dialog{position:relative;width:min(520px, calc(100vw - 32px));margin:9vh auto 0;background:#fff;border:1px solid #c7cdd4;box-shadow:0 18px 60px rgba(0,0,0,.22)}.iz-lo-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #dcdcde}.iz-lo-dialog-head h2{margin:0;font-size:18px;line-height:1.3}.iz-lo-x{border:0;background:0 0;cursor:pointer;font-size:18px;line-height:1}.iz-lo-form{display:grid;gap:14px;padding:18px}.iz-lo-form label{display:grid;gap:6px;font-weight:600}.iz-lo-form label[hidden]{display:none !important}.iz-lo-form select,.iz-lo-form textarea,.iz-lo-form input[type=date]{width:100%;max-width:100%}.iz-lo-check{display:flex !important;grid-template-columns:auto 1fr;align-items:center;gap:8px !important}.iz-lo-message{min-height:20px;color:#1d4f2a}.iz-lo-actions{display:flex;justify-content:flex-end;gap:8px}.iz-lo-admin .iz-lo-panel{max-width:860px;padding:16px;margin:12px 0;border:1px solid #dcdcde;background:#fff}.iz-lo-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr));gap:14px}.iz-lo-panel-head,.iz-lo-reason-list li,.iz-lo-inline-form,.iz-lo-report-filters{display:flex;align-items:center;gap:10px}.iz-lo-panel-head{justify-content:space-between}.iz-lo-reason-list{margin:10px 0 16px}.iz-lo-reason-list li{justify-content:space-between;padding:6px 0;border-bottom:1px solid #f0f0f1}.iz-lo-inline-form input[type=text]{min-width:180px}.iz-lo-report-filters{margin:12px 0}.iz-lo-report-table td{vertical-align:top}
.iz-ucm-widget{--iz-ucm-blue:#00295b;--iz-ucm-orange:#f4b223;--iz-ucm-white:#fff;position:fixed;right:22px;bottom:22px;z-index:99999;font-family:"Aptos","Segoe UI",sans-serif}.iz-ucm-widget [hidden]{display:none !important}.iz-ucm-launch,.iz-ucm-widget button{border:0;border-radius:6px;background:var(--iz-ucm-blue);color:var(--iz-ucm-white);cursor:pointer;font-weight:700;padding:10px 14px}.iz-ucm-widget .iz-ucm-launch{background:transparent url("/wp-content/uploads/2026/06/mr-fixin-chat-bubble.png") center/contain no-repeat;border-radius:0;box-shadow:none;font-size:0;height:100px;padding:0;transform-origin:center bottom;width:100px}.iz-ucm-widget .iz-ucm-launch.is-bobbing{animation:iz-ucm-launch-bob 4s ease-in-out infinite}@keyframes iz-ucm-launch-bob{0%,58%,100%{transform:translate3d(0,0,0)}66%{transform:translate3d(0,-13px,0)}74%{transform:translate3d(0,0,0)}82%{transform:translate3d(0,-8px,0)}96%{transform:translate3d(0,0,0)}}.iz-ucm-window{width:min(380px, calc(100vw - 28px));height:min(620px, calc(100vh - 44px));background:var(--iz-ucm-white);border:1px solid #d9d4c8;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.28);overflow:hidden;display:flex;flex-direction:column}.iz-ucm-window header{align-items:center;background:var(--iz-ucm-blue);color:var(--iz-ucm-white);display:flex;justify-content:space-between;padding:13px 14px}.iz-ucm-staff{align-items:center;display:flex;gap:10px;min-width:0}.iz-ucm-staff img{background:var(--iz-ucm-white);border:2px solid rgba(255,255,255,.76);border-radius:999px;display:block;height:34px;object-fit:cover;width:34px}.iz-ucm-staff strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iz-ucm-window header button{background:0 0;font-size:18px;padding:4px 8px}.iz-ucm-log{background:var(--iz-ucm-white);flex:1;overflow:auto;padding:14px}.iz-ucm-widget-msg{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 10px;max-width:65%;width:fit-content}.iz-ucm-widget-msg strong{color:var(--iz-ucm-blue);display:block;font-size:11px;margin:0 0 3px;opacity:.72}.iz-ucm-widget-msg p{background:var(--iz-ucm-white);border:1px solid #dfdacd;border-radius:8px;box-sizing:border-box;color:#202622;font-size:14px;line-height:1.42;margin:0;max-width:100%;overflow-wrap:anywhere;padding:10px 11px;white-space:pre-wrap}.iz-ucm-widget-msg p a{color:var(--iz-ucm-blue);font-weight:700;text-decoration:underline}.iz-ucm-widget-msg.is-inbound{align-items:flex-end;margin-left:auto}.iz-ucm-widget-msg.is-inbound p{background:var(--iz-ucm-white);border:2px solid var(--iz-ucm-orange);color:var(--iz-ucm-blue)}.iz-ucm-widget-msg.is-outbound p{background:var(--iz-ucm-white);border:2px solid var(--iz-ucm-blue);color:var(--iz-ucm-blue)}.iz-ucm-lead-qa{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;max-width:100%}.iz-ucm-lead-qa button{background:var(--iz-ucm-orange);border:1px solid var(--iz-ucm-orange);border-radius:6px;color:var(--iz-ucm-blue);font-size:13px;min-height:34px;padding:7px 10px}.iz-ucm-lead-qa button:disabled,.iz-ucm-lead-qa input:disabled{cursor:wait;opacity:.65}.iz-ucm-lead-qa form{display:flex;flex-wrap:wrap;gap:7px;width:100%}.iz-ucm-lead-qa input{background:#fff;border:1px solid #cfc8ba;border-radius:6px;box-sizing:border-box;color:var(--iz-ucm-blue);flex:1 1 145px;font:inherit;min-height:34px;padding:7px 9px}.iz-ucm-lead-qa-error{color:#b92f25;flex-basis:100%;font-size:12px;line-height:1.3;margin:0}.iz-ucm-message-form,.iz-ucm-identity-form{background:#fff;border-top:1px solid #ddd7cb;display:grid;gap:8px;padding:10px}.iz-ucm-message-form textarea,.iz-ucm-identity-form input{border:1px solid #cfc8ba;border-radius:6px;box-sizing:border-box;font:inherit;padding:10px;width:100%}.iz-ucm-message-form button[type=submit],.iz-ucm-identity-form button[type=submit]{background:var(--iz-ucm-orange);color:var(--iz-ucm-blue)}.iz-ucm-message-form button[type=submit]{font-size:1.5em}.iz-ucm-message-form textarea{min-height:72px;resize:vertical}.iz-ucm-hp{display:none}.iz-ucm-sms-modal{align-items:center;background:rgba(0,41,91,.58);display:none;inset:0;justify-content:center;padding:18px;position:fixed;z-index:100002}.iz-ucm-sms-modal.is-open{display:flex}.iz-ucm-sms-modal__backdrop{inset:0;position:absolute}.iz-ucm-sms-modal__card{background:#fff;border:1px solid #cdd9e8;border-radius:10px;box-shadow:0 18px 60px rgba(0,41,91,.22);color:var(--iz-ucm-blue);max-width:545px;padding:26px 30px;position:relative;width:min(545px, 100%)}.iz-ucm-sms-modal__card h3{color:var(--iz-ucm-blue);font-size:28px;line-height:1.1;margin:0 0 14px;text-align:center}.iz-ucm-sms-modal__card p{font-size:15px;line-height:1.55;margin:0 0 14px}.iz-ucm-sms-modal__small{color:#415878}.iz-ucm-sms-modal__small a{color:var(--iz-ucm-blue);font-weight:700;text-decoration:underline}.iz-ucm-sms-modal__actions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0, 1fr));margin-top:20px}.iz-ucm-sms-modal__actions button{border-radius:7px;cursor:pointer;font-size:18px;font-weight:800;min-height:48px;padding:10px 18px}.iz-ucm-sms-modal__actions [data-iz-ucm-sms-consent-yes]{background:var(--iz-ucm-blue);border:1px solid var(--iz-ucm-blue);color:#fff}.iz-ucm-sms-modal__actions [data-iz-ucm-sms-consent-no]{background:#eef3fa;border:1px solid #cdd9e8;color:var(--iz-ucm-blue)}@media (max-width:520px){.iz-ucm-widget{bottom:12px;left:12px;right:12px}.iz-ucm-window{width:100%}.iz-ucm-sms-modal__card{padding:22px 20px}.iz-ucm-sms-modal__card h3{font-size:24px}}
.woocommerce form .form-row .required{visibility:visible}
.social-main-box ul li{border-radius:5px !important}.social-main-box ul li a{font-size:25px !important}.choose-box-1{text-align:left}.choose-box-1 i,.choose-box-2 i,.choose-box-3 i,.choose-box-4 i{width:60px;height:60px;background:var(--wp--preset--color--accent-text) !important;display:flex;align-items:center;margin:0px !important;font-size:23px;justify-content:center;border-radius:30px;color:var(--wp--preset--color--primary) !important}.choose-box-4 i{color:var(--wp--preset--color--secaccent) !important}.choose-box-2 i,.choose-box-3 i{background:var(--wp--preset--color--primary) !important;color:var(--wp--preset--color--accent-text) !important}.social-main-box ul li:hover{background-color:var(--wp--preset--color--primary) !important}.social-main-box ul li:hover a svg{fill:var(--wp--preset--color--accent-text) !important}.header-btn a:hover,.banner-btn a:hover{background-color:var(--wp--preset--color--primary) !important}.header-btn a{padding-right:50px !important;position:relative}.header-btn a:hover:after{background-color:var(--wp--preset--color--secaccent) !important;color:var(--wp--preset--color--accent-text) !important}textarea,input.wpcf7-form-control{width:93%}.header-menu ul li a:hover{background-color:var(--wp--preset--color--primary) !important}.header-menu ul li ul.wp-block-navigation-submenu li a{background:var(--wp--preset--color--accent-text) !important;color:var(--wp--preset--color--secaccent) !important}.form-btn{display:inline-block;width:auto !important}.header-btn a:after{position:absolute;content:"\f345";color:var(--wp--preset--color--secaccent) !important;font-family:'Dashicons';width:30px;height:30px;background:var(--wp--preset--color--accent-text) !important;top:4px;display:flex;justify-content:center;;align-items:center;right:4px;font-size:20px;border-radius:5px}select.gt_selector.notranslate{background:transparent !important;border:0px !important;font-weight:400;font-size:12px;color:var(--wp--preset--color--secondary-accent) !important;text-transform:uppercase;width:24%;text-align:right}input#submit,button.wp-block-search__button.has-border-color.has-outline-border-color.has-icon.wp-element-button,a.wp-block-button__link.wp-element-button.add_to_cart_button.ajax_add_to_cart,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,button.wp-block-search__button.has-border-color.has-outline-border-color.wp-element-button,button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button.ajax_add_to_cart.product_type_simple.has-text-align-center.wc-interactive{background-color:var(--wp--preset--color--primary) !important}select.gt_selector.notranslate option{color:var(--wp--preset--color--pure-black);text-align:left}.gtranslate_wrapper{text-align:right}.banner-img img{object-fit:cover;object-position:top;height:600px !important;z-index:1;position:relative}.about-mian-image{text-align:right;position:relative;padding-right:30px !important}.banner-form{position:relative;z-index:2}.about-1-image{position:relative}.video-small-image .gutentor-element.gutentor-element-video-popup.text-align-center-mobile{position:absolute;top:0px;width:100%;border-radius:50%;margin:0px;height:100%;display:flex;justify-content:center;align-items:center}.video-small-image .gutentor-element-video-popup .gutentor-video-popup-holder:after{content:"";top:-4px;left:-4px;width:112%;height:112%;border:1px dashed #fff;position:absolute;border-radius:50%}.video-small-image .gutentor-element-video-popup .gutentor-video-popup-holder{height:50px;width:50px;position:relative;background:var(--wp--preset--color--accent-text) !important;color:var(--wp--preset--color--primary) !important;font-size:15px;border-radius:50%;-ms-flex-pack:center;justify-content:center;position:relative;z-index:auto}.banner-right-box .gutentor-element.gutentor-element-video-popup.text-align-center-mobile{position:relative;top:0px;width:100%;border-radius:50%;margin:0px;height:100%;display:flex;justify-content:center;align-items:center}.banner-video{position:absolute;top:50%;left:-38px;transform:translateY(-50%)}.about-video{position:absolute;top:50%;left:0px;right:0px;text-align:center;margin:0 auto;transform:translateY(-50%)}.banner-video{height:80px;width:80px;padding:20px !important;background:var(--wp--preset--color--primary) !important;color:var(--wp--preset--color--accent-text) !important;font-size:24px;border-radius:50%;-ms-flex-pack:center;justify-content:center;z-index:auto}.about-video{height:50px;width:50px;padding:10px !important;background:var(--wp--preset--color--accent-text) !important;color:var(--wp--preset--color--primary) !important;font-size:24px;border-radius:50%;-ms-flex-pack:center;justify-content:center;z-index:auto}.video-small-image .about-video img{height:100%;width:15px !important;top:-5px !important;position:relative}.main-header-top .wp-block-social-link a:hover{color:var(--wp--preset--color--secondary-accent) !important;fill:var(--wp--preset--color--secondary-accent) !important}.banner-video:after{content:"";top:-6px;left:-6px;width:112%;height:112%;border:1px dashed var(--wp--preset--color--primary) !important;position:absolute;border-radius:50%}.about-video:after{content:"";top:-4px;left:-4px;width:112%;height:112%;border:1px dashed var(--wp--preset--color--primary) !important;position:absolute;border-radius:50%}.banner-right-box .gutentor-element-video-popup .gutentor-video-popup-holder:after{content:"";top:-6px;left:-6px;width:112%;height:112%;border:1px dashed var(--wp--preset--color--primary) !important;position:absolute;border-radius:50%}.banner-right-box{position:relative}.banner-right-box .gutentor-element-video-popup .gutentor-video-popup-holder{height:80px;width:80px;position:relative;background:var(--wp--preset--color--primary) !important;color:var(--wp--preset--color--accent-text) !important;font-size:24px;border-radius:50%;-ms-flex-pack:center;justify-content:center;position:relative;z-index:auto}.video-small-image{position:relative}.video-small-image img{width:100%;height:95px;object-position:center;object-fit:cover}.blog-post-section ul li.wp-block-post{position:relative}.about-title-list{position:relative}.about-left-content{clip-path:polygon( 2.495% 46.629%,34.545% 35.012%,46.205% 3.08%,46.205% 3.08%,46.292% 2.865%,46.392% 2.655%,46.504% 2.453%,46.629% 2.259%,46.764% 2.072%,46.911% 1.894%,47.068% 1.725%,47.236% 1.565%,47.414% 1.416%,47.601% 1.277%,47.601% 1.277%,47.797% 1.15%,47.999% 1.035%,48.207% 0.933%,48.42% 0.845%,48.639% 0.769%,48.861% 0.706%,49.088% 0.658%,49.317% 0.622%,49.548% 0.601%,49.782% 0.594%,49.782% 0.594%,50.015% 0.601%,50.247% 0.622%,50.476% 0.658%,50.702% 0.706%,50.925% 0.769%,51.143% 0.845%,51.357% 0.933%,51.565% 1.035%,51.767% 1.15%,51.962% 1.277%,51.962% 1.277%,52.15% 1.416%,52.327% 1.565%,52.495% 1.725%,52.653% 1.894%,52.799% 2.072%,52.935% 2.259%,53.059% 2.453%,53.171% 2.655%,53.271% 2.865%,53.359% 3.08%,65.018% 35.012%,97.068% 46.629%,97.068% 46.629%,97.284% 46.716%,97.494% 46.815%,97.697% 46.927%,97.893% 47.051%,98.08% 47.186%,98.259% 47.332%,98.429% 47.489%,98.589% 47.656%,98.739% 47.833%,98.878% 48.02%,98.878% 48.02%,99.006% 48.215%,99.121% 48.416%,99.223% 48.623%,99.312% 48.836%,99.388% 49.054%,99.451% 49.276%,99.5% 49.501%,99.535% 49.729%,99.556% 49.96%,99.564% 50.193%,99.564% 50.193%,99.556% 50.425%,99.535% 50.656%,99.5% 50.884%,99.451% 51.109%,99.388% 51.331%,99.312% 51.549%,99.223% 51.762%,99.121% 51.969%,99.006% 52.17%,98.878% 52.365%,98.878% 52.365%,98.739% 52.552%,98.589% 52.729%,98.429% 52.896%,98.259% 53.053%,98.08% 53.199%,97.893% 53.334%,97.697% 53.458%,97.494% 53.57%,97.284% 53.669%,97.068% 53.756%,65.018% 65.373%,53.359% 97.305%,53.359% 97.305%,53.271% 97.52%,53.171% 97.73%,53.059% 97.932%,52.935% 98.126%,52.799% 98.313%,52.653% 98.491%,52.495% 98.66%,52.327% 98.82%,52.15% 98.969%,51.962% 99.108%,51.962% 99.108%,51.767% 99.235%,51.565% 99.35%,51.357% 99.452%,51.143% 99.54%,50.925% 99.616%,50.702% 99.679%,50.476% 99.728%,50.247% 99.763%,50.015% 99.784%,49.782% 99.791%,49.782% 99.791%,49.548% 99.784%,49.317% 99.763%,49.088% 99.728%,48.861% 99.679%,48.639% 99.616%,48.42% 99.54%,48.207% 99.452%,47.999% 99.35%,47.797% 99.235%,47.601% 99.108%,47.601% 99.108%,47.414% 98.969%,47.236% 98.82%,47.068% 98.66%,46.911% 98.491%,46.764% 98.313%,46.629% 98.126%,46.504% 97.932%,46.392% 97.73%,46.292% 97.52%,46.205% 97.305%,34.545% 65.373%,2.495% 53.756%,2.495% 53.756%,2.279% 53.669%,2.069% 53.57%,1.866% 53.458%,1.671% 53.334%,1.483% 53.199%,1.305% 53.053%,1.135% 52.896%,0.975% 52.729%,0.825% 52.552%,0.686% 52.365%,0.686% 52.365%,0.558% 52.17%,0.443% 51.969%,0.341% 51.762%,0.251% 51.549%,0.175% 51.331%,0.113% 51.109%,0.064% 50.884%,0.028% 50.656%,0.007% 50.425%,0% 50.193%,0% 50.193%,0.007% 49.96%,0.028% 49.729%,0.064% 49.501%,0.113% 49.276%,0.175% 49.054%,0.251% 48.836%,0.341% 48.623%,0.443% 48.416%,0.558% 48.215%,0.686% 48.02%,0.686% 48.02%,0.825% 47.833%,0.975% 47.656%,1.135% 47.489%,1.305% 47.332%,1.483% 47.186%,1.671% 47.051%,1.866% 46.927%,2.069% 46.815%,2.279% 46.716%,2.495% 46.629% );height:220px;width:220px;position:absolute;top:50%;background:var(--wp--preset--gradient--primary-gradient) !important;z-index:2;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.wp-block-search.wp-block-search__button-only .wp-block-search__input{position:absolute;;right:75px;padding:13px}.about-btn a{padding-right:40px !important;position:relative}.about-btn a:after{position:absolute;content:"\f345";color:var(--wp--preset--color--secaccent) !important;font-family:'Dashicons';width:30px;height:30px;background:var(--wp--preset--color--accent-text) !important;top:4px;display:flex;justify-content:center;align-items:center;right:4px;font-size:20px;border-radius:5px}form.wp-block-search__button-only.wp-block-search__icon-button.wp-block-search{position:relative;margin:0px !important}.top-header{position:relative}.slider-main-box{position:relative}.main-header-top{position:relative}.wp-block-search.wp-block-search__button-only .wp-block-search__button{padding:10px}.counter-icon{width:90px;height:90px;margin:0 auto;display:flex;align-items:center;justify-content:center}.blog-box{position:relative}.blog-content-box{position:absolute;bottom:33px;width:96%;margin:0 auto;left:0px;text-align:left;right:0px}.blog-content-box p.wp-block-post-excerpt__excerpt{display:none}.dynamic-post .blog-content-box{width:95%;background:var(--wp--preset--color--secondary-accent) !important;border-radius:20px;padding:20px;bottom:10px}.dynamic-post .blog-box img{border-radius:10px;width:100% !important;height:400px !important}.blog-content-box .wp-block-post-date,.blog-content-box p.wp-block-post-author__name{font-weight:500;font-family:var(--wp--preset--font-family--poppins) !important;font-size:14px;color:#919191;text-transform:capitalize}.blog-content-box h2.wp-block-post-title{font-weight:600;font-family:var(--wp--preset--font-family--poppins) !important;font-size:18px;color:var(--wp--preset--color--pure-black) !important;margin-top:10px;text-transform:capitalize}.dynamic-post ul.blog-box{margin-top:30px !important}.dynamic-post .wp-block-group.blog-box{height:400px !important;border-radius:10px;background:#000000}.blog-content-box .wp-block-post-excerpt p{font-weight:400;font-family:var(--wp--preset--font-family--poppins) !important;font-size:15px;color:var(--wp--preset--color--pure-black) !important;margin-top:10px;text-transform:capitalize}.service-heading,.blog-heading{text-align:center}.about-contact-box{position:relative;padding-left:65px !important}.about-contact-box:before{content:"\f525";background:var(--wp--preset--color--primary) !important;top:1px;left:-0px;border-radius:30px;width:50px;height:50px;color:#fff;font-family:'dashicons';display:flex;position:absolute;font-size:22px;transform:rotate(90deg);justify-content:center;align-items:center}.about-contact-box:after{content:"";border:1px dashed var(--wp--preset--color--primary) !important;top:-2px;left:-3px;border-radius:30px;width:54px;height:54px;position:absolute}.video-popup{position:absolute;top:50%;left:0px;right:0px;text-align:center;transform:translateY(-50%)}.slider-btn{position:relative}.about-title-list i{color:var(--wp--preset--color--primary) !important;fill:var(--wp--preset--color--primary) !important;margin-right:6px !important}.blog-btn a{position:relative;text-decoration:underline}.gtf-bg-image.gtf-item-height{height:400px}.gutentor-term-module.gutentor-term-module-t1 .slick-arrow{display:none !important}.category-main .grid-container{max-width:100% !important}.category-main{position:relative;overflow:hidden}.about-image{position:relative}.about-img-1{border-right-color:var(--wp--preset--color--secondary);border-right-width:10px;border-bottom-color:var(--wp--preset--color--secondary);border-bottom-width:10px;width:240px;border-style:solid;border-left:0px;position:absolute;background:var(--wp--preset--color--secondary);top:0px;left:0px;height:200px;border-top:0px;border-bottom-right-radius:45px}.about-image-2{border-left-color:var(--wp--preset--color--secondary);border-left-width:10px;border-top-color:var(--wp--preset--color--secondary);border-top-width:10px;width:240px;border-style:solid;border-bottom:0px;position:absolute;bottom:0px;right:0px;background:var(--wp--preset--color--secondary);height:200px;border-right:0px;border-top-left-radius:45px}.about-center-image img{width:100% !important}.about-img-1 img{width:240px;height:200px}.about-image-2 img{width:240px;height:200px}.gtf-image-box img{width:100% !important;height:400px !important;object-fit:cover;border-radius:12px}.gtf-item{display:flex;justify-content:center}.gtf-image-box,.gtf-item{height:400px !important;position:relative;text-align:center;background:var(--wp--preset--color--pure-black) !important;border-radius:12px}.category-main h3.g-d-title{position:absolute;bottom:10px;text-align:center;border-radius:5px;padding:4px 20px;margin:0 auto;color:var(--wp--preset--color--secaccent) !important;font-size:20px !important;font-weight:500 !important;font-family:var(--wp--preset--font-family--jost) !important;background-color:var(--wp--preset--color--secondary-accent) !important}.category-main .grid-container article.gutentor-term{margin-bottom:30px !important}.phone-icon{display:flex;justify-content:center;align-items:center}.wp-block-search.wp-block-search__button-only .wp-block-search__input{right:17px}.date-box img,.date-box{width:100%}.blog-box{position:relative;text-align:center}.date-box{display:inline-block}.blog-image,.blog-image img{width:100%;height:400px !important;object-fit:cover}.main-header .social-icon .wp-block-button a:hover{background:var(--wp--preset--color--pure-black) !important}.top-header .social-icon .wp-block-button a:hover{color:var(--wp--preset--color--primary) !important}.main-header .social-icon .button-1-header a:hover{background:var(--wp--preset--color--pure-black) !important;border-radius:0px !important;color:var(--wp--preset--color--secondary-accent) !important}.category-content h5{cursor:pointer}.blog-btn{text-align:left}.blog-btn a{display:inline-block;width:auto !important}.blog-btn a:hover{color:var(--wp--preset--color--pure-black) !important}.category-content h5:hover{background:var(--wp--preset--color--primary) !important;color:var(--wp--preset--color--secondary-accent) !important}.slider-btn:hover:after{background-color:var(--wp--preset--color--primary) !important}.bk-hide-tab.bk-hide-mob.social-icon a.wp-block-social-link-anchor:hover,.social-icon ul li a:hover svg{color:var(--wp--preset--color--secondary);fill:var(--wp--preset--color--secondary)}.header-menu ul li a{padding:5px 20px !important}.blog-heading .wp-block-button a{text-decoration:underline}.header-menu ul li a:hover{color:var(--wp--preset--color--accent-text) !important;border-radius:7px}.banner-btn a:after{position:absolute;content:"\f345";color:var(--wp--preset--color--secaccent) !important;font-family:'Dashicons';width:30px;height:30px;background:var(--wp--preset--color--accent-text) !important;top:4px;display:flex;justify-content:center;align-items:center;right:4px;font-size:20px;border-radius:5px}.banner-form select,.banner-form textarea,#comments textarea,.banner-form input[type="text"],#comments input[type="text"],.banner-form input[type="password"],.banner-form input[type="datetime"],.banner-form input[type="datetime-local"],.banner-form input[type="date"],.banner-form input[type="month"],.banner-form input[type="time"],.banner-form input[type="week"],.banner-form input[type="number"],.banner-form input[type="email"],.banner-form input[type="url"],.banner-form input[type="search"],.banner-form input[type="tel"],.banner-form input[type="color"],.banner-form .uneditable-input,#comments input[type="email"],#comments input[type="url"]{margin-bottom:15px !important;border-radius:5px;background:#F0F0F0;padding:8px 10px;border:1px solid #D0CBCB;width:93%}.banner-form textarea{height:80px}.banner-form p{margin:0px !important}.banner-form .form-btn,.banner-form button{border-radius:8px;padding-top:12px;padding-right:10px !important;position:relative;padding-bottom:12px;padding-left:10px;border:0px;font-size:14px;font-style:normal;color:var(--wp--preset--color--accent-text) !important;background-color:var(--wp--preset--color--secaccent) !important;font-family:var(--wp--preset--font-family--montserrat) !important;font-weight:600}.banner-form button{padding-right:40px !important}.contact-box-banner i{font-size:16px;display:inline-flex;border-radius:3px;width:22px;align-items:center;justify-content:center;text-align:center;height:22px;margin-right:10px !important;background:var(--wp--preset--color--accent-text) !important;color:var(--wp--preset--color--primary) !important}.banner-form .form-btn:after,.banner-form button:after{position:absolute;content:"\f345";color:var(--wp--preset--color--secaccent) !important;font-family:'Dashicons';width:30px;height:30px;background:var(--wp--preset--color--accent-text) !important;top:6px;display:flex;justify-content:center;align-items:center;right:4px;font-size:20px;border-radius:5px}.banner-form select{width:100%}.banner-form p input[type="text"]::placeholder,.banner-form p input[type="password"]::placeholder,.banner-form p input[type="email"]::placeholder,.banner-form p input[type="url"]::placeholder,.banner-form p input[type="date"]::placeholder,.banner-form p input[type="month"]::placeholder,.banner-form p input[type="time"]::placeholder,.banner-form p input[type="datetime"]::placeholder,.banner-form p input[type="datetime-local"]::placeholder,.banner-form p input[type="week"]::placeholder,.banner-form p input[type="number"]::placeholder,.banner-form p input[type="search"]::placeholder,.banner-form p input[type="tel"]::placeholder,.banner-form p input[type="color"]::placeholder,.banner-form p textarea::placeholder{font-weight:400;font-size:14px;line-height:30px;color:var(--wp--preset--color--secondary-accent-text) !important;font-family:var(--wp--preset--font-family--outfit) !important}.banner-main{position:relative}.contact-box-banner{position:absolute;bottom:0px;width:100%;margin:0 auto;left:0px;right:0px;z-index:0}.banner-btn a{padding-right:50px !important;position:relative}.about-btn a:hover{background-color:var(--wp--preset--color--primary) !important}.gallery-section img{width:100% !important}.wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg:hover{fill:var(--wp--preset--color--secondary) !important}.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale span{font-size:14px;font-style:normal;font-weight:600;color:var(--wp--preset--color--accent-text) !important}.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale{background-color:var(--wp--preset--color--primary) !important;border-top-left-radius:0px;border-top-right-radius:12px;border:0px !important;border-bottom-left-radius:12px;border-bottom-right-radius:0px;padding-top:3px;padding-right:var(--wp--preset--spacing--x-small);padding-bottom:3px;padding-left:var(--wp--preset--spacing--x-small);position:absolute;top:0px;right:0px}.footer-contact span{fill:var(--wp--preset--color--primary) !important}.product-main li.wc-block-product{position:relative}.top-header span{margin-right:5px !important}span.dashicons.dashicons-phone{transform:rotate(92deg)}.counter-btn a:hover{background-color:var(--wp--preset--color--secondary) !important;border-color:var(--wp--preset--color--secondary) !important}.blog-box p span{color:var(--wp--preset--color--primary) !important;margin-right:5px !important;position:relative;top:2px}.footer-main a.wp-block-social-link-anchor:hover,.footer-main ul li a:hover svg{color:var(--wp--preset--color--pure-black) !important;fill:var(--wp--preset--color--pure-black) !important}.gutentor-entry-meta.gutentor-entry-meta-secondary .author.vcard,.gutentor-entry-meta.gutentor-entry-meta-secondary .gutentor-meta-categories{display:none !important}.gutentor-entry-meta.gutentor-entry-meta-secondary{position:absolute;top:225px;left:14px}.blog-post-section .gutentor-image-thumb img{width:100%;height:320px !important;object-fit:cover;border-radius:12px}.gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on:before,.gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on i,.gutentor-entry-meta.gutentor-entry-meta-secondary .comments-link{display:none !important}.main-header{position:relative}.blog-post-section .gutentor-post-item{position:relative;text-align:center;padding-top:0px}.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on{margin-right:0px !important;padding-right:0px !important;font-size:14px;font-style:normal;font-weight:600;color:var(--wp--preset--color--accent-text) !important}.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary{border-radius:10px;background:var(--wp--preset--gradient--secondary-gradient) !important;width:20%;text-align:center;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;word-break:break-all}.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on a{line-height:42px}.blog-post-section .gutentor-post-item h3.gutentor-post-title{font-size:16px;font-weight:600;text-align:left;text-transform:capitalize;font-family:var(--wp--preset--font-family--jost) !important;color:var(--wp--preset--color--secaccent) !important}.blog-post-section .gutentor-post-item .gutentor-post-desc{color:var(--wp--preset--color--secaccent) !important;font-size:15px;text-align:left;font-style:normal;font-weight:400;font-family:var(--wp--preset--font-family--jost) !important}.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-primary a{color:var(--wp--preset--color--secaccent) !important;font-size:14px;font-style:normal;font-family:var(--wp--preset--font-family--dm-sans) !important;font-weight:300}.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-primary i{color:var(--wp--preset--color--primary) !important}.blog-post-section .gutentor-post-item a.gutentor-button.gutentor-post-button{display:block;margin-top:15px;font-family:var(--wp--preset--font-family--jost) !important;background-color:transparent;border-radius:8px;color:var(--wp--preset--color--primary) !important;padding:0px !important;font-size:14px;font-style:normal;text-align:left;position:relative;font-weight:600}.blog-post-section .gutentor-post-module .gutentor-post .gutentor-entry-meta-primary{text-align:left}.blog-post-section .gutentor-post-item:hover .gutentor-entry-meta.gutentor-entry-meta-secondary{background-color:var(--wp--preset--color--secondary) !important}.blog-post-section{margin-bottom:50px !important}
.tahc-footer{color:#fffffe}.tahc-footer,.tahc-footer *{box-sizing:border-box;border-radius:24px 24px 0 0}.tahc-footer-inner{width:min(1280px,100%);margin:0 auto;background:linear-gradient(120deg,#022b63 0%,#00295b 58%,#113f7e 100%)}.tahc-footer-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:48px 16px}.tahc-footer-bottom{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:40px;padding:48px 16px}.tahc-footer h3,.tahc-footer h4,.tahc-footer h5{margin:0 0 14px;color:#fffffe;line-height:1.25}.tahc-footer h3,.tahc-footer h4{font-size:20px;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:650;letter-spacing:-.01em}.tahc-footer h4{margin-top:18px}.tahc-footer h5{font-size:15px;text-transform:uppercase;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.08em}.tahc-footer p,.tahc-footer li,.tahc-footer a{color:#fffffe;font-size:14px;line-height:1.45;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-footer ul{list-style:none;margin:0;padding:0}.tahc-footer li{margin:0 0 8px}.tahc-footer a:hover{color:#f4b223}.tahc-footer-social{display:inline-flex;align-items:center;gap:16px;margin-top:18px}.tahc-footer-social li{margin:0}.tahc-footer-social a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;line-height:1}.tahc-footer-copy{padding:14px 0 18px;text-align:center}.tahc-footer-social-row{display:flex;align-items:center;justify-content:center;gap:30px;padding:0 16px 22px}.tahc-footer-social-row a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1}.tahc-footer-social-row img{width:42px;height:42px;display:block;object-fit:contain}.tahc-footer-copy p{margin:0;font-size:14px}@media screen and (max-width:1100px){.tahc-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.tahc-footer-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.tahc-footer-top,.tahc-footer-bottom{grid-template-columns:minmax(0,1fr);gap:22px;padding:30px 0}.tahc-footer-top article,.tahc-footer-top h3,.tahc-footer-top h4,.tahc-footer-top ul,.tahc-footer-top li,.tahc-footer-top a{text-align:center}}
.tahc-site-header{--tahc-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-orange:#f4b223;--tahc-white:#ffffff}.tahc-homepage{--tahc-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-orange:#f4b223;--tahc-white:#ffffff;--tahc-ink:var(--tahc-blue);--tahc-soft:#f6f7f9;--tahc-border:#d7dde8;max-width:1280px;margin:0 auto;color:var(--tahc-ink);font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-container{width:min(1280px,calc(100% - 32px));margin:0 auto}.tahc-topbar-wrap{width:min(1280px,100%);margin:0 auto;overflow:hidden;border-radius:0 0 24px 24px;background:var(--tahc-blue);color:var(--tahc-white);font-size:14px}.tahc-topbar{min-height:44px;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:10px 0;font-size:14px;font-weight:600;letter-spacing:0.01em}.tahc-topbar p{margin:0}.tahc-topbar .icon,.tahc-topbar strong,.tahc-topbar a{color:var(--tahc-orange)}.tahc-topbar .muted{color:#f0f0f0;font-weight:500;letter-spacing:0.01em}.tahc-topbar-badges{display:flex;align-items:center;gap:12px;justify-content:center}.tahc-topbar .badge{display:inline-flex;align-items:center;gap:6px;color:#ffffff;background:transparent;border-radius:6px;padding:4px 12px;letter-spacing:0.05em;font-size:13px;font-weight:650;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-topbar .badge .badge-icon{width:12px;height:12px;display:block;flex:0 0 auto}.tahc-topbar .badge .badge-icon-shield{width:13px;height:13px}.tahc-topbar .top-service-badge{text-transform:uppercase;letter-spacing:0.08em}.tahc-topbar-phone{margin:0;justify-self:end}.tahc-topbar-phone a{color:#f4b223}@media (min-width:992px){.tahc-topbar{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:0}.tahc-topbar>p:first-child,.tahc-topbar .badge,.tahc-topbar-phone{white-space:nowrap}.tahc-topbar-badges{display:contents}}@media (max-width:1124px){.tahc-topbar>p:first-child{display:none}.tahc-topbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.tahc-topbar-badges{display:contents}.tahc-topbar .top-service-badge{justify-self:start;text-align:left}.tahc-topbar-badges .badge:not(.top-service-badge){justify-self:center;text-align:center}.tahc-topbar-phone{justify-self:end;text-align:right}}@media (max-width:1279px){.tahc-topbar-wrap{border-radius:0}.tahc-header-wrap{border-radius:0}}.tahc-header-wrap{width:min(1280px,100%);margin:0 auto;border-radius:0 0 24px 24px;background:#fff}.tahc-header{min-height:65px;padding:5px 0 5px 0;display:flex;align-items:center;gap:0px;justify-content:space-between;flex-wrap:wrap}.tahc-logo{display:block;flex:0 0 300px;width:300px;max-width:100%;height:65px;color:var(--tahc-blue);text-decoration:none}.tahc-logo .logo-full{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.tahc-nav{display:flex;gap:0;flex:1 1 auto;min-width:0;margin-left:10px;align-items:center;justify-content:space-evenly;font-size:22px;font-weight:700;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-nav a{text-decoration:none;color:var(--tahc-blue);font-family:inherit;font-weight:inherit}.tahc-nav-dropdown{position:relative}.tahc-nav-dropdown__summary{display:inline-flex;align-items:center;list-style:none;cursor:pointer;color:var(--tahc-blue);font-family:inherit;font-weight:inherit}.tahc-nav-dropdown__menu{position:absolute;top:calc(100%+16px);left:50%;z-index:30;display:none;min-width:220px;gap:8px;padding:14px;border:1px solid rgba(0,41,91,0.12);border-radius:18px;background:rgba(255,255,255,0.98);box-shadow:0 20px 44px rgba(0,24,54,0.14);transform:translateX(-50%)}@media (hover:hover) and (pointer:fine){.tahc-nav-dropdown::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:260px;height:18px}.tahc-nav-dropdown:hover>.tahc-nav-dropdown__menu,.tahc-nav-dropdown:focus-within>.tahc-nav-dropdown__menu{display:grid}}.tahc-nav-dropdown__menu a{display:flex;align-items:center;min-height:42px;padding:0 14px;border-radius:12px;font-size:17px;font-weight:700;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-nav-dropdown__menu a:hover,.tahc-nav-dropdown__menu a:focus-visible{background:rgba(0,41,91,0.06);outline:none}.tahc-mobile-menu{display:none}.tahc-header-cta{text-decoration:none;font-size:clamp(20px,2.1vw,28px);font-weight:800;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#111;border-radius:12px;padding:13px 24px;line-height:1;border:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 -1px 0 rgba(0,0,0,0.08) inset,0 4px 10px rgba(14,24,44,0.22);font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-hero-wrap{background:linear-gradient(120deg,#022b63 0%,#00295b 58%,#113f7e 100%);color:var(--tahc-white);padding:40px 0;border-radius:24px}.tahc-hero{display:grid;grid-template-columns:1fr;gap:28px}.tahc-hero .eyebrow{display:inline-block;margin:0 0 18px;border:1px solid #f4b223;background:#1a1a1a;border-radius:999px;padding:6px 14px;color:var(--tahc-orange);font-weight:600;letter-spacing:0.08em;font-size:12px}.tahc-hero h1{margin:0;color:#fff;font-size:clamp(38px,7.6vw,82px);line-height:0.96;letter-spacing:0;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900}.tahc-hero h1 span{color:var(--tahc-orange)}.tahc-hero .lead{max-width:630px;margin:18px 0 22px;color:#f4f4f4;font-size:clamp(16px,1.6vw,20px);line-height:1.45;font-weight:500;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-homepage .actions{display:flex;gap:14px;flex-wrap:wrap}.tahc-homepage .btn{text-decoration:none;border-radius:10px;font-size:clamp(21px,2.35vw,32px);font-weight:650;padding:13px 24px;display:inline-flex;align-items:center;justify-content:center;border:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-homepage .btn.with-icon,.tahc-hero-form button.with-icon{display:inline-flex;align-items:flex-start;justify-content:center;gap:0.45em}.tahc-homepage .btn .btn-icon,.tahc-hero-form button .btn-icon{width:auto;height:1em;flex:0 0 auto;display:block}.tahc-homepage .actions .btn.with-icon{align-items:flex-start}.tahc-homepage .actions .btn.with-icon .btn-icon{margin-top:0}.tahc-homepage .actions .btn.with-icon span{line-height:1}.tahc-hero-form button.with-icon{display:flex;align-items:center;justify-content:center}.tahc-hero-form button.with-icon .btn-icon{margin-top:0}.tahc-homepage .btn-primary{background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#00295b;box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 -1px 0 rgba(0,0,0,0.08) inset,0 4px 10px rgba(14,24,44,0.22)}.tahc-homepage .btn-ghost{background:linear-gradient(180deg,#ffffff 0%,#edf3fd 48%,#d8e1ee 100%);color:var(--tahc-blue);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.06) inset,0 4px 10px rgba(14,24,44,0.16)}.tahc-hero .chips{list-style:none;margin:24px 0 0;padding:0;display:flex;gap:20px;flex-wrap:wrap;color:#f0f0f0;font-size:14px}.tahc-hero .chips li::before{content:"\2726";color:var(--tahc-orange);margin-right:8px}.tahc-hero-form{background:#fff;color:#222;border-radius:16px;box-shadow:0 14px 40px rgba(12,20,40,0.28);padding:24px}.tahc-hero-form h2{margin:0;color:var(--tahc-blue);font-size:clamp(30px,2.6vw,35px);text-align:center;font-weight:650;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-hero-form p{margin:8px 0 16px;font-size:16px;text-align:center;font-weight:600;line-height:1.45;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-hero-form p strong{color:#f4b223}.tahc-hero-form label{display:block;margin-bottom:12px;color:var(--tahc-blue);font-size:14px;font-weight:650;text-transform:uppercase;letter-spacing:0.05em;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-hero-form input,.tahc-hero-form select{margin-top:6px;width:100%;box-sizing:border-box;min-height:44px;border-radius:8px;border:1px solid #cfd7e5;background:#faf7f2;padding:9px 12px;font-size:15px;font-weight:500;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-hero-form .row-2{display:grid;gap:10px;grid-template-columns:1fr}.tahc-hero-form button{margin-top:6px;width:100%;min-height:48px;border:0;border-radius:8px;font-size:clamp(25px,2.55vw,33px);font-weight:650;background:linear-gradient(180deg,#2e346d 0%,#23295a 52%,#161a36 100%);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(0,0,0,0.2) inset,0 4px 10px rgba(14,24,44,0.22);font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-header-cta:hover,.tahc-homepage .btn:hover,.tahc-hero-form button:hover{transform:translateY(-1px)}.tahc-header-cta:active,.tahc-homepage .btn:active,.tahc-hero-form button:active{transform:translateY(0);box-shadow:0 1px 0 rgba(255,255,255,0.25) inset,0 -1px 0 rgba(0,0,0,0.14) inset,0 2px 6px rgba(14,24,44,0.2)}.tahc-hero-form small{display:block;text-align:center;margin-top:10px;color:#666;font-size:13px}.tahc-homepage-sms-consent{margin:2px 0 10px;color:var(--tahc-blue)}.tahc-homepage-sms-consent__label{display:flex !important;align-items:flex-start;gap:10px;margin:0 0 8px !important;color:var(--tahc-blue) !important;font-size:13.5px !important;font-weight:400 !important;line-height:1.35 !important;text-transform:none !important;letter-spacing:0 !important}.tahc-hero-form .tahc-homepage-sms-consent__label input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.tahc-homepage-sms-consent__disclosure{margin:0 !important;color:#50627a !important;font-size:12px !important;font-weight:400 !important;line-height:1.45 !important;text-align:left !important}.tahc-homepage-sms-consent__disclosure a{color:#50627a;text-decoration:underline}.tahc-call-modal{position:fixed;inset:0;z-index:2147483647;display:none}.tahc-call-modal.is-open{display:block}.tahc-call-modal__backdrop{position:absolute;inset:0;background:rgba(4,17,40,0.56)}.tahc-call-modal__card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,420px);border-radius:16px;border:1px solid rgba(0,41,91,0.18);background:#ffffff;box-shadow:0 24px 48px rgba(0,24,54,0.24);padding:24px 20px;text-align:center}.tahc-call-modal__close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:var(--tahc-blue);font-size:28px;line-height:1;cursor:pointer}.tahc-call-modal__card h3{margin:0 0 12px;color:var(--tahc-blue);font-size:28px;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:-0.01em}.tahc-call-modal__phone{margin:0 0 10px;font-size:30px;font-weight:700}.tahc-call-modal__phone a{color:var(--tahc-blue);text-decoration:none}.tahc-call-modal__hours{margin:0;color:#1f3f6e;font-size:18px}.tahc-homepage-sms-modal{position:fixed;inset:0;z-index:2147483647;display:none}.tahc-homepage-sms-modal.is-open{display:block}.tahc-homepage-sms-modal__backdrop{position:absolute;inset:0;background:rgba(4,17,40,0.56)}.tahc-homepage-sms-modal__card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,520px);border-radius:16px;border:1px solid rgba(0,41,91,0.18);background:#ffffff;box-shadow:0 24px 48px rgba(0,24,54,0.24);padding:28px 24px 24px;text-align:left}.tahc-homepage-sms-modal__card h3{margin:0 0 14px;color:var(--tahc-blue);font-size:26px;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.12;text-align:center}.tahc-homepage-sms-modal__card p{margin:0 0 12px;color:#102b52;font-size:14.4px;font-weight:400;line-height:1.45;text-align:left}.tahc-homepage-sms-modal__card .tahc-homepage-sms-modal__small{color:#50627a;font-size:13px;font-weight:400}.tahc-homepage-sms-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.tahc-homepage-sms-modal__actions button{min-height:48px;border:0;border-radius:8px;background:linear-gradient(180deg,#313572 0%,#1f245b 100%);box-shadow:0 10px 20px rgba(31,36,91,0.24);color:#ffffff;cursor:pointer;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;line-height:1}.tahc-homepage-sms-modal__actions button[data-tahc-sms-consent-no]{background:#eef2f7;box-shadow:inset 0 0 0 1px #cbd5e1;color:var(--tahc-blue)}.tahc-quote-thankyou-modal{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,17,40,0.56)}.tahc-quote-thankyou-modal__card{width:min(92vw,560px);border-radius:16px;border:1px solid rgba(0,41,91,0.18);background:#ffffff;box-shadow:0 24px 48px rgba(0,24,54,0.24);padding:32px 24px 24px;text-align:center}.tahc-quote-thankyou-modal__card p{margin:0;color:var(--tahc-blue);font-size:24px;font-weight:800;line-height:1.4}.tahc-quote-thankyou-modal__card>button[data-tahc-close-quote-thankyou]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:48px;margin:24px auto 0;padding:0 24px;border:0;border-radius:8px;background:linear-gradient(180deg,#313572 0%,#1f245b 100%);box-shadow:0 10px 20px rgba(31,36,91,0.24);color:#ffffff;cursor:pointer;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1}.tahc-hero-copy{display:flex;flex-direction:column}.tahc-hero-copy .actions{margin-top:auto}.tahc-trust-wrap{background:#fff;padding:12px 0}.tahc-trust-grid{display:grid;gap:12px;grid-template-columns:1fr}.tahc-trust-grid article{border:0;border-radius:10px;padding:12px 14px;background:#fff;display:flex;gap:12px;align-items:flex-start;position:relative}.tahc-trust-grid article:not(:last-child)::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:40px;background:rgba(27,30,63,0.75)}.tahc-trust-grid article img{width:auto;height:56px;display:block;flex:0 0 auto;align-self:flex-start;object-fit:contain}.tahc-trust-grid .trust-copy{display:flex;flex-direction:column;justify-content:flex-start;min-height:56px}.tahc-trust-grid strong{display:block;color:var(--tahc-blue);font-size:18px;font-weight:800;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-trust-grid span{display:block;color:var(--tahc-blue);font-size:12px;margin-top:4px;font-weight:600;line-height:1.4;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-services-wrap{background:#fff;padding-bottom:14px}.tahc-service-tabs__list{width:100%;display:flex;flex-wrap:nowrap;gap:10px;margin:0 0 10px}.tahc-service-tab{flex:1 1 0;min-width:0;min-height:52px;border:1px solid #c9d4e5;border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,#edf3fd 48%,#d8e1ee 100%);color:var(--tahc-blue);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.06) inset,0 4px 10px rgba(14,24,44,0.16);font-size:clamp(25px,1.55vw,25px);font-weight:700;line-height:1.1;padding:10px 12px;cursor:pointer;transition:transform 0.16s ease,box-shadow 0.16s ease}.tahc-service-tab.is-active{background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#00295b;border-color:#df9700;box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 -1px 0 rgba(0,0,0,0.08) inset,0 4px 10px rgba(14,24,44,0.22)}.tahc-service-tab:hover{transform:translateY(-1px)}.tahc-service-tab:focus-visible{outline:3px solid #00295b;outline-offset:2px}.tahc-service-tabs__panel{display:none}.tahc-service-tabs__panel.is-active{display:block}.tahc-services-wrap h2{margin:0 0 10px 0;color:var(--tahc-blue);font-size:clamp(25px,3.28vw,45px);line-height:1.15;text-align:center;letter-spacing:0;padding-bottom:7px;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900}.tahc-services-wrap .subtitle{margin:8px 0 20px;color:var(--tahc-blue);font-size:clamp(11px,1vw,15px);font-weight:600;text-align:center;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-services-grid{display:grid;gap:14px;grid-template-columns:1fr}.tahc-services-grid article{border:1px solid var(--tahc-border);border-radius:12px;background:#fff;padding:18px;box-shadow:0 6px 16px rgba(16,34,79,0.08)}.tahc-services-grid h3{margin:0 0 8px;color:var(--tahc-blue);font-size:clamp(20px,2.2vw,20px);line-height:1.08;letter-spacing:0;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;display:inline-flex;align-items:flex-start;gap:0.25em}.tahc-services-grid h3 img{height:1.6em;width:auto;flex:0 0 auto;margin-top:0.02em}.tahc-services-grid p{margin:0;color:var(--tahc-blue);line-height:1.5;font-size:16px;font-weight:500;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-results-wrap{background:linear-gradient(120deg,#022b63 0%,#00295b 58%,#113f7e 100%);color:#fff;padding:27px 0;border-radius:24px}.tahc-results{display:flex;position:relative;--ada-title-size:clamp(27px,2.95vw,38px);--ada-badge-size:clamp(96px,18vw,140px);--ada-btn-width:360px;--ada-cta-right:20px}.tahc-results h2{margin:0;font-size:var(--ada-title-size);line-height:1.05;text-align:center;padding-bottom:11px;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0}.tahc-results .ada-word{color:var(--tahc-orange)}.tahc-results .services-word{color:#fff}.tahc-results .accessibility-word{color:var(--tahc-orange)}.tahc-ada-copy{width:100%;max-width:none;display:flex;flex-direction:column}.tahc-results .ada-intro,.tahc-results .ada-subcopy{margin:0 0 0;color:#fff;font-size:clamp(14px,1.45vw,20px);line-height:1.35;font-weight:500;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-results .ada-subcopy{margin-top:3px}.tahc-results .ada-points{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px;grid-template-columns:1fr}.tahc-results .ada-points li{display:flex;align-items:flex-end;gap:9px}.tahc-results .ada-points img{width:21px;height:21px;flex:0 0 auto;display:block;margin-bottom:0.16em}.tahc-results .ada-points span{color:#fff;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-results .tahc-ada-compliant-icon{width:var(--ada-badge-size);height:var(--ada-badge-size);object-fit:contain;display:block;margin:15px auto 0}.tahc-results .actions{width:100%;align-self:stretch;box-sizing:border-box;margin-top:auto;padding-top:18px;padding-right:0;padding-bottom:0;padding-left:0;display:flex;justify-content:flex-start}.tahc-homepage .tahc-ada-btn{width:min(100%,var(--ada-btn-width));min-width:0;line-height:1}.tahc-steps-wrap{background:#fff;padding:36px 0}.tahc-steps-wrap h2{text-align:center;margin:0 0 24px;color:var(--tahc-blue);font-size:clamp(23px,4.2vw,58px);line-height:1.05;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0}.tahc-steps-grid{display:grid;gap:22px;grid-template-columns:1fr}.tahc-step-card{position:relative;text-align:center;padding:4px 8px}.tahc-step-icon-wrap{position:relative;width:fit-content;margin:0 auto 14px}.tahc-step-icon{display:inline-flex;width:92px;height:92px;align-items:center;justify-content:center}.tahc-step-icon .tahc-step-icon-svg{width:100%;height:100%;display:block}.tahc-step-icon .tahc-step-icon-svg path{transition:fill 0.22s ease}.tahc-step-number{position:absolute;top:2px;right:-4px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f4b223;color:#00295b;border:1px solid #fff;box-shadow:none;font-size:12px;font-weight:700;line-height:1;transition:background-color 0.22s ease,color 0.22s ease}.tahc-step-card h3{margin:0 0 10px;color:var(--tahc-blue);font-size:clamp(17.5px,1.61vw,24.8px);line-height:1.08;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0}.tahc-step-card p{margin:0;color:var(--tahc-blue);line-height:1.5;font-size:16px;font-weight:500;letter-spacing:0;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tahc-step-card:hover .tahc-step-icon .tahc-step-icon-svg path[fill="#00295b"],.tahc-step-card:focus-within .tahc-step-icon .tahc-step-icon-svg path[fill="#00295b"]{fill:#f4b223}.tahc-step-card:hover .tahc-step-icon .tahc-step-icon-svg path[fill="#f4b223"],.tahc-step-card:focus-within .tahc-step-icon .tahc-step-icon-svg path[fill="#f4b223"],.tahc-step-card:hover .tahc-step-icon .tahc-step-icon-svg path[fill="#ffa700"],.tahc-step-card:focus-within .tahc-step-icon .tahc-step-icon-svg path[fill="#ffa700"]{fill:#00295b}.tahc-step-card:hover .tahc-step-number,.tahc-step-card:focus-within .tahc-step-number{background:#00295b;color:#f4b223}.tahc-steps-cta{margin-top:18px;padding-top:22px;border-top:1px solid #d7dde8;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.tahc-steps-cta-btn{gap:0.6em;text-decoration:none;white-space:nowrap;line-height:1}.tahc-steps-cta-arrow{font-size:1.05em}.tahc-steps-cta-call{margin:0;display:inline-flex;align-items:center;gap:0.45em;color:var(--tahc-blue);font-size:clamp(22px,1.55vw,27px);font-weight:700;line-height:1.2;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;text-decoration:none}.tahc-steps-cta-call img{width:auto;height:0.95em;display:block}.tahc-steps-cta-call a{color:inherit;text-decoration:none}@media (min-width:768px){.tahc-topbar{min-height:36px;padding:8px 0}.tahc-hero-form .row-2{grid-template-columns:1fr 1fr}.tahc-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tahc-services-grid,.tahc-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tahc-service-tabs__list{flex-direction:column;align-items:stretch;gap:8px}.tahc-service-tab{flex:0 0 auto;width:100%}}@media (min-width:1024px){.tahc-results{--ada-badge-size:248px}.tahc-ada-copy{position:relative;padding-bottom:90px}.tahc-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,0.85fr);align-items:stretch}.tahc-hero-copy{padding-top:12px}.tahc-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tahc-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px}.tahc-step-card:not(:last-child)::after{content:"";position:absolute;top:47px;left:calc(50%+56px);width:calc(100%+30px - 112px);height:2px;background:repeating-linear-gradient( to right,#f4b223 0 10px,transparent 10px 18px )}.tahc-results .tahc-ada-compliant-icon{position:absolute;top:calc(var(--ada-title-size) * 1.1+35px);bottom:0;right:var(--ada-cta-right);transform:none;height:calc(100% - (var(--ada-title-size) * 1.1+15px));width:auto;aspect-ratio:1 / 1;max-width:31.5%;margin:0}.tahc-results .actions{position:absolute;left:0;bottom:0;width:auto;margin-top:0;padding:0}}@media (max-width:1023px){.tahc-header{justify-content:center}.tahc-logo{flex-basis:360px;width:360px;height:59px;margin-left:auto;margin-right:auto}.tahc-nav{width:100%;justify-content:space-evenly;gap:12px;font-size:18px;margin-left:0;padding-top:10px;padding-bottom:10px}.tahc-header-cta{font-size:19px}.tahc-hero .lead{font-size:14px}.tahc-homepage .btn{font-size:30px}.tahc-results .actions{width:100%;justify-content:center;padding-right:0}.tahc-homepage .tahc-ada-btn{min-width:0;margin-left:auto;margin-right:auto}}@media (max-width:1023px){.tahc-header{justify-content:center}.tahc-logo{flex-basis:360px;width:360px;height:59px;margin-left:auto;margin-right:auto}.tahc-nav{width:100%;justify-content:space-evenly;gap:12px;font-size:18px;margin-left:0;padding-top:10px;padding-bottom:10px}.tahc-header-cta{font-size:20px}.tahc-hero .lead{font-size:14px}.tahc-homepage .btn{font-size:30px}.tahc-results .actions{width:100%;justify-content:center;padding-right:0}.tahc-homepage .tahc-ada-btn{min-width:0;margin-left:auto;margin-right:auto}}@media (max-width:640px){.tahc-site-header,.tahc-topbar-wrap,.tahc-header-wrap{overflow-x:hidden}.tahc-site-header{position:relative;z-index:2147483000}.tahc-header-wrap{border-radius:0;position:relative;z-index:2147483100;overflow:visible}.tahc-topbar-wrap{position:relative;z-index:200}.tahc-topbar{grid-template-columns:minmax(0,1fr);justify-items:stretch;text-align:center;overflow:hidden;width:100%;box-sizing:border-box;padding:0;gap:0}.tahc-topbar>p:first-child,.tahc-topbar-phone{display:none}.tahc-steps-cta{justify-content:flex-start;gap:12px}.tahc-steps-cta-btn{width:100%;max-width:100%;min-height:48px;box-sizing:border-box;justify-content:center;padding-left:14px;padding-right:14px;font-size:20px;line-height:1.15;text-align:center;white-space:normal}.tahc-steps-cta-call{width:100%;min-height:48px;box-sizing:border-box;justify-content:center;padding:10px 14px;border:1px solid #c9d4e5;border-radius:10px;background:linear-gradient(180deg,#ffffff 0%,#edf3fd 48%,#d8e1ee 100%);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.06) inset,0 4px 10px rgba(14,24,44,0.16);font-size:18px;line-height:1.15;text-align:center}.tahc-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:normal;gap:8px;padding:2px 0}.tahc-topbar-badges{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;justify-content:stretch;align-items:stretch;flex-direction:column}.tahc-topbar-badges>*{width:100%;margin:0}.tahc-topbar .badge{display:flex !important;width:100% !important;max-width:none;box-sizing:border-box;justify-content:center;white-space:normal;text-align:center;margin:0;border-radius:0;border-left:0;border-right:0}.tahc-topbar .top-service-badge{order:-1}.tahc-logo{flex-basis:min(348px,100%);width:min(348px,100%);height:62px;margin:0 auto;grid-column:2}.tahc-nav{display:none}.tahc-mobile-menu{position:relative;display:block;width:auto;margin:0 0 0 auto;padding:0;z-index:2147483500;grid-column:3;justify-self:end}.tahc-mobile-menu summary{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;margin:0;padding:0 4px;list-style:none;cursor:pointer;border:0;border-radius:0;background:#fff;color:var(--tahc-blue);font-size:16px;font-weight:700;line-height:1}.tahc-mobile-menu summary::-webkit-details-marker{display:none}.tahc-mobile-menu summary .tahc-mobile-menu__label{color:inherit}.tahc-mobile-menu summary::after{content:"";width:8px;height:8px;margin-top:-2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.tahc-mobile-menu[open] summary::after{transform:rotate(225deg);margin-top:2px}.tahc-mobile-menu__panel{position:absolute;right:0;top:calc(100%+8px);z-index:2147483647;display:grid;gap:8px;width:min(90vw,320px);margin:0;padding:12px;border:1px solid rgba(0,41,91,0.12);border-radius:18px;background:#fff;box-shadow:0 18px 34px rgba(0,24,54,0.12)}.tahc-mobile-menu__panel a{display:flex;min-height:42px;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--tahc-blue);text-decoration:none}.tahc-header-cta,.tahc-homepage .actions .btn,.tahc-results .actions .btn{width:100%;text-align:center}.tahc-results .actions{width:100%;justify-content:center;padding-right:0}.tahc-homepage .tahc-ada-btn{min-width:0;margin-left:auto;margin-right:auto}}@media (max-width:480px){.tahc-logo{flex-basis:min(100%,300px);width:min(100%,300px);height:49px}.tahc-nav{gap:6px 12px;font-size:14px}}.tahc-about-mockup{--tahc-about-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-about-orange:#f4b223;--tahc-about-paper:#f6f8fc;--tahc-about-border:#d8e0ee;--tahc-about-shadow:0 12px 30px rgba(10,26,61,0.14);max-width:1280px;margin:0 auto;color:var(--tahc-about-blue);background:#fff;font-family:var(--wp--preset--font-family--roboto,Arial,sans-serif);color-scheme:light}.tahc-about-shell{width:calc(100% - 24px);margin:0 auto}.tahc-about-hero-wrap{background:linear-gradient(120deg,#022b63 0%,#00295b 58%,#113f7e 100%);color:#fff;padding:52px 0;border-radius:24px}.tahc-about-hero-grid{display:grid;gap:24px;grid-template-columns:1fr}.tahc-about-kicker{margin:0 0 18px;display:inline-flex;align-items:center;gap:12px}.tahc-about-kicker-line{width:58px;height:2px;border-radius:999px;background:linear-gradient(90deg,#f4b223 0%,#f4b223 100%);box-shadow:0 0 18px rgba(255,173,0,0.35)}.tahc-about-kicker-text{color:#ffd15e;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700}.tahc-about-hero-copy h1{margin:0;font-size:clamp(34px,6vw,66px);line-height:1;letter-spacing:0.01em;color:#fff}.tahc-about-lead{margin:18px 0 0;font-size:clamp(20px,2.4vw,30px);line-height:1.3;color:#f1f5ff}.tahc-about-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.tahc-about-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;min-height:52px;padding:12px 22px;text-decoration:none;font-size:clamp(18px,1.8vw,24px);font-weight:700;transition:transform 0.16s ease,box-shadow 0.16s ease}.tahc-about-btn:hover{transform:translateY(-1px)}.tahc-about-btn-primary{color:#0d2f5f;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 -1px 0 rgba(0,0,0,0.08) inset,0 4px 10px rgba(14,24,44,0.22)}.tahc-about-btn-ghost{color:var(--tahc-about-blue);background:linear-gradient(180deg,#ffffff 0%,#edf3fd 48%,#d8e1ee 100%);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.06) inset,0 4px 10px rgba(14,24,44,0.16)}.tahc-about-hero-panel{background:#fff;border-radius:16px;color:#14284f;padding:22px;box-shadow:0 14px 40px rgba(10,25,55,0.22)}.tahc-about-hero-panel h2{margin:0 0 12px;color:var(--tahc-about-blue);font-size:clamp(24px,2.7vw,34px)}.tahc-about-hero-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tahc-about-hero-panel li{border:1px solid var(--tahc-about-border);border-radius:10px;padding:10px 12px;background:var(--tahc-about-paper)}.tahc-about-hero-panel strong{display:block;color:var(--tahc-about-blue);font-size:clamp(18px,2vw,24px);line-height:1.1}.tahc-about-hero-panel span{display:block;margin-top:3px;color:#2b4369;font-size:15px}.tahc-about-story-wrap{padding:44px 0;background:#fff}.tahc-about-story-grid{display:grid;gap:24px;align-items:center}.tahc-about-story-media img{width:100%;display:block;border-radius:18px;border:1px solid #d6deed;box-shadow:var(--tahc-about-shadow)}.tahc-about-story-copy h2,.tahc-about-values-wrap h2,.tahc-about-services-wrap h2,.tahc-about-process-wrap h2,.tahc-about-faq-wrap h2,.tahc-about-cta-inner h2{margin:0 0 18px;color:var(--tahc-about-blue);line-height:1.05;font-size:clamp(30px,4vw,52px)}.tahc-about-story-copy p{margin:14px 0 0;color:#17335e;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.tahc-about-checklist{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.tahc-about-checklist li{border:1px solid var(--tahc-about-border);background:var(--tahc-about-paper);border-radius:10px;padding:10px 12px;color:#12325d;font-weight:600}.tahc-about-values-wrap{padding:44px 0;background:linear-gradient(135deg,#062e65 0%,#0b417e 100%);color:#fff;border-radius:24px}.tahc-about-section-intro{margin:0;max-width:880px;color:#17335e;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.tahc-about-values-wrap h2,.tahc-about-process-wrap h2,.tahc-about-values-wrap .tahc-about-section-intro{color:#fff}.tahc-about-section-intro a{color:var(--tahc-about-blue);font-weight:700}.tahc-about-values-grid{margin-top:22px;display:grid;gap:14px;grid-template-columns:1fr}.tahc-about-values-grid article{background:#fff;border:1px solid var(--tahc-about-border);border-radius:14px;padding:18px;box-shadow:0 8px 18px rgba(11,26,57,0.08)}.tahc-about-values-grid h3{margin:0;color:var(--tahc-about-blue);font-size:clamp(22px,2.5vw,32px)}.tahc-about-values-grid p{margin:8px 0 0;color:#25456e;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.tahc-about-services-wrap{padding:44px 0;background:#fff}.tahc-about-services-grid{margin-top:22px;display:grid;gap:14px;grid-template-columns:1fr}.tahc-about-link-card{display:block;text-decoration:none;background:linear-gradient(180deg,#ffffff 0%,#f6f8fc 100%);border:1px solid var(--tahc-about-border);border-radius:14px;padding:18px;box-shadow:0 8px 18px rgba(11,26,57,0.08)}.tahc-about-link-card h3{margin:0;color:var(--tahc-about-blue);font-size:clamp(22px,2.5vw,30px)}.tahc-about-link-card p{margin:8px 0 0;color:#25456e;font-size:clamp(16px,1.45vw,19px);line-height:1.45}.tahc-about-process-wrap{padding:44px 0;background:linear-gradient(135deg,#062e65 0%,#0b417e 100%);border-radius:24px}.tahc-about-process-grid{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:none}.tahc-about-process-grid li{background:#fff;border:1px solid #d4dceb;border-radius:14px;box-shadow:0 8px 18px rgba(11,26,57,0.08);padding:18px}.tahc-about-step-number{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#0b305f;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%)}.tahc-about-process-grid h3{margin:12px 0 0;color:var(--tahc-about-blue);font-size:clamp(22px,2.3vw,30px)}.tahc-about-process-grid p{margin:8px 0 0;color:#23446d;font-size:clamp(16px,1.45vw,19px);line-height:1.45}.tahc-about-faq-wrap{padding:44px 0;background:#fff}.tahc-about-faq-grid{margin-top:22px;display:grid;gap:14px;grid-template-columns:1fr}.tahc-about-faq-item{background:#fff;border:1px solid var(--tahc-about-border);border-radius:14px;padding:18px;box-shadow:0 8px 18px rgba(11,26,57,0.08)}.tahc-about-faq-item h3{margin:0;color:var(--tahc-about-blue);font-size:clamp(22px,2.4vw,30px)}.tahc-about-faq-item p{margin:10px 0 0;color:#23446d;font-size:clamp(16px,1.45vw,19px);line-height:1.5}.tahc-about-faq-item a{color:var(--tahc-about-blue);font-weight:700}.tahc-about-cta-wrap{background:#fff;color:var(--tahc-about-blue);padding:28px 0 64px}.tahc-about-cta-inner{display:grid;gap:24px;grid-template-columns:1fr;align-items:center;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:32px 40px;border-radius:24px;background:linear-gradient(135deg,#062e65 0%,#0b417e 100%);box-shadow:0 20px 40px rgba(8,28,63,0.18)}.tahc-about-cta-inner h2,.tahc-about-cta-inner p{color:#fff}.tahc-about-cta-inner p{margin:10px 0 0;color:#eff4fe;font-size:clamp(18px,1.8vw,24px)}.tahc-about-cta-inner .tahc-about-btn{justify-self:center;align-self:center;margin:0}@media (min-width:860px){.tahc-about-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);align-items:start}.tahc-about-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tahc-about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-about-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tahc-about-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tahc-about-cta-inner{grid-template-columns:minmax(0,1fr) auto;column-gap:40px}.tahc-about-cta-inner .tahc-about-btn{justify-self:end;width:100%}}.tahc-service-page{--tahc-service-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-service-orange:#f4b223;--tahc-service-paper:#f5f8fd;--tahc-service-border:#d8e2ef;--tahc-service-ink:#18345d;--tahc-service-shadow:0 16px 36px rgba(10,26,61,0.12);max-width:1280px;margin:0 auto;color:var(--tahc-service-blue);background:#fff;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);color-scheme:light}.tahc-service-shell{width:calc(100% - 24px);margin:0 auto}.tahc-service-hero-wrap{padding:56px 0 46px;background:linear-gradient(135deg,rgba(0,41,91,0.96) 0%,rgba(11,53,112,0.94) 52%,rgba(29,82,149,0.92) 100%);color:#fff;border-radius:24px}.tahc-service-hero-grid,.tahc-service-story-grid,.tahc-service-checklist-grid,.tahc-service-values-grid,.tahc-service-process-grid,.tahc-service-faq-grid,.tahc-service-related-grid{display:grid;gap:18px}.tahc-service-kicker,.tahc-service-panel-label,.tahc-service-highlight-label{margin:0 0 14px;display:inline-flex;align-items:center;gap:10px;color:#ffd26b;font-size:12px;font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.tahc-service-kicker::before,.tahc-service-panel-label::before,.tahc-service-highlight-label::before{content:"";width:44px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffd56d 0%,#f4b223 100%)}.tahc-service-hero-copy h1,.tahc-service-story-copy h2,.tahc-service-highlight-card h2,.tahc-service-check-card h2,.tahc-service-values-wrap h2,.tahc-service-process-wrap h2,.tahc-service-faq-wrap h2,.tahc-service-related-wrap h2,.tahc-service-cta-inner h2{margin:0;color:inherit;font-family:"Arial Black","Segoe UI",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:-0.02em;line-height:1.04}.tahc-service-hero-copy h1{font-size:clamp(34px,5.6vw,66px);color:#fff}.tahc-service-lead{margin:18px 0 0;max-width:760px;color:#eff5ff;font-size:clamp(19px,2.15vw,28px);line-height:1.4}.tahc-service-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.tahc-service-btn{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:13px 24px;border-radius:10px;text-decoration:none;font-family:var(--wp--preset--font-family--roboto,Arial,sans-serif);font-size:clamp(19px,1.8vw,30px);font-weight:700;transition:transform 0.16s ease,box-shadow 0.16s ease}.tahc-service-btn:hover,.tahc-service-inline-link:hover,.tahc-service-related-card:hover{transform:translateY(-1px)}.tahc-service-btn-primary{color:#00295b;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 -1px 0 rgba(0,0,0,0.08) inset,0 4px 10px rgba(14,24,44,0.22)}.tahc-service-btn-ghost{color:var(--tahc-service-blue);background:linear-gradient(180deg,#ffffff 0%,#edf3fd 48%,#d8e1ee 100%);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.06) inset,0 4px 10px rgba(14,24,44,0.16)}.tahc-service-hero-panel,.tahc-service-highlight-card,.tahc-service-check-card,.tahc-service-value-card,.tahc-service-faq-card,.tahc-service-related-card,.tahc-service-process-grid li{background:rgba(255,255,255,0.98);border:1px solid var(--tahc-service-border);border-radius:20px;box-shadow:var(--tahc-service-shadow)}.tahc-service-hero-panel{padding:24px;color:var(--tahc-service-ink)}.tahc-service-hero-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.tahc-service-hero-panel li{border:1px solid var(--tahc-service-border);border-radius:14px;padding:12px 14px;background:var(--tahc-service-paper)}.tahc-service-hero-panel strong{display:block;color:var(--tahc-service-blue);font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:16px}.tahc-service-hero-panel span{display:block;margin-top:4px;color:#35517a;font-size:15px;line-height:1.45}.tahc-service-story-wrap,.tahc-service-checklist-wrap,.tahc-service-values-wrap,.tahc-service-process-wrap,.tahc-service-faq-wrap,.tahc-service-related-wrap{padding:44px 0}.tahc-service-story-copy h2,.tahc-service-highlight-card h2,.tahc-service-check-card h2,.tahc-service-values-wrap h2,.tahc-service-process-wrap h2,.tahc-service-faq-wrap h2,.tahc-service-related-wrap h2,.tahc-service-cta-inner h2{font-size:clamp(30px,3.6vw,48px);color:var(--tahc-service-blue)}.tahc-service-story-copy h2,.tahc-service-values-wrap h2,.tahc-service-process-wrap h2,.tahc-service-faq-wrap h2,.tahc-service-related-wrap h2{margin-bottom:18px}.tahc-service-story-copy p,.tahc-service-highlight-card p,.tahc-service-check-card li,.tahc-service-section-intro,.tahc-service-value-card p,.tahc-service-process-grid p,.tahc-service-faq-card p,.tahc-service-related-card span,.tahc-service-scope-note,.tahc-service-cta-inner p{color:#2f4b73;font-size:clamp(16px,1.45vw,19px);line-height:1.6}.tahc-service-story-copy p+p{margin-top:14px}.tahc-service-story-wrap{background:#fff}.tahc-service-checklist-wrap{background:#fff}.tahc-service-values-wrap{background:linear-gradient(135deg,#062e65 0%,#0b417e 100%);color:#fff;border-radius:24px}.tahc-service-values-wrap h2,.tahc-service-values-wrap .tahc-service-section-intro{color:#fff}.tahc-service-process-wrap{background:#fff}.tahc-service-highlight-card,.tahc-service-check-card,.tahc-service-value-card,.tahc-service-faq-card{padding:22px}.tahc-service-inline-link{display:inline-flex;margin-top:14px;color:var(--tahc-service-blue);text-decoration:none;font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-weight:700}.tahc-service-check-card ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:12px}.tahc-service-check-card li{position:relative;padding-left:24px}.tahc-service-check-card li::before{content:"";position:absolute;left:0;top:0.75em;width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#ffd56d 0%,#f4b223 100%);box-shadow:0 0 0 4px rgba(255,177,0,0.16);transform:translateY(-50%)}.tahc-service-scope-note{margin:18px 0 0;padding:18px 20px;border-left:4px solid var(--tahc-service-orange);border-radius:0 16px 16px 0;background:#fff}.tahc-service-section-intro{margin:0 0 18px;max-width:840px}.tahc-service-value-card h3,.tahc-service-process-grid h3,.tahc-service-faq-card h3,.tahc-service-related-card strong{margin:0;color:var(--tahc-service-blue);font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:clamp(21px,2.25vw,28px);line-height:1.2}.tahc-service-value-card p,.tahc-service-process-grid p,.tahc-service-faq-card p{margin:10px 0 0}.tahc-service-process-grid{margin:22px 0 0;padding:0;list-style:none}.tahc-service-process-grid li{padding:22px}.tahc-service-step-number{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--tahc-service-blue);background:linear-gradient(180deg,#ffd56d 0%,#f4b223 100%);font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:18px;font-weight:800}.tahc-service-faq-wrap{background:#fff}.tahc-service-faq-card a{color:var(--tahc-service-blue);font-weight:700}.tahc-service-related-wrap{background:linear-gradient(135deg,#062e65 0%,#0b417e 100%);color:#fff;border-radius:24px}.tahc-service-related-wrap h2,.tahc-service-related-wrap .tahc-service-panel-label,.tahc-service-related-wrap .tahc-service-inline-link{color:#fff}.tahc-service-related-wrap .tahc-service-panel-label::before{background:linear-gradient(90deg,#ffd56d 0%,#f4b223 100%)}.tahc-service-related-header{display:grid;gap:12px;align-items:end}.tahc-service-related-grid{margin-top:20px}.tahc-service-related-card{display:flex;flex-direction:column;gap:8px;padding:22px;text-decoration:none}.tahc-service-related-card strong{font-size:clamp(20px,2vw,24px)}.tahc-service-related-card span{margin:0}.tahc-service-cta-wrap{background:#fff;padding:28px 0 28px}.tahc-service-cta-inner{display:grid;gap:24px;align-items:center;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:32px 40px;border-radius:24px;background:linear-gradient(135deg,#062e65 0%,#0b417e 100%);box-shadow:0 20px 40px rgba(8,28,63,0.18)}.tahc-service-cta-inner h2,.tahc-service-cta-inner p{color:#fff}.tahc-service-cta-inner p{margin:12px 0 0;color:#edf4ff}.tahc-service-cta-inner .tahc-service-hero-actions{margin-top:0;align-self:center;justify-self:center;width:max-content}.tahc-contact-page .tahc-service-kicker,.tahc-contact-page .tahc-service-highlight-label{font-size:13.52px}.tahc-contact-page .tahc-service-hero-copy h1{font-size:clamp(21px,3.45912vw,40.77px)}.tahc-contact-page .tahc-service-lead{font-size:clamp(13.49px,1.5265vw,19.88px)}.tahc-contact-page .tahc-service-highlight-card h2{font-size:clamp(17.47px,2.09592vw,27.95px)}.tahc-contact-page .tahc-service-highlight-card p{font-size:clamp(11.36px,1.0295vw,13.49px)}.tahc-contact-page .tahc-contact-form-wrap>h2{font-size:clamp(21.3px,2.556vw,34.08px);margin-bottom:14px}.tahc-contact-page .tahc-service-faq-card h3{font-size:clamp(17.85px,1.9125vw,23.8px)}@media (min-width:860px){.tahc-service-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);align-items:start}.tahc-service-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,0.82fr);align-items:start}.tahc-service-checklist-grid,.tahc-service-values-grid,.tahc-service-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-service-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tahc-service-process-grid,.tahc-service-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-service-related-header,.tahc-service-cta-inner{grid-template-columns:minmax(0,1fr) auto;column-gap:40px}.tahc-service-cta-inner .tahc-service-hero-actions{justify-content:flex-end;justify-self:end;width:100%}.tahc-service-cta-inner .tahc-service-btn{width:100%}}@media (max-width:1280px){.tahc-hero-wrap,.tahc-results-wrap,.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained:has(>.tahc-service-page){border-radius:0}.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained:has(>.tahc-service-page){padding-right:0;padding-left:0}.tahc-service-hero-wrap,.tahc-service-values-wrap,.tahc-service-related-wrap,.tahc-service-cta-inner{border-radius:0}.tahc-about-hero-wrap,.tahc-about-values-wrap,.tahc-about-process-wrap,.tahc-about-cta-inner{border-radius:0}.tahc-footer,.tahc-footer *{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:640px){.tahc-contact-page .tahc-service-hero-copy .tahc-service-hero-actions{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.tahc-contact-page .tahc-service-hero-copy .tahc-service-btn{width:100%;box-sizing:border-box}.tahc-contact-page .tahc-service-cta-inner .tahc-service-hero-actions{display:grid;grid-template-columns:1fr;gap:12px;justify-self:stretch;width:100%}.tahc-contact-page .tahc-service-cta-inner .tahc-service-btn{width:100%;box-sizing:border-box}}.tahc-cart-page{--tahc-cart-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-cart-orange:#f4b223;--tahc-cart-ink:#10213d;--tahc-cart-muted:#5f6f8a;--tahc-cart-soft:#f3f6fb;--tahc-cart-border:#d9e3f0;--tahc-cart-shadow:0 24px 60px rgba(5,23,52,0.12);color:var(--tahc-cart-ink);background:radial-gradient(circle at top left,rgba(255,167,0,0.14),transparent 22%),linear-gradient(180deg,#f8fbff 0%,#edf3fa 100%);padding-bottom:72px}.tahc-cart-shell{width:min(1200px,calc(100% - 32px));margin:0 auto}.tahc-cart-hero-wrap{padding:40px 0 24px}.tahc-cart-hero-grid,.tahc-cart-help-grid{display:grid;gap:20px}.tahc-cart-hero-copy,.tahc-cart-hero-panel,.tahc-cart-help-card,.tahc-cart-main-wrap .wp-block-woocommerce-cart,.tahc-cart-empty-state{border-radius:28px;box-shadow:var(--tahc-cart-shadow)}.tahc-cart-hero-copy{background:linear-gradient(135deg,#062b61 0%,#0f3d81 100%);color:#fff;padding:34px}.tahc-cart-kicker,.tahc-cart-section-label,.tahc-cart-panel-label{display:inline-flex;align-items:center;margin:0 0 14px;border-radius:999px;padding:7px 14px;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.tahc-cart-kicker,.tahc-cart-panel-label{color:var(--tahc-cart-orange);background:rgba(9,19,35,0.42);border:1px solid rgba(255,167,0,0.35)}.tahc-cart-section-label{color:var(--tahc-cart-blue);background:rgba(0,41,91,0.08)}.tahc-cart-hero-copy h1,.tahc-cart-help-wrap h2{margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:0.95;letter-spacing:-0.03em}.tahc-cart-help-wrap h2{color:var(--tahc-cart-blue);font-size:clamp(2rem,4vw,3.2rem)}.tahc-cart-lead,.tahc-cart-help-wrap p,.tahc-cart-intro p{margin:18px 0 0;font-size:1.05rem;line-height:1.7}.tahc-cart-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tahc-cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:14px;font-weight:800;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease}.tahc-cart-btn:hover,.tahc-cart-btn:focus-visible{transform:translateY(-1px)}.tahc-cart-btn-primary{background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#111;box-shadow:0 12px 26px rgba(255,167,0,0.25)}.tahc-cart-btn-ghost{border:1px solid rgba(255,255,255,0.32);color:#fff;background:rgba(255,255,255,0.08)}.tahc-cart-hero-panel,.tahc-cart-help-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(10px);padding:28px}.tahc-cart-panel-label{margin-bottom:18px;color:var(--tahc-cart-blue);background:rgba(0,41,91,0.08);border-color:rgba(0,41,91,0.12)}.tahc-cart-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tahc-cart-panel-list li,.tahc-cart-reassurance-grid article{display:grid;gap:4px}.tahc-cart-panel-list strong,.tahc-cart-reassurance-grid strong,.tahc-cart-help-card strong{color:var(--tahc-cart-blue);font-size:1rem}.tahc-cart-panel-list span,.tahc-cart-reassurance-grid span{color:var(--tahc-cart-muted);line-height:1.6}.tahc-cart-reassurance-wrap{padding:0 0 22px}.tahc-cart-reassurance-grid{display:grid;gap:14px}.tahc-cart-reassurance-grid article{background:rgba(255,255,255,0.78);border:1px solid rgba(0,41,91,0.08);border-radius:20px;padding:20px}.tahc-cart-main-wrap{padding:10px 0 28px}.tahc-cart-intro{display:grid;gap:10px;margin-bottom:20px}.tahc-cart-intro h2{margin:0;color:var(--tahc-cart-blue);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.05}.tahc-cart-main-wrap .wp-block-woocommerce-cart{background:rgba(255,255,255,0.96);padding:24px}.tahc-cart-page .wc-block-cart,.tahc-cart-page .wc-block-components-sidebar-layout{gap:24px}.tahc-cart-page .wc-block-components-sidebar,.tahc-cart-page .wc-block-cart-items,.tahc-cart-page .wp-block-woocommerce-cart-order-summary-block,.tahc-cart-page .wc-block-cart__submit,.tahc-cart-page .wc-block-components-totals-coupon,.tahc-cart-page .wc-block-cart__payment-options,.tahc-cart-page .wc-block-cart__empty-cart{background:#fff;border:1px solid var(--tahc-cart-border);border-radius:22px}.tahc-cart-page .wc-block-cart-items{padding:6px 20px 20px}.tahc-cart-page .wc-block-components-sidebar{padding:18px;box-shadow:0 18px 35px rgba(10,30,64,0.08)}.tahc-cart-page .wc-block-components-product-name,.tahc-cart-page .wc-block-components-totals-item__label,.tahc-cart-page .wc-block-components-panel__button{color:var(--tahc-cart-blue);font-weight:700}.tahc-cart-page .wc-block-cart-item__prices,.tahc-cart-page .wc-block-components-product-metadata,.tahc-cart-page .wc-block-components-totals-item__value,.tahc-cart-page .wc-block-components-product-details{color:var(--tahc-cart-muted)}.tahc-cart-page .wc-block-components-quantity-selector{border-radius:999px;border-color:var(--tahc-cart-border);background:var(--tahc-cart-soft)}.tahc-cart-page .wc-block-components-quantity-selector input{background:transparent}.tahc-cart-page .wc-block-cart-item__remove-link,.tahc-cart-page .wc-block-components-totals-coupon-link,.tahc-cart-page .wc-block-components-panel__button,.tahc-cart-page .wc-block-components-product-name{text-decoration:none}.tahc-cart-page .wc-block-components-button,.tahc-cart-page .wc-block-cart__submit .wc-block-components-button,.tahc-cart-page .wc-block-components-totals-coupon__form .wc-block-components-button,.tahc-cart-page .wc-block-components-address-form__button,.tahc-cart-page .wp-block-button.tahc-cart-btn-solid .wp-block-button__link{min-height:54px;border-radius:14px;border:0;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#111;font-weight:800;box-shadow:0 12px 26px rgba(255,167,0,0.18)}.tahc-cart-page .wc-block-components-button:hover,.tahc-cart-page .wc-block-components-button:focus-visible,.tahc-cart-page .wp-block-button.tahc-cart-btn-solid .wp-block-button__link:hover,.tahc-cart-page .wp-block-button.tahc-cart-btn-solid .wp-block-button__link:focus-visible{color:#111}.tahc-cart-page .wc-block-components-text-input input,.tahc-cart-page .wc-block-components-combobox .wc-block-components-combobox-control input,.tahc-cart-page .wc-block-components-textarea{border-radius:14px;border-color:var(--tahc-cart-border);background:var(--tahc-cart-soft)}.tahc-cart-cross-sell-title{margin-bottom:10px;color:var(--tahc-cart-blue);font-size:clamp(1.5rem,2.6vw,2rem)}.tahc-cart-cross-sell-copy,.tahc-cart-empty-copy{margin-top:0;color:var(--tahc-cart-muted);line-height:1.7}.tahc-cart-page .wc-block-grid__products,.tahc-cart-page .wc-block-product-template{margin-top:20px}.tahc-cart-page .wc-block-grid__product,.tahc-cart-page .wc-block-product{background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--tahc-cart-border);border-radius:20px;padding:18px}.tahc-cart-page .wc-block-grid__product-title,.tahc-cart-page .wc-block-product-title{color:var(--tahc-cart-blue);font-size:1.05rem}.tahc-cart-page .wc-block-grid__product-add-to-cart .wp-block-button__link,.tahc-cart-page .wc-block-product .wp-block-button__link{border-radius:999px}.tahc-cart-empty-state{padding:28px 24px;background:linear-gradient(180deg,#ffffff 0%,#f5f9ff 100%)}.tahc-cart-page .wc-block-cart__empty-cart__title{color:var(--tahc-cart-blue);font-size:clamp(2rem,4vw,3rem);line-height:1}.tahc-cart-page .wp-block-button.tahc-cart-btn-outline .wp-block-button__link{min-height:54px;border-radius:14px;border:1px solid rgba(0,41,91,0.18);color:var(--tahc-cart-blue);background:transparent;font-weight:800}.tahc-cart-help-wrap{padding:18px 0 0}.tahc-cart-help-card p{margin:0 0 16px}.tahc-cart-help-card .tahc-cart-btn{width:100%}@media (min-width:782px){.tahc-cart-reassurance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.tahc-cart-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);align-items:stretch}.tahc-cart-help-grid{grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);align-items:center}}@media (max-width:781px){.tahc-cart-page{padding-bottom:56px}.tahc-cart-hero-wrap{padding-top:24px}.tahc-cart-hero-copy,.tahc-cart-hero-panel,.tahc-cart-help-card,.tahc-cart-main-wrap .wp-block-woocommerce-cart,.tahc-cart-empty-state{border-radius:20px}.tahc-cart-hero-copy,.tahc-cart-hero-panel,.tahc-cart-help-card,.tahc-cart-main-wrap .wp-block-woocommerce-cart,.tahc-cart-empty-state{padding-left:20px;padding-right:20px}.tahc-cart-page .wc-block-cart-items{padding-left:14px;padding-right:14px}}.tahc-checkout-page{--tahc-checkout-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-checkout-orange:#f4b223;--tahc-checkout-ink:#10213d;--tahc-checkout-muted:#5f6f8a;--tahc-checkout-soft:#f3f6fb;--tahc-checkout-border:#d9e3f0;--tahc-checkout-shadow:0 24px 60px rgba(5,23,52,0.12);color:var(--tahc-checkout-ink);background:radial-gradient(circle at top right,rgba(255,167,0,0.12),transparent 22%),linear-gradient(180deg,#f8fbff 0%,#edf3fa 100%);padding-bottom:72px}.tahc-checkout-shell{width:min(1200px,calc(100% - 32px));margin:0 auto}.tahc-checkout-hero-wrap{padding:40px 0 24px}.tahc-checkout-hero-grid,.tahc-checkout-help-grid{display:grid;gap:20px}.tahc-checkout-hero-copy,.tahc-checkout-hero-panel,.tahc-checkout-help-card,.tahc-checkout-main-wrap .wp-block-woocommerce-checkout{border-radius:28px;box-shadow:var(--tahc-checkout-shadow)}.tahc-checkout-hero-copy{background:linear-gradient(135deg,#062b61 0%,#0f3d81 100%);color:#fff;padding:34px}.tahc-checkout-kicker,.tahc-checkout-section-label,.tahc-checkout-panel-label{display:inline-flex;align-items:center;margin:0 0 14px;border-radius:999px;padding:7px 14px;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.tahc-checkout-kicker,.tahc-checkout-panel-label{color:var(--tahc-checkout-orange);background:rgba(9,19,35,0.42);border:1px solid rgba(255,167,0,0.35)}.tahc-checkout-section-label{color:var(--tahc-checkout-blue);background:rgba(0,41,91,0.08)}.tahc-checkout-hero-copy h1,.tahc-checkout-help-wrap h2{margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:0.95;letter-spacing:-0.03em}.tahc-checkout-help-wrap h2{color:var(--tahc-checkout-blue);font-size:clamp(2rem,4vw,3.2rem)}.tahc-checkout-lead,.tahc-checkout-help-wrap p,.tahc-checkout-intro p{margin:18px 0 0;font-size:1.05rem;line-height:1.7}.tahc-checkout-hero-panel,.tahc-checkout-help-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(10px);padding:28px}.tahc-checkout-panel-label{margin-bottom:18px;color:var(--tahc-checkout-blue);background:rgba(0,41,91,0.08);border-color:rgba(0,41,91,0.12)}.tahc-checkout-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tahc-checkout-panel-list li,.tahc-checkout-reassurance-grid article{display:grid;gap:4px}.tahc-checkout-panel-list strong,.tahc-checkout-reassurance-grid strong,.tahc-checkout-help-card strong{color:var(--tahc-checkout-blue);font-size:1rem}.tahc-checkout-panel-list span,.tahc-checkout-reassurance-grid span{color:var(--tahc-checkout-muted);line-height:1.6}.tahc-checkout-reassurance-wrap{padding:0 0 22px}.tahc-checkout-reassurance-grid{display:grid;gap:14px}.tahc-checkout-reassurance-grid article{background:rgba(255,255,255,0.78);border:1px solid rgba(0,41,91,0.08);border-radius:20px;padding:20px}.tahc-checkout-main-wrap{padding:10px 0 28px}.tahc-checkout-intro{display:grid;gap:10px;margin-bottom:20px}.tahc-checkout-intro h2{margin:0;color:var(--tahc-checkout-blue);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.05}.tahc-checkout-main-wrap .wp-block-woocommerce-checkout{background:rgba(255,255,255,0.96);padding:24px}.tahc-checkout-page .wc-block-checkout,.tahc-checkout-page .wc-block-components-sidebar-layout{gap:24px}.tahc-checkout-page .wc-block-components-sidebar,.tahc-checkout-page .wc-block-components-main,.tahc-checkout-page .wc-block-checkout__payment-method,.tahc-checkout-page .wc-block-checkout__order-notes,.tahc-checkout-page .wc-block-checkout__totals,.tahc-checkout-page .wc-block-checkout__actions_row,.tahc-checkout-page .wc-block-components-checkout-step,.tahc-checkout-page .wc-block-checkout__terms,.tahc-checkout-page .wc-block-checkout__contact-fields,.tahc-checkout-page .wc-block-checkout__shipping-fields,.tahc-checkout-page .wc-block-checkout__billing-fields{background:#fff;border:1px solid var(--tahc-checkout-border);border-radius:22px}.tahc-checkout-page .wc-block-components-main{padding:18px;box-shadow:0 18px 35px rgba(10,30,64,0.05)}.tahc-checkout-page .wc-block-components-sidebar{padding:18px;box-shadow:0 18px 35px rgba(10,30,64,0.08)}.tahc-checkout-page .wc-block-components-checkout-step{padding:18px}.tahc-checkout-page .wc-block-components-title,.tahc-checkout-page .wc-block-components-checkout-step__heading,.tahc-checkout-page .wc-block-components-product-name,.tahc-checkout-page .wc-block-components-totals-item__label,.tahc-checkout-page .wc-block-components-panel__button{color:var(--tahc-checkout-blue);font-weight:700}.tahc-checkout-page .wc-block-components-formatted-money-amount,.tahc-checkout-page .wc-block-components-totals-item__value,.tahc-checkout-page .wc-block-components-product-details,.tahc-checkout-page .wc-block-components-product-metadata,.tahc-checkout-page .wc-block-checkout__terms,.tahc-checkout-page .wc-block-checkout__actions{color:var(--tahc-checkout-muted)}.tahc-checkout-page .wc-block-components-text-input input,.tahc-checkout-page .wc-block-components-combobox .wc-block-components-combobox-control input,.tahc-checkout-page .wc-block-components-textarea,.tahc-checkout-page .wc-block-components-address-form input,.tahc-checkout-page .wc-block-components-address-form select{border-radius:14px;border-color:var(--tahc-checkout-border);background:var(--tahc-checkout-soft)}.tahc-checkout-page .wc-block-components-button,.tahc-checkout-page .wc-block-checkout__actions_row .wc-block-components-button,.tahc-checkout-page .wc-block-checkout__payment-method .wc-block-components-button,.tahc-checkout-page .wc-block-components-totals-coupon__form .wc-block-components-button,.tahc-checkout-page .wc-block-components-address-form__button,.tahc-checkout-btn{min-height:54px;border-radius:14px;border:0;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#111;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 26px rgba(255,167,0,0.18)}.tahc-checkout-page .wc-block-components-button:hover,.tahc-checkout-page .wc-block-components-button:focus-visible,.tahc-checkout-btn:hover,.tahc-checkout-btn:focus-visible{color:#111;transform:translateY(-1px)}.tahc-checkout-page .wc-block-checkout__payment-method .wc-block-components-radio-control__option,.tahc-checkout-page .wc-block-components-radio-control-accordion-option,.tahc-checkout-page .wc-block-components-totals-coupon,.tahc-checkout-page .wc-block-components-order-summary,.tahc-checkout-page .wc-block-checkout__order-notes{border-color:var(--tahc-checkout-border);border-radius:16px}.tahc-checkout-page .wc-block-components-order-summary-item{padding-top:14px;padding-bottom:14px}.tahc-checkout-page .wc-block-checkout__shipping-option,.tahc-checkout-page .wc-block-checkout__pickup-option{border-radius:14px;background:var(--tahc-checkout-soft)}.tahc-checkout-help-wrap{padding:18px 0 0}.tahc-checkout-help-card p{margin:0 0 16px}.tahc-checkout-help-card .tahc-checkout-btn{width:100%}@media (min-width:782px){.tahc-checkout-reassurance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.tahc-checkout-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);align-items:stretch}.tahc-checkout-help-grid{grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);align-items:center}}@media (max-width:781px){.tahc-checkout-page{padding-bottom:56px}.tahc-checkout-hero-wrap{padding-top:24px}.tahc-checkout-hero-copy,.tahc-checkout-hero-panel,.tahc-checkout-help-card,.tahc-checkout-main-wrap .wp-block-woocommerce-checkout{border-radius:20px}.tahc-checkout-hero-copy,.tahc-checkout-hero-panel,.tahc-checkout-help-card,.tahc-checkout-main-wrap .wp-block-woocommerce-checkout{padding-left:20px;padding-right:20px}}.tahc-thankyou-page{--tahc-thankyou-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-thankyou-orange:#f4b223;--tahc-thankyou-ink:#10213d;--tahc-thankyou-muted:#5f6f8a;--tahc-thankyou-soft:#f3f6fb;--tahc-thankyou-border:#d9e3f0;--tahc-thankyou-shadow:0 24px 60px rgba(5,23,52,0.12);color:var(--tahc-thankyou-ink);background:radial-gradient(circle at top left,rgba(255,167,0,0.12),transparent 22%),linear-gradient(180deg,#f8fbff 0%,#edf3fa 100%);padding-bottom:72px}.tahc-thankyou-shell{width:min(1200px,calc(100% - 32px));margin:0 auto}.tahc-thankyou-hero-wrap{padding:40px 0 24px}.tahc-thankyou-hero-grid,.tahc-thankyou-help-grid{display:grid;gap:20px}.tahc-thankyou-hero-copy,.tahc-thankyou-hero-panel,.tahc-thankyou-content,.tahc-thankyou-help-card{border-radius:28px;box-shadow:var(--tahc-thankyou-shadow)}.tahc-thankyou-hero-copy{background:linear-gradient(135deg,#062b61 0%,#0f3d81 100%);color:#fff;padding:34px}.tahc-thankyou-kicker,.tahc-thankyou-section-label,.tahc-thankyou-panel-label{display:inline-flex;align-items:center;margin:0 0 14px;border-radius:999px;padding:7px 14px;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.tahc-thankyou-kicker,.tahc-thankyou-panel-label{color:var(--tahc-thankyou-orange);background:rgba(9,19,35,0.42);border:1px solid rgba(255,167,0,0.35)}.tahc-thankyou-section-label{color:var(--tahc-thankyou-blue);background:rgba(0,41,91,0.08)}.tahc-thankyou-hero-copy h1,.tahc-thankyou-help-wrap h2{margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:0.95;letter-spacing:-0.03em}.tahc-thankyou-help-wrap h2{color:var(--tahc-thankyou-blue);font-size:clamp(2rem,4vw,3.2rem)}.tahc-thankyou-lead,.tahc-thankyou-help-wrap p,.tahc-thankyou-intro p{margin:18px 0 0;font-size:1.05rem;line-height:1.7}.tahc-thankyou-hero-panel,.tahc-thankyou-help-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(10px);padding:28px}.tahc-thankyou-panel-label{margin-bottom:18px;color:var(--tahc-thankyou-blue);background:rgba(0,41,91,0.08);border-color:rgba(0,41,91,0.12)}.tahc-thankyou-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tahc-thankyou-panel-list li,.tahc-thankyou-reassurance-grid article{display:grid;gap:4px}.tahc-thankyou-panel-list strong,.tahc-thankyou-reassurance-grid strong,.tahc-thankyou-help-card strong{color:var(--tahc-thankyou-blue);font-size:1rem}.tahc-thankyou-panel-list span,.tahc-thankyou-reassurance-grid span{color:var(--tahc-thankyou-muted);line-height:1.6}.tahc-thankyou-reassurance-wrap{padding:0 0 22px}.tahc-thankyou-reassurance-grid{display:grid;gap:14px}.tahc-thankyou-reassurance-grid article{background:rgba(255,255,255,0.78);border:1px solid rgba(0,41,91,0.08);border-radius:20px;padding:20px}.tahc-thankyou-main-wrap{padding:10px 0 28px}.tahc-thankyou-intro{display:grid;gap:10px;margin-bottom:20px}.tahc-thankyou-intro h2{margin:0;color:var(--tahc-thankyou-blue);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.05}.tahc-thankyou-content{background:rgba(255,255,255,0.96);padding:28px}.tahc-thankyou-page .woocommerce-order,.tahc-thankyou-page .woocommerce-order-details,.tahc-thankyou-page .woocommerce-customer-details,.tahc-thankyou-page .wc-bacs-bank-details,.tahc-thankyou-page .woocommerce-order-overview,.tahc-thankyou-page .woocommerce-table,.tahc-thankyou-page .shop_table,.tahc-thankyou-page .woocommerce-column{color:var(--tahc-thankyou-ink)}.tahc-thankyou-page .woocommerce-notice,.tahc-thankyou-page .woocommerce-thankyou-order-received{margin:0 0 20px;border:1px solid rgba(16,145,72,0.18);border-radius:20px;background:linear-gradient(180deg,#f0fff5 0%,#e8fbef 100%);color:#166534;padding:18px 20px;font-size:1.05rem;font-weight:700}.tahc-thankyou-page .woocommerce-order-overview{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:14px}.tahc-thankyou-page .woocommerce-order-overview li{border:1px solid var(--tahc-thankyou-border);border-radius:18px;background:var(--tahc-thankyou-soft);padding:16px 18px;color:var(--tahc-thankyou-muted);line-height:1.6}.tahc-thankyou-page .woocommerce-order-overview li strong{display:block;margin-top:4px;color:var(--tahc-thankyou-blue);font-size:1rem}.tahc-thankyou-page .woocommerce-order-details,.tahc-thankyou-page .woocommerce-customer-details,.tahc-thankyou-page .wc-bacs-bank-details{margin-top:24px;border:1px solid var(--tahc-thankyou-border);border-radius:22px;background:#fff;padding:22px}.tahc-thankyou-page .woocommerce-order-details__title,.tahc-thankyou-page .woocommerce-column__title,.tahc-thankyou-page .wc-bacs-bank-details-heading,.tahc-thankyou-page h2.woocommerce-order-details__title,.tahc-thankyou-page h2.woocommerce-column__title{margin:0 0 16px;color:var(--tahc-thankyou-blue);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.1}.tahc-thankyou-page .shop_table,.tahc-thankyou-page table.woocommerce-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--tahc-thankyou-border);border-radius:18px}.tahc-thankyou-page .shop_table th,.tahc-thankyou-page .shop_table td,.tahc-thankyou-page table.woocommerce-table th,.tahc-thankyou-page table.woocommerce-table td{padding:14px 16px;border-bottom:1px solid var(--tahc-thankyou-border)}.tahc-thankyou-page .shop_table th,.tahc-thankyou-page table.woocommerce-table th{background:var(--tahc-thankyou-soft);color:var(--tahc-thankyou-blue);text-align:left;font-weight:700}.tahc-thankyou-page .shop_table tr:last-child td,.tahc-thankyou-page table.woocommerce-table tr:last-child td{border-bottom:0}.tahc-thankyou-page address{margin:0;color:var(--tahc-thankyou-muted);font-style:normal;line-height:1.8}.tahc-thankyou-page .woocommerce-column--billing-address,.tahc-thankyou-page .woocommerce-column--shipping-address{margin-top:18px}.tahc-thankyou-page .wc-item-meta,.tahc-thankyou-page .woocommerce-table__product-name .wc-item-meta{color:var(--tahc-thankyou-muted)}.tahc-thankyou-page .wc-bacs-bank-details-account-name,.tahc-thankyou-page .wc-bacs-bank-details-order-details{color:var(--tahc-thankyou-muted)}.tahc-thankyou-help-wrap{padding:18px 0 0}.tahc-thankyou-help-card p{margin:0 0 16px}.tahc-thankyou-help-actions{display:flex;flex-wrap:wrap;gap:12px}.tahc-thankyou-btn{min-height:54px;border-radius:14px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease}.tahc-thankyou-btn:hover,.tahc-thankyou-btn:focus-visible{transform:translateY(-1px)}.tahc-thankyou-btn-primary{background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#111;box-shadow:0 12px 26px rgba(255,167,0,0.18)}.tahc-thankyou-btn-ghost{border:1px solid rgba(0,41,91,0.18);color:var(--tahc-thankyou-blue);background:transparent}@media (min-width:782px){.tahc-thankyou-reassurance-grid,.tahc-thankyou-page .woocommerce-order-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-thankyou-page .woocommerce-customer-details .woocommerce-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:900px){.tahc-thankyou-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);align-items:stretch}.tahc-thankyou-help-grid{grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);align-items:center}}@media (max-width:781px){.tahc-thankyou-page{padding-bottom:56px}.tahc-thankyou-hero-wrap{padding-top:24px}.tahc-thankyou-hero-copy,.tahc-thankyou-hero-panel,.tahc-thankyou-content,.tahc-thankyou-help-card{border-radius:20px}.tahc-thankyou-hero-copy,.tahc-thankyou-hero-panel,.tahc-thankyou-content,.tahc-thankyou-help-card{padding-left:20px;padding-right:20px}.tahc-thankyou-help-actions{display:grid}}.tahc-account-page{--tahc-account-blue:var(--wp--preset--color--secaccent,#00295b);--tahc-account-orange:#f4b223;--tahc-account-ink:#10213d;--tahc-account-muted:#5f6f8a;--tahc-account-soft:#f3f6fb;--tahc-account-border:#d9e3f0;--tahc-account-shadow:0 24px 60px rgba(5,23,52,0.12);color:var(--tahc-account-ink);background:#fff}.tahc-account-shell{width:min(1200px,calc(100% - 32px));margin:0 auto}.tahc-account-hero-grid,.tahc-account-help-grid{display:grid;gap:20px}.tahc-account-hero-copy,.tahc-account-hero-panel,.tahc-account-content,.tahc-account-help-card{border-radius:28px;box-shadow:var(--tahc-account-shadow)}.tahc-account-hero-copy{background:linear-gradient(135deg,#062b61 0%,#0f3d81 100%);color:#fff;padding:34px}.tahc-account-kicker,.tahc-account-section-label,.tahc-account-panel-label{display:inline-flex;align-items:center;margin:0 0 14px;border-radius:999px;padding:7px 14px;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.tahc-account-kicker,.tahc-account-panel-label{color:var(--tahc-account-orange);background:rgba(9,19,35,0.42);border:1px solid rgba(255,167,0,0.35)}.tahc-account-section-label{color:var(--tahc-account-blue);background:rgba(0,41,91,0.08)}.tahc-account-hero-copy h1,.tahc-account-help-wrap h2{margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:0.95;letter-spacing:-0.03em}.tahc-account-help-wrap h2{color:var(--tahc-account-blue);font-size:clamp(2rem,4vw,3.2rem)}.tahc-account-lead,.tahc-account-help-wrap p,.tahc-account-intro p{margin:18px 0 0;font-size:1.05rem;line-height:1.7}.tahc-account-hero-panel,.tahc-account-help-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(10px);padding:28px}.tahc-account-panel-label{margin-bottom:18px;color:var(--tahc-account-blue);background:rgba(0,41,91,0.08);border-color:rgba(0,41,91,0.12)}.tahc-account-panel-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tahc-account-panel-list li,.tahc-account-reassurance-grid article{display:grid;gap:4px}.tahc-account-panel-list strong,.tahc-account-reassurance-grid strong,.tahc-account-help-card strong{color:var(--tahc-account-blue);font-size:1rem}.tahc-account-panel-list span,.tahc-account-reassurance-grid span{color:var(--tahc-account-muted);line-height:1.6}.tahc-account-reassurance-wrap{padding:0 0 22px}.tahc-account-reassurance-grid{display:grid;gap:14px}.tahc-account-reassurance-grid article{background:rgba(255,255,255,0.78);border:1px solid rgba(0,41,91,0.08);border-radius:20px;padding:20px}.tahc-account-main-wrap{}.tahc-account-content{background:rgba(255,255,255,0.96);padding:28px}.tahc-account-page .woocommerce{color:var(--tahc-account-ink);display:block;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.tahc-account-page .entry-content,.tahc-account-page .wp-block-post-content,.tahc-account-page .is-layout-constrained>.wp-block-post-content{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.tahc-account-page .wp-block-post-content.is-layout-constrained>.woocommerce,.tahc-account-page .entry-content.wp-block-post-content.is-layout-constrained>.woocommerce,.tahc-account-page .entry-content.wp-block-post-content.is-layout-constrained.wp-block-post-content-is-layout-constrained>.woocommerce{width:100%;max-width:none !important}.woocommerce-account main .tahc-account-page .woocommerce,.woocommerce-account .tahc-account-page .woocommerce,.woocommerce-account .tahc-account-page .entry-content.wp-block-post-content>.woocommerce{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.tahc-account-login-stage{width:100%;max-width:none;margin-left:auto;margin-right:auto;margin-bottom:30px;padding:70px 28px;box-sizing:border-box;display:flex;justify-content:center;background:linear-gradient(120deg,#022b63 0%,#00295b 58%,#113f7e 100%);border-radius:24px}.tahc-account-shell:has(.tahc-account-login-stage){display:block;width:min(1280px,100%)}.tahc-account-content:has(.tahc-account-login-stage){width:100%;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}.tahc-account-page .woocommerce::after,.tahc-account-page .woocommerce::before{display:none}.tahc-account-page .woocommerce-notices-wrapper:empty{display:none}.woocommerce-account .tahc-account-page .woocommerce,.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation,.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{width:100% !important;float:none !important;box-sizing:border-box}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation,.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{display:block}.tahc-account-page .woocommerce-message,.tahc-account-page .woocommerce-info,.tahc-account-page .woocommerce-error,.tahc-account-page .woocommerce-NoticeGroup{border-radius:18px;border:1px solid var(--tahc-account-border);background:var(--tahc-account-soft);padding:16px 18px;margin-bottom:18px}.tahc-account-page .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tahc-account-page .woocommerce-MyAccount-navigation{margin-bottom:18px}.tahc-account-page .woocommerce-MyAccount-navigation li{margin:0}.tahc-account-page .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:16px;text-decoration:none;color:var(--tahc-account-blue);background:var(--tahc-account-soft);border:1px solid var(--tahc-account-border);font-weight:700;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease}.tahc-account-page .woocommerce-MyAccount-navigation a:hover,.tahc-account-page .woocommerce-MyAccount-navigation a:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px rgba(10,30,64,0.08)}.tahc-account-page .woocommerce-MyAccount-navigation .is-active a{background:linear-gradient(135deg,#062b61 0%,#0f3d81 100%);color:#fff;border-color:transparent}.tahc-account-page .woocommerce-MyAccount-content,.tahc-account-page .woocommerce-form-login,.tahc-account-page .woocommerce-form-register,.tahc-account-page .u-columns .col-1,.tahc-account-page .u-columns .col-2{border:1px solid var(--tahc-account-border);border-radius:22px;background:#fff;padding:22px}.tahc-account-page .woocommerce-MyAccount-content>:first-child{margin-top:0}.tahc-account-page .woocommerce-MyAccount-content a,.tahc-account-page .woocommerce-form-login a,.tahc-account-page .woocommerce-form-register a{color:var(--tahc-account-blue);font-weight:700}.tahc-account-page .woocommerce-MyAccount-content h2,.tahc-account-page .woocommerce-MyAccount-content h3,.tahc-account-page .woocommerce-form-login h2,.tahc-account-page .woocommerce-form-register h2,.tahc-account-page .addresses .title h3{color:var(--tahc-account-blue);line-height:1.1}.tahc-account-page .woocommerce form .form-row label,.tahc-account-page .woocommerce-page form .form-row label{color:var(--tahc-account-blue);font-weight:700}.tahc-account-page .woocommerce input[type="text"],.tahc-account-page .woocommerce input[type="email"],.tahc-account-page .woocommerce input[type="password"],.tahc-account-page .woocommerce input[type="tel"],.tahc-account-page .woocommerce input[type="number"],.tahc-account-page .woocommerce textarea,.tahc-account-page .woocommerce select{border-radius:14px;border:1px solid var(--tahc-account-border);background:var(--tahc-account-soft);padding:12px 14px;min-height:48px}.tahc-account-page .woocommerce textarea{min-height:120px}.tahc-account-page .button,.tahc-account-page button.button,.tahc-account-page .woocommerce-button,.tahc-account-page .woocommerce-Button,.tahc-account-btn{min-height:52px;border-radius:14px;border:0;padding:0 22px;background:linear-gradient(180deg,#f4b223 0%,#f4b223 52%,#f4b223 100%);color:#111;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 26px rgba(255,167,0,0.18)}.tahc-account-page .button:hover,.tahc-account-page .button:focus-visible,.tahc-account-page button.button:hover,.tahc-account-page .woocommerce-button:hover,.tahc-account-btn:hover,.tahc-account-btn:focus-visible{color:#111;transform:translateY(-1px)}.tahc-account-page table.shop_table,.tahc-account-page .woocommerce-orders-table,.tahc-account-page .woocommerce-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--tahc-account-border);border-radius:18px}.tahc-account-page table.shop_table th,.tahc-account-page table.shop_table td,.tahc-account-page .woocommerce-orders-table th,.tahc-account-page .woocommerce-orders-table td,.tahc-account-page .woocommerce-table th,.tahc-account-page .woocommerce-table td{padding:14px 16px;border-bottom:1px solid var(--tahc-account-border)}.tahc-account-page table.shop_table th,.tahc-account-page .woocommerce-orders-table th,.tahc-account-page .woocommerce-table th{background:var(--tahc-account-soft);color:var(--tahc-account-blue);text-align:left;font-weight:700}.tahc-account-page table.shop_table tr:last-child td,.tahc-account-page .woocommerce-orders-table tr:last-child td,.tahc-account-page .woocommerce-table tr:last-child td{border-bottom:0}.tahc-account-page .addresses address,.tahc-account-page address{color:var(--tahc-account-muted);font-style:normal;line-height:1.8}.tahc-account-page .woocommerce-pagination .page-numbers,.tahc-account-page .woocommerce-MyAccount-content .page-numbers{display:inline-flex;gap:8px;list-style:none;padding:0}.tahc-account-page .woocommerce-form-login-toggle .woocommerce-info,.tahc-account-page .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:18px}.tahc-account-page .u-columns{display:grid;gap:18px}.tahc-account-page .woocommerce-account .addresses .title .edit,.tahc-account-page .woocommerce-account .addresses .title a{color:var(--tahc-account-blue);font-weight:700}.tahc-account-help-wrap{padding:18px 0 0}.tahc-account-help-card p{margin:0 0 16px}.tahc-account-help-actions{display:flex;flex-wrap:wrap;gap:12px}.tahc-account-btn-ghost{border:1px solid rgba(0,41,91,0.18);color:var(--tahc-account-blue);background:transparent;box-shadow:none}.tahc-account-login-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:stretch;width:min(100%,560px);margin:0 auto}.tahc-account-login-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:34px;border:1px solid rgba(11,35,78,0.12);background:#fff;box-shadow:0 28px 60px rgba(18,36,66,0.14),inset 0 1px 0 rgba(255,255,255,0.92);box-sizing:border-box}.tahc-account-login-card-primary{padding:42px 42px 40px}.tahc-account-login-card-secondary{padding:38px 34px 34px}.tahc-account-login-header{position:relative;z-index:1;min-width:0;max-width:32rem;margin-bottom:30px}.tahc-account-login-header-secondary{margin-bottom:24px}.tahc-account-login-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:#0a2fb6;font-size:0.85rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.tahc-account-login-kicker::before{content:"";width:10px;height:10px;border-radius:999px;background:#54e28d;box-shadow:0 0 0 6px rgba(84,226,141,0.18)}.tahc-account-login-card h2,.tahc-account-login-card h3{margin:0;color:#091a39;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-weight:700;letter-spacing:-0.045em}.tahc-account-login-card h2{font-size:clamp(2.7rem,4vw,4rem);line-height:0.98}.tahc-account-login-card h3{font-size:clamp(2rem,3vw,2.85rem);line-height:1.02}.tahc-account-login-intro,.tahc-account-login-register-note{margin:16px 0 0;max-width:29rem;color:#6f7e8c;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:1rem;line-height:1.55}.tahc-account-login-form,.tahc-account-register-form{position:relative;z-index:1;display:grid;align-content:start;gap:22px;margin:0;flex:1 1 auto;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif)}.tahc-account-page .woocommerce .tahc-account-login-field{margin:0}.tahc-account-page .woocommerce .tahc-account-login-field label{display:block;margin-bottom:12px;color:#263a43;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:1.18rem;font-weight:600;line-height:1.35}.tahc-account-page .woocommerce .tahc-account-login-field input{width:100%;max-width:100%;min-height:70px;border-radius:6px;border:0.6px solid #b1b1b1;background:#fff;box-shadow:none;padding:20px 14px;color:#111;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:1rem;box-sizing:border-box}.tahc-account-login-card-secondary .tahc-account-login-field input{min-height:64px}.tahc-account-page .woocommerce .tahc-account-login-field input::placeholder{color:#8e8e8e}.tahc-account-page .woocommerce .tahc-account-login-field input:hover{border-color:#8ea0ae}.tahc-account-page .woocommerce .tahc-account-login-field input:focus{border-color:#0a2fb6;box-shadow:0 0 0 4px rgba(10,47,182,0.12);outline:none}.tahc-account-login-password-wrap{display:block}.tahc-account-login-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.tahc-account-page .woocommerce .tahc-account-login-remember{display:inline-flex;align-items:center;gap:10px;margin:0;color:#6f7e8c;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:0.92rem;font-weight:400}.tahc-account-page .woocommerce .tahc-account-login-remember input[type="checkbox"]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;border-radius:3px;border:1px solid #b1b1b1;background:#fff;box-shadow:none;accent-color:#0a2fb6;padding:0}.tahc-account-login-lost-password{margin:0}.tahc-account-page .woocommerce .tahc-account-login-lost-password a{color:#6f7e8c;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:0.98rem;font-weight:400;text-decoration:none}.tahc-account-page .woocommerce .tahc-account-login-lost-password a:hover,.tahc-account-page .woocommerce .tahc-account-login-lost-password a:focus-visible{color:#0a2fb6;text-decoration:underline}.tahc-account-login-submit-row{margin:2px 0 0}.tahc-account-page .woocommerce .tahc-account-login-submit{width:100%;max-width:100%;min-height:70px;border-radius:6px;background:linear-gradient(180deg,#1544df 0%,#0a2fb6 100%);box-shadow:0 18px 36px rgba(38,58,67,0.18);color:#fff;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:0.01em;box-sizing:border-box}.tahc-account-register-submit{background:linear-gradient(180deg,#10347f 0%,#0a2764 100%) !important}.tahc-account-page .woocommerce .tahc-account-login-submit:hover,.tahc-account-page .woocommerce .tahc-account-login-submit:focus-visible{color:#fff;box-shadow:0 22px 42px rgba(38,58,67,0.22)}.tahc-account-register-form .woocommerce-privacy-policy-text,.tahc-account-register-form wc-order-attribution-inputs{color:#6f7e8c;font-family:var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif);font-size:0.95rem;line-height:1.7}.tahc-account-register-form .woocommerce-privacy-policy-text p{margin:0}.tahc-account-register-form .woocommerce-privacy-policy-text a{color:#0a2fb6;font-weight:700}@media (max-width:1280px){.tahc-account-login-stage{border-radius:0}}@media (min-width:782px){.tahc-account-reassurance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tahc-account-page .u-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tahc-account-login-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100%,1080px);gap:24px}.tahc-account-login-card-primary,.tahc-account-login-card-secondary{padding:36px 30px 32px}.tahc-account-login-header,.tahc-account-login-header-secondary{min-height:145px;margin-bottom:0}.tahc-account-login-form,.tahc-account-register-form{min-height:470px;margin-top:30px;padding-bottom:102px}.tahc-account-register-form{min-height:470px}.tahc-account-login-form .tahc-account-login-submit-row,.tahc-account-register-form .tahc-account-login-submit-row{position:absolute;left:0;right:0;bottom:30px;margin:0}.tahc-account-login-card h2{font-size:clamp(2.8rem,3.3vw,3.8rem)}.tahc-account-login-card h3{font-size:clamp(2.1rem,2.6vw,3rem)}.tahc-account-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);align-items:stretch}.tahc-account-help-grid{grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);align-items:center}}@media (max-width:781px){.tahc-account-page{padding-bottom:56px}.tahc-account-hero-copy,.tahc-account-hero-panel,.tahc-account-content,.tahc-account-help-card{border-radius:20px}.tahc-account-hero-copy,.tahc-account-hero-panel,.tahc-account-content,.tahc-account-help-card{padding-left:20px;padding-right:20px}.tahc-account-help-actions{display:grid}.tahc-account-page{overflow-x:hidden}.tahc-account-content:has(.tahc-account-login-stage){width:100%;padding-left:0;padding-right:0}.tahc-account-login-shell{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:540px;gap:18px}.tahc-account-login-stage{padding:20px 20px 24px;margin-bottom:24px;border-radius:0}.tahc-account-login-card{border-radius:24px}.tahc-account-login-card-primary,.tahc-account-login-card-secondary{padding:28px 18px 26px}.tahc-account-login-card h2{font-size:30px;line-height:1.12}.tahc-account-login-card h3{font-size:2rem;line-height:1.08}.tahc-account-login-header{margin-bottom:22px}.tahc-account-page .woocommerce .tahc-account-login-field input{min-height:62px;padding-left:16px;padding-right:16px}.tahc-account-page .woocommerce .tahc-account-login-field label{font-size:1rem}.tahc-account-page .woocommerce .tahc-account-login-field input,.tahc-account-page .woocommerce .tahc-account-login-submit{min-height:62px;padding-left:18px;padding-right:18px}.tahc-account-login-options{align-items:flex-start;flex-direction:column}.tahc-account-page .woocommerce-MyAccount-navigation{overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.tahc-account-page .woocommerce-MyAccount-navigation ul{flex-wrap:nowrap;width:max-content;min-width:100%}.tahc-account-page table.shop_table,.tahc-account-page .woocommerce-orders-table,.tahc-account-page .woocommerce-table{display:block;overflow-x:auto}}.woocommerce-account .tahc-account-page .woocommerce{display:grid;gap:24px;align-items:start}.woocommerce-account .tahc-account-page .woocommerce:has(.tahc-account-login-stage){display:block}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation,.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{width:100% !important;float:none !important}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation{border:1px solid var(--tahc-account-border);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%);box-shadow:0 16px 32px rgba(8,28,63,0.08);padding:18px;position:relative}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation ul{display:grid;gap:1px;justify-items:center}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--customer-logout{order:-1;margin-bottom:1px;width:100%;display:flex;justify-content:center}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--customer-logout a{display:inline-flex;min-height:40px;padding:0 18px;border-radius:10px;background:#ffffff;border:1px solid var(--tahc-account-border);color:#5f6f8a;box-shadow:none;justify-content:center}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation li:not(.woocommerce-MyAccount-navigation-link--customer-logout){width:100%;display:flex;justify-content:center}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation li:not(.woocommerce-MyAccount-navigation-link--customer-logout) a{justify-content:flex-start;gap:14px;min-height:56px;padding:0 18px;border-radius:14px;font-size:1rem;width:90%}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation li:not(.woocommerce-MyAccount-navigation-link--customer-logout) a::before{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#7fd0ff 0%,#37a4ef 100%);color:#fff;font-family:"Font Awesome 6 Free";font-size:0.9rem;font-weight:900;content:"\f111";box-shadow:0 10px 18px rgba(55,164,239,0.22)}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f3fd"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--portal a::before{content:"\f0ac"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--contractor-applications a::before{content:"\f15c"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--orders a::before{content:"\f07a"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f019"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f3c5"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation-link--customer-logout a::before{display:none}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation .is-active a{background:linear-gradient(135deg,#2f8ff0 0%,#1f75dc 100%);color:#fff;border-color:transparent;box-shadow:0 20px 28px rgba(47,143,240,0.22)}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation .is-active a::before{background:rgba(255,255,255,0.2);box-shadow:none}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{border:1px solid var(--tahc-account-border);border-radius:24px;background:#fff;box-shadow:0 18px 36px rgba(8,28,63,0.08);padding:26px}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content>:first-child{margin-top:0}.woocommerce-account .tahc-account-page .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:26px}.woocommerce-account .tahc-account-page .woocommerce-Addresses .col-1,.woocommerce-account .tahc-account-page .woocommerce-Addresses .col-2,.woocommerce-account .tahc-account-page .woocommerce-Addresses .u-column1,.woocommerce-account .tahc-account-page .woocommerce-Addresses .u-column2{width:auto !important;float:none !important;clear:none !important;margin:0 !important}.woocommerce-account .tahc-account-page .woocommerce-Addresses .col-1,.woocommerce-account .tahc-account-page .woocommerce-Addresses .u-column1{grid-column:1}.woocommerce-account .tahc-account-page .woocommerce-Addresses .col-2,.woocommerce-account .tahc-account-page .woocommerce-Addresses .u-column2{grid-column:2}.woocommerce-account .tahc-account-page .woocommerce-Address{display:flex;flex-direction:column;min-height:100%;border:1px solid var(--tahc-account-border);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f9fbff 100%);box-shadow:0 14px 28px rgba(8,28,63,0.06);padding:24px}.woocommerce-account .tahc-account-page .woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(0,41,91,0.08)}.woocommerce-account .tahc-account-page .woocommerce-Address-title h2{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}.woocommerce-account .tahc-account-page .woocommerce-Address .edit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:rgba(47,143,240,0.1);border:1px solid rgba(47,143,240,0.18);color:#1f75dc;font-size:0.95rem;font-weight:800;text-decoration:none;white-space:nowrap}.woocommerce-account .tahc-account-page .woocommerce-Address address{margin:0;color:var(--tahc-account-muted);font-size:1rem;line-height:1.8}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{padding-bottom:40px}.woocommerce-account .tahc-account-page .woocommerce-Addresses{margin-bottom:22px}.tahc-account-quick-links{display:grid;gap:18px;margin-bottom:28px}.tahc-account-quick-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid var(--tahc-account-border);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);padding:22px 24px;text-decoration:none;box-shadow:0 16px 28px rgba(8,28,63,0.06)}.tahc-account-quick-link:hover,.tahc-account-quick-link:focus-visible{transform:translateY(-1px);box-shadow:0 20px 34px rgba(8,28,63,0.1)}.tahc-account-quick-link__icon{width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 56px;color:#fff;font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem}.tahc-account-quick-link-account .tahc-account-quick-link__icon{background:linear-gradient(180deg,#8ad3ff 0%,#43a9f0 100%)}.tahc-account-quick-link-account .tahc-account-quick-link__icon::before{content:"\f007"}.tahc-account-quick-link-billing .tahc-account-quick-link__icon{background:linear-gradient(180deg,#ffb2df 0%,#ff74c3 100%)}.tahc-account-quick-link-billing .tahc-account-quick-link__icon::before{content:"\f015"}.tahc-account-quick-link__body{display:grid;gap:4px}.tahc-account-quick-link__body strong{color:#111827;font-size:1.5rem;line-height:1.05}.tahc-account-quick-link__body span{color:#6b7280;font-size:1.05rem;line-height:1.4}.tahc-account-quick-link__arrow{color:#2f8ff0;font-size:2rem;line-height:1}@media (min-width:980px){.woocommerce-account .tahc-account-page .woocommerce{grid-template-columns:260px minmax(0,1fr)}.woocommerce-account .tahc-account-page .woocommerce:has(.tahc-account-login-stage){grid-template-columns:none}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation{grid-column:1;grid-row:1;align-self:start;position:sticky;top:24px}.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{grid-column:2;grid-row:1}.tahc-account-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:979px){.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation{margin-bottom:20px}}@media (max-width:640px){.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation,.woocommerce-account .tahc-account-page .woocommerce-MyAccount-content{padding:16px}.woocommerce-account .tahc-account-page .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .tahc-account-page .woocommerce-Addresses .col-1,.woocommerce-account .tahc-account-page .woocommerce-Addresses .col-2,.woocommerce-account .tahc-account-page .woocommerce-Addresses .u-column1,.woocommerce-account .tahc-account-page .woocommerce-Addresses .u-column2{grid-column:auto}.woocommerce-account .tahc-account-page .woocommerce-Address .edit,.woocommerce-account .tahc-account-page .woocommerce-MyAccount-navigation li:not(.woocommerce-MyAccount-navigation-link--customer-logout) a{width:100%}.tahc-account-quick-link{grid-template-columns:auto minmax(0,1fr)}.tahc-account-quick-link__arrow{display:none}.tahc-account-quick-link__body strong{font-size:1.25rem}.tahc-account-quick-link__body span{font-size:0.95rem}}@media (max-width:1279px){.tahc-topbar-wrap,.tahc-header-wrap{border-radius:0}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-Light.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-Regular.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-Medium.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-SemiBold.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-Bold.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-ExtraBold.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/montserrat/static/Montserrat-Black.woff2') format('woff2')}@font-face{font-family:Koulen;font-style:normal;font-weight:400;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/koulen/Koulen-Regular.woff2') format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/open-sans/static/OpenSans-Light.woff2') format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/open-sans/static/OpenSans-Regular.woff2') format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/open-sans/static/OpenSans-Medium.woff2') format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/open-sans/static/OpenSans-SemiBold.woff2') format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/open-sans/static/OpenSans-Bold.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-Thin.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-ExtraLight.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-Light.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-Regular.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-Medium.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-SemiBold.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-Bold.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-ExtraBold.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/outfit/static/Outfit-Black.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/poppins/Poppins-Light.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/poppins/Poppins-Regular.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/poppins/Poppins-Medium.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/poppins/Poppins-SemiBold.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/poppins/Poppins-Bold.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-Thin.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:200;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-ExtraLight.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-Light.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-Regular.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-Medium.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-SemiBold.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-Bold.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-ExtraBold.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url('https://americanhandymancompany.com/wp-content/themes/TAHC-THEME/assets/fonts/roboto/static/Roboto-Black.woff2') format('woff2')}