.benefits-container{padding:90px var(--site-padding);font-family:var(--main-font);background-color:#eef2ff;margin-top:90px}.highlight{margin:10px auto}.benefits-intro{text-align:center;max-width:820px;margin:0 auto 46px}.benefits-title{margin:0 0 12px;font-size:clamp(28px,4.6vw,42px);font-weight:950;letter-spacing:-.9px;color:var(--primary);line-height:1.12}.benefits-desc{color:var(--subtitle);font-size:17px;line-height:28px;max-width:720px;margin:0 auto}.benefits{display:grid;grid-template-columns:1fr;gap:18px;max-width:1100px;margin:0 auto}.benefit{position:relative;border-radius:22px;padding:24px 22px;background:var(--secondary-light);border:1px solid rgba(79,70,229,.12);box-shadow:0 12px 34px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.benefit:after{content:"";position:absolute;inset:-70px;opacity:0;transition:opacity .25s ease;pointer-events:none;background:radial-gradient(420px 220px at 18% 18%,rgba(79,70,229,.18),transparent 65%)}.benefit:hover{border-color:rgba(79,70,229,.16);box-shadow:0 18px 46px rgba(0,0,0,.12)}.benefit:hover:after{opacity:1}.benefit-head{display:flex;align-items:center;gap:14px;margin-top:18px;margin-bottom:10px}.benefit-icon{width:42px;height:42px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.06);background:rgba(79,70,229,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.benefit-check{width:20px;height:20px;fill:rgba(79,70,229,.95)}.benefit-title{margin:0;font-size:18px;font-weight:950;letter-spacing:-.35px;color:var(--font-dark);line-height:1.25}.benefit-desc{margin:0;font-size:16px;line-height:1.65;color:var(--subtitle)}@media (min-width:768px){.benefits{grid-template-columns:repeat(3,1fr);gap:20px}.benefit{padding:26px 24px}}@media (min-width:1100px){.benefits{gap:22px}.benefit{padding:28px 26px}}@media (max-width:420px){.benefits-container{padding:70px var(--site-padding)}.benefits-desc{font-size:16px}.benefit{padding:22px 18px}.benefit-title{font-size:17px}.benefit-desc{font-size:15px}.benefit-head{margin-top:16px}}.social-hero{height:0;font-family:var(--main-font);color:var(--font-dark);background:#ffffff;padding:200px 0}.social-hero,.social-hero-content{display:flex;align-items:center;justify-content:center}.social-hero-content{width:100%;max-width:1100px;margin:0 auto}.social-hero-text{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:720px;text-align:center}.social-hero-text h1{font-size:50px;font-weight:900;letter-spacing:-1px;line-height:1.12;margin:0 0 18px;color:var(--font-dark)}.hero-highlight{display:inline-block;margin-left:4px;border-radius:999px;color:var(--primary);font-weight:950;font-size:.95em;letter-spacing:-.3px}.social-hero-text p{margin:0;font-family:var(--main-font);font-size:18px;line-height:26px;color:var(--subtitle);padding-bottom:20px}.social-hero-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.social-hero-examples-cta,.social-hero-sign-up-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:900;letter-spacing:-.2px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.social-hero-sign-up-cta{background:var(--primary);color:#ffffff;box-shadow:0 14px 30px rgba(79,70,229,.25)}.social-hero-examples-cta{background:transparent;color:var(--font-dark);border:1px solid rgba(0,0,0,.14)}@media (hover:hover){.social-hero-sign-up-cta:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(79,70,229,.35)}.social-hero-examples-cta:hover{background:rgba(0,0,0,.04)}}@media (max-width:768px){.social-hero{height:auto;padding:40px var(--site-padding)}.social-hero-text h1{font-size:40px}.social-hero-cta,.social-hero-examples-cta,.social-hero-sign-up-cta{width:100%}}.process-container{padding:40px var(--site-padding);font-family:var(--main-font);background:#f9fafb}.process-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:32px;text-align:center;margin-inline:auto;max-width:860px}.process-intro-title{margin:0 0 12px;font-size:clamp(28px,4.6vw,42px);font-weight:950;letter-spacing:-.9px;color:var(--color-primary);line-height:1.12}.process-intro-desc{color:var(--subtitle);font-size:17px;line-height:28px;max-width:720px}.process-wrapper{width:100%}.timeline-container{max-width:1000px;margin:0 auto;position:relative;padding:0 20px}.timeline-line{position:absolute;left:38px;top:8px;bottom:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(79,70,229,0),rgba(79,70,229,.2) 14%,rgba(79,70,229,.12) 50%,rgba(79,70,229,.2) 86%,rgba(79,70,229,0))}.timeline-item{position:relative;display:flex;align-items:flex-start;gap:18px;padding:14px 0}.timeline-number{width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--main-font);font-weight:800;font-size:14px;letter-spacing:-.2px;background:#eef2ff;color:var(--primary);border:1px solid rgba(79,70,229,.24);box-shadow:0 10px 22px rgba(79,70,229,.14),inset 0 1px 0 rgba(255,255,255,.9);position:relative;flex:0 0 auto;transform:translateZ(0)}.timeline-number:before{content:"";position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from 210deg,rgba(79,70,229,0),rgba(79,70,229,.3),rgba(99,102,241,.28),rgba(79,70,229,0));opacity:.55;pointer-events:none;z-index:-1}.timeline-content{position:relative;flex:1;min-width:0}.timeline-card{position:relative;border-radius:20px;border:1px solid rgba(79,70,229,.14);background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.03));box-shadow:0 12px 34px rgba(0,0,0,.08);overflow:hidden;padding:18px;transform:translateZ(0);transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease}top gradient “line thing” inside cards .timeline-card:before{content:"";position:absolute;left:18px;right:18px;top:14px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(79,70,229,0),rgba(79,70,229,.55) 22%,rgba(99,102,241,.62) 50%,rgba(79,70,229,.55) 78%,rgba(79,70,229,0));opacity:.9}.timeline-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s ease;background:radial-gradient(720px 240px at 22% 0,rgba(79,70,229,.22),rgba(79,70,229,0) 56%),radial-gradient(520px 240px at 96% 18%,rgba(99,102,241,.18),rgba(99,102,241,0) 60%)}.timeline-card>*{position:relative;z-index:1}.timeline-card h3{margin:10px 0 8px;font-family:var(--main-font);font-size:18px;font-weight:800;letter-spacing:-.4px;color:var(--font-dark);line-height:1.22}.timeline-card p{margin:0;font-family:var(--main-font);font-size:15.5px;line-height:26px;color:var(--subtitle)}@media (hover:hover){.timeline-item:hover .timeline-card{transform:translateY(-2px);border-color:rgba(79,70,229,.22);box-shadow:0 16px 46px rgba(0,0,0,.11)}.timeline-item:hover .timeline-card:after{opacity:1}.timeline-item:hover .timeline-number{background:#e6eaff;border-color:rgba(79,70,229,.3);box-shadow:0 12px 24px rgba(79,70,229,.16),inset 0 1px 0 rgba(255,255,255,.92)}}@media screen and (max-width:700px){.timeline-container{padding:0 10px}.timeline-line{left:32px}.timeline-number{width:44px;height:44px;font-size:13px}.timeline-item{gap:14px}.timeline-card{border-radius:18px;padding:16px}.timeline-card h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.timeline-card,.timeline-card:after,.timeline-number{transition:none!important}}