.elementor-kit-5{--e-global-color-primary:#F25C1F;--e-global-color-secondary:#2D3138;--e-global-color-text:#0D0F12;--e-global-color-accent:#B8862C;--e-global-color-bone:#F3F0EA;--e-global-color-bone-elevated:#E9E5DD;--e-global-color-surface:#FAF7F1;--e-global-color-border:#C9C2B3;--e-global-color-text-secondary:#2D3138;--e-global-color-text-muted:#5B6470;--e-global-color-amber-hover:#D94A11;--e-global-color-dark-bg:#0D0F12;--e-global-color-dark-surface:#181C22;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-letter-spacing:0.01em;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.02em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.22em;background-color:#F3F0EA;color:#0D0F12;font-family:"Inter", sans-serif;font-size:1rem;font-weight:400;line-height:1.65em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#F25C1F;font-family:"Oswald", sans-serif;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:1.05rem 1.7rem 1.05rem 1.7rem;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#D94A11;color:#FFFFFF;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#F25C1F;}.elementor-kit-5 a:hover{color:#D94A11;}.elementor-kit-5 h1{color:#0D0F12;font-family:"Oswald", sans-serif;font-size:4.5rem;font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:0.01em;}.elementor-kit-5 h2{color:#0D0F12;font-family:"Oswald", sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1em;}.elementor-kit-5 h3{color:#0D0F12;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:700;text-transform:uppercase;}.elementor-kit-5 h4{color:#0D0F12;font-family:"Oswald", sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;}.elementor-kit-5 h6{color:#F25C1F;font-family:"Oswald", sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--pph-bg:#F3F0EA;--pph-bg-elevated:#E9E5DD;--pph-bg-muted:#DFD9CE;--pph-surface:#FAF7F1;--pph-border:#C9C2B3;--pph-text:#0D0F12;--pph-text-secondary:#2D3138;--pph-text-muted:#5B6470;--pph-text-inverse:#F3F0EA;--pph-accent:#F25C1F;--pph-accent-hover:#D94A11;--pph-accent-2:#2D3138;--pph-accent-3:#B8862C;--pph-shadow-md:0 4px 16px rgba(13,15,18,0.10);--pph-shadow-lg:0 18px 44px rgba(13,15,18,0.18);--pph-radius:4px;--pph-radius-pill:999px}[data-theme="dark"]{--pph-bg:#0D0F12;--pph-bg-elevated:#14171C;--pph-surface:#181C22;--pph-border:#2A2F38;--pph-text:#F2EFE9;--pph-text-secondary:#BFB9AE;--pph-text-muted:#7C8590;--pph-text-inverse:#0D0F12;--pph-accent:#FF6A2C;--pph-accent-hover:#FF824D}body{background:var(--pph-bg)!important;color:var(--pph-text)!important}.elementor-button,.elementor-widget-button .elementor-button{background-color:var(--pph-accent)!important;color:#fff!important;border-radius:4px!important;font-family:'Oswald',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.14em!important;padding:1.05rem 1.7rem!important;border:none!important;box-shadow:0 4px 16px rgba(13,15,18,.10),inset 0 -3px 0 rgba(0,0,0,.18)!important}.elementor-button:hover{background-color:var(--pph-accent-hover)!important;transform:translateY(-2px)}.pph-btn-ghost .elementor-button{background-color:transparent!important;color:var(--pph-text)!important;border:1px solid var(--pph-text)!important;box-shadow:none!important}.pph-btn-ghost .elementor-button:hover{background-color:var(--pph-text)!important;color:var(--pph-bg)!important}.elementor-widget-heading .elementor-heading-title{color:var(--pph-text)!important;font-family:'Oswald',sans-serif!important;text-transform:uppercase!important}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(3rem,6.6vw,5.75rem)!important;line-height:.95!important;letter-spacing:.01em!important;font-weight:700!important}.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(2.25rem,4.5vw,3.5rem)!important;line-height:1!important;font-weight:700!important}.elementor-widget-heading h6.elementor-heading-title{font-size:.78rem!important;letter-spacing:.22em!important;color:var(--pph-accent)!important;font-weight:600!important}.pph-eyebrow{display:inline-flex!important;align-items:center;gap:.65rem;padding:.5rem .95rem;border:1px solid var(--pph-border);border-radius:999px;background:var(--pph-surface);width:auto!important}.pph-eyebrow .elementor-heading-title{color:var(--pph-text-secondary)!important;font-size:.72rem!important;letter-spacing:.22em!important}.pph-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pph-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pph-accent) 22%,transparent)}.pph-hero-bg{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(4rem,8vw,7rem)!important;padding-bottom:clamp(4rem,8vw,7rem)!important}.pph-hero-bg::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(1100px 600px at 12% -8%,color-mix(in srgb,var(--pph-accent) 16%,transparent),transparent 60%),radial-gradient(900px 600px at 100% 30%,color-mix(in srgb,var(--pph-text) 10%,transparent),transparent 60%);pointer-events:none}.pph-hero-bg::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.4;background-image:linear-gradient(var(--pph-border) 1px,transparent 1px),linear-gradient(90deg,var(--pph-border) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 40%,transparent 75%);pointer-events:none}.pph-trust-strip{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;padding-top:1.5rem;margin-top:2.5rem;border-top:1px solid var(--pph-border);font-family:'Oswald',sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pph-text-muted)}.pph-trust-strip span+span{margin-left:2rem}.pph-card{background:var(--pph-surface);border:1px solid var(--pph-border);border-radius:4px;padding:2rem;transition:all 260ms ease}.pph-card:hover{transform:translateY(-4px);box-shadow:var(--pph-shadow-lg);border-color:var(--pph-accent)}.pph-card-amber-stripe{border-left:3px solid var(--pph-accent)}.pph-ticker{display:flex;overflow:hidden;background:var(--pph-text);color:var(--pph-text-inverse);padding:1.1rem 0;font-family:'Oswald',sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap}.pph-ticker-track{display:inline-flex;gap:2.5rem;animation:pph-marquee 40s linear infinite;padding-right:2.5rem}.pph-ticker .pph-diamond{color:var(--pph-accent)}@keyframes pph-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}/* End custom CSS */