:root{--navy-900:#12183b;--navy-800:#1e2860;--navy-700:#30409b;--navy-600:#465bd1;--navy-500:#5e6ab1;--navy-400:#8d96c8;--navy-100:#e6e8f3;--navy-50:#f3f4f9;--blue-800:#003a8c;--blue-700:#004cb8;--blue-600:#0059d9;--blue-500:#0069ff;--blue-400:#4c96ff;--blue-300:#c3c9ea;--blue-100:#e0edff;--blue-50:#f0f6ff;--teal-800:#09553f;--teal-700:#0d7557;--teal-600:#10936d;--teal-400:#15bd8c;--teal-100:#def6ef;--teal-50:#effaf7;--green-700:var(--teal-800);--green-600:var(--teal-700);--green-300:var(--teal-400);--green-50:var(--teal-50);--ink-900:#111428;--ink-800:#232840;--ink-700:#3a4059;--ink-600:#4e5470;--ink-500:#6d7391;--ink-400:#9da2bc;--ink-300:#d3d6e3;--ink-200:#e5e7f0;--ink-100:#f3f4f9;--ink-50:#fafafd;--white:#fff;--black:#000;--tint-red-bg:#fdeaea;--tint-red-fg:#c0392b;--tint-blue-bg:#e8f1fa;--tint-blue-fg:#1a6fa0;--tint-pink-bg:#fbeaf3;--tint-pink-fg:#a34478;--tint-purple-bg:#efebf9;--tint-purple-fg:#5f4bb6;--tint-green-bg:#e9f5ec;--tint-green-fg:#1e7a2e;--tint-orange-bg:#fdeee8;--tint-orange-fg:#c4552b;--color-text:var(--ink-700);--color-text-muted:var(--ink-600);--color-text-subtle:var(--ink-500);--color-heading:var(--navy-700);--color-link:var(--blue-600);--color-surface:var(--white);--color-surface-sunk:var(--ink-50);--color-surface-dark:var(--navy-700);--color-border:var(--ink-200);--color-border-strong:var(--ink-300);--color-focus:var(--blue-500);--font-sans:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Merriweather", Georgia, "Times New Roman", serif;--font-inter:var(--font-sans);--font-merriweather:var(--font-serif);--fs-100:1rem;--fs-200:1rem;--fs-300:1rem;--fs-400:1rem;--fs-500:1.125rem;--fs-600:1.25rem;--fs-700:1.375rem;--fs-800:1.625rem;--fs-900:clamp(1.75rem, 2vw, 2rem);--fs-h2:clamp(2rem, 3vw, 2.875rem);--fs-h1:clamp(2.5rem, 4.6vw, 3.75rem);--fs-display:clamp(2.75rem, 5vw, 4.25rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.6;--lh-relaxed:1.75;--ls-tight:-.022em;--ls-snug:-.015em;--ls-normal:0;--ls-wide:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:100px;--shadow-sm:0 1px 3px #1018280f;--shadow-md:0 8px 24px #0f2d5217;--shadow-lg:0 24px 64px #071a314d;--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.55s;--max-w:1570px;--nav-h:64px;--gutter:var(--space-10);--gutter-sm:var(--space-5);--z-nav:100;--z-skip:200;--navy:var(--navy-700);--navy-hov:var(--navy-800);--blue:var(--blue-500);--blue-lt:var(--blue-50);--green:var(--green-600);--green-lt:var(--green-50);--gray-700:var(--ink-700);--gray-600:var(--ink-600);--gray-500:var(--ink-500);--gray-400:var(--ink-400);--gray-300:var(--ink-300);--gray-200:var(--ink-200);--gray-100:var(--ink-100);--gray-50:var(--ink-50);--text-mute:var(--ink-600)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-inter);font-size:var(--fs-500);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-surface);overflow-x:hidden}img,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--fw-bold);line-height:var(--lh-snug)}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{z-index:var(--z-skip);background:var(--navy-700);color:var(--white);padding:var(--space-3) var(--space-5);border-radius:0 0 var(--radius-md) 0;font-size:var(--fs-400);font-weight:var(--fw-semibold);text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.sitenav{border-top:4px solid var(--teal-400);z-index:var(--z-nav);background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.sitenav-inner{max-width:var(--max-w);padding:0 var(--space-3);height:var(--nav-h);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.nav-links{gap:var(--space-1);margin-left:auto;display:flex}.nav-links a{font-size:15px;font-weight:var(--fw-medium);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:color var(--dur-base) var(--ease), background var(--dur-base) var(--ease);text-decoration:none}.nav-links a:hover,.nav-links a.active{color:var(--navy-700);background:var(--ink-100)}.nav-right{gap:var(--space-2);align-items:center;display:flex}.nav-login{font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--navy-700);padding:var(--space-2) var(--space-4);text-decoration:none}.nav-cta{font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--white);background:var(--blue-500);padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);transition:background var(--dur-base) var(--ease);text-decoration:none}.nav-cta:hover{background:var(--blue-600)}.site-logo{flex-shrink:0;display:block}.logo-img{filter:brightness(0)saturate()invert(16%)sepia(49%)saturate(748%)hue-rotate(183deg)brightness(92%)contrast(97%);width:auto;height:42px;display:block}.logo-img-footer{width:auto;height:42px;display:block}.logo-img:hover{opacity:.8}.nav-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--navy-700);font-size:var(--fs-600);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}.nav-toggle:hover{background:var(--ink-100)}.nav-drawer{display:none}.sitefooter{background:var(--navy-700);padding:var(--space-16) 0 var(--space-8)}.sf-inner{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.sf-grid{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.sf-brand-logo{align-items:center;gap:var(--space-3);font-size:var(--fs-800);font-weight:var(--fw-bold);color:var(--white);margin-bottom:var(--space-4);display:flex}.sf-brand-logo em{color:var(--blue-300);font-style:normal}.sf-brand-logo i{font-size:var(--fs-900);color:var(--blue-300)}.sf-brand p{font-size:var(--fs-400);color:#fff9;line-height:var(--lh-relaxed);margin-bottom:var(--space-5)}.sf-contact{gap:var(--space-2);flex-direction:column;display:flex}.sf-contact-item{font-size:var(--fs-400);color:#ffffff8c;align-items:center;gap:var(--space-2);text-decoration:none;display:flex}a.sf-contact-item:hover{color:var(--white)}.sf-contact-item i{color:var(--blue-300);width:16px}.sf-col h4{font-size:var(--fs-400);font-weight:var(--fw-bold);color:#ffffff80;text-transform:uppercase;letter-spacing:var(--ls-wide);margin-bottom:var(--space-4)}.sf-col a{font-size:var(--fs-400);color:#ffffffa6;margin-bottom:var(--space-3);transition:color var(--dur-base) var(--ease);text-decoration:none;display:block}.sf-col a:hover{color:var(--white)}.sf-bottom{padding-top:var(--space-6);justify-content:space-between;gap:var(--space-4);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.sf-bottom p{font-size:var(--fs-400);color:#ffffff73}.btn{align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--fs-500);font-weight:var(--fw-semibold);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:none;text-decoration:none;display:inline-flex}.btn-blue{background:var(--blue-500);color:var(--white)!important}.btn-blue:hover{background:var(--blue-600)}.btn-navy{background:var(--navy-700);color:var(--white)}.btn-navy:hover{background:var(--navy-800)}.btn-teal{border:1.5px solid var(--teal-400);color:var(--teal-400);background:0 0}.btn-teal:hover{background:var(--teal-400);color:var(--white)}.btn-outline{color:var(--navy-700);border:1.5px solid var(--color-border-strong);background:0 0}.btn-outline:hover{border-color:var(--navy-700);background:var(--ink-50)}.btn-outline-w{color:#ffffffd9;background:0 0;border:1px solid #ffffff47}.btn-outline-w:hover{color:var(--white);border-color:#ffffff8c}.btn i{font-size:var(--fs-400)}.macdot{border-radius:50%;width:9px;height:9px}.macdot.r{background:#fc625d}.macdot.y{background:#fdbc40}.macdot.g{background:#35cd4b}.chip{font-size:var(--fs-400);font-weight:var(--fw-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);display:inline-block}.chip-blue{background:var(--blue-50);color:var(--blue-600)}.chip-green{background:var(--green-50);color:var(--green-600)}.chip-navy{color:var(--navy-700);background:#e8edf4}.chip-gray{background:var(--ink-100);color:var(--ink-600)}.chip-amber{color:#8a4a00;background:#fef4e8}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.icon-img{object-fit:contain;height:48px}.section{padding:var(--space-10) 0}.section.bg-g{background:var(--color-surface-sunk)}.section.bg-navy{background:var(--navy-700)}.inner{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.two-col{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:center;display:grid}.two-col.flip{direction:rtl}.two-col.flip>*{direction:ltr}.sec-label{font-size:var(--fs-400);font-weight:var(--fw-bold);color:var(--teal-400);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-bottom:var(--space-3);display:block}.sec-label.light{color:var(--blue-300)}.sec-h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-heading);letter-spacing:var(--ls-snug);line-height:var(--lh-tight);margin-bottom:var(--space-4)}.sec-h2.light{color:var(--white)}.sec-desc{font-size:var(--fs-700);color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:540px}.sec-desc.light{color:#ffffffad}.sec-header{margin-bottom:var(--space-12)}.sec-header.center{text-align:center}.sec-header.center .sec-desc{margin:0 auto}.ft .sec-label{margin-bottom:var(--space-3)}.ft h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-heading);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);margin-bottom:var(--space-4)}.ft h2.light{color:var(--white)}.ft p{font-size:var(--fs-600);color:var(--color-text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--space-5)}.ft p.light{color:#ffffffad}.check-list{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;list-style:none;display:flex}.check-list li{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-600);color:var(--color-text-muted);line-height:var(--lh-snug);display:flex}.check-list li.light{color:#ffffffc7}.check-list li i{color:var(--green-600);font-size:var(--fs-500);flex-shrink:0;margin-top:3px}.check-list li.light i{color:var(--green-300)}.link-more{align-items:center;gap:var(--space-2);font-size:var(--fs-500);font-weight:var(--fw-semibold);color:var(--color-link);transition:color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.link-more:hover{color:var(--blue-700)}.link-more i{font-size:var(--fs-400);transition:transform var(--dur-fast) var(--ease)}.link-more:hover i{transform:translate(3px)}.link-more.light{color:var(--blue-300)}.link-more.light:hover{color:var(--white)}.vis-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.vis-header{background:var(--ink-50);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);display:flex}.vis-title{font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--ink-500);margin-left:var(--space-2)}.vis-body{padding:var(--space-6)}.feat-img-wrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.feat-img{width:100%;height:auto;display:block}.video-embed-wrap{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--navy-900);width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.video-embed-wrap iframe,.video-embed-wrap video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.cta-band{background:var(--white);padding:var(--space-20) 0;border-top:1px solid var(--teal-400)}.cta-inner{max-width:1100px;padding:0 var(--gutter);text-align:center;margin:0 auto}.cta-inner h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--var-heading);letter-spacing:var(--ls-snug);line-height:var(--lh-tight);margin-bottom:var(--space-4)}.cta-inner p{font-size:var(--fs-700);color:var(--color-text-muted);margin-bottom:var(--space-8)}.cta-btns{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.breadcrumb{padding:var(--space-3) 0;background:var(--ink-50);border-bottom:1px solid var(--color-border)}.bc-inner{max-width:var(--max-w);padding:0 var(--gutter);align-items:center;gap:var(--space-2);margin:0 auto;display:flex}.bc-inner a{font-size:var(--fs-400);color:var(--ink-500);text-decoration:none}.bc-inner a:hover{color:var(--navy-700)}.bc-sep{color:var(--ink-300);font-size:var(--fs-400)}.bc-current{font-size:var(--fs-400);color:var(--navy-700);font-weight:var(--fw-medium)}.page-hero{background:var(--navy-700);padding:var(--space-16) 0 var(--space-20)}.ph-inner{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.ph-eyebrow{font-size:var(--fs-400);font-weight:var(--fw-bold);color:var(--blue-300);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.ph-eyebrow:before{content:"";background:var(--blue-300);border-radius:2px;width:20px;height:2px}.ph-inner h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--white);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-bottom:var(--space-4)}.ph-inner h1 strong{color:var(--blue-300)}.ph-desc{font-size:var(--fs-700);color:#ffffffad;max-width:560px;line-height:var(--lh-relaxed)}.stats-row{background:var(--white);padding:64px 0}.stats-inner{max-width:var(--max-w);grid-template-columns:repeat(4,1fr);gap:32px;margin:0 auto;padding:0 40px;display:grid}.stat-item{text-align:center}.stat-num{color:var(--navy);letter-spacing:-.03em;font-size:clamp(38px,4vw,52px);font-weight:700;line-height:1}.stat-num sup{color:var(--blue);margin-left:2px;font-size:.45em;top:-.6em}.stat-lbl{color:var(--gray-700);margin-top:12px;font-size:16px;font-weight:600}.stat-sub{color:var(--gray-400);margin-top:4px;font-size:16px}.proof-line{text-align:center;max-width:720px;color:var(--text-mute);margin:28px auto 0;padding:0 20px;font-size:16px;line-height:1.6}.test-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.test-quote-mark{color:var(--blue);opacity:.38;font-size:22px;transform:rotate(180deg)}.test-body{font-family:var(--font-merriweather);color:var(--gray-600);flex:1;margin-bottom:24px;font-size:16px;font-style:italic;line-height:1.8}.test-attr{border-top:1px solid var(--gray-100);align-items:center;gap:12px;padding-top:18px;display:flex}.faq-list{gap:var(--space-3);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.faq-q{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--fs-600);font-weight:var(--fw-semibold);color:var(--navy-700);padding:var(--space-5) var(--space-6);background:0 0;border:none;display:flex}.faq-q i{color:var(--ink-400);font-size:var(--fs-400);transition:transform var(--dur-base) var(--ease)}.faq-item.open .faq-q i{transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height var(--dur-base) var(--ease);overflow:hidden}.faq-item.open .faq-a{max-height:500px}.faq-a p{padding:0 var(--space-6) var(--space-5);font-size:var(--fs-500);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:translateY(20px)}.reveal.from-l{opacity:0;transform:translate(-34px)}.reveal.from-r{opacity:0;transform:translate(34px)}.reveal.visible{opacity:1;transform:translate(0)}.swiper{padding:8px 4px 16px}.swiper-slide{height:auto}.swiper-slide .test-card{height:100%}.swiper-wrapper{align-items:stretch}.test-card{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;flex-direction:column;padding:28px;transition:box-shadow .2s,transform .2s;display:flex}.test-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0f2d5217}.test-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.test-org{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;font-size:16px;font-weight:700}.test-quote-mark{color:var(--blue);opacity:.38;font-size:22px}.test-body{font-family:var(--font-merriweather), Georgia, serif;color:var(--gray-600);flex:1;min-height:170px;margin-bottom:24px;font-size:16px;line-height:1.75}.test-attr{border-top:1px solid var(--gray-100);align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.test-av{background:var(--navy);color:#fff;letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.test-name{color:var(--gray-700);font-size:16px;font-weight:600}.test-role{color:var(--gray-400);font-size:16px}.test-dots{justify-content:center;gap:6px;margin-top:28px;display:flex}.test-dots .swiper-pagination-bullet{background:var(--gray-300);opacity:1;cursor:pointer;border-radius:50%;width:10px;height:10px;transition:background .25s,transform .25s}.test-dots .swiper-pagination-bullet:hover{background:var(--gray-400);transform:scale(1.15)}.test-dots .swiper-pagination-bullet-active{background:var(--navy);transform:scale(1.2)}@media (max-width:1040px){.nav-links,.nav-right{display:none}.nav-toggle{display:inline-flex}.nav-drawer{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-3) var(--gutter-sm) var(--space-5);display:block}.nav-drawer a{padding:var(--space-3) var(--space-1);font-size:var(--fs-500);font-weight:var(--fw-medium);color:var(--color-text-muted);border-bottom:1px solid var(--ink-100);text-decoration:none;display:block}.nav-drawer a.active{color:var(--navy-700);font-weight:var(--fw-semibold)}.nav-drawer .drawer-actions{gap:var(--space-3);margin-top:var(--space-4);padding:0 var(--space-4) var(--space-4);display:flex}.nav-drawer .drawer-actions .btn{padding:var(--space-3) var(--space-4);font-size:var(--fs-400);flex:1;justify-content:center}.nav-drawer .drawer-actions .btn-outline{border-color:var(--navy-700);color:var(--navy-700)}}@media (max-width:900px){.section{padding:var(--space-16) 0}.inner,.sf-inner,.ph-inner,.bc-inner,.cta-inner{padding:0 var(--gutter-sm)}.two-col{gap:var(--space-10);grid-template-columns:1fr}.two-col.flip{direction:ltr}.sf-grid{gap:var(--space-8);grid-template-columns:1fr 1fr}.sec-header{margin-bottom:var(--space-10)}.page-hero{padding:var(--space-12) 0 var(--space-16)}.cta-band{padding:var(--space-16) 0}}@media (max-width:560px){.sf-grid{grid-template-columns:1fr}.sf-bottom{gap:var(--space-2);flex-direction:column}.cta-btns{flex-direction:column}.cta-btns .btn{justify-content:center}}.partners{border-bottom:1px solid var(--gray-200);background:var(--white);padding:40px 0 44px}.partners-inner{max-width:var(--max-w);text-align:center;margin:0 auto;padding:0 40px 24px}.partners-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gray-400);font-size:16px;font-weight:700}.partners-scroll-wrap{position:relative;overflow:hidden}.partners-scroll-wrap:before,.partners-scroll-wrap:after{content:"";z-index:1;pointer-events:none;width:8%;position:absolute;top:0;bottom:0}.partners-scroll-wrap:before{background:linear-gradient(to right, var(--white,#fff), transparent);left:0}.partners-scroll-wrap:after{background:linear-gradient(to left, var(--white,#fff), transparent);right:0}.partners-track{align-items:center;gap:56px;width:max-content;animation:70s linear infinite partners-scroll;display:flex}.partners-scroll-wrap:hover .partners-track{animation-play-state:paused}.ps-item{flex-shrink:0}.ps-item img{object-fit:contain;opacity:.92;width:auto;height:62px;transition:opacity .2s}.ps-item img:hover{opacity:1}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partners-track{flex-wrap:wrap;justify-content:center;gap:32px;width:100%;animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal.from-l,.reveal.from-r{opacity:1;transform:none}}.sf-socials{gap:12px;margin-top:16px;display:flex}.sf-social-link{color:#ffffffb3;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:flex}.sf-social-link:hover{color:#fff;background:#fff3}
