@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_cac814cd-module__4QBjTW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_cac814cd-module__4QBjTW__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{font-family:var(--ff-body,"Plus Jakarta Sans", sans-serif);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--clr-text-body);background-color:#f0f3f6;flex-direction:column;min-height:100%;margin:0;padding:0;display:flex}img{max-width:100%;height:auto}:root{--primary:#1e1e2f;--secondary:#ff1900;--ue-red:#c10100;--dark-red:#8f0100;--lavender-blush:#fff4f4;--dark-blue:#27276d;--dark-grey:#797979;--disabled-input:#f3f3f3;--box-shadow:1px 1px 4px 2px #00000029;--rose-color:#ffc0c0;--linen-color:#ffe9e9;--light-blue:#e9ecfa;--blue-violet:#6d6db0;--lavender_gray:#bdbdd1;--blue_yonder:#b3b3d5;--lavender_blush:#ebebff;--platinum:#e3e3eb;--flash_white:#f3f3f6;--light_white:#f3f3ff;--cetacean_blue:#00004e33;--light_pink:#fff5f5;--success:#00b221;--orange:#ffab2e;--ff-body:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;--fs-xs:clamp(.7rem, .65rem + .25vw, .75rem);--fs-sm:clamp(.8rem, .75rem + .25vw, .85rem);--fs-base:18px;--fs-md:clamp(.95rem, .9rem + .25vw, 1.05rem);--fs-lg:clamp(1rem, .95rem + .25vw, 1.1rem);--fs-xl:clamp(1.1rem, 1rem + .5vw, 1.25rem);--fs-2xl:clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--fs-3xl:clamp(2rem, 1.5rem + 2.5vw, 3rem);--fs-4xl:clamp(2.5rem, 2rem + 2.5vw, 3.5rem);--fs-5xl:clamp(3rem, 2.5rem + 2.5vw, 4.5rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.4;--lh-relaxed:1.6;--lh-loose:1.7;--ls-tight:-.8px;--ls-normal:0;--ls-wide:1.5px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--section-y:clamp(3rem, 8vw, 6rem);--section-y-sm:clamp(2rem, 5vw, 3.5rem);--section-gap:clamp(2rem, 4vw, 3rem);--container-pad:clamp(1.25rem, 4%, 2rem);--container-max:1400px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:40px;--radius-full:50px;--shadow-sm:0 4px 15px #00004e08;--shadow-md:0 10px 40px #00004e0d;--shadow-lg:0 20px 40px #00004e14;--dur-fast:.2s;--dur-base:.3s;--dur-slow:.4s;--ease-out:cubic-bezier(.25, .8, .25, 1);--clr-text-primary:var(--primary);--clr-text-body:#555;--clr-text-muted:#666;--clr-text-light:#888}:focus-visible{outline:none}.g-container{max-width:var(--container-max);padding-inline:var(--container-pad);margin:0 auto}.g-subtitle{width:fit-content;color:var(--secondary);font-weight:var(--fw-bold);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;background:var(--light_pink);border-radius:var(--radius-full);margin-inline:auto;margin-bottom:var(--sp-4);border:1px solid #ff31311a;padding:6px 14px;display:block}.g-section-title{color:var(--clr-text-primary);font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0 0 var(--sp-4) 0;text-align:center}.g-feature-title{color:var(--clr-text-primary);font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:var(--sp-4);line-height:1.3}.g-card-title{color:var(--clr-text-primary);font-size:var(--fs-md);font-weight:var(--fw-bold);margin-bottom:var(--sp-3);line-height:1.3}.g-page-hero-title{color:var(--clr-text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:var(--fw-bold);margin-bottom:var(--sp-5);line-height:1.2}.g-section-header{text-align:center;margin-bottom:var(--section-gap);flex-direction:column;align-items:center;display:flex}.g-centered-header{text-align:center;max-width:900px;margin-inline:auto;margin-bottom:var(--sp-12)}.g-centered-header h2{color:var(--clr-text-primary);font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0 0 var(--sp-4) 0}.g-centered-header p{color:var(--clr-text-muted);font-size:var(--fs-base);line-height:var(--lh-relaxed);margin-bottom:0}.g-text-body{color:var(--clr-text-body);font-size:var(--fs-base);line-height:var(--lh-relaxed);margin-bottom:var(--sp-4)}.g-card-desc{color:var(--clr-text-muted);font-size:var(--fs-base);line-height:var(--lh-relaxed);margin-bottom:var(--sp-4)}.g-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--dur-slow) ease, box-shadow var(--dur-slow) ease, border-color var(--dur-slow) ease;background:#fff;border:1px solid #00004e0d}.g-card:hover{box-shadow:var(--shadow-lg);border-color:#00004e1a;transform:translateY(-5px)}.g-card-padded{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--sp-8) var(--sp-6);gap:var(--sp-4);transition:transform var(--dur-slow) ease, box-shadow var(--dur-slow) ease, border-color var(--dur-slow) ease;background:#fff;border:1px solid #00004e0d;flex-direction:column;display:flex}.g-card-padded:hover{box-shadow:var(--shadow-lg);border-color:#00004e1a;transform:translateY(-5px)}.g-icon-wrapper{width:50px;height:50px;color:var(--primary);border-radius:var(--radius-md);margin-bottom:var(--sp-6);transition:all var(--dur-base) ease;background:#e9ecfacc;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.g-deliverable-item{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:var(--fs-base);color:var(--primary);font-weight:var(--fw-medium);background:#fff;border:1px solid #00004e0a;display:flex}.g-accordion-item{border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #00004e14;overflow:hidden}.g-accordion-item:hover{box-shadow:var(--shadow-md);border-color:#d3b57459;transform:translateY(-2px)}.g-accordion-item.open{border-color:var(--secondary);box-shadow:0 10px 30px #d3b57426}.g-accordion-trigger{width:100%;padding:var(--sp-6) var(--sp-8);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--clr-text-primary);justify-content:space-between;align-items:center;gap:var(--sp-4);transition:color var(--dur-base) ease;background:0 0;border:none;display:flex}.g-accordion-trigger:hover,.g-accordion-trigger.open{color:var(--secondary)}@media (max-width:768px){.g-accordion-trigger{padding:var(--sp-5) var(--sp-6)}}.g-accordion-icon{background:var(--light-blue);width:32px;height:32px;color:var(--primary);transition:all var(--dur-base) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.open .g-accordion-icon,.g-accordion-icon.open{background:var(--secondary);color:#fff;transform:rotate(180deg)}.g-accordion-content-wrapper{overflow:hidden}.g-accordion-content{padding:0 var(--sp-8) var(--sp-8);color:var(--clr-text-body);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.g-accordion-content p{margin-bottom:var(--sp-4)}.g-accordion-content p:last-child{margin-bottom:0}@media (max-width:768px){.g-accordion-content{padding:0 var(--sp-6) var(--sp-6)}}.g-btn-primary{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base) var(--ease-out);background:linear-gradient(135deg, var(--secondary), var(--dark-blue));color:#fff;border:none;padding:14px 32px;font-family:inherit;text-decoration:none;display:inline-flex;box-shadow:0 4px 15px #00004e33}.g-btn-primary:hover{background:linear-gradient(135deg,#ff5a5a,#3a3a8a);transform:translateY(-3px);box-shadow:0 8px 25px #00004e4d}.g-section-heading-accent{color:var(--clr-text-primary);font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0 0 var(--sp-10) 0;display:inline-block;position:relative}.g-section-heading-accent:after{content:"";background:var(--secondary);border-radius:var(--radius-full);width:60px;height:4px;position:absolute;bottom:-10px;left:0}.g-grid-2{gap:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.g-grid-3{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.g-grid-4{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.g-grid-3,.g-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.g-grid-2{grid-template-columns:1fr}}@media (max-width:768px){.g-grid-3,.g-grid-4{grid-template-columns:1fr}}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.visible,[class*=visible] .reveal{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}.reveal-d5{transition-delay:.5s}.reveal-d6{transition-delay:.6s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
