.ptn-hero{position:relative;background:var(--color-midnight);padding:calc(var(--header-h) + 80px) 0 96px;overflow:hidden;text-align:center}.ptn-hero__bg{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.ptn-orb{position:absolute;border-radius:50%;filter:blur(100px)}.ptn-orb--1{width:500px;height:500px;background:rgb(0 194 168 / .06);top:-100px;left:50%;transform:translateX(-50%)}.ptn-orb--2{width:300px;height:300px;background:rgb(139 92 246 / .04);bottom:-60px;right:10%}.ptn-ring{position:absolute;border-radius:50%;border:1px solid rgb(0 194 168 / .07);animation:ptnPulse 4s ease-in-out infinite}@keyframes ptnPulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.ptn-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:680px;margin:0 auto}.ptn-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:100px;background:rgb(0 194 168 / .1);border:1px solid rgb(0 194 168 / .2);font-family:var(--font-heading);font-size:.72rem;font-weight:600;color:#00C2A8}.ptn-hero__h1{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;color:#fff}.ptn-accent{color:#00C2A8}.ptn-hero__sub{font-size:.95rem;line-height:1.8;color:rgb(255 255 255 / .6);max-width:540px}.ptn-ey{color:#00C2A8!important}.ptn-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.ptn-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:26px 24px;display:flex;flex-direction:column;gap:14px;transition:all var(--transition);position:relative;overflow:hidden}.ptn-card:hover{box-shadow:0 16px 48px rgb(0 0 0 / .09);transform:translateY(-5px);border-color:var(--pc)}.ptn-card__head{display:flex;align-items:center;gap:14px}.ptn-card__icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.ptn-card h3{font-family:var(--font-heading);font-size:.96rem;font-weight:800;color:var(--color-navy);line-height:1.2}.ptn-card__type{font-family:var(--font-heading);font-size:.66rem;color:var(--color-slate);font-weight:500;margin-top:2px;display:block}.ptn-card p{font-size:.8rem;line-height:1.75;color:var(--color-slate);flex:1}.ptn-card__tags{display:flex;flex-wrap:wrap;gap:6px}.ptn-card__tags span{font-family:var(--font-heading);font-size:.64rem;font-weight:600;padding:3px 10px;border-radius:100px}.ptn-card__glow{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--transition)}.ptn-card:hover .ptn-card__glow{opacity:1}.ptn-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.ptn-why-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:28px 22px;display:flex;flex-direction:column;gap:12px;transition:all var(--transition)}.ptn-why-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.ptn-why-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.ptn-why-card h4{font-family:var(--font-heading);font-size:.9rem;font-weight:800;color:var(--color-navy)}.ptn-why-card p{font-size:.8rem;line-height:1.7;color:var(--color-slate)}.ptn-cta__box{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background:linear-gradient(135deg,rgb(0 194 168 / .04),rgb(14 42 94 / .02));border:1px solid rgb(0 194 168 / .15);border-radius:var(--radius-xl);padding:56px 48px}.ptn-cta__icon{width:72px;height:72px;border-radius:50%;background:rgb(0 194 168 / .1);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#00C2A8;margin-bottom:4px}.ptn-cta__box h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;color:var(--color-navy)}.ptn-cta__box p{font-size:.9rem;color:var(--color-slate);line-height:1.75;max-width:480px}.ptn-cta__btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.ptn-btn-primary{background:var(--color-navy)!important;color:#fff!important;border-color:var(--color-navy)!important;font-weight:700!important}.ptn-btn-primary:hover{background:#081c45!important;box-shadow:var(--shadow-navy)!important;transform:translateY(-2px)}@media(max-width:1024px){.ptn-cards{grid-template-columns:repeat(2,1fr)}.ptn-why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ptn-cards{grid-template-columns:1fr}.ptn-why-grid{grid-template-columns:1fr}.ptn-cta__box{padding:36px 24px}}