@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--navy:#073459;--blue:#0b9eb1;--teal:#28c8c0;--muted:#617583;--line:#d5e8e9;color:var(--navy);scroll-behavior:smooth;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}section[id],footer[id],article[id]{scroll-margin-top:102px}a{color:inherit;text-decoration:none}button,input{font:inherit}.icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffffff2;border-bottom:1px solid #e8edf3;align-items:center;height:82px;padding:0 max(5.8vw,24px);display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:11px;display:flex}.brand-logo{object-fit:contain;width:142px;height:68px;display:block}.site-header nav{gap:34px;margin:auto;font-size:14px;font-weight:600;display:flex}.site-header nav a:hover{color:var(--blue)}.header-actions{align-items:center;gap:15px;display:flex}.search-btn,.menu-btn{background:#f4f8fc;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.menu-btn{display:none}.btn{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 23px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #002a6025}.btn-dark{background:var(--navy);color:#fff}.btn-primary{color:#fff;background:linear-gradient(135deg,#22c9c2,#087b96 58%,#073459)}.btn-outline{color:#087b96;background:#fff;border:1px solid #65c9cf}.btn-light{color:var(--navy);background:#fff}.btn-outline-light{color:#fff;border:1px solid #fff}.whatsapp-float{color:#fff;z-index:50;background:linear-gradient(#25d366 0%,#1dae57 100%);border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 32px #12915159}.whatsapp-float:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 34px #12915166}.whatsapp-float span{font-size:32px;font-weight:700;line-height:1}.hero{background-image:linear-gradient(90deg, #f9fcff 0%, #f9fcfff0 31%, #f9fcff25 58%, transparent 100%), var(--hero);background-position:50%;background-size:cover;align-items:center;min-height:505px;padding:44px max(5.8vw,24px);display:flex;position:relative}.hero-content{width:51%;max-width:660px}.eyebrow{letter-spacing:4px;color:#59677b;margin:0 0 14px;font:600 12px Manrope}.hero h1{letter-spacing:-3.5px;margin:0 0 18px;font:800 clamp(42px,4.2vw,67px)/.98 Manrope}.hero h1 span{color:var(--blue)}.hero-copy{color:#59677b;max-width:610px;margin:0 0 25px;font-size:18px;line-height:1.5}.button-row{flex-wrap:wrap;gap:14px;display:flex}.hero-trust{gap:32px;margin-top:28px;display:flex}.hero-trust>span{align-items:center;gap:9px;font-size:12px;line-height:1.2;display:flex}.hero-trust .icon{color:var(--blue);border:1px solid #68a1e5;border-radius:50%;width:34px;height:34px;padding:6px}.hero-script,.final-cta>span{color:#fff;text-shadow:0 2px 8px #0009;font:italic 25px cursive;position:absolute;bottom:34px;right:5%;transform:rotate(-7deg)}.section{padding-left:max(5.8vw,24px);padding-right:max(5.8vw,24px)}.services{padding-top:36px;padding-bottom:48px}.service-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.service-card,.article-card{border:1px solid var(--line);background:#fff;border-radius:10px;transition:all .25s;overflow:hidden}.service-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #14396818}.service-img{place-items:center;height:128px;display:grid;overflow:hidden}.service-img img,.article-img img{object-fit:cover;width:100%;height:100%;display:block}.service-card:first-child .service-img img{object-position:center 58%}.service-card:nth-child(3) .service-img img{object-position:center 42%}.service-img span{filter:drop-shadow(0 8px 10px #0c234033);font-size:66px}.service-card>div:last-child,.article-card>div:last-child{padding:16px 17px 18px}.service-card h3,.article-card h3{margin:0 0 8px;font:700 15px/1.28 Manrope}.service-card p{color:var(--muted);min-height:40px;margin:0 0 18px;font-size:13px;line-height:1.5}.service-card a,.article-card a,.section-heading>a{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.service-card a .icon,.article-card a .icon,.section-heading>a .icon{width:15px}.image-auto{background:linear-gradient(155deg,#f8fbff,#dfe8f1)}.image-medical{background:radial-gradient(circle,#fff,#dbeaf6)}.image-life{background:linear-gradient(145deg,#f4e8df,#dae7ef)}.image-home{background:linear-gradient(#d6e8f5 58%,#bfd09f 58%)}.image-business{background:linear-gradient(135deg,#e6f0f7 45%,#9fb9ce 46% 55%,#d8e7f2 56%)}.image-fleet{background:linear-gradient(#eff5fa 63%,#cdd4da 64%)}.compare{background:linear-gradient(110deg,#f4f9fd 0 27%,#fff 27%);grid-template-columns:290px 1fr;align-items:center;gap:48px;padding-top:58px;padding-bottom:58px;display:grid}.compare-copy h2,.faq-heading h2{letter-spacing:-1.2px;margin:0 0 12px;font:800 32px/1.08 Manrope}.compare-copy h2 span{color:var(--blue)}.compare-copy>p:not(.eyebrow){color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.55}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:11px;overflow-x:auto;box-shadow:0 10px 30px #193e6810}.table-wrap:focus{outline-offset:3px;outline:2px solid #7eb5ee}table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}th{text-align:left;color:#284461;background:#edf5fc;padding:10px 15px;font:700 11px Manrope}td{color:#5c6979;border-bottom:1px solid #edf1f5;padding:9px 15px}td:first-child{color:var(--navy)}tbody tr:hover{background:#f8fbfe}.table-note{color:#8994a2;margin:9px 15px 11px;font-size:10px}.faq-section{grid-template-columns:240px 1fr 320px;align-items:start;gap:34px;padding-top:48px;padding-bottom:48px;display:grid}.faq-heading>p:last-child{color:var(--muted);font-size:13px;line-height:1.5}.faq-list{gap:8px;display:grid}details{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}summary{cursor:pointer;padding:13px 42px 13px 16px;font-size:13px;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--blue);font-size:19px;font-weight:400;position:absolute;top:10px;right:16px}details[open] summary:after{content:"−"}details p{color:var(--muted);margin:0;padding:0 16px 14px;font-size:12px;line-height:1.55}.advisor-card{background:linear-gradient(130deg,#eaf5fd,#f6fbff);border-radius:11px;align-items:center;gap:15px;padding:22px;display:flex}.advisor-avatar{color:#0b4c91;background:linear-gradient(145deg,#cfe1f1,#8fb4d4);border:4px solid #fff;border-radius:50%;flex:0 0 78px;place-items:center;width:78px;height:78px;font:800 20px Manrope;display:grid;overflow:hidden}.advisor-avatar img{object-fit:cover;object-position:58% 30%;width:100%;height:100%}.advisor-card h3{margin:0 0 2px;font:700 16px Manrope}.advisor-card p{color:var(--muted);margin:0 0 10px;font-size:12px}.advisor-card .btn{min-height:36px;padding:0 12px;font-size:10px}.advisor-card .icon{width:15px}.insurers{padding-top:12px;padding-bottom:52px}.center{text-align:center}.logo-row{color:#103461;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;display:flex}.logo-row img{object-fit:contain;width:auto;max-width:135px;height:46px;display:block}.logo-row img[alt=AXA]{width:46px}.logo-row b{white-space:nowrap;font:800 22px Manrope}.logo-row b:nth-child(2){color:#00a5a9}.logo-row b:nth-child(4){color:#238b6c}.logo-row b:nth-child(5){color:#d62727}.logo-row small{text-align:center;font-size:7px;display:block}.logo-row .axa{color:#fff;background:#173a7d;padding:12px 8px}.why{background:linear-gradient(115deg,#f7fbff,#edf7ff);grid-template-columns:1.65fr repeat(4,1fr);align-items:center;gap:30px;padding:45px max(5.8vw,24px);display:grid}.why-copy h2,.resources h2{letter-spacing:-1.2px;margin:0 0 10px;font:800 32px/1.08 Manrope}.why-copy p{color:var(--muted);max-width:390px;margin:0 0 18px;line-height:1.45}.benefit{text-align:center}.benefit>.icon{color:#085ebf;stroke-width:1.5px;width:46px;height:46px}.benefit h3{margin:10px 0;font:700 15px/1.15 Manrope}.benefit p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.quick-actions{grid-template-columns:1fr 1fr;gap:18px;padding-top:26px;padding-bottom:32px;display:grid}.quick{border-radius:11px;align-items:center;height:240px;display:flex;overflow:hidden}.policy{background:linear-gradient(105deg,#e8f2fa,#f9fcff);gap:32px;padding-right:24px}.policy>div:last-child{padding-left:0}.quick-portrait{flex:0 0 42%;justify-content:center;align-items:end;width:42%;height:100%;font-size:125px;display:grid;overflow:hidden}.quick-portrait img{object-fit:cover;object-position:58% center;width:100%;height:100%}.quick h2{margin:0 0 5px;font:800 25px Manrope}.quick h3{margin:0 0 15px;font:600 15px/1.45 Manrope}.claim{color:#fff;background:linear-gradient(90deg, #06244b 0 48%, #06244be8 60%, transparent 100%), var(--claim);background-position:50%;background-size:cover;padding-left:38px;position:relative}.claim>div:first-child{z-index:2;width:67%}.claim p{margin:-6px 0 18px;font-size:13px;line-height:1.5}.claim-art{font-size:95px;position:absolute;bottom:18px;right:22px}.resources{padding-bottom:36px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-heading h2{margin-bottom:4px}.section-heading p{color:var(--muted);margin:0}.article-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.article-img{place-items:center;height:125px;display:grid;overflow:hidden}.article-img span{font-size:62px}.article-card h3{min-height:40px}.final-cta{color:#fff;background:linear-gradient(90deg, #062643ed, #0b345ac7), var(--footer-cta);background-position:50% 57%;background-size:cover;align-items:center;min-height:235px;padding:33px max(5.8vw,24px);display:flex;position:relative}.final-cta .eyebrow{color:#d7e5ef;margin-bottom:9px}.final-cta h2{margin:0 0 4px;font:700 32px Manrope}.final-cta p{margin:0 0 18px}.final-cta>span{bottom:54px}.footer-grid{grid-template-columns:1.8fr repeat(4,1fr);gap:50px;padding:34px max(5.8vw,24px) 25px;display:grid}.footer-grid h4{margin:0 0 10px;font:700 13px Manrope}.footer-grid>div a{color:var(--muted);font-size:12px;line-height:1.8;display:block}.footer-bottom{color:#7d8999;border-top:1px solid #edf0f4;justify-content:space-between;padding:18px max(5.8vw,24px);font-size:11px;display:flex}dialog{width:min(500px,100% - 30px);color:var(--navy);border:0;border-radius:16px;padding:34px;box-shadow:0 30px 80px #071b3866}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061a36aa}dialog h2{margin:0 0 8px;font:800 28px Manrope}.modal-close{background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}dialog form{gap:14px;margin-top:24px;display:grid}dialog label{gap:6px;font-size:13px;font-weight:600;display:grid}dialog input{border:1px solid var(--line);border-radius:7px;padding:12px}.form-success{color:#087245;padding:25px 0;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.upload-label{gap:8px!important}.drop-zone{text-align:center;cursor:pointer;background:#f5faff;border:2px dashed #a9c7ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:145px;padding:20px;transition:all .2s;display:flex}.drop-zone:hover,.drop-zone:focus,.drop-zone.is-dragging{border-color:var(--blue);background:#eaf4ff;outline:none;transform:translateY(-1px)}.drop-icon{width:42px;height:42px;color:var(--blue);background:#dcebfc;border-radius:50%;place-items:center;margin-bottom:3px;display:grid}.drop-zone small{color:var(--muted);font-weight:400}.drop-zone em{color:#087245;margin-top:5px;font-style:normal}.drop-zone.has-file{background:#effbf5;border-style:solid;border-color:#4bb783}.site-header nav .active{color:var(--blue)}.about-hero{background:linear-gradient(90deg, #f6fbff 0 48%, transparent 74%), var(--about);background-position:50%;background-size:cover;align-items:center;min-height:510px;padding:70px max(5.8vw,24px);display:flex}.about-hero>div{max-width:610px}.about-hero h1{letter-spacing:-3px;margin:0 0 22px;font:800 clamp(44px,5vw,72px)/1 Manrope}.about-hero h1 span{color:var(--blue)}.about-hero>div>p:not(.eyebrow){color:var(--muted);margin:0 0 27px;font-size:18px;line-height:1.6}.about-intro{grid-template-columns:1fr 1fr;gap:9vw;padding:85px max(8vw,24px);display:grid}.about-intro h2,.section-title h2{letter-spacing:-1.7px;margin:0;font:800 38px/1.15 Manrope}.about-intro>div:last-child{color:var(--muted);font-size:17px;line-height:1.75}.about-numbers{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);padding:42px max(8vw,24px);display:grid}.about-numbers div{text-align:center;border-right:1px solid #ffffff2b}.about-numbers div:last-child{border:0}.about-numbers strong{color:#63aaf6;font:800 40px Manrope;display:block}.about-numbers span{color:#c8d6e6;font-size:13px}.values,.team{background:#f4f9fd;padding:85px max(8vw,24px)}.section-title{text-align:center;max-width:650px;margin:0 auto 43px}.section-title>p:last-child{color:var(--muted);line-height:1.6}.value-grid,.team-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.value-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:33px}.value-grid article>span{color:var(--blue);font:800 13px Manrope}.value-grid h3,.team-grid h3{margin:15px 0 8px;font:700 21px Manrope}.value-grid p,.team-grid p{color:var(--muted);margin:0;line-height:1.6}.team{background:#fff}.team-grid article{text-align:center}.team-grid article>div{color:#0b4c91;background:linear-gradient(145deg,#ddecfa,#9dc4e7);border-radius:50%;place-items:center;width:150px;height:150px;margin:auto;font:800 34px Manrope;display:grid}.team-grid h3{margin-bottom:3px}.about-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#063464,#071b38);padding:70px 24px}.about-cta .eyebrow{color:#b9cee2}.about-cta h2{margin:0 0 8px;font:800 36px Manrope}.about-cta>p:not(.eyebrow){color:#ccdae7;margin:0 0 25px}@media (width<=1100px){.compare{grid-template-columns:240px 1fr;gap:28px}.faq-section{grid-template-columns:210px 1fr}.advisor-card{grid-column:2}.site-header nav{gap:17px}.service-grid{grid-template-columns:repeat(3,1fr)}.why{grid-template-columns:1.5fr repeat(2,1fr)}.logo-row{flex-wrap:wrap;justify-content:center}.hero-content{width:58%}}@media (width<=780px){section[id],footer[id],article[id]{scroll-margin-top:84px}.compare{background:#f4f9fd;grid-template-columns:1fr;padding-top:42px;padding-bottom:42px}.compare-copy{text-align:center}.table-wrap{margin-left:-8px;margin-right:-8px}.faq-section{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.faq-heading{text-align:center}.advisor-card{grid-column:auto;justify-content:center}.about-hero{background:linear-gradient(180deg, #f6fbff 0 50%, transparent 82%), var(--about);background-position:68%;background-size:cover;align-items:flex-start;min-height:600px;padding-top:55px}.about-hero h1{font-size:45px}.about-hero>div>p:not(.eyebrow){font-size:16px}.about-intro{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:60px}.about-intro h2,.section-title h2{font-size:31px}.about-numbers{grid-template-columns:1fr 1fr;gap:28px}.about-numbers div:nth-child(2){border:0}.value-grid,.team-grid{grid-template-columns:1fr}.values,.team{padding-top:60px;padding-bottom:60px}.about-cta h2{font-size:30px}.site-header{height:70px;padding:0 18px}.brand-logo{width:116px;height:58px}.site-header nav{background:#fff;flex-direction:column;gap:3px;padding:20px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 16px 30px #0b234922}.site-header nav.open{display:flex}.site-header nav a{padding:10px}.header-actions>.btn,.search-btn{display:none}.menu-btn{display:grid}.hero{background-image:linear-gradient(180deg, #f9fcff 0%, #f9fcffe5 45%, transparent 76%), var(--hero);background-position:65%;align-items:flex-start;min-height:650px;padding:38px 22px}.hero-content{width:100%}.hero h1{font-size:43px}.hero-copy{font-size:16px}.hero-trust{gap:12px}.service-grid{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:1fr 1fr;padding:36px 22px}.why-copy{text-align:center;grid-column:1/-1}.quick-actions{grid-template-columns:1fr;padding:20px 16px}.article-grid{grid-template-columns:1fr 1fr}.final-cta>span{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>.brand{grid-column:1/-1}}@media (width<=480px){.hero{min-height:690px}.hero h1{letter-spacing:-2px;font-size:38px}.hero .button-row .btn{width:100%}.hero-trust b{display:none}.services{padding-top:22px}.service-grid{gap:9px}.service-img{height:100px}.service-img span{font-size:53px}.service-card>div:last-child{padding:13px}.service-card h3{font-size:14px}.service-card p{font-size:12px}.quick{height:auto;min-height:250px}.quick-portrait{font-size:88px}.policy{gap:18px;padding-right:12px}.policy>div:last-child{padding-left:0}.claim{padding:30px 24px}.article-grid{grid-template-columns:1fr}.article-img{height:150px}.section-heading{display:block}.final-cta h2{font-size:27px}.final-cta .btn{width:100%}.footer-bottom{flex-direction:column;gap:12px}.eyebrow{letter-spacing:2.5px;font-size:10px}}.blog-page{background:#f8fbfb}.blog-hero{background:radial-gradient(circle at 82% 34%,#35cfc533 0 12%,#0000 38%),linear-gradient(125deg,#eaf8f7,#f8fbfb 55%,#e8f3f5);align-items:center;min-height:360px;padding:64px max(5.8vw,24px);display:flex}.blog-hero>div{max-width:720px}.blog-hero h1{letter-spacing:-3px;margin:0 0 20px;font:800 clamp(44px,5.5vw,72px)/1.02 Manrope}.blog-hero h1 span{color:var(--blue)}.blog-hero>div>p:last-child{max-width:590px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.blog-index{padding-top:70px;padding-bottom:80px}.blog-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.blog-heading h2{letter-spacing:-1.5px;margin:0;font:800 38px Manrope}.blog-filters{flex-wrap:wrap;gap:8px;display:flex}.blog-filters a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700}.blog-filters a:hover{border-color:var(--teal);color:#087b96}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:16px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 14px 35px #0734590d}.blog-card>img{object-fit:cover;width:100%;height:210px;display:block}.blog-card>div{padding:24px}.blog-card-featured{grid-column:span 2;grid-template-columns:52% 1fr;display:grid}.blog-card-featured>img{height:100%;min-height:340px}.blog-category{color:#087b96;letter-spacing:1.7px;text-transform:uppercase;font:700 11px Manrope}.blog-card h2{letter-spacing:-.7px;margin:10px 0;font:800 22px/1.2 Manrope}.blog-card p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.55}.blog-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.blog-card small{color:#83919a}.blog-card footer a{color:var(--blue);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.blog-newsletter{color:#fff;background:linear-gradient(120deg,#073459,#075f78 65%,#0b9eb1);justify-content:space-between;align-items:center;gap:45px;padding:55px max(5.8vw,24px);display:flex}.blog-newsletter>div{max-width:590px}.blog-newsletter .eyebrow{color:#7de5df}.blog-newsletter h2{margin:0 0 8px;font:800 31px/1.15 Manrope}.blog-newsletter p{color:#d7e9ed;margin:0}.blog-newsletter form{gap:10px;min-width:min(440px,100%);display:flex}.blog-newsletter input{border:0;border-radius:7px;flex:1;min-width:0;padding:0 17px}.article-page{background:#fff}.article-header{text-align:center;max-width:900px;margin:auto;padding:58px 24px 38px}.breadcrumbs{color:#75858f;justify-content:center;gap:9px;margin-bottom:34px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--blue)}.article-header h1{letter-spacing:-2.8px;margin:12px 0 20px;font:800 clamp(42px,5.5vw,68px)/1.05 Manrope}.article-header>p{max-width:760px;color:var(--muted);margin:0 auto 20px;font-size:18px;line-height:1.65}.article-meta{color:#83919a;justify-content:center;gap:10px;font-size:13px;display:flex}.article-cover{max-width:1120px;height:520px;margin:0 auto;padding:0 24px}.article-cover img{object-fit:cover;border-radius:18px;width:100%;height:100%}.article-layout{grid-template-columns:minmax(0,700px) 270px;align-items:start;gap:70px;max-width:1050px;margin:70px auto 90px;padding:0 24px;display:grid}.article-content section{margin-bottom:44px}.article-content h2{letter-spacing:-.8px;margin:0 0 15px;font:800 29px/1.2 Manrope}.article-content p,.article-content li{color:#465d69;font-size:17px;line-height:1.78}.article-content ul{padding:0;list-style:none}.article-content li{align-items:center;gap:11px;margin:10px 0;display:flex}.article-content li .icon{color:#087b96;background:#dff7f4;border-radius:50%;flex:0 0 23px;width:23px;height:23px;padding:4px}.article-content blockquote{border-left:5px solid var(--teal);color:var(--navy);background:#eff9f8;border-radius:0 12px 12px 0;margin:48px 0 0;padding:30px 34px;font:700 21px/1.5 Manrope}.article-aside{position:sticky;top:112px}.article-aside>div{border:1px solid var(--line);background:linear-gradient(145deg,#f2fbfa,#e5f3f4);border-radius:15px;padding:28px}.article-aside h2{margin:10px 0;font:800 23px/1.2 Manrope}.article-aside p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.55}.article-aside .btn{width:100%}.related-articles{background:#f5faf9;padding-top:65px;padding-bottom:80px}.related-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.related-grid>a{background:#fff;border-radius:12px;padding-bottom:22px;overflow:hidden;box-shadow:0 12px 28px #0734590d}.related-grid img{object-fit:cover;width:100%;height:170px;margin-bottom:18px}.related-grid span,.related-grid h3{margin-left:20px;margin-right:20px}.related-grid h3{margin-top:7px;margin-bottom:0;font:800 18px/1.3 Manrope}@media (width<=820px){.article-cover{height:390px}.article-layout{grid-template-columns:1fr;gap:35px;margin-top:50px}.article-aside{position:static}}@media (width<=650px){.article-header{padding-top:40px}.article-header h1{letter-spacing:-2px;font-size:40px}.article-header>p{font-size:16px}.article-cover{height:260px;padding:0 16px}.article-content h2{font-size:25px}.article-content p,.article-content li{font-size:16px}.related-grid{grid-template-columns:1fr}}@media (width<=900px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card-featured{grid-column:1/-1}.blog-newsletter{flex-direction:column;align-items:flex-start}}@media (width<=650px){.blog-hero{min-height:330px;padding-top:48px}.blog-hero h1{letter-spacing:-2px;font-size:42px}.blog-heading{flex-direction:column;align-items:flex-start}.blog-grid{grid-template-columns:1fr}.blog-card-featured{display:block}.blog-card-featured>img,.blog-card>img{height:210px;min-height:0}.blog-newsletter form{flex-direction:column;min-width:100%}.blog-newsletter input{min-height:50px}}.about-container{padding-left:max(5.8vw,48px);padding-right:max(5.8vw,48px)}.about-v2-hero{background:linear-gradient(90deg, #f7fbff 0 35%, #f7fbffe8 43%, transparent 66%), var(--photo);background-position:50%;background-size:cover;align-items:center;min-height:520px;padding:60px max(5.8vw,48px);display:flex}.about-v2-hero>div{width:42%;max-width:540px}.about-v2-hero h1{letter-spacing:-3px;margin:0 0 18px;font:800 clamp(48px,5vw,72px)/.98 Manrope}.about-v2-hero h1 span{color:var(--blue)}.about-v2-hero>div>p:not(.eyebrow){color:#58677c;margin:0 0 24px;font-size:17px;line-height:1.55}.essence{grid-template-columns:42% 1fr;align-items:center;gap:48px;padding-top:28px;padding-bottom:18px;display:grid}.essence-photo{border-radius:8px;height:265px;position:relative;overflow:hidden}.essence-photo img{object-fit:cover;width:100%;height:100%}.essence-photo span{color:#fff;text-shadow:0 2px 9px #000;font:italic 22px cursive;position:absolute;bottom:25px;left:22px;transform:rotate(-6deg)}.essence-copy h2,.team-feature h2{letter-spacing:-1.3px;margin:0 0 12px;font:800 34px/1.12 Manrope}.essence-copy>p:last-child,.team-feature>div>p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;line-height:1.58}.principles{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:0;padding-bottom:28px;display:grid}.principles article{background:linear-gradient(135deg,#f7fbff,#edf3f9);border-radius:9px;gap:20px;min-height:160px;padding:26px;display:flex}.principles>.icon,.principles article>.icon{width:48px;height:48px;color:var(--blue);stroke-width:1.5px;flex:0 0 48px}.principles h3{margin:4px 0 8px;font:800 18px Manrope}.principles p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.about-stats{background:linear-gradient(90deg,#edf7ff,#f8fbfe);grid-template-columns:repeat(4,1fr);padding:28px max(5.8vw,48px);display:grid}.about-stats div{text-align:center;border-right:1px solid #cbd9e6;flex-direction:column;align-items:center;display:flex}.about-stats div:last-child{border:0}.about-stats strong{color:var(--blue);font-size:32px;line-height:1}.about-stats b{margin:7px 0 3px;font:800 18px Manrope}.about-stats span{color:var(--muted);font-size:13px}.team-feature{grid-template-columns:52% 1fr;align-items:center;gap:55px;padding-top:32px;padding-bottom:32px;display:grid}.team-feature>img{object-fit:cover;border-radius:8px;width:100%;height:335px}.team-feature ul{margin:17px 0;padding:0;list-style:none}.team-feature li{align-items:center;gap:10px;margin:10px 0;font-size:14px;font-weight:600;display:flex}.team-feature li .icon{background:var(--blue);color:#fff;border-radius:50%;width:22px;height:22px;padding:4px}.about-v2-cta{color:#fff;background:linear-gradient(90deg, #073159f0 0 48%, #07315982), var(--mountain);background-position:50%;background-size:cover;align-items:center;min-height:255px;padding:42px max(5.8vw,48px);display:flex;position:relative}.about-v2-cta>div{max-width:650px}.about-v2-cta .eyebrow{color:#d7e6f2}.about-v2-cta h2{margin:0 0 5px;font:800 32px Manrope}.about-v2-cta>div>p:not(.eyebrow){margin:0 0 20px}.about-v2-cta>span{text-align:center;font:italic 24px cursive;position:absolute;bottom:58px;right:6%;transform:rotate(-7deg)}.about-footer{color:#fff;background:#061d38}.about-footer .footer-grid{grid-template-columns:1.6fr repeat(4,1fr)}.about-footer .brand strong{color:#fff}.about-footer .brand small,.about-footer .footer-grid a,.about-footer .footer-grid span{color:#c2d0df}.about-footer .footer-grid>div:first-child p{color:#c2d0df;font-size:13px;line-height:1.55}.about-footer .footer-bottom{color:#a9b9ca;border-color:#ffffff2b}@media (width<=900px){.about-v2-hero>div{width:52%}.essence,.team-feature{grid-template-columns:1fr 1fr}.principles article{display:block}.about-footer .footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}@media (width<=780px){.about-container{padding-left:22px;padding-right:22px}.about-v2-hero{background:linear-gradient(180deg, #f7fbff 0 43%, transparent 78%), var(--photo);background-position:62%;background-size:cover;align-items:flex-start;min-height:660px;padding:42px 22px}.about-v2-hero>div{width:100%}.about-v2-hero h1{font-size:43px}.about-v2-hero>div>p:not(.eyebrow){font-size:15px}.essence,.team-feature{grid-template-columns:1fr;gap:25px;padding-top:24px}.principles{grid-template-columns:1fr}.principles article{display:flex}.about-stats{grid-template-columns:1fr 1fr;gap:25px;padding-left:22px;padding-right:22px}.about-stats div:nth-child(2){border:0}.team-feature>img{height:280px}.about-v2-cta>span{display:none}.about-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.essence-photo{height:230px}.essence-copy h2,.team-feature h2{font-size:28px}.about-stats b{font-size:15px}.about-stats span{font-size:11px}.about-v2-cta{padding:40px 22px}.about-v2-cta h2{font-size:28px}.about-v2-cta .btn{width:100%}}
