@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@300;400;500;600&display=swap");:root{--blue:#005aaa;--blue-dark:#003d7a;--blue-light:#e8f1fb;--accent:#f0a500;--dark:#0f1f35;--muted:#64748b;--white:#fff;--radius-lg:26px;--radius-sm:10px}.about-section{position:relative;padding:2.5rem 0 4rem;background:#f7faff;overflow:hidden;font-family:DM Sans,sans-serif;width:100%;box-sizing:border-box}@media (min-width:480px){.about-section{padding:3.5rem 0 3rem}}@media (min-width:768px){.about-section{padding:5rem 0 4rem}}@media (min-width:1024px){.about-section{padding:7rem 0 6rem}}.about-section:before{content:"WARA";position:absolute;bottom:-.5rem;right:-.5rem;font-family:Playfair Display,serif;font-size:clamp(4rem,16vw,14rem);font-weight:700;color:rgba(0,90,170,.04);pointer-events:none;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.about-inner{max-width:1180px;margin:0 auto;padding:0 1rem;position:relative;z-index:1;box-sizing:border-box}@media (min-width:480px){.about-inner{padding:0 1.25rem}}@media (min-width:768px){.about-inner{padding:0 1.75rem}}@media (min-width:1024px){.about-inner{padding:0 2rem}}.about-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:900px){.about-grid{grid-template-columns:1fr 1fr;gap:4.5rem;align-items:center}}.about-left-col{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:900px){.about-left-col{gap:2.25rem}}.about-image-col{position:relative;padding-right:4.5rem;padding-bottom:5rem}@media (min-width:480px){.about-image-col{padding-right:5rem;padding-bottom:5.5rem}}@media (min-width:768px){.about-image-col{padding-right:5.5rem;padding-bottom:6rem}}.about-dot-grid,.about-image-frame{display:none}.about-image-wrap{position:relative;z-index:3;border-radius:var(--radius-lg);overflow:visible;height:clamp(300px,62vw,460px);box-shadow:0 0 0 1px rgba(15,31,53,.08),0 20px 60px rgba(15,31,53,.22),0 6px 16px rgba(0,0,0,.1)}@media (min-width:640px){.about-image-wrap{height:clamp(340px,56vw,480px)}}@media (min-width:900px){.about-image-wrap{height:480px}}.about-image-wrap-inner{position:relative;width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 0 2px rgba(10,18,36,.55)}.about-image-wrap-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.25,.46,.45,.94)}.about-image-wrap:hover .about-image-wrap-inner img{transform:scale(1.04)}.about-image-wrap-inner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(0deg,rgba(4,10,24,.88) 0,rgba(4,10,24,0));pointer-events:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.about-image-badge{position:absolute;bottom:clamp(.8rem,2.5vw,1.3rem);left:clamp(.75rem,2.5vw,1.2rem);background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:clamp(.6rem,1.8vw,.85rem) clamp(.85rem,2.2vw,1.2rem);display:flex;flex-direction:column;gap:clamp(.3rem,1vw,.45rem);z-index:6;box-shadow:0 8px 30px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.07);animation:float-badge 4s ease-in-out infinite}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.badge-stars{gap:3px;line-height:1}.badge-stars,.badge-text-row{display:flex;align-items:center}.badge-text-row{gap:clamp(.3rem,1vw,.55rem);flex-wrap:nowrap;min-width:0}.badge-title{font-size:clamp(.88rem,2.8vw,1.1rem);font-weight:700;color:#000;line-height:1;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.badge-sep{color:hsla(0,3%,8%,.35);font-size:clamp(.75rem,0vw,.9rem);flex-shrink:0}.badge-desc{font-size:clamp(.62rem,1.8vw,.76rem);font-weight:400;color:#000;letter-spacing:.015em;white-space:nowrap;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ab-secondary-wrap{position:absolute;bottom:0;right:0;width:clamp(130px,33%,178px);z-index:10;transform:translateY(-3.5rem);filter:drop-shadow(0 18px 40px rgba(8,18,36,.26)) drop-shadow(0 4px 10px rgba(0,0,0,.14))}@media (min-width:480px){.ab-secondary-wrap{width:clamp(145px,31%,192px);transform:translateY(-4rem)}}@media (min-width:768px){.ab-secondary-wrap{width:clamp(158px,29%,205px);transform:translateY(-4.5rem)}}@media (min-width:900px){.ab-secondary-wrap{width:205px;transform:translateY(-4.5rem)}}.ab-secondary-inner{position:relative;width:100%;aspect-ratio:3/4.2;border-radius:13px;overflow:hidden;outline:4px solid var(--white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}@media (min-width:768px){.ab-secondary-inner{border-radius:21px;outline-width:5px}}.ab-secondary-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .75s ease}.ab-secondary-wrap:hover .ab-secondary-inner img{transform:scale(1.06)}.about-features{display:flex;flex-direction:column;gap:.55rem}@media (min-width:900px){.about-features{gap:.75rem}}.feature-row{display:grid;grid-template-columns:36px 1fr;gap:.7rem;align-items:flex-start;padding:.8rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(0,90,170,.09);background:var(--white);transition:all .3s ease;cursor:default}@media (min-width:480px){.feature-row{grid-template-columns:42px 1fr;gap:.9rem;padding:.95rem 1.05rem}}@media (min-width:640px){.feature-row{grid-template-columns:46px 1fr;gap:1rem;padding:1.05rem 1.15rem}}.feature-row:hover{border-color:rgba(0,90,170,.32);box-shadow:0 4px 20px rgba(0,90,170,.09);transform:translateX(4px)}.feature-icon-wrap{width:36px;height:36px;border-radius:9px;background:var(--blue-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--blue);transition:background .3s,color .3s}@media (min-width:480px){.feature-icon-wrap{width:42px;height:42px;border-radius:11px}}@media (min-width:640px){.feature-icon-wrap{width:46px;height:46px;border-radius:12px}}.feature-row:hover .feature-icon-wrap{background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff}.feature-text{display:flex;flex-direction:column;gap:.22rem;min-width:0}.feature-text h4{font-size:clamp(.79rem,2vw,.93rem);font-weight:600;color:var(--dark);margin:0;line-height:1.3}.feature-text p{font-size:clamp(.72rem,1.7vw,.82rem);font-weight:300;color:var(--muted);margin:0;line-height:1.65}.about-content-col{display:flex;flex-direction:column;gap:1rem}@media (min-width:900px){.about-content-col{gap:1.3rem}}.about-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.58rem,1.4vw,.68rem);font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--blue)}.about-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.5}}.about-title{font-family:Playfair Display,serif;font-size:clamp(1.55rem,5vw,3rem);font-weight:700;line-height:1.14;color:var(--dark);margin:0}.about-title em{font-style:italic;color:#005aaa}.about-body{font-size:clamp(.82rem,2vw,.97rem);font-weight:300;line-height:1.82;color:var(--muted);margin:0}.about-stats{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}@media (min-width:400px){.about-stats{flex-direction:row;gap:.6rem}}@media (min-width:900px){.about-stats{margin-top:auto;padding-top:1.5rem;gap:.8rem}}.stat-card{flex:1;min-width:0;padding:1rem .65rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;cursor:default;overflow:hidden;border-radius:16px;background:rgba(0,90,170,.055);border:1px solid rgba(0,90,170,.13);transition:all .35s ease}@media (min-width:480px){.stat-card{padding:1.25rem .8rem}}@media (min-width:900px){.stat-card{padding:1.65rem .9rem 1.45rem;border-radius:18px}}.stat-card:hover{background:rgba(0,90,170,.12);border-color:rgba(0,90,170,.32);transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,90,170,.13)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--accent));border-radius:18px 18px 0 0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.stat-card:hover:before{transform:scaleX(1)}.stat-icon{margin-bottom:.5rem;color:var(--blue);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(0,90,170,.1);border:1px solid rgba(0,90,170,.14);transition:background .35s,color .35s,border-color .35s;position:relative;z-index:1;flex-shrink:0}@media (min-width:900px){.stat-icon{width:44px;height:44px;border-radius:12px;margin-bottom:.7rem}}.stat-card:hover .stat-icon{background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;border-color:transparent}.stat-value{font-family:Playfair Display,serif;font-size:clamp(1.25rem,4.5vw,2.6rem);font-weight:700;color:var(--blue);line-height:1}.stat-label,.stat-value{position:relative;z-index:1}.stat-label{margin-top:.28rem;font-size:clamp(.54rem,1.3vw,.65rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stat-bar{width:28px;height:2.5px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--accent));margin:.65rem auto 0;flex-shrink:0;position:relative;z-index:1;transition:width .4s ease}.stat-card:hover .stat-bar{width:48px}.stat-desc{margin-top:.6rem;font-size:clamp(.66rem,1.4vw,.74rem);font-weight:300;color:var(--muted);line-height:1.6;position:relative;z-index:1;padding:0 .1rem;opacity:0;max-height:0;overflow:hidden;transition:opacity .35s,max-height .4s}.stat-card:hover .stat-desc{opacity:1;max-height:5rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .85s ease,transform .85s ease}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(30px);transition:opacity .85s ease,transform .85s ease}.reveal-right.visible{opacity:1;transform:translateX(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-350{transition-delay:.35s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.about-image-badge{display:none}@media (min-width:393px){.about-image-badge{display:flex}}.page_wbSection__35Lma{padding:clamp(3rem,7vw,5rem) 0;background:#fff;overflow:hidden}.page_wbInner__S_xTy{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem)}.page_wbHead__6naQk{text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.page_wbEyebrow__hAULu{display:inline-flex;align-items:center;gap:.5rem;background:#eef4fb;border:1px solid rgba(48,104,171,.2);color:#3068ab;font-size:clamp(.58rem,1.4vw,.68rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.35rem 1rem;border-radius:50px;margin-bottom:1rem}.page_wbEyebrowDot__Qghxg{width:5px;height:5px;background:#3068ab;border-radius:50%;animation:page_wbpulse__YoPQR 2s ease-in-out infinite}@keyframes page_wbpulse__YoPQR{0%,to{opacity:1}50%{opacity:.3}}.page_wbHeadTitle__1khGt{font-size:clamp(1.6rem,5vw,3rem);font-weight:800;color:#0f172a;line-height:1.12;letter-spacing:-.025em;margin-bottom:1rem}.page_wbHeadTitle__1khGt span{color:#005aaa}.page_wbHeadDesc__wZSg8{color:#64748b;font-size:clamp(.85rem,2vw,1rem);max-width:520px;margin:0 auto;line-height:1.7}.page_wbGrid__dXbDc{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,clamp(220px,55vw,300px));gap:0}@media (min-width:900px){.page_wbGrid__dXbDc{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,clamp(320px,32vw,420px))}}.page_wbItem__mLzJM{position:relative;overflow:hidden;min-height:clamp(200px,50vw,300px);cursor:pointer;display:block;text-decoration:none;color:inherit}@media (min-width:900px){.page_wbItem__mLzJM{min-height:unset;height:100%}}.page_wbItemImg__uw9s1{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .7s ease}.page_wbItem__mLzJM:hover .page_wbItemImg__uw9s1{transform:scale(1.06)}.page_wbItemOverlay__xCPHb{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,50,.05) 0,rgba(10,20,50,.25) 45%,rgba(10,20,50,.82) 80%,rgba(10,20,50,.96));transition:background .4s ease}.page_wbItem__mLzJM:hover .page_wbItemOverlay__xCPHb{background:linear-gradient(180deg,rgba(48,104,171,.1) 0,rgba(10,20,50,.3) 45%,rgba(10,20,50,.88) 80%,rgba(10,20,50,.98))}.page_wbItem__mLzJM:after{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.06);pointer-events:none;z-index:4}.page_wbItemNum__IG5_a{position:absolute;top:clamp(.9rem,2.5vw,1.25rem);left:clamp(.9rem,2.5vw,1.25rem);z-index:3;background:#3068ab;color:#fff;font-size:clamp(.55rem,1.3vw,.62rem);font-weight:700;letter-spacing:.1em;padding:.28rem .65rem;border-radius:50px}.page_wbItemBody__epyzV{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:clamp(1.25rem,3.5vw,1.75rem) clamp(1.25rem,3.5vw,1.75rem) clamp(1.5rem,4vw,2rem)}.page_wbItemCat__mF8GE{font-size:clamp(.58rem,1.3vw,.65rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7ab3e8;margin-bottom:.4rem}.page_wbItemTitle__U78iA{font-size:clamp(1.15rem,3.2vw,1.75rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.015em;margin-bottom:0;transition:margin-bottom .35s ease}.page_wbItem__mLzJM:hover .page_wbItemTitle__U78iA{margin-bottom:.65rem}.page_wbItemDesc__cXvBA{font-size:clamp(.75rem,1.8vw,.82rem);color:hsla(0,0%,100%,.68);line-height:1.65;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s ease}.page_wbItem__mLzJM:hover .page_wbItemDesc__cXvBA{max-height:110px;opacity:1}.page_wbItemCta__Ct_8G{display:flex;align-items:center;justify-content:space-between;margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease .08s,margin-top .35s ease}.page_wbItem__mLzJM:hover .page_wbItemCta__Ct_8G{max-height:48px;opacity:1;margin-top:1rem}.page_wbItemCtaLabel__GYBxO{font-size:clamp(.64rem,1.5vw,.72rem);font-weight:700;color:#fff;letter-spacing:.08em;text-transform:uppercase}.page_wbItemCtaCircle__RVPb0{width:clamp(1.75rem,4vw,2.1rem);height:clamp(1.75rem,4vw,2.1rem);border-radius:50%;background:#3068ab;display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease;flex-shrink:0}.page_wbItem__mLzJM:hover .page_wbItemCtaCircle__RVPb0{background:#fff;transform:scale(1.1)}.page_wbItem__mLzJM:hover .page_wbItemCtaCircle__RVPb0 svg path{stroke:#3068ab}.page_wbFooter__8L940{margin-top:clamp(2rem,5vw,3rem);display:flex;justify-content:center}.page_wbCta__EPeJh{display:inline-flex;align-items:center;gap:.6rem;background:#3068ab;color:#fff;padding:clamp(.65rem,2vw,.8rem) clamp(1.5rem,4vw,2.25rem);border-radius:.625rem;font-weight:700;font-size:clamp(.82rem,1.8vw,.9rem);text-decoration:none;letter-spacing:.02em;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.page_wbCta__EPeJh:hover{background:#1f4675;box-shadow:0 10px 28px rgba(48,104,171,.3);transform:translateY(-2px)}