.core_demo__Gx9JX{--ink:#111;--paper:#f2efe7;--orange:#f25b38;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.core_demo__Gx9JX *{box-sizing:border-box}.core_demo__Gx9JX a{text-decoration:none;color:inherit}.core_demoBar__j2ffo{height:34px;background:#111;color:#eee;display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.core_demoBar__j2ffo a{display:flex;align-items:center;gap:6px}.core_header__DaUUA{height:86px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.14);background:rgba(242,239,231,.93);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.core_brand__Nu765{display:flex;align-items:center;gap:11px}.core_brand__Nu765>span{width:38px;height:38px;background:#111;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px}.core_brand__Nu765 small,.core_brand__Nu765 strong{display:block}.core_brand__Nu765 strong{font-size:15px}.core_brand__Nu765 small{font-size:9px;color:#777;margin-top:2px}.core_nav__2xrRU{display:flex;gap:32px;font-size:12px}.core_actions__U2gVU{display:flex;align-items:center;gap:18px;font-size:11px}.core_actions__U2gVU>a:first-child{display:flex;align-items:center;gap:6px}.core_contactBtn__RMFUn,.core_cta__V4z7d,.core_darkCta__AJYlU,.core_lightCta__w9Upt{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border-radius:999px}.core_cta__V4z7d{background:#111}.core_menu__HirMm{display:none;border:0;background:transparent}.core_hero__Bvv8i{min-height:730px;background:#111;color:#eee;position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:7vw 7vw 6vw}.core_grid__d_JZP{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.core_glow__3ulpU{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(242,91,56,.34),transparent 64%);right:-100px;filter:blur(15px)}.core_heroCopy__Ilrne,.core_heroVisual__ZUuuF{position:relative;z-index:2}.core_kicker__TInbg{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#aaa;display:flex;align-items:center;gap:8px}.core_kicker__TInbg i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.core_hero__Bvv8i h1{font-size:clamp(64px,7.4vw,118px);line-height:.84;letter-spacing:-.075em;margin:30px 0}.core_hero__Bvv8i h1 em{font-weight:300;color:#f25b38}.core_heroCopy__Ilrne>p:not(.core_kicker__TInbg){font-size:18px;line-height:1.55;color:#aaa;max-width:570px}.core_heroCopy__Ilrne>div:last-child{display:flex;gap:25px;align-items:center;margin-top:34px}.core_lightCta__w9Upt{background:#f4f0e8;color:#111!important}.core_textLink__LZ8g0{color:#ccc!important;display:flex;align-items:center;gap:8px;font-size:12px}.core_heroVisual__ZUuuF{min-height:520px}.core_poster__AQ1D4{position:absolute;right:7%;top:2%;width:360px;height:465px;background:var(--orange);color:#111;padding:26px;transform:rotate(2.5deg);box-shadow:0 35px 70px rgba(0,0,0,.28)}.core_poster__AQ1D4>span{font-size:10px;letter-spacing:.16em}.core_poster__AQ1D4>svg{position:absolute;right:25px;top:24px}.core_posterLines__KZT_g{position:absolute;top:110px;left:28px;right:28px}.core_posterLines__KZT_g i{height:3px;background:#111;opacity:.22;display:block;margin:12px 0}.core_posterLines__KZT_g i:nth-child(2){width:72%}.core_posterLines__KZT_g i:nth-child(3){width:50%}.core_poster__AQ1D4 strong{position:absolute;bottom:34px;left:28px;font-size:52px;line-height:.86;letter-spacing:-.06em}.core_floatCard__si_po{position:absolute;left:5%;top:50%;background:#eee;color:#111;padding:20px 23px;width:180px;z-index:3}.core_floatCard__si_po b,.core_floatCard__si_po span{display:block}.core_floatCard__si_po b{font-size:14px}.core_floatCard__si_po span{font-size:10px;color:#777;margin-top:6px}.core_templateNo__myY2g{position:absolute;right:2%;bottom:0;color:#eee;display:flex;align-items:flex-end;gap:10px}.core_templateNo__myY2g strong{font-size:70px;line-height:.8;color:var(--orange)}.core_templateNo__myY2g span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.core_marquee__TENXL{background:var(--orange);padding:19px 0;white-space:nowrap;overflow:hidden;font-size:13px;font-weight:700;letter-spacing:.11em}.core_section__PBF9k{padding:120px 7vw}.core_sectionHead__GxkD2{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:55px}.core_aboutCopy__1iSTZ>span,.core_contact__auNEq>span,.core_sectionHeadDark__e4mlr span,.core_sectionHead__GxkD2 span{font-size:10px;letter-spacing:.15em;color:#777}.core_aboutCopy__1iSTZ h2,.core_contact__auNEq h2,.core_sectionHeadDark__e4mlr h2,.core_sectionHead__GxkD2 h2{font-size:clamp(52px,6vw,88px);line-height:.9;letter-spacing:-.06em;margin:18px 0 0}.core_aboutCopy__1iSTZ h2 em,.core_contact__auNEq h2 em,.core_sectionHeadDark__e4mlr h2 em,.core_sectionHead__GxkD2 h2 em{font-weight:300;color:var(--orange)}.core_sectionHead__GxkD2>p{color:#6a6761;line-height:1.6;max-width:470px}.core_serviceGrid__AJTmW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.core_serviceGrid__AJTmW article{border:1px solid #c8c4bb;min-height:390px;padding:28px;display:flex;flex-direction:column;position:relative;background:#f7f4ec;transition:.25s}.core_serviceGrid__AJTmW article:hover{transform:translateY(-5px);border-color:#aaa}.core_serviceGrid__AJTmW small{font-size:9px;letter-spacing:.14em;color:#777}.core_serviceGrid__AJTmW h3{font-size:34px;letter-spacing:-.05em;margin:auto 0 15px}.core_serviceGrid__AJTmW p{color:#6b6861;font-size:14px;line-height:1.55;padding-right:35px}.core_serviceGrid__AJTmW article>a{position:absolute;right:25px;bottom:25px}.core_about__OhZ6w{display:grid;grid-template-columns:1fr 1fr;background:#e5e0d5;min-height:760px}.core_aboutArt__ln_AC{position:relative;background:#f25b38;overflow:hidden;padding:7vw 5vw;font-size:84px;line-height:.82;letter-spacing:-.07em}.core_aboutArt__ln_AC>span{position:absolute;right:35px;bottom:20px;font-size:150px;font-weight:800;color:rgba(0,0,0,.12)}.core_aboutCopy__1iSTZ{padding:8vw 7vw}.core_aboutCopy__1iSTZ>p{color:#67635d;line-height:1.6;max-width:620px}.core_checks__QDnz_{display:grid;grid-gap:10px;gap:10px;margin:30px 0}.core_checks__QDnz_ div{display:flex;gap:9px;align-items:center;font-size:13px}.core_darkCta__AJYlU{background:#111;color:#eee!important}.core_work__JrmZV{background:#111;color:#eee;padding:120px 7vw}.core_sectionHeadDark__e4mlr{margin-bottom:55px}.core_sectionHeadDark__e4mlr h2 em{color:#f25b38}.core_workGrid__d2Zha{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.core_workGrid__d2Zha article{border:1px solid #333;padding:14px 14px 30px}.core_workArt__2yHB2{height:420px;background:#f25b38;color:#111;padding:25px;font-size:10px;letter-spacing:.14em;display:flex;justify-content:space-between}.core_workArt__2yHB2 b{font-size:90px;align-self:flex-end;letter-spacing:-.08em}.core_workArt__2yHB2.core_alt__DWNf2{background:#ddd6c8}.core_workGrid__d2Zha h3{font-size:30px;margin:24px 12px 8px}.core_workGrid__d2Zha p{color:#888;margin:0 12px;max-width:440px;line-height:1.5}.core_contact__auNEq{text-align:center;padding:130px 7vw;background:#f25b38}.core_contact__auNEq>span{color:rgba(0,0,0,.55)}.core_contact__auNEq h2 em{color:rgba(0,0,0,.38)}.core_contact__auNEq>p{max-width:520px;margin:28px auto;color:rgba(0,0,0,.65)}.core_contactBtn__RMFUn{background:#111;color:#eee!important;margin-top:15px}.core_footer__J5fvS{height:110px;background:#111;color:#eee;display:flex;align-items:center;justify-content:space-between;padding:0 5vw}.core_footer__J5fvS strong{font-size:20px}.core_footer__J5fvS span{font-size:10px;color:#777}.core_mobileNav__MzwKF{display:none}@media(max-width:900px){.core_actions__U2gVU,.core_nav__2xrRU{display:none}.core_menu__HirMm{display:block}.core_mobileNav__MzwKF{display:grid;position:fixed;top:120px;left:0;right:0;background:#f2efe7;z-index:30;padding:30px 5vw;grid-gap:22px;gap:22px;border-bottom:1px solid #ccc}.core_hero__Bvv8i{grid-template-columns:1fr;padding-top:90px}.core_heroVisual__ZUuuF{margin-top:60px}.core_about__OhZ6w,.core_sectionHead__GxkD2,.core_serviceGrid__AJTmW,.core_workGrid__d2Zha{grid-template-columns:1fr}.core_poster__AQ1D4{right:10%}}@media(max-width:560px){.core_demoBar__j2ffo{padding:0 14px}.core_header__DaUUA{padding:0 20px}.core_brand__Nu765 small{display:none}.core_hero__Bvv8i{padding:80px 22px 65px}.core_hero__Bvv8i h1{font-size:58px}.core_heroVisual__ZUuuF{min-height:440px}.core_poster__AQ1D4{width:270px;height:380px}.core_poster__AQ1D4 strong{font-size:40px}.core_floatCard__si_po{left:0}.core_contact__auNEq,.core_section__PBF9k,.core_work__JrmZV{padding:85px 22px}.core_aboutCopy__1iSTZ h2,.core_contact__auNEq h2,.core_sectionHeadDark__e4mlr h2,.core_sectionHead__GxkD2 h2{font-size:50px}.core_aboutCopy__1iSTZ{padding:80px 22px}.core_aboutArt__ln_AC{min-height:420px;padding:70px 22px}.core_workArt__2yHB2{height:300px}.core_footer__J5fvS{padding:0 22px;gap:20px}.core_footer__J5fvS span{text-align:right}}.core_demoPhone__UB9mr{display:flex;align-items:center;gap:6px;font-size:10px;color:#6c6860;letter-spacing:.08em}.core_demo__Gx9JX{--ink:#13233a;--paper:#f4f7fa;--orange:#245b9a;background:#f4f7fa;color:#13233a}.core_demoBar__j2ffo{background:#15375f;color:#fff}.core_header__DaUUA{background:rgba(250,252,254,.96);border-bottom:1px solid #d7e0e8}.core_brand__Nu765>span{background:#15375f;color:#fff;border-radius:4px}.core_brand__Nu765 small,.core_demoPhone__UB9mr{color:#637386}.core_nav__2xrRU{color:#34465a}.core_cta__V4z7d{background:#15375f;color:#fff!important;border-radius:4px}.core_hero__Bvv8i{min-height:720px;background:#f4f7fa;color:#13233a;grid-template-columns:1fr 1fr;padding-top:6vw;padding-bottom:6vw}.core_grid__d_JZP{background-image:linear-gradient(rgba(21,55,95,.07) 1px,transparent 0),linear-gradient(90deg,rgba(21,55,95,.07) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:none;mask-image:none}.core_glow__3ulpU{background:radial-gradient(circle,rgba(36,91,154,.15),transparent 65%);right:-160px;top:-260px}.core_kicker__TInbg{color:#53677d}.core_hero__Bvv8i h1{font-size:clamp(58px,6.6vw,104px);line-height:.9}.core_hero__Bvv8i h1 em{color:#245b9a;font-style:normal}.core_heroCopy__Ilrne>p:not(.core_kicker__TInbg){color:#617185}.core_lightCta__w9Upt{background:#15375f;color:#fff!important;border-radius:4px}.core_textLink__LZ8g0{color:#38536f!important}.core_poster__AQ1D4{right:3%;top:7%;width:430px;height:470px;background:linear-gradient(150deg,#1a4e88,#0f2f54);color:white;transform:none;border-radius:2px;box-shadow:0 30px 70px rgba(21,55,95,.22)}.core_posterLines__KZT_g i{background:#fff}.core_poster__AQ1D4 strong{font-size:50px}.core_floatCard__si_po{left:0;top:62%;background:white;border:1px solid #d6e0e9;color:#13233a;box-shadow:0 16px 50px rgba(21,55,95,.12)}.core_templateNo__myY2g{color:#13233a}.core_templateNo__myY2g strong{color:#245b9a}.core_marquee__TENXL{background:#15375f;color:white}.core_section__PBF9k{background:#f4f7fa}.core_aboutCopy__1iSTZ h2 em,.core_contact__auNEq h2 em,.core_sectionHeadDark__e4mlr h2 em,.core_sectionHead__GxkD2 h2 em{color:#245b9a;font-style:normal}.core_sectionHead__GxkD2>p{color:#627184}.core_serviceGrid__AJTmW{gap:18px}.core_serviceGrid__AJTmW article{background:white;border-color:#d4dee8;min-height:360px}.core_serviceGrid__AJTmW article:hover{border-color:#245b9a;box-shadow:0 18px 45px rgba(21,55,95,.08)}.core_serviceGrid__AJTmW h3{color:#13233a}.core_serviceGrid__AJTmW p{color:#657486}.core_about__OhZ6w{background:#132b47;color:white;grid-template-columns:.9fr 1.1fr}.core_aboutArt__ln_AC{background:#dce6ef;color:#15375f}.core_aboutArt__ln_AC>span{color:rgba(21,55,95,.1)}.core_aboutCopy__1iSTZ{background:#132b47}.core_aboutCopy__1iSTZ>span{color:#92a7bd}.core_aboutCopy__1iSTZ h2{color:white}.core_aboutCopy__1iSTZ>p{color:#b9c7d5}.core_checks__QDnz_ div{color:#e4ebf2}.core_darkCta__AJYlU{background:white;color:#15375f!important;border-radius:4px}.core_work__JrmZV{background:white;color:#13233a}.core_sectionHeadDark__e4mlr h2{color:#13233a}.core_workGrid__d2Zha article{border-color:#d4dee8}.core_workArt__2yHB2{background:linear-gradient(145deg,#174b83,#0d2e52);color:white}.core_workArt__2yHB2.core_alt__DWNf2{background:#dbe6f0;color:#15375f}.core_workGrid__d2Zha p{color:#647488}.core_contact__auNEq{background:#e6edf4;color:#13233a}.core_contact__auNEq>span{color:#647488}.core_contact__auNEq>p{color:#5e6f81}.core_contactBtn__RMFUn{background:#15375f;color:#fff!important;border-radius:4px}.core_footer__J5fvS{background:#102842;color:#fff}.core_mobileNav__MzwKF{background:#f4f7fa;color:#13233a;border-bottom-color:#ccd8e4}