.out-hero{padding:110px 0 96px;background:linear-gradient(180deg,#f8faf9 0%,#fff 100%);border-bottom:1px solid var(--border)}.out-hero-grid,.out-two,.out-final-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:70px;align-items:center}.out-lead{max-width:760px;margin-top:28px;font-size:1.12rem}.out-actions,.out-tags{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.out-tags span{padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--dark);font-size:.82rem;font-weight:600}.out-panel{display:flex;justify-content:flex-end}.out-card{width:min(100%,470px);padding:34px;background:var(--dark);border-radius:28px;box-shadow:var(--shadow-medium);color:rgba(255,255,255,.76)}.out-card small{font-weight:700;letter-spacing:.13em}.out-card strong{display:block;margin:30px 0 25px;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.out-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.out-flow span{padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.04);color:#fff;font-weight:600}.out-card p{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.65)}.out-proof{background:#0b1628;color:#fff}.out-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1)}.out-proof-grid div{padding:27px 20px;text-align:center;background:#0b1628}.out-proof-grid strong{display:block;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1;margin-bottom:8px}.out-proof-grid span{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.out-intro,.out-services,.out-fit,.out-process,.out-value,.out-partner,.out-work,.out-related,.out-faq,.out-final{padding:100px 0}.out-intro,.out-fit,.out-value,.out-faq,.out-work{background:#fff}.out-services,.out-partner{background:var(--off-white)}.out-process{background:var(--dark)}.out-related{background:#f6f9f7;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.out-final{background:#eef6ef}.out-two{align-items:start}.out-two>div:last-child>p+p{margin-top:20px}.out-heading{max-width:800px;margin-bottom:52px}.out-heading>p:last-child{max-width:700px;margin-top:18px}.out-heading.centered{margin-inline:auto;text-align:center}.out-grid,.out-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.out-grid article{min-height:230px;padding:30px;border:1px solid var(--border);border-radius:20px;background:#fff}.out-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:42px;border-radius:12px;background:var(--primary-light);color:var(--primary);font-size:.8rem;font-weight:700}.out-grid h3{margin-bottom:12px;font-size:1.08rem}.out-list{display:grid;gap:18px}.out-list div{padding:22px 0;border-bottom:1px solid var(--border)}.out-list div:first-child{padding-top:0}.out-list strong{display:block;margin-bottom:8px;color:var(--heading);font-family:Poppins,sans-serif}.out-process h2,.out-process h3{color:#fff}.out-process .section-eyebrow{color:#79c77d}.out-process-grid article{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.out-process-grid article>span{display:block;margin-bottom:42px;color:#79c77d;font-size:.78rem;font-weight:700;letter-spacing:.13em}.out-process-grid p{color:rgba(255,255,255,.62)}.out-work-grid,.out-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.out-work-grid a,.out-related-grid a{display:block;padding:27px;border:1px solid var(--border);background:#fff;color:inherit;text-decoration:none;transition:.2s ease}.out-work-grid a:hover,.out-related-grid a:hover{transform:translateY(-3px);border-color:var(--primary)}.out-work-grid span{display:inline-block;margin-bottom:12px;color:var(--primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.out-work-grid h3,.out-related-grid h3{margin-bottom:10px}.out-faq-list{border-top:1px solid var(--border)}.out-faq-list details{border-bottom:1px solid var(--border)}.out-faq-list summary{position:relative;padding:24px 42px 24px 0;color:var(--heading);font-family:Poppins,sans-serif;font-weight:600;cursor:pointer;list-style:none}.out-faq-list summary::-webkit-details-marker{display:none}.out-faq-list summary:after{content:'+';position:absolute;right:4px;color:var(--primary);font-size:1.35rem}.out-faq-list details[open] summary:after{content:'−'}.out-faq-list details p{padding:0 42px 24px 0}.out-final-grid{grid-template-columns:minmax(0,1.25fr) auto}.out-final-grid h2{max-width:760px}.out-final-grid p:last-child{max-width:680px;margin-top:16px}.out-final-grid .out-actions{margin-top:0}@media(max-width:1000px){.out-grid,.out-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.out-hero-grid,.out-two,.out-final-grid{grid-template-columns:1fr;gap:42px}.out-panel{justify-content:flex-start}}@media(max-width:700px){.out-hero{padding:76px 0 72px}.out-intro,.out-services,.out-fit,.out-process,.out-value,.out-partner,.out-work,.out-related,.out-faq,.out-final{padding:72px 0}.out-grid,.out-process-grid,.out-work-grid,.out-related-grid,.out-proof-grid,.out-flow{grid-template-columns:1fr}.out-card{padding:24px;border-radius:20px}.out-grid article,.out-process-grid article{min-height:0}.out-grid article>span,.out-process-grid article>span{margin-bottom:24px}}