:root{--works-navy:#0B1F3B;--works-blue-deep:#0D47A1;--works-blue:#1565C0;--works-blue-royal:#1976D2;--works-sky:#42A5F5;--works-light-blue:#90CAF9;--works-pale-blue:#E3F2FD;--works-ice:#F1F9FF;--works-orange:#F57C00;--works-bold-orange:#FB8C00;--works-amber:#FFA726;--works-gold:#FFB74D;--works-peach:#FFD7A3;--works-charcoal:#263238;--works-steel:#455A64;--works-gray:#78909C;--works-cool-gray:#B0BEC5;--works-light-gray:#CFD8DC;--works-off-white:#ECEFF1;--works-white:#FFF;--works-ink:var(--works-navy);--works-muted:#536579;--works-font:Inter,Arial,sans-serif;--works-width:1160px;--works-section-space:clamp(3.8rem,7vw,6rem)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--works-ink);background:#fff;font-family:var(--works-font);line-height:1.55}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}img{max-width:100%;height:auto}.works-container{width:min(var(--works-width),calc(100% - 3rem));margin-inline:auto}.works-screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.works-skip-link{position:absolute;z-index:50;top:-100px;left:1rem;padding:.7rem 1rem;background:#fff;color:var(--works-navy)}.works-skip-link:focus{top:1rem}
.works-site-header{position:sticky;z-index:30;top:0;background:#fff;box-shadow:0 2px 14px rgb(11 31 59 / 8%)}.works-header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:1.3rem}.works-brand{display:flex;align-items:center;flex:0 0 auto}.works-brand-logo{display:block;width:205px;max-height:72px;object-fit:contain;object-position:left center}.works-primary-navigation ul{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none}.works-primary-navigation a{font-size:.92rem;font-weight:700;text-decoration:none}.works-primary-navigation a:hover,.works-primary-navigation .current-menu-item a{color:var(--works-blue)}.works-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.55rem;padding:.72rem 1.3rem;border:0;border-radius:999px;background:var(--works-orange);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 8px 20px rgb(245 124 0 / 18%);transition:transform .18s,background .18s}.works-button:hover{transform:translateY(-2px);background:var(--works-bold-orange)}.works-button-small{min-height:42px;padding:.55rem 1rem;font-size:.88rem}.works-button-navy{background:var(--works-navy);box-shadow:none}.works-button-navy:hover{background:var(--works-blue-deep)}.works-menu-toggle{display:none}
.works-hero{overflow:hidden;color:#fff;background:linear-gradient(112deg,#071b36 0%,#0b2f62 62%,#123b71 100%)}.works-hero-grid{min-height:490px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding-block:3.3rem}.works-hero-copy{max-width:560px}.works-eyebrow{margin:0 0 .8rem;color:var(--works-amber);font-size:.8rem;font-weight:900;letter-spacing:.16em}.works-hero h1{margin:0 0 .8rem;font-size:clamp(2.7rem,5vw,4.35rem);line-height:1.03;letter-spacing:-.045em}.works-hero h1 span{color:var(--works-orange)}.works-hero-copy>p:not(.works-eyebrow){max-width:530px;margin:0;color:#e1eaf6;font-size:1.12rem}.works-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.6rem}.works-text-link{color:white;font-weight:750;text-decoration:none}.works-text-link span{color:var(--works-gold)}.works-upload-placeholder{position:relative;display:grid;place-items:center;min-height:330px;border:2px dashed rgb(207 216 220 / 65%);border-radius:14px;background:rgb(255 255 255 / 6%);color:#d4e0ee}.works-upload-placeholder span{padding:.4rem .7rem;border-radius:4px;background:rgb(7 27 54 / 60%);font-size:.76rem;letter-spacing:.04em}
.works-section-pad{padding-block:var(--works-section-space)}.works-centered-title{margin:0 0 2.6rem;text-align:center;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.03em}.works-workflow{background:#fff}.works-workflow-list{display:grid;grid-template-columns:repeat(6,1fr);gap:1.1rem;margin:0;padding:0;list-style:none;text-align:center}.works-workflow-list li{position:relative;display:flex;flex-direction:column;align-items:center}.works-workflow-list li:not(:last-child):after{position:absolute;top:48px;right:-1.05rem;color:#98a8c2;content:"➜";font-size:1.5rem}.works-step-number{display:grid;place-items:center;width:30px;height:30px;margin-bottom:.35rem;border-radius:50%;background:var(--works-orange);color:white;font-weight:900}.works-icon-placeholder{display:block;width:70px;height:70px;margin-bottom:.65rem;border:2px dashed #b6c7dd;border-radius:50%;background:var(--works-ice)}.works-workflow-list h3{margin:0 0 .25rem;font-size:1.05rem}.works-workflow-list p{max-width:155px;margin:0;color:var(--works-muted);font-size:.85rem;line-height:1.35}
.works-features{padding-top:0;background:#fff}.works-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.works-feature-card{display:grid;grid-template-columns:62px 1fr;gap:1rem;align-items:start;min-height:132px;padding:1.2rem;border:1px solid #d5deeb;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgb(11 31 59 / 4%)}.works-feature-icon-placeholder{width:54px;height:54px;border:2px dashed #b7c8df;border-radius:10px;background:var(--works-ice)}.works-feature-card h3{margin:0 0 .4rem;font-size:1.1rem;line-height:1.2}.works-feature-card p{margin:0;color:var(--works-muted);font-size:.86rem;line-height:1.4}
.works-showcase{background:linear-gradient(130deg,var(--works-ice),#e7f0ff)}.works-showcase-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:center}.works-showcase-copy h2{margin:0 0 1rem;font-size:clamp(2rem,3.7vw,3.15rem);line-height:1.08;letter-spacing:-.04em}.works-showcase-copy h2 span{color:var(--works-orange)}.works-showcase-copy>p{max-width:480px;color:var(--works-muted)}.works-check-list{display:grid;gap:.55rem;margin:1.2rem 0 1.5rem;padding:0;list-style:none}.works-check-list li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:.65rem;border-radius:50%;background:#ffebd5;color:var(--works-orange);font-weight:900}.works-showcase-media{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:.55rem;min-height:350px;padding:1rem}.works-showcase-slot{min-height:255px;border-color:#a9bdd8;background:rgb(255 255 255 / 55%);box-shadow:0 12px 26px rgb(11 31 59 / 8%)}.works-showcase-slot:nth-child(odd){transform:translateY(-10px) rotate(-2deg)}.works-showcase-slot:nth-child(even){transform:translateY(10px) rotate(2deg)}.works-showcase-slot span{background:rgb(241 249 255 / 88%);color:var(--works-muted);text-align:center}
.works-benefits{color:#fff;background:linear-gradient(100deg,#071b36,#0b2f62)}.works-benefits .works-centered-title{margin-bottom:2.5rem}.works-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.works-benefit-grid article{padding:0 1.2rem;text-align:center;border-right:1px solid rgb(255 255 255 / 35%)}.works-benefit-grid article:last-child{border:0}.works-benefit-icon-placeholder{display:block;width:44px;height:44px;margin:0 auto 1rem;border:2px dashed #cfdeed;border-radius:50%}.works-benefit-grid h3{margin:0 0 .45rem;font-size:1rem}.works-benefit-grid p{margin:0;color:#d5e1ef;font-size:.82rem;line-height:1.4}
.works-cta{padding-block:1.6rem;background:linear-gradient(105deg,var(--works-orange),var(--works-amber))}.works-cta-inner{display:grid;grid-template-columns:245px 1fr auto;align-items:center;gap:1.5rem}.works-cta-logo{display:block;padding:.25rem .4rem;border-radius:6px;background:#fff}.works-cta-logo img{display:block;width:100%;max-height:105px;object-fit:contain}.works-cta h2{margin:0 0 .35rem;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.15}.works-cta p{margin:0;color:#452900;font-size:.94rem}.works-site-footer{padding:1rem 0;background:#06172d;color:#e4edf6;font-size:.82rem}.works-footer-inner{display:flex;align-items:center;gap:1rem}.works-footer-inner>span{font-weight:800}.works-footer-inner nav{display:flex;gap:1rem;margin-left:auto}.works-footer-inner nav a{color:inherit;text-decoration:none}.works-footer-inner small{margin-left:1rem;color:#b7c5d5}
.works-content-area{min-height:55vh;padding-block:4rem}.works-brand .custom-logo{display:block;width:auto;max-height:72px}
@media(max-width:950px){.works-header-inner{gap:.8rem}.works-brand-logo{width:170px}.works-primary-navigation ul{gap:.9rem}.works-header-cta{white-space:nowrap}.works-hero-grid{gap:1.7rem}.works-workflow-list{grid-template-columns:repeat(3,1fr);row-gap:2rem}.works-workflow-list li:nth-child(3):after{display:none}.works-showcase-grid{gap:1.5rem}.works-showcase-media{grid-template-columns:repeat(2,1fr)}.works-showcase-slot{min-height:125px}.works-cta-inner{grid-template-columns:180px 1fr auto}}
@media(max-width:700px){.works-container{width:min(var(--works-width),calc(100% - 2rem))}.works-header-inner{min-height:70px}.works-brand-logo{width:160px;max-height:60px}.works-header-cta{display:none}.works-menu-toggle{display:grid;place-content:center;gap:4px;width:42px;height:42px;border:1px solid var(--works-light-gray);border-radius:50%;background:#fff}.works-menu-toggle>span:not(.works-screen-reader-text){width:18px;height:2px;background:var(--works-navy)}.works-primary-navigation{position:absolute;top:100%;left:0;right:0;display:none;padding:.6rem 1rem 1rem;border-bottom:1px solid var(--works-light-gray);background:#fff}.works-primary-navigation.works-is-open{display:block}.works-primary-navigation ul{display:grid;gap:0}.works-primary-navigation a{display:block;padding:.75rem .5rem}.works-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:3.2rem 2rem}.works-hero h1{font-size:clamp(2.55rem,11vw,3.6rem)}.works-upload-placeholder{min-height:240px}.works-hero-actions{gap:.9rem}.works-workflow-list{grid-template-columns:repeat(2,1fr);gap:1.7rem .7rem}.works-workflow-list li:after{display:none!important}.works-feature-grid{grid-template-columns:1fr}.works-feature-card{min-height:0}.works-showcase-grid{grid-template-columns:1fr}.works-showcase-media{min-height:250px;padding:.3rem}.works-showcase-slot{min-height:150px}.works-benefit-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem .5rem}.works-benefit-grid article{padding:0 .6rem;border-right:0}.works-cta-inner{grid-template-columns:1fr;gap:.85rem;text-align:center}.works-cta-logo{width:190px;margin-inline:auto}.works-cta-inner .works-button{justify-self:center}.works-footer-inner{flex-wrap:wrap;justify-content:center}.works-footer-inner nav{margin-left:0}.works-footer-inner small{width:100%;margin:0;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}