.home-about-section{color:#0b1530;background:#fff;overflow:hidden}.home-about-wrap{width:min(1280px,100% - 48px);margin:0 auto;padding:68px 0 64px}.home-about-main{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:62px;display:grid}.home-about-visual{clip-path:polygon(0 0,79% 0,100% 24%,100% 67%,87% 67%,87% 100%,22% 100%,0 80%);background:#eef2f6;border-radius:30px;height:430px;position:relative;overflow:hidden}.home-about-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.01)}.home-about-copy{min-width:0}.home-about-eyebrow{color:#0b1530;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1;display:flex}.home-about-eyebrow svg{color:#c24335;width:16px;height:16px}.home-about-title{color:#08142d;max-width:610px}.home-about-description{max-width:650px;color:var(--body-copy-color);font-family:var(--body-copy-font);font-size:var(--body-copy-size);line-height:var(--body-copy-line-height);margin-top:18px;font-weight:400}.home-about-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.home-about-list li{color:var(--body-copy-color);font-family:var(--body-copy-font);font-size:var(--body-copy-size);line-height:var(--body-copy-line-height);align-items:center;gap:9px;font-weight:400;display:flex}.home-about-list svg{color:#ff5a3d;stroke-width:2px;flex:none;width:17px;height:17px}.home-about-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.home-about-button{color:#fff;background:#c24335;border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.home-about-button:hover{background:#9a2f24;transform:translateY(-1px)}.home-about-button:focus-visible{outline-offset:3px;outline:3px solid #c2433540}.home-about-local{align-items:center;gap:10px;min-width:0;display:flex}.home-about-local-icon{color:#ff5a3d;background:#0b1530;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.home-about-local-icon svg{width:20px;height:20px}.home-about-local strong,.home-about-local small{display:block}.home-about-local strong{color:#0b1530;font-size:12px;font-weight:700;line-height:1.3}.home-about-local small{color:#6e798b;margin-top:3px;font-size:11px;line-height:1.3}.home-about-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:58px;display:grid}.home-about-highlights article{text-align:center;background:#fbfcfd;border:1px solid #e1e6eb;border-radius:12px;min-height:124px;padding:38px 16px 20px;position:relative}.home-about-highlight-icon{color:#ff5a3d;background:#0b1530;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px #c2433547}.home-about-highlight-icon svg{width:23px;height:23px}.home-about-highlights strong{color:#0b1530;font-size:28px;font-weight:750;line-height:1.1;display:block}.home-about-highlights p{color:var(--body-copy-color);font-family:var(--body-copy-font);font-size:var(--body-copy-size);line-height:var(--body-copy-line-height);margin-top:7px;font-weight:400}.dark .home-about-section{color:#fff;background:#070d18}.dark .home-about-title,.dark .home-about-eyebrow,.dark .home-about-local strong,.dark .home-about-highlights strong,.dark .home-about-list li{color:#f8fafc}.dark .home-about-description,.dark .home-about-local small,.dark .home-about-highlights p{color:#a8b2c3}.dark .home-about-highlights article{background:#101827;border-color:#253049}.dark .home-about-highlight-icon{box-shadow:0 0 0 2px #070d18,0 0 0 3px #c243355c}@media (width<=900px){.home-about-wrap{padding:52px 0 54px}.home-about-main{grid-template-columns:1fr;gap:38px}.home-about-visual{max-width:680px;height:390px}.home-about-highlights{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px;margin-top:54px}}@media (width<=640px){.home-about-wrap{width:min(100% - 32px,1280px);padding:42px 0 48px}.home-about-visual{clip-path:polygon(0 0,82% 0,100% 19%,100% 72%,89% 72%,89% 100%,18% 100%,0 84%);border-radius:22px;height:330px}.home-about-description{font-size:16px}.home-about-actions{flex-direction:column;align-items:flex-start;gap:16px}.home-about-button{width:100%}.home-about-highlights{gap:42px 12px}.home-about-highlights article{min-height:114px;padding-inline:10px}.home-about-highlights strong{font-size:22px}}.home-how-section{color:#0b1530;background:#fff}.home-how-wrap{width:min(1280px,100% - 48px);margin:0 auto;padding:72px 0 76px}.home-how-heading{text-align:center;max-width:760px;margin:0 auto 34px}.home-how-eyebrow{color:#1f2937;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.home-how-eyebrow svg{color:#c24335;width:16px;height:16px}.home-how-heading h2{color:#08142d}.home-how-heading>p{color:#4b5563;max-width:700px;margin:14px auto 0}.home-how-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:stretch;gap:34px;display:grid}.home-how-steps{flex-direction:column;gap:14px;display:flex}.home-how-step{isolation:isolate;background:#fbfcfd;border:1px solid #e1e6eb;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:88px;padding:16px 20px;display:grid;position:relative;overflow:hidden}.home-how-step-image{z-index:-2;background:linear-gradient(90deg,#091223e6,#0912239e),url(/intel-bg.png) 50% 44%/cover no-repeat;position:absolute;inset:0}.home-how-step.is-featured{color:#fff;border-color:#c243351f}.home-how-step.is-featured:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a142733,#c243351f);position:absolute;inset:0}.home-how-step-icon{color:#ff5a3d;background:#0b1530;border-radius:9999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #0b15301f}.home-how-step-icon svg{stroke-width:2px;width:20px;height:20px}.home-how-step h3{color:#111827;margin:0;font-family:Montserrat,sans-serif;font-size:17px;font-weight:650;line-height:1.2}.home-how-step p{color:var(--body-copy-color);font-family:var(--body-copy-font);font-size:var(--body-copy-size);line-height:var(--body-copy-line-height);margin:5px 0 0;font-weight:400}.home-how-step.is-featured h3,.home-how-step.is-featured p{color:#fff}.home-how-step.is-featured .home-how-step-icon{color:#ff6b4a;background:#0b1530;box-shadow:0 10px 24px #00000047}.home-how-button{color:#fff;background:#c24335;border-radius:5px;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:48px;margin-top:2px;padding:0 24px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.home-how-button:hover{background:#9a2f24;transform:translateY(-1px)}.home-how-button svg{width:18px;height:18px}.home-how-visual{background:#e9edf2;border-radius:22px;width:100%;position:relative;overflow:hidden}.home-how-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home-how-frame-lines{z-index:2;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.home-how-frame-lines path{fill:none;stroke:#fff;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dark .home-how-section{background:#070d18}.dark .home-how-eyebrow,.dark .home-how-heading h2,.dark .home-how-step h3{color:#f8fafc}.dark .home-how-heading>p,.dark .home-how-step p{color:#cbd5e1}.dark .home-how-step{background:#101827;border-color:#253049}.dark .home-how-frame-lines path{stroke:#070d18}@media (width<=980px){.home-how-wrap{padding:58px 0 62px}.home-how-grid{grid-template-columns:1fr}.home-how-visual{width:min(100%,560px);margin:0 auto}}@media (width<=640px){.home-how-wrap{width:min(100% - 32px,1280px);padding:46px 0 50px}.home-how-heading{margin-bottom:28px}.home-how-grid{gap:28px}.home-how-step{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:82px;padding:14px 16px}.home-how-step-icon{width:38px;height:38px}.home-how-step-icon svg{width:24px;height:24px}.home-how-step h3{font-size:16px}.home-how-button{width:100%}.home-how-visual{aspect-ratio:1;border-radius:18px;width:100%}.home-how-frame-lines path{stroke-width:10px}}
