.capability-module__3oi7QG__pageContainer{background-color:var(--ycc-white);min-height:100vh;padding-bottom:120px}.capability-module__3oi7QG__hero{background-color:var(--ycc-navy);color:#fff;padding:200px 0 120px;position:relative;overflow:hidden}.capability-module__3oi7QG__hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.capability-module__3oi7QG__glowingOrb{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#2563eb38 0%,#fff0 70%);width:620px;height:620px;position:absolute;top:-120px;right:-120px}.capability-module__3oi7QG__heroContent{z-index:10;max-width:900px;position:relative}.capability-module__3oi7QG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ycc-blue-light);margin-bottom:32px;font-size:.8125rem;font-weight:600}.capability-module__3oi7QG__heroTitle{letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:500;line-height:1.05}.capability-module__3oi7QG__heroDesc{color:#cbd5e1;max-width:760px;margin-bottom:44px;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:300;line-height:1.65}.capability-module__3oi7QG__heroActions{flex-wrap:wrap;gap:16px;display:flex}.capability-module__3oi7QG__heroBtnPrimary{background-color:var(--ycc-white);color:var(--ycc-navy);border-radius:999px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s}.capability-module__3oi7QG__heroBtnPrimary:hover{opacity:.9;transform:translateY(-2px)}.capability-module__3oi7QG__heroBtnSecondary{color:var(--ycc-white);border:1px solid #ffffff47;border-radius:999px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s}.capability-module__3oi7QG__heroBtnSecondary:hover{background-color:#ffffff0f;border-color:#fff9}.capability-module__3oi7QG__section{padding:120px 0}.capability-module__3oi7QG__sectionAlt{background-color:var(--ycc-off-white);border-top:1px solid var(--ycc-border);border-bottom:1px solid var(--ycc-border);padding:120px 0}.capability-module__3oi7QG__sectionHead{text-align:center;max-width:820px;margin:0 auto 64px}.capability-module__3oi7QG__sectionHeadLeft{max-width:820px;margin-bottom:64px}.capability-module__3oi7QG__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ycc-blue-dark);margin-bottom:16px;font-size:.75rem;font-weight:700;display:block}.capability-module__3oi7QG__sectionTitle{letter-spacing:-.02em;color:var(--ycc-navy);margin-bottom:20px;font-size:clamp(2rem,3.6vw,2.875rem);font-weight:500;line-height:1.15}.capability-module__3oi7QG__lead{color:#4b5563;font-size:1.0625rem;line-height:1.7}.capability-module__3oi7QG__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.capability-module__3oi7QG__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.capability-module__3oi7QG__card{background-color:var(--ycc-white);border:1px solid var(--ycc-border);border-radius:24px;flex-direction:column;height:100%;padding:40px;transition:transform .3s,box-shadow .3s;display:flex}.capability-module__3oi7QG__card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #1213171f}.capability-module__3oi7QG__cardOffWhite{background-color:var(--ycc-off-white)}.capability-module__3oi7QG__cardNum{letter-spacing:.12em;color:var(--ycc-blue-dark);margin-bottom:20px;font-size:.8125rem;font-weight:700}.capability-module__3oi7QG__cardTitle{color:var(--ycc-navy);letter-spacing:-.01em;margin-bottom:14px;font-size:1.375rem;font-weight:600;line-height:1.25}.capability-module__3oi7QG__cardText{color:#4b5563;font-size:1rem;line-height:1.65}.capability-module__3oi7QG__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.capability-module__3oi7QG__listItem{color:#374151;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;display:flex}.capability-module__3oi7QG__listMark{color:var(--ycc-blue);flex-shrink:0;font-weight:700;line-height:1.5}.capability-module__3oi7QG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.capability-module__3oi7QG__step{border-top:3px solid var(--ycc-blue);padding-top:28px}.capability-module__3oi7QG__stepNum{letter-spacing:.16em;color:var(--ycc-blue-dark);text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:700}.capability-module__3oi7QG__stepTitle{color:var(--ycc-navy);margin-bottom:12px;font-size:1.25rem;font-weight:600}.capability-module__3oi7QG__stepText{color:#4b5563;font-size:.975rem;line-height:1.65}.capability-module__3oi7QG__priceCard{background-color:var(--ycc-navy);color:var(--ycc-white);border-radius:32px;max-width:1000px;margin:0 auto;padding:56px}.capability-module__3oi7QG__priceTitle{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:500}.capability-module__3oi7QG__priceDesc{color:#cbd5e1;max-width:700px;font-size:1.0625rem;line-height:1.65}.capability-module__3oi7QG__bandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 32px;display:grid}.capability-module__3oi7QG__band{background-color:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:24px}.capability-module__3oi7QG__bandLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ycc-blue-light);margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.capability-module__3oi7QG__bandAmount{color:var(--ycc-white);font-size:1.5rem;font-weight:600;display:block}.capability-module__3oi7QG__bandNote{color:#94a3b8;margin-top:8px;font-size:.875rem;line-height:1.5;display:block}.capability-module__3oi7QG__priceFoot{color:#94a3b8;border-top:1px solid #ffffff1f;padding-top:24px;font-size:.9375rem;line-height:1.6}.capability-module__3oi7QG__tableWrap{border:1px solid var(--ycc-border);background:var(--ycc-white);border-radius:20px;overflow-x:auto}.capability-module__3oi7QG__compare{border-collapse:collapse;width:100%;min-width:720px}.capability-module__3oi7QG__compare th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid var(--ycc-border);padding:20px 24px;font-size:.75rem}.capability-module__3oi7QG__compare td{border-bottom:1px solid var(--ycc-border);color:#374151;vertical-align:top;padding:22px 24px;font-size:.975rem;line-height:1.6}.capability-module__3oi7QG__compare tr:last-child td{border-bottom:none}.capability-module__3oi7QG__compare td:first-child{color:var(--ycc-navy);white-space:nowrap;font-weight:600}.capability-module__3oi7QG__limitBox{border-left:4px solid var(--ycc-blue);background-color:var(--ycc-off-white);border-radius:0 20px 20px 0;padding:32px 36px}.capability-module__3oi7QG__limitTitle{color:var(--ycc-navy);margin-bottom:12px;font-size:1.125rem;font-weight:600}.capability-module__3oi7QG__limitText{color:#4b5563;font-size:1rem;line-height:1.7}.capability-module__3oi7QG__faqSection{background-color:var(--ycc-off-white);border-top:1px solid var(--ycc-border);padding:120px 0}.capability-module__3oi7QG__faqGrid{gap:12px;max-width:900px;margin:0 auto;display:grid}.capability-module__3oi7QG__faqItem{border:1px solid var(--ycc-border);background:var(--ycc-white);border-radius:16px;overflow:hidden}.capability-module__3oi7QG__faqItem[open]{box-shadow:0 12px 32px #0000000d}.capability-module__3oi7QG__faqQ{cursor:pointer;color:var(--ycc-navy);align-items:center;min-height:44px;padding:20px 24px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.capability-module__3oi7QG__faqQ::-webkit-details-marker{display:none}.capability-module__3oi7QG__faqQ:focus-visible{outline:3px solid var(--ycc-blue);outline-offset:2px;border-radius:16px}.capability-module__3oi7QG__faqA{color:#4b5563;padding:0 24px 20px;font-size:.975rem;line-height:1.7}.capability-module__3oi7QG__ctaSection{padding:120px 0 0}.capability-module__3oi7QG__ctaCard{background-color:var(--ycc-navy);text-align:center;color:var(--ycc-white);border-radius:40px;max-width:1000px;margin:0 auto;padding:80px 48px}.capability-module__3oi7QG__ctaTitle{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,3.6vw,3rem);font-weight:500}.capability-module__3oi7QG__ctaDesc{color:#cbd5e1;max-width:680px;margin:0 auto 40px;font-size:1.125rem;line-height:1.65}.capability-module__3oi7QG__ctaActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.capability-module__3oi7QG__ctaBtn{background-color:var(--ycc-white);color:var(--ycc-navy);border-radius:999px;padding:18px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s}.capability-module__3oi7QG__ctaBtn:hover{opacity:.9;transform:translateY(-2px)}.capability-module__3oi7QG__ctaBtnGhost{color:var(--ycc-white);border:1px solid #ffffff47;border-radius:999px;padding:18px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s}.capability-module__3oi7QG__ctaBtnGhost:hover{background-color:#ffffff0f;border-color:#fff9}.capability-module__3oi7QG__textLink{color:var(--ycc-blue-dark);font-weight:600;text-decoration:underline}.capability-module__3oi7QG__textLink:hover{color:var(--ycc-navy)}.capability-module__3oi7QG__metaNote{color:#6b7280;margin-top:20px;font-size:.875rem;line-height:1.6}@media (max-width:1024px){.capability-module__3oi7QG__grid2,.capability-module__3oi7QG__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-module__3oi7QG__steps{grid-template-columns:1fr;gap:28px}}@media (max-width:768px){.capability-module__3oi7QG__hero{padding:160px 0 96px}.capability-module__3oi7QG__grid2,.capability-module__3oi7QG__grid3,.capability-module__3oi7QG__bandGrid{grid-template-columns:1fr}.capability-module__3oi7QG__priceCard{padding:40px 28px}.capability-module__3oi7QG__ctaCard{border-radius:28px;padding:56px 24px}.capability-module__3oi7QG__section,.capability-module__3oi7QG__sectionAlt,.capability-module__3oi7QG__faqSection{padding:88px 0}.capability-module__3oi7QG__sectionHead{margin-bottom:48px}}@media (max-width:640px){.capability-module__3oi7QG__heroTitle{letter-spacing:-.03em;font-size:clamp(2.125rem,9.5vw,2.875rem)}.capability-module__3oi7QG__heroBtnPrimary,.capability-module__3oi7QG__heroBtnSecondary{text-align:center;width:100%;padding:14px 18px}.capability-module__3oi7QG__heroActions{flex-direction:column;width:100%}}
