:root{--about-navy:#0a3e6a;--about-blue:#0e5788;--about-teal:#078a82;--about-mint:#91e6cf;--about-orange:#f56618;--about-ink:#153a5a;--about-muted:#58738a;--about-line:#cfe0ea;--about-pale:#f2f8fb}
.ipser-about,.ipser-legal{color:var(--about-ink);font-family:Arial,Helvetica,sans-serif}.ipser-about *,.ipser-legal *{box-sizing:border-box}.ipser-about__container{width:min(1580px,calc(100% - 64px));margin-inline:auto}.ipser-about__hero{padding:38px 0 0;color:#fff;background:linear-gradient(120deg,#073b68 0%,#0d598b 57%,#07887f 100%);overflow:hidden}.ipser-about__breadcrumbs{display:flex;gap:13px;align-items:center;margin-bottom:42px;color:rgba(255,255,255,.78);font-size:18px}.ipser-about__breadcrumbs a{color:inherit;text-decoration:none}.ipser-about__breadcrumbs a:hover{color:#fff;text-decoration:underline}.ipser-about__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:clamp(48px,7vw,120px);align-items:center;padding-bottom:70px}.ipser-about__eyebrow{margin:0 0 18px;color:var(--about-teal);font-size:17px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ipser-about__hero .ipser-about__eyebrow,.ipser-about__section--dark .ipser-about__eyebrow,.ipser-about__cta .ipser-about__eyebrow{color:var(--about-mint)}.ipser-about h1{max-width:980px;margin:0;color:#fff;font-size:clamp(48px,5vw,82px);line-height:1.03;letter-spacing:-.035em}.ipser-about__lead{max-width:940px;margin:30px 0 0;color:rgba(255,255,255,.9);font-size:clamp(21px,2vw,29px);line-height:1.55}.ipser-about__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ipser-about__button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:14px 27px;border:2px solid transparent;border-radius:12px;font-size:19px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ipser-about__button:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(5,41,69,.15)}.ipser-about__button--primary{background:var(--about-orange);color:#fff!important}.ipser-about__button--secondary{border-color:rgba(255,255,255,.58);color:#fff!important;background:rgba(255,255,255,.05)}.ipser-about__button--secondary-dark{border-color:var(--about-blue);color:var(--about-navy)!important;background:#fff}.ipser-about__button--ghost{border-color:rgba(255,255,255,.58);color:#fff!important}.ipser-about__promise{padding:38px;border-radius:28px;color:var(--about-ink);background:#fff;box-shadow:0 24px 70px rgba(3,38,67,.26)}.ipser-about__promise-label{margin:0 0 15px;color:var(--about-teal);font-weight:850;letter-spacing:.075em;text-transform:uppercase}.ipser-about__promise h2{margin:0 0 18px;color:var(--about-navy);font-size:clamp(31px,2.7vw,44px);line-height:1.12}.ipser-about__promise p{margin:0 0 20px;font-size:19px;line-height:1.6}.ipser-about__promise a,.ipser-about__text-link{color:var(--about-teal);font-weight:800;text-decoration:none}.ipser-about__facts{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:-70px;border:1px solid var(--about-line);border-radius:24px;overflow:hidden;color:var(--about-ink);background:#fff;box-shadow:0 18px 45px rgba(11,61,99,.12);position:relative;z-index:2}.ipser-about__facts div{min-height:140px;display:flex;flex-direction:column;justify-content:center;padding:28px 34px;border-right:1px solid var(--about-line)}.ipser-about__facts div:last-child{border-right:0}.ipser-about__facts strong{color:var(--about-navy);font-size:clamp(28px,2.2vw,42px);line-height:1.1}.ipser-about__facts span{margin-top:8px;color:var(--about-muted);font-size:16px;line-height:1.35}.ipser-about__section{padding:112px 0;background:#fff}.ipser-about__section--light{padding-top:160px;background:var(--about-pale)}.ipser-about__section--tint{background:#eff8f6}.ipser-about__section--dark{color:#fff;background:linear-gradient(120deg,#073b68,#0a6d78)}.ipser-about__section h2,.ipser-about__cta h2{margin:0 0 24px;color:var(--about-navy);font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-.025em}.ipser-about__section--dark h2,.ipser-about__cta h2{color:#fff}.ipser-about__section p,.ipser-about__section li{font-size:19px;line-height:1.65}.ipser-about__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,120px);align-items:start}.ipser-about__checklist{display:grid;gap:15px;margin:0;padding:0;list-style:none}.ipser-about__checklist li{padding:21px 24px 21px 60px;border:1px solid var(--about-line);border-radius:15px;background:#fff;position:relative}.ipser-about__checklist li:before{content:"✓";width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--about-teal);position:absolute;left:20px;top:22px;font-weight:900}.ipser-about__founder{display:grid;grid-template-columns:minmax(260px,410px) 1fr;gap:clamp(55px,8vw,120px);align-items:center}.ipser-about__founder-photo{padding:16px;border-radius:28px;background:linear-gradient(145deg,#e9f6f4,#dbeaf4)}.ipser-about__founder-photo img{display:block;width:100%;aspect-ratio:3/4;border-radius:20px;object-fit:cover;object-position:center top}.ipser-about__quote{margin:0 0 22px!important;color:var(--about-teal);font-size:clamp(25px,2.2vw,35px)!important;font-weight:750}.ipser-about__profile-links{display:flex;gap:18px;margin-top:25px}.ipser-about__profile-links a{color:var(--about-navy);font-weight:800}.ipser-about__timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px}.ipser-about__timeline article{padding:34px;border:1px solid #c7e3df;border-radius:22px;background:#fff}.ipser-about__timeline span{display:inline-flex;padding:7px 13px;border-radius:999px;color:#fff;background:var(--about-teal);font-weight:850}.ipser-about__timeline h3{margin:22px 0 12px;color:var(--about-navy);font-size:26px;line-height:1.2}.ipser-about__timeline p{margin-bottom:0}.ipser-about__heading-row{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:48px}.ipser-about__heading-row>p{color:var(--about-muted)}.ipser-about__documents{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ipser-about__documents a{display:flex;min-width:0;flex-direction:column;border:1px solid var(--about-line);border-radius:18px;overflow:hidden;color:var(--about-navy);background:#fff;text-decoration:none;box-shadow:0 10px 28px rgba(10,62,106,.08)}.ipser-about__documents img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;background:#eef4f7}.ipser-about__documents span{padding:18px;font-weight:800}.ipser-about__records{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px}.ipser-about__records div{padding:34px;border:1px solid rgba(255,255,255,.25);border-radius:20px;background:rgba(255,255,255,.08)}.ipser-about__records strong{display:block;color:var(--about-mint);font-size:clamp(28px,3vw,44px)}.ipser-about__records span{display:block;margin-top:10px;color:rgba(255,255,255,.86);font-size:18px;line-height:1.45}.ipser-about__disclaimer{max-width:1050px;margin:30px 0 0;color:rgba(255,255,255,.72);font-size:15px!important}.ipser-about__feedback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ipser-about__feedback-card{display:flex;min-height:310px;flex-direction:column;padding:32px;border:1px solid var(--about-line);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(10,62,106,.07)}.ipser-about__feedback-type{margin:0 0 15px!important;color:var(--about-teal);font-size:14px!important;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ipser-about__feedback-card h3{margin:0 0 16px;color:var(--about-navy);font-size:25px;line-height:1.22}.ipser-about__feedback-card p{color:var(--about-muted)}.ipser-about__feedback-card a{margin-top:auto;color:var(--about-teal);font-weight:800;text-decoration:none}.ipser-about__center{margin:38px 0 0;text-align:center}.ipser-about__faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px)}.ipser-about__faq{display:grid;gap:14px}.ipser-about__faq details{border:1px solid var(--about-line);border-radius:14px;background:#fff}.ipser-about__faq summary{padding:22px 55px 22px 24px;color:var(--about-navy);font-size:20px;font-weight:800;cursor:pointer;position:relative;list-style:none}.ipser-about__faq summary::-webkit-details-marker{display:none}.ipser-about__faq summary:after{content:"+";position:absolute;right:22px;top:19px;color:var(--about-teal);font-size:28px}.ipser-about__faq details[open] summary:after{content:"–"}.ipser-about__faq details p{margin:0;padding:0 24px 24px;color:var(--about-muted)}.ipser-about__cta{padding:82px 0;color:#fff;background:linear-gradient(115deg,#073b68,#087e78)}.ipser-about__cta-inner{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.ipser-about__cta-inner p{max-width:900px;font-size:19px;line-height:1.6}.ipser-about__legal-links{padding:24px 0;border-bottom:1px solid var(--about-line);background:#eef5f8;position:relative}.ipser-about__legal-links .ipser-about__container{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.ipser-about__legal-links a{color:var(--about-teal);font-weight:750}.ipser-about__anchor{position:absolute;top:-140px}.ipser-legal__hero{padding:38px 0 60px;color:#fff;background:linear-gradient(120deg,#073b68,#087e78)}.ipser-legal__hero .ipser-about__breadcrumbs{margin-bottom:38px}.ipser-legal__hero .ipser-about__eyebrow{color:var(--about-mint)}.ipser-legal__hero h1{margin:0;color:#fff;font-size:clamp(45px,5vw,74px);line-height:1.05}.ipser-legal__content{max-width:1120px;padding-top:70px;padding-bottom:100px}.ipser-legal__content h2,.ipser-legal__content h3{margin:42px 0 15px;color:var(--about-navy);line-height:1.2}.ipser-legal__content p,.ipser-legal__content li{color:#294b66;font-size:17px;line-height:1.65}.ipser-legal__content a{color:var(--about-teal);overflow-wrap:anywhere}
@media(max-width:1050px){.ipser-about__hero-grid,.ipser-about__split,.ipser-about__founder,.ipser-about__faq-layout,.ipser-about__cta-inner{grid-template-columns:1fr}.ipser-about__promise{max-width:760px}.ipser-about__facts{grid-template-columns:repeat(2,1fr)}.ipser-about__facts div:nth-child(2){border-right:0}.ipser-about__facts div:nth-child(-n+2){border-bottom:1px solid var(--about-line)}.ipser-about__timeline,.ipser-about__feedback-grid{grid-template-columns:1fr}.ipser-about__documents{grid-template-columns:repeat(2,1fr)}.ipser-about__heading-row{grid-template-columns:1fr;gap:10px}.ipser-about__records{grid-template-columns:1fr}}
@media(max-width:640px){.ipser-about__container{width:min(100% - 32px,1580px)}.ipser-about__hero{padding-top:26px}.ipser-about__breadcrumbs{margin-bottom:28px;font-size:15px}.ipser-about__hero-grid{gap:34px;padding-bottom:42px}.ipser-about h1{font-size:clamp(39px,12vw,56px)}.ipser-about__lead{margin-top:22px;font-size:19px;line-height:1.48}.ipser-about__promise{padding:27px 22px;border-radius:20px}.ipser-about__promise h2{font-size:30px}.ipser-about__button{width:100%;font-size:17px}.ipser-about__facts{grid-template-columns:1fr;margin-bottom:-48px}.ipser-about__facts div{min-height:105px;border-right:0;border-bottom:1px solid var(--about-line);padding:20px 24px}.ipser-about__facts div:last-child{border-bottom:0}.ipser-about__section{padding:74px 0}.ipser-about__section--light{padding-top:112px}.ipser-about__section h2,.ipser-about__cta h2{font-size:36px}.ipser-about__section p,.ipser-about__section li{font-size:17px}.ipser-about__checklist li{padding:18px 18px 18px 52px}.ipser-about__checklist li:before{left:15px;top:18px}.ipser-about__founder{gap:34px}.ipser-about__founder-photo{max-width:360px;margin-inline:auto}.ipser-about__timeline article,.ipser-about__feedback-card,.ipser-about__records div{padding:25px}.ipser-about__documents{grid-template-columns:1fr 1fr;gap:12px}.ipser-about__documents span{padding:13px;font-size:14px}.ipser-about__cta{padding:65px 0}.ipser-about__legal-links .ipser-about__container{align-items:flex-start;flex-direction:column;gap:12px}.ipser-legal__hero{padding-bottom:45px}.ipser-legal__content{padding-top:45px;padding-bottom:75px}}
.ipser-about .ipser-about__promise{float:none;width:100%}
