
  /* Gradient-rich: section blocks ARE the four tokens / gradient segments between them */
  .hero{background:radial-gradient(circle at 85% 12%,#F4BC703C,transparent 55%),radial-gradient(circle at 8% 92%,#03578824,transparent 53%);}
  #how,#platform,#proof,#faq{background:radial-gradient(circle at 85% 12%,#F4BC703C,transparent 55%),radial-gradient(circle at 8% 92%,#03578824,transparent 53%);}
  #problem{background:linear-gradient(to top right,#035788,#A0305F);}
  #problem h2,#problem .ring b{color:#fff;}
  #problem .lede,#problem .bridge{color:#FFFFFFE6;}
  #problem .bridge b{color:#F4BC70;}
  #problem .src{color:#FFFFFF99;}
  #problem .ring::before{background:#fff;}
  .turn{background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),var(--grad);border:0;}
  .turn p{color:#fff;}
  .turn p b{background:none;-webkit-background-clip:initial;background-clip:initial;color:#F4BC70;-webkit-text-fill-color:#F4BC70;}
  #value{background:linear-gradient(rgba(15,23,42,.18),rgba(15,23,42,.18)),var(--grad);}
  #value h2,#value .ring b{color:#fff;}
  #value .ring::before{background:#fff;}
  #value .tease{border-left-color:#F4BC70;}
  #value .tease p{color:#fff;}
  #value .tease b{background:none;-webkit-background-clip:initial;background-clip:initial;color:#F4BC70;-webkit-text-fill-color:#F4BC70;}
  .beyond{background:#035788;}
  .beyond .lede{color:#D8E8F3;}
  #foryou{background:linear-gradient(rgba(15,23,42,.18),rgba(15,23,42,.18)),var(--grad);}
  #foryou h2,#foryou .ring b{color:#fff;}
  #foryou .ring::before{background:#fff;}
  #foryou .you-list b{color:#fff;}
  #foryou .you-list span{color:#FFFFFFE0;}
  .lever{border-top:4px solid var(--line);cursor:pointer;transition:border-color .2s,transform .2s;} .lever.active{border-top:4px solid;border-image:linear-gradient(90deg,#035788,#A0305F,#F4BC70) 1;} .lever:hover{transform:translateY(-3px);}
  .case{border-top:4px solid #F4BC70;}
  .lad{border-top:4px solid;} .lad:nth-child(1){border-top-color:#035788;} .lad:nth-child(2){border-top-color:#F4BC70;} .lad:nth-child(3){border-top-color:#fff;}


  :root{
    --bg:#FCFCFB; --bg-alt:#F4F6F8; --ink:#0F172A; --ink-soft:#3D4A5C; --ink-faint:#5F6B7A;
    --blue:#035788; --mar:#A0305F; --pink:#bb657e; --amber:#F4BC70;
    --grad:linear-gradient(to top right,#035788,#A0305F,#F4BC70);
    --gradText:linear-gradient(to top right,#035788,#A0305F);
    --line:#E4E8ED; --card:#FFFFFF;
    --ff:"Plus Jakarta Sans","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;
  }
  html{background:var(--bg);}
  body{font-family:var(--ff);color:var(--ink);background:var(--bg);margin:0;line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;}
  *{box-sizing:border-box;}
  ::selection{background:#F4BC7055;}
  a{color:var(--blue);}
  .wrap{max-width:1080px;margin:0 auto;padding:0 24px;}
  .prose{max-width:64ch;}
  h1,h2,h3{text-wrap:balance;line-height:1.15;margin:0;}
  section{padding:72px 0 88px;}
  @media(max-width:640px){section{padding:64px 0;} body{font-size:16px;}}
  nav{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line);}
  .navlinks{display:flex;gap:26px;font-size:14.5px;font-weight:600;}
  .navlinks a{color:var(--ink-soft);text-decoration:none;}
  .navlinks a:hover{color:var(--mar);}
  .btn{display:inline-block;border:0;cursor:pointer;font-family:var(--ff);font-weight:700;font-size:15px;border-radius:8px;padding:13px 24px;text-decoration:none;}
  .btn-primary{background:var(--gradText);color:#fff;box-shadow:0 2px 12px #A0305F33;}
  .btn-ghost{background:transparent;color:var(--blue);border:1.5px solid #03578840;}
  .btn:focus-visible,summary:focus-visible,input:focus-visible,.navlinks a:focus-visible{outline:2px solid var(--mar);outline-offset:2px;}
  @media(max-width:760px){.navlinks{display:none;}}
  .brandmark svg{display:block;}
  .ring{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;position:relative;margin-bottom:22px;text-align:center;}
  .ring::before{content:"";position:absolute;inset:0;border-radius:50%;padding:5px;background:var(--grad);
    -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}
  .ring b{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--ink-soft);line-height:1.35;padding:0 8px;}
  .eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mar);margin-bottom:16px;}
  .hero{padding:84px 0 90px;}
  .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;}
  @media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px;}}
  .hero h1{font-size:clamp(38px,5.4vw,60px);font-weight:800;letter-spacing:-.025em;}
  .hero h1 em{font-style:normal;background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;}
  .hero .sub{margin:22px 0 26px;color:var(--ink-soft);font-size:18px;max-width:56ch;}
  .cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;}
  .pdp{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px -18px #0F172A22;padding:18px;position:relative;}
  .pdp-chrome{display:flex;gap:6px;margin-bottom:14px;}
  .pdp-chrome i{width:9px;height:9px;border-radius:50%;background:var(--line);}
  .pdp-top{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;margin-bottom:16px;}
  .pdp-img{height:118px;border-radius:10px;background:linear-gradient(160deg,#bb657e33,#03578822),radial-gradient(circle at 70% 30%,#F4BC7055,transparent 60%);}
  .pdp-lines i{display:block;height:9px;border-radius:5px;background:var(--bg-alt);margin:8px 0;}
  .pdp-lines i:nth-child(1){width:70%;background:#0F172A18;}
  .pdp-lines i:nth-child(2){width:45%;}
  .pdp-lines i:nth-child(3){width:55%;}
  .rail-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-faint);margin:4px 0 8px;}
  .rail{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;}
  .tile{aspect-ratio:3/4;border-radius:7px;opacity:0;background:linear-gradient(150deg,var(--t1,#03578826),var(--t2,#bb657e26));
    animation:settle .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,.1s);
    transform:translate(var(--x,0),var(--y,14px)) rotate(var(--r,4deg));}
  @keyframes settle{to{opacity:1;transform:translate(0,0) rotate(0);}}
  .pdp-chip{position:absolute;right:-8px;bottom:26px;background:var(--gradText);color:#fff;font-size:13px;font-weight:700;padding:10px 14px;border-radius:9px;box-shadow:0 10px 26px -8px #A0305F66;}
  @media(prefers-reduced-motion:reduce){.tile{animation:none;opacity:1;transform:none;} .bar-fill{transition:none!important;}}
  .chips{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0 8px;}
  .chip{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;}
  .chip b{background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;}
  .chip span{color:var(--ink-faint);font-weight:600;font-size:13px;}
  .method{font-size:13px;color:var(--ink-faint);font-style:italic;margin-bottom:20px;}
  .trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:600;color:var(--ink-soft);}
  .trust i{font-style:normal;color:var(--amber);margin-right:6px;}
  .alt{background:var(--bg-alt);}
  h2.sec{font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;}
  .lede{color:var(--ink-soft);font-size:17.5px;margin-top:16px;}
  .pcards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0 8px;}
  @media(max-width:820px){.pcards{grid-template-columns:1fr;}}
  .pcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;}
  .pcard .bar{height:4px;width:44px;border-radius:2px;margin-bottom:16px;}
  .pcard h3{font-size:19px;font-weight:800;margin-bottom:8px;}
  .pcard p{color:var(--ink-soft);font-size:14.5px;margin:0;}
  .pcard .src{display:block;margin-top:12px;font-size:11px;color:var(--ink-faint);letter-spacing:.02em;}
  .bridge{margin-top:34px;font-size:18px;color:var(--ink);font-weight:600;max-width:64ch;}
  .bridge .src{font-size:11px;color:var(--ink-faint);font-weight:500;display:block;margin-top:6px;}
  .u-wrap{margin-top:44px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px;position:relative;overflow:hidden;}
  .u-wrap canvas{display:block;width:100%;height:340px;border-radius:10px;}
  .u-static{display:none;height:340px;border-radius:10px;background:radial-gradient(circle at 60% 45%,#F4BC7022,transparent 55%),var(--bg-alt);}
  @media(prefers-reduced-motion:reduce){.u-wrap canvas{display:none;} .u-static{display:block!important;}}
  .u-cap{position:absolute;left:26px;bottom:26px;background:#0F172AEE;color:#fff;font-size:13.5px;font-weight:600;padding:11px 16px;border-radius:9px;max-width:340px;line-height:1.45;}
  .u-cap b{color:var(--amber);}
  @media(max-width:520px){.u-cap{position:static;max-width:none;margin-top:10px;}}
  .turn{padding:56px 0;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
  .turn p{font-size:clamp(19px,2.4vw,25px);font-weight:700;letter-spacing:-.01em;margin:0;max-width:56ch;margin-inline:auto;}
  .turn p b{background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;}
  .diagram{display:grid;grid-template-columns:1fr 60px 1fr;gap:18px;align-items:center;margin:48px 0 40px;}
  @media(max-width:820px){.diagram{grid-template-columns:1fr;} .dg-arrow{transform:rotate(90deg);margin:0 auto;}}
  .dg{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px;text-align:center;}
  .dg h3{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--ink-faint);}
  .silos{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;}
  .silo{background:#E7EAEE;color:#5A6577;font-size:12px;font-weight:700;padding:8px 12px;border-radius:8px;position:relative;}
  .silo::after{content:none;}
  .dg-arrow{font-size:26px;color:var(--ink-faint);text-align:center;}
  .one-ring{width:150px;height:150px;border-radius:50%;margin:6px auto 14px;position:relative;display:flex;align-items:center;justify-content:center;}
  .one-ring::before{content:"";position:absolute;inset:0;border-radius:50%;padding:10px;background:var(--grad);
    -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}
  .one-ring b{font-size:15px;font-weight:800;letter-spacing:.04em;}
  .dg .word{font-size:15px;font-weight:800;letter-spacing:.2em;}
  .dg .word b{color:var(--mar);}
  .signals{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:12px;}
  .signals i{font-style:normal;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:999px;color:#fff;}
  .exams{background:var(--card);border-left:4px solid var(--mar);border-radius:0 12px 12px 0;padding:22px 26px;margin:36px 0;}
  .exams p{margin:0;font-size:16px;color:var(--ink-soft);}
  .exams b{color:var(--ink);}
  .rings-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;}
  @media(max-width:760px){.rings-row{grid-template-columns:1fr;}}
  .rings-row h3{font-size:16px;font-weight:800;margin:0 0 6px;color:var(--ink);}
  .rings-row h3 .dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;}
  .rings-row p{font-size:14.5px;color:var(--ink-soft);margin:0;}
  .kick{margin-top:40px;font-size:19px;font-weight:700;}
  .kick small{display:block;font-weight:500;color:var(--ink-faint);font-size:14px;margin-top:8px;font-style:italic;}
  .deeper{margin-top:34px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:4px 22px;}
  .deeper summary{font-size:14.5px;color:var(--mar);}
  .deeper p{font-size:14.5px;}
  .ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:38px 0 46px;}
  @media(max-width:760px){.ladder{grid-template-columns:1fr;}}
  .lad{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px;}
  .lad h3{font-size:17px;font-weight:800;margin:0 0 8px;}
  .lad p{font-size:14.5px;color:var(--ink-soft);margin:0;}
  .calc{background:var(--card);border:1.5px solid #03578830;border-radius:16px;padding:34px;box-shadow:0 22px 60px -30px #03578844;}
  .calc h3{font-size:23px;font-weight:800;margin-bottom:6px;}
  .calc .note{font-size:13.5px;color:var(--ink-faint);margin-bottom:22px;}
  .calc-row{display:flex;gap:12px;flex-wrap:wrap;}
  .calc input{font-family:var(--ff);font-size:16px;padding:13px 16px;border:1.5px solid var(--line);border-radius:9px;min-width:min(240px,100%);flex:1;background:var(--bg);color:var(--ink);}
  .calc input[aria-invalid="true"]{border-color:var(--mar);}
  .calc-err{color:var(--mar);font-size:13.5px;font-weight:600;margin:10px 0 0;min-height:1em;}
  .bars{margin-top:28px;display:none;}
  .bars.show{display:block;}
  .bar-row{margin:18px 0;}
  .bar-row .lbl{display:flex;justify-content:space-between;font-size:14px;font-weight:700;margin-bottom:7px;gap:14px;flex-wrap:wrap;}
  .bar-row .lbl b{font-variant-numeric:tabular-nums;}
  .bar-track{height:14px;border-radius:7px;background:var(--bg-alt);overflow:hidden;}
  .bar-fill{height:100%;width:0;border-radius:7px;background:var(--grad);transition:width 1.1s cubic-bezier(.2,.7,.2,1);}
  .calc .fine{font-size:12px;color:var(--ink-faint);margin-top:18px;}
  .tease{margin-top:42px;border-left:3px solid var(--amber);padding:6px 0 6px 22px;}
  .tease p{font-size:17px;font-weight:600;margin:0;}
  .tease b{background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;}
  .levers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:44px;} .lever{min-width:0;overflow:hidden;}
  .lever{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px;grid-column:span 2;}
  .lever.flag{grid-column:span 3;background:linear-gradient(180deg,#FFFFFF,var(--bg-alt));}
  .lever.two{grid-column:span 3;}
  @media(max-width:860px){.lever,.lever.flag,.lever.two{grid-column:span 6;}}
  .lever .num{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--ink-faint);}
  .lever h3{font-size:18.5px;font-weight:800;margin:8px 0 4px;}
  .lever .stat{font-size:15px;font-weight:800;background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px;}
  .lever p{font-size:14.5px;color:var(--ink-soft);margin:0;}
  .capchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;} .capchips .cbreak{flex-basis:100%;height:0;padding:0;margin:0;border:0;background:none;}
  .capchips i{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-soft);background:var(--bg-alt);border-radius:999px;padding:7px 13px;}
  .beyond{background:var(--ink);color:#E8EDF3;}
  .beyond h2{color:#fff;}
  .beyond .lede{color:#B9C2CE;}
  .beyond-cards{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap;}
  .bcard{width:120px;height:76px;border-radius:10px;background:linear-gradient(150deg,#FFFFFF12,#FFFFFF05);border:1px solid #FFFFFF1C;}
  .bcard.blur{filter:blur(1px);opacity:.65;}
  .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;}
  @media(max-width:860px){.cases{grid-template-columns:1fr;}}
  .case{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px;}
  .case .client{font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--ink-faint);}
  .case .big{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;}
  .case p{font-size:14px;color:var(--ink-soft);margin:0;flex:1;}
  .case .who{font-size:12.5px;font-weight:700;color:var(--ink-faint);}
  .gq{margin-top:40px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:12px;padding:26px 30px;}
  .gq p{font-size:19px;font-weight:600;margin:0 0 8px;font-style:italic;}
  .gq span{font-size:13px;font-weight:700;color:var(--ink-faint);}
  .logos{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:36px;align-items:center;font-weight:800;letter-spacing:.12em;font-size:14px;color:var(--ink-faint);}
  .you-list{margin-top:34px;display:grid;gap:16px;max-width:760px;}
  .you-list div{display:grid;grid-template-columns:130px 1fr;gap:16px;font-size:16px;}
  @media(max-width:640px){.you-list div{grid-template-columns:1fr;gap:2px;}}
  .you-list b{color:var(--mar);font-weight:800;}
  .you-list span{color:var(--ink-soft);}
  details{border-bottom:1px solid var(--line);padding:4px 0;}
  summary{cursor:pointer;font-weight:700;font-size:16.5px;padding:16px 0;list-style:none;display:flex;justify-content:space-between;gap:16px;}
  summary::-webkit-details-marker{display:none;}
  summary::after{content:"+";color:var(--mar);font-weight:800;font-size:20px;}
  details[open] summary::after{content:"–";}
  details p{margin:0 0 18px;color:var(--ink-soft);font-size:15px;max-width:64ch;}
  .close{background:linear-gradient(rgba(15,23,42,.36),rgba(15,23,42,.36)),var(--grad);color:#fff;padding:110px 0;}
  .close .eyebrow{color:rgba(255,255,255,.85);}
  .close h2{font-size:clamp(30px,4.4vw,50px);font-weight:800;letter-spacing:-.02em;color:#fff;}
  .close .math{margin:26px 0 22px;font-size:18px;max-width:58ch;color:rgba(255,255,255,.94);}
  .close .mech{font-size:13.5px;color:rgba(255,255,255,.78);max-width:58ch;margin-bottom:30px;}
  .btn-invert{background:#fff;color:var(--mar);}
  .close .btn:focus-visible{outline-color:#fff;}
  .close .micro{margin-top:18px;font-size:13.5px;color:rgba(255,255,255,.85);}
  footer{background:var(--ink);color:#B9C2CE;padding:48px 0 60px;font-size:13.5px;}
  footer .fw{font-weight:800;color:#fff;font-size:15px;margin:16px 0 6px;}
  footer .geo{margin-top:14px;font-size:12.5px;color:#8B96A5;max-width:70ch;}

  .humans{display:flex;gap:14px;margin-top:28px;align-items:center;justify-content:center;flex-wrap:wrap;}
  .humans img{width:auto;border-radius:12px;box-shadow:0 10px 30px -14px #0F172A33;}
  .lmedia{border-radius:10px;margin-bottom:14px;position:relative;}
  .lmedia i{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;background:#FFFFFFE6;color:#0F172A;font-style:normal;display:flex;align-items:center;justify-content:center;font-size:13px;}


.ndpanel{display:none;}.page{display:none;}.page.on{display:block;}.thememode{font-size:17px;text-decoration:none;line-height:1;margin-right:2px;}body.lp .thememode{display:none;}.burger{display:none;background:none;border:0;font-size:22px;cursor:pointer;color:inherit;padding:4px 8px;}.mnav{display:none;}@media(max-width:760px){.burger{display:block;}.mnav.open{display:flex;flex-direction:column;gap:2px;padding:10px 22px 16px;border-top:1px solid #00000018;background:#FFFFFF;}.mnav a{padding:9px 0;font-weight:700;text-decoration:none;color:inherit;}}body.lp .burger,body.lp .mnav{display:none!important;}

  .page{display:none;} .page.on{display:block;}
  .pg{padding:70px 0 90px;} .pg h1{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;}
  .pg .lede{margin-top:14px;}
  .blobs{display:flex;flex-wrap:wrap;gap:0;margin-top:50px;justify-content:center;}
  .blob{width:215px;height:215px;margin:0 -14px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;
    border-radius:47% 53% 58% 42%/45% 49% 51% 55%;opacity:.93;transition:transform .45s cubic-bezier(.2,.7,.2,1);}
  .blob:nth-child(2n){border-radius:56% 44% 41% 59%/49% 56% 44% 51%;}
  .blob:hover{transform:translateY(-16px);}
  .blob b{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;}
  .blob span{font-size:13.5px;font-weight:700;max-width:150px;line-height:1.3;}
  .blob-amber{color:#0F172A;}
  @media(prefers-reduced-motion:reduce){.blob{transition:none;}}
  .fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:28px;}
  @media(max-width:860px){.fgrid{grid-template-columns:1fr 1fr;}}
  .fgrid h4{color:#fff;font-size:14px;margin:0 0 12px;}
  .fgrid a{display:block;color:#B9C2CE;text-decoration:none;font-size:13.5px;margin:8px 0;}
  .fgrid a:hover{color:#F4BC70;}
  .socials{display:flex;gap:10px;margin:6px 0 16px;}
  .socials a{width:30px;height:30px;border-radius:8px;background:#FFFFFF14;color:#E8EDF3;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;text-decoration:none;}
  .badges .badge{display:inline-flex;width:44px;height:44px;border-radius:50%;border:1.5px solid #FFFFFF33;color:#fff;font-size:10px;font-weight:800;align-items:center;justify-content:center;}
  .plist{margin-top:30px;display:grid;gap:14px;max-width:720px;}
  .plist div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 20px;font-size:15px;}
  .plist b{color:var(--mar);}


@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/a-069be307c1.woff2) format('woff2');}body,button,input{font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;}
.cshero{background:var(--grad);color:#fff;padding:74px 0 66px;}
.cshero .wrap{display:flex;gap:44px;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.cshero .k{font-weight:700;letter-spacing:.14em;font-size:12.5px;text-transform:uppercase;color:#F4BC70;}
.cshero h1{color:#fff;font-size:clamp(30px,4.4vw,50px);line-height:1.07;margin:14px 0 12px;max-width:660px;}
.cshero p.sub{color:#FFFFFFDE;font-size:17px;line-height:1.6;max-width:620px;}
.cshero img.clogo{max-width:280px;max-height:104px;width:auto;height:auto;flex:none;}
.winv{filter:brightness(0) invert(1);}
.ccrumbs{font-size:13.5px;color:var(--muted);margin:20px 0 0;}
.ccrumbs a{color:inherit;text-decoration:none;} .ccrumbs a:hover{color:var(--blue);text-decoration:underline;}
.cres{display:grid;grid-template-columns:1fr 1.25fr;gap:46px;align-items:center;margin-top:44px;}
.cblobs{display:flex;align-items:center;justify-content:center;}
.cblob{width:224px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;padding:26px;flex:none;}
.cblob b{font-size:33px;line-height:1;} .cblob span{font-size:13.5px;line-height:1.3;font-weight:600;margin-top:6px;max-width:150px;}
.cblob+.cblob{margin-left:-40px;}
.cblob:nth-child(2){transform:translateY(24px);} .cblob:nth-child(3){transform:translateY(-14px);}
.cquote{background:var(--bg-alt);border:1px solid var(--line);border-radius:18px;padding:38px 44px;margin-top:56px;}
.cquote p{font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.5;max-width:940px;}
.cquote .who{margin-top:14px;}
.cduo{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin-top:60px;}
.cduo h3{font-size:24px;} .cduo h3.mar{color:var(--mar);} .cduo h3.blu{color:var(--blue);}
.cduo ul{list-style:none;margin-top:18px;display:grid;gap:16px;padding:0;}
.cduo li{padding-left:30px;position:relative;line-height:1.6;}
.cduo li::before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:50%;border:3px solid var(--mar);}
.cduo .dep li::before{border-color:var(--blue);}
.ctest{margin-top:72px;display:grid;grid-template-columns:1.05fr 1fr;gap:46px;align-items:start;}
.ctest .shot,.cab .shot{border:1px solid var(--line);border-radius:14px;box-shadow:0 26px 60px -32px #0F172A66;overflow:hidden;background:#fff;}
.shot img{display:block;width:100%;height:auto;}
.mgr{display:grid;gap:14px;margin-top:22px;}
.mgr .mrow{border-left:3px solid var(--line);padding:2px 0 2px 16px;}
.mgr .mrow b{display:block;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-weight:700;}
ul.cresl{margin:8px 0 0;display:grid;gap:8px;list-style:none;padding:0;}
.cresl li{padding-left:22px;position:relative;line-height:1.55;}
.cresl li::before{content:"\2192";position:absolute;left:0;color:var(--mar);font-weight:700;}
.cab{margin-top:72px;display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;}
.cab .abk{font-weight:700;letter-spacing:.12em;font-size:12.5px;text-transform:uppercase;color:var(--blue);}
.cab h3{font-size:28px;margin:8px 0 10px;}
.cbtn-out{display:inline-block;margin-top:16px;font-weight:700;color:#fff;background:var(--blue);border-radius:999px;padding:12px 22px;text-decoration:none;}
.cclose{margin-top:84px;background:var(--grad);border-radius:20px;padding:58px 30px;text-align:center;color:#fff;}
.cclose h2{color:#fff;font-size:clamp(26px,3.4vw,38px);}
.cclose p{color:#FFFFFFD9;margin-top:10px;}
.cclose .btn{display:inline-block;background:#fff;color:#0F172A;margin-top:24px;border-radius:999px;padding:14px 26px;font-weight:700;text-decoration:none;}
.clist{display:grid;gap:0;margin-top:46px;}
.clrow{display:grid;grid-template-columns:330px 1fr;gap:36px;align-items:center;border-bottom:1px solid var(--line);padding:30px 0;}
.cltile{border-radius:16px;height:200px;display:flex;align-items:center;justify-content:center;padding:26px;}
.cltile img{max-width:76%;max-height:92px;width:auto;height:auto;}
.clrow h3{font-size:22px;} .clrow .out{font-weight:700;margin-top:4px;}
.clrow p.d{margin-top:8px;color:var(--muted);line-height:1.55;}
.clbtn{display:inline-block;margin-top:12px;font-weight:700;color:var(--blue);text-decoration:none;}
.clbtn:hover{text-decoration:underline;}
.privlegal{max-width:880px;margin-top:34px;}
.privlegal h2{font-size:26px;margin:38px 0 12px;} .privlegal h3{font-size:19px;margin:26px 0 8px;}
.privlegal p{margin:10px 0;line-height:1.65;} .privlegal ul,.privlegal ol{margin:10px 0 10px 22px;display:grid;gap:6px;}
.privlegal li{line-height:1.6;} .privlegal a{color:var(--blue);}
.psum{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;padding:20px 24px;margin-top:26px;max-width:880px;}
@media(max-width:920px){.cres,.cduo,.ctest,.cab{grid-template-columns:1fr;}.clrow{grid-template-columns:1fr;}.cblobs{flex-wrap:wrap;}.cblob+.cblob{margin-left:-24px;}.cshero img.clogo{max-width:200px;}}
/*bundle-v22*//*trust+dept*/.tband{background:#0D1B2A;border-radius:20px;padding:42px 46px;}.tk{color:#E8EDF3;letter-spacing:.06em;font-weight:700;text-align:center;font-size:15px;}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 48px;align-items:center;justify-items:center;margin-top:30px;}.tgrid img{max-height:40px;width:auto;max-width:80%;}@media(max-width:680px){.tgrid{grid-template-columns:repeat(2,1fr);}}.pshot{float:right;width:min(400px,42%);margin:6px 0 20px 28px;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 22px 48px -26px #0F172A55;background:#fff;}.pshot img{width:100%;display:block;}@media(max-width:820px){.pshot{float:none;width:100%;margin:16px 0;}}.cclose{clear:both;}.deptgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;}/*hero-collage*/.humans img:nth-child(1){height:196px;transform:translateY(6px);}.humans img:nth-child(2){height:150px;transform:translateY(-14px);}.humans img:nth-child(3){height:208px;transform:translateY(-2px);}.humans img:nth-child(4){height:146px;transform:translateY(12px);}.humans img:nth-child(5){height:186px;transform:translateY(-9px);}@media(max-width:760px){.humans img:nth-child(n){height:auto;max-height:110px;transform:none;}}.gtext{background:linear-gradient(to top right,#bb657e,#F4BC70);-webkit-background-clip:text;background-clip:text;color:transparent;}.stickhead{position:sticky;top:0;z-index:80;background:var(--bg);box-shadow:0 1px 0 var(--line);}.page section.pg{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 12%,#F4BC703C,transparent 55%),radial-gradient(circle at 8% 92%,#03578824,transparent 53%);}#impact{background:radial-gradient(circle at 85% 8%,#F4BC7073,transparent 58%),radial-gradient(circle at 8% 92%,#03578847,transparent 56%),radial-gradient(circle at 55% 115%,#bb657e33,transparent 62%),linear-gradient(180deg,#FFFDF8,#FBF3E6);border-radius:20px;}.gsec{border-radius:18px;padding:34px 34px 20px;margin-top:30px;}.gsec.w1{background:radial-gradient(circle at 85% 12%,#F4BC703C,transparent 55%),radial-gradient(circle at 8% 92%,#03578824,transparent 53%);}.gsec.w2{background:radial-gradient(circle at 12% 10%,#bb657e26,transparent 55%),radial-gradient(circle at 88% 90%,#F4BC7024,transparent 53%);}.gsec.w3{background:radial-gradient(circle at 85% 88%,#03578822,transparent 55%),radial-gradient(circle at 10% 8%,#A0305F1E,transparent 53%);}.page .wrap>h1::after{content:"";display:block;width:86px;height:6px;border-radius:4px;background:var(--gradText);margin-top:16px;}.page[id^="p-sol-"] section.pg::before{content:"";position:absolute;top:36px;right:4%;width:240px;height:214px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjIxOCIgdmlld0JveD0iMCAwIDIxNCAyMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQ1KSI+CjxwYXRoIGQ9Ik0xNTUuNDA5IDMyLjc3MzhDMTc1LjEwOSA0My44NzM4IDE5OC41MDkgNTYuMTczOCAyMDcuOTA5IDc1Ljc3MzhDMjE3LjMwOSA5NS40NzM4IDIxMi45MDkgMTIyLjU3NCAyMDEuNzA5IDE0OS41NzRDMTkwLjYwOSAxNzYuNDc0IDE3Mi43MDkgMjAzLjI3NCAxNDguMDA5IDIxMy4wNzRDMTIzLjMwOSAyMjIuODc0IDkxLjcwOTUgMjE1LjY3NCA2My42MDk1IDIwMy41NzRDMzUuNDA5NSAxOTEuMzc0IDEwLjYwOTUgMTc0LjI3NCAzLjQwOTQ2IDE1MS44NzRDLTMuNzkwNTQgMTI5LjM3NCA2LjYwOTQ2IDEwMS42NzQgMTMuMDA5NSA3NC41NzM4QzE5LjUwOTUgNDcuNTczOCAyMi4wMDk1IDIxLjI3MzggMzYuNDA5NSA5LjE3MzgyQzUwLjkwOTUgLTIuOTI2MTggNzcuMjA5NSAtMC45MjYxNzggOTguNTA5NSA1LjI3MzgyQzExOS43MDkgMTEuMzczOCAxMzUuNzA5IDIxLjU3MzggMTU1LjQwOSAzMi43NzM4WiIgZmlsbD0iI0Y0QkM3MCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQxOF8zNDUiPgo8cmVjdCB3aWR0aD0iMjE0IiBoZWlnaHQ9IjIxOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) center/contain no-repeat;opacity:.24;pointer-events:none;}.page[id^="p-srv-"] section.pg::before{content:"";position:absolute;top:36px;right:4%;width:240px;height:214px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDI0MCAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQ4KSI+CjxwYXRoIGQ9Ik0xOTYuNTI4IDI3Ljc3NDZDMjE5LjcyOCA0NS44NzQ2IDI0MC41MjggNjguMDc0NiAyMzkuMDI4IDg5Ljc3NDZDMjM3LjUyOCAxMTEuNDc1IDIxMy43MjggMTMyLjU3NSAxOTcuMTI4IDE1NC42NzVDMTgwLjUyOCAxNzYuNzc1IDE3MS4xMjggMTk5Ljc3NSAxNTQuMjI4IDIwOC45NzVDMTM3LjIyOCAyMTguMTc1IDExMi43MjggMjEzLjQ3NSA5Mi4yMjggMjAzLjQ3NUM3MS42MjggMTkzLjU3NSA1NS4wMjggMTc4LjQ3NSAzNi4xMjggMTU4LjQ3NUMxNy4yMjggMTM4LjQ3NSAtNC4wNzIwNCAxMTMuNTc1IDEuOTI3OTYgOTUuODc0NkM3LjgyNzk2IDc4LjI3NDYgNDEuMDI4IDY3Ljc3NDYgNjUuNjI4IDQ5Ljk3NDZDOTAuMzI4IDMyLjE3NDYgMTA2LjMyOCA2Ljk3NDY0IDEyNy4xMjggMS4zNzQ2NEMxNDcuOTI4IC00LjMyNTM2IDE3My40MjggOS42NzQ2NCAxOTYuNTI4IDI3Ljc3NDZaIiBmaWxsPSIjQTAzMDVGIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDE4XzM0OCI+CjxyZWN0IHdpZHRoPSIyNDAiIGhlaWdodD0iMjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) center/contain no-repeat;opacity:.24;pointer-events:none;}#p-solutions section.pg::before,#p-services section.pg::before{content:none;position:absolute;top:30px;right:3%;width:280px;height:250px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI2IiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDIyNiAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQyKSI+CjxwYXRoIGQ9Ik0xNTUuODYxIDUyLjk3NDdDMTgwLjQ2MSA3MC4xNzQ3IDIxMy40NjEgODAuODc0NyAyMjIuNTYxIDEwMC41NzVDMjMxLjc2MSAxMjAuMjc1IDIxNy4xNjEgMTQ4Ljk3NSAxOTcuMjYxIDE2Ni4xNzVDMTc3LjI2MSAxODMuMzc1IDE1MS45NjEgMTg5LjA3NSAxMjcuODYxIDE5Ny42NzVDMTAzLjc2MSAyMDYuMjc1IDgwLjg2MDUgMjE3Ljg3NSA2NS4zNjA1IDIxMS4yNzVDNDkuODYwNSAyMDQuNzc1IDQxLjc2MDUgMTc5Ljk3NSAzMC44NjA1IDE1OC4xNzVDMTkuODYwNSAxMzYuNDc1IDYuMDYwNTMgMTE3LjY3NSAxLjk2MDUzIDkzLjU3NDdDLTIuMjM5NDcgNjkuMzc0NyAzLjI2MDUzIDM5Ljk3NDcgMjAuOTYwNSAyMS41NzQ3QzM4LjY2MDUgMy4xNzQ3MyA2OC42NjA1IC00LjAyNTI3IDkxLjc2MDUgNC4wNzQ3M0MxMTQuOTYxIDEyLjI3NDcgMTMxLjI2MSAzNS44NzQ3IDE1NS44NjEgNTIuOTc0N1oiIGZpbGw9IiMwMzU3ODgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80MThfMzQyIj4KPHJlY3Qgd2lkdGg9IjIyNiIgaGVpZ2h0PSIyMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center/contain no-repeat;opacity:.12;pointer-events:none;}a.clbtn[href^="#/solutions/"],a.clbtn.scv,a.clbtn[href^="#/services/"]{position:relative;overflow:hidden;padding-top:24px!important;transition:transform .25s,box-shadow .25s;}a.clbtn[href^="#/solutions/"]:hover,a.clbtn.scv:hover,a.clbtn[href^="#/services/"]:hover{transform:translateY(-6px);box-shadow:0 20px 44px -24px #0F172A66;text-decoration:none;}/*blobs-live*/#impact .blob{background:none!important;border-radius:0!important;position:relative;aspect-ratio:1;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .5s;cursor:default;}#impact .blob::before{content:"";position:absolute;left:50%;top:50%;width:146%;aspect-ratio:1;transform:translate(-50%,-50%);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.85;z-index:0;}#impact .blob>*{position:relative;z-index:1;}#impact .blob:hover{transform:translateY(-16px);}#impact .blob:nth-of-type(3n+1)::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDI0MCAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQ4KSI+CjxwYXRoIGQ9Ik0xOTYuNTI4IDI3Ljc3NDZDMjE5LjcyOCA0NS44NzQ2IDI0MC41MjggNjguMDc0NiAyMzkuMDI4IDg5Ljc3NDZDMjM3LjUyOCAxMTEuNDc1IDIxMy43MjggMTMyLjU3NSAxOTcuMTI4IDE1NC42NzVDMTgwLjUyOCAxNzYuNzc1IDE3MS4xMjggMTk5Ljc3NSAxNTQuMjI4IDIwOC45NzVDMTM3LjIyOCAyMTguMTc1IDExMi43MjggMjEzLjQ3NSA5Mi4yMjggMjAzLjQ3NUM3MS42MjggMTkzLjU3NSA1NS4wMjggMTc4LjQ3NSAzNi4xMjggMTU4LjQ3NUMxNy4yMjggMTM4LjQ3NSAtNC4wNzIwNCAxMTMuNTc1IDEuOTI3OTYgOTUuODc0NkM3LjgyNzk2IDc4LjI3NDYgNDEuMDI4IDY3Ljc3NDYgNjUuNjI4IDQ5Ljk3NDZDOTAuMzI4IDMyLjE3NDYgMTA2LjMyOCA2Ljk3NDY0IDEyNy4xMjggMS4zNzQ2NEMxNDcuOTI4IC00LjMyNTM2IDE3My40MjggOS42NzQ2NCAxOTYuNTI4IDI3Ljc3NDZaIiBmaWxsPSIjQTAzMDVGIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDE4XzM0OCI+CjxyZWN0IHdpZHRoPSIyNDAiIGhlaWdodD0iMjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);}#impact .blob:nth-of-type(3n+2)::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI2IiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDIyNiAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQyKSI+CjxwYXRoIGQ9Ik0xNTUuODYxIDUyLjk3NDdDMTgwLjQ2MSA3MC4xNzQ3IDIxMy40NjEgODAuODc0NyAyMjIuNTYxIDEwMC41NzVDMjMxLjc2MSAxMjAuMjc1IDIxNy4xNjEgMTQ4Ljk3NSAxOTcuMjYxIDE2Ni4xNzVDMTc3LjI2MSAxODMuMzc1IDE1MS45NjEgMTg5LjA3NSAxMjcuODYxIDE5Ny42NzVDMTAzLjc2MSAyMDYuMjc1IDgwLjg2MDUgMjE3Ljg3NSA2NS4zNjA1IDIxMS4yNzVDNDkuODYwNSAyMDQuNzc1IDQxLjc2MDUgMTc5Ljk3NSAzMC44NjA1IDE1OC4xNzVDMTkuODYwNSAxMzYuNDc1IDYuMDYwNTMgMTE3LjY3NSAxLjk2MDUzIDkzLjU3NDdDLTIuMjM5NDcgNjkuMzc0NyAzLjI2MDUzIDM5Ljk3NDcgMjAuOTYwNSAyMS41NzQ3QzM4LjY2MDUgMy4xNzQ3MyA2OC42NjA1IC00LjAyNTI3IDkxLjc2MDUgNC4wNzQ3M0MxMTQuOTYxIDEyLjI3NDcgMTMxLjI2MSAzNS44NzQ3IDE1NS44NjEgNTIuOTc0N1oiIGZpbGw9IiMwMzU3ODgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80MThfMzQyIj4KPHJlY3Qgd2lkdGg9IjIyNiIgaGVpZ2h0PSIyMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);}#impact .blob:nth-of-type(3n)::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjIxOCIgdmlld0JveD0iMCAwIDIxNCAyMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQ1KSI+CjxwYXRoIGQ9Ik0xNTUuNDA5IDMyLjc3MzhDMTc1LjEwOSA0My44NzM4IDE5OC41MDkgNTYuMTczOCAyMDcuOTA5IDc1Ljc3MzhDMjE3LjMwOSA5NS40NzM4IDIxMi45MDkgMTIyLjU3NCAyMDEuNzA5IDE0OS41NzRDMTkwLjYwOSAxNzYuNDc0IDE3Mi43MDkgMjAzLjI3NCAxNDguMDA5IDIxMy4wNzRDMTIzLjMwOSAyMjIuODc0IDkxLjcwOTUgMjE1LjY3NCA2My42MDk1IDIwMy41NzRDMzUuNDA5NSAxOTEuMzc0IDEwLjYwOTUgMTc0LjI3NCAzLjQwOTQ2IDE1MS44NzRDLTMuNzkwNTQgMTI5LjM3NCA2LjYwOTQ2IDEwMS42NzQgMTMuMDA5NSA3NC41NzM4QzE5LjUwOTUgNDcuNTczOCAyMi4wMDk1IDIxLjI3MzggMzYuNDA5NSA5LjE3MzgyQzUwLjkwOTUgLTIuOTI2MTggNzcuMjA5NSAtMC45MjYxNzggOTguNTA5NSA1LjI3MzgyQzExOS43MDkgMTEuMzczOCAxMzUuNzA5IDIxLjU3MzggMTU1LjQwOSAzMi43NzM4WiIgZmlsbD0iI0Y0QkM3MCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQxOF8zNDUiPgo8cmVjdCB3aWR0aD0iMjE0IiBoZWlnaHQ9IjIxOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);}video.lmedia{width:100%!important;max-width:100%!important;height:auto!important;display:block;background:#000;border-radius:10px;margin-bottom:14px;}.levers{grid-template-columns:repeat(6,minmax(0,1fr));}.lever{min-width:0;overflow:hidden;}/*calc-v25*/
.blobs{gap:30px 6px;max-width:1000px;margin-left:auto;margin-right:auto;padding:26px 30px 34px;}
.blob{width:232px;height:232px;margin:0 -10px;}
#impact{overflow-x:clip;}
#impact .blob::before{width:128%;}
#impact .blob b{font-size:clamp(26px,3vw,34px);line-height:1.05;}
#impact .blob span{max-width:70%;font-size:15px;line-height:1.25;}
.aovwrap{display:flex;gap:0;flex:1;min-width:230px;}
.aovwrap select{border:1.5px solid var(--line);border-right:0;border-radius:12px 0 0 12px;padding:0 12px;background:transparent;font:inherit;color:inherit;}
.aovwrap input{border-radius:0 12px 12px 0;flex:1;min-width:0;}
.gatepanel{margin-top:16px;border:1.5px solid #F4BC70;border-radius:14px;padding:18px 20px;background:#F4BC7014;}
.gatepanel b{font-weight:800;} .gatepanel p{margin:6px 0 12px;font-size:15px;}
.cres{margin-top:24px;}
.cbase{font-size:16px;} .cbase b{font-weight:800;} .cbase span{color:var(--ink-faint);font-size:13.5px;}
.crows{margin-top:14px;border:1.5px solid var(--line);border-radius:14px;overflow:hidden;}
.crow{display:grid;grid-template-columns:1.4fr auto 1.7fr;gap:14px;align-items:center;padding:13px 18px;border-top:1px solid var(--line);}
.crow:first-child{border-top:0;}
.crow .cl b{display:block;font-weight:800;font-size:15.5px;}
.crow .cl span{font-size:12.5px;color:var(--ink-faint);}
.crow .cp{font-weight:800;font-size:19px;background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap;}
.crow .cn{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;}
.ccatline{margin-top:14px;font-size:14.5px;font-weight:600;}
.gsgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1020px;align-items:start;}
.calmock{border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;margin:14px 0 16px;}
.cmhead{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;}
.cmhead span{color:var(--ink-faint);}
.cmgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:12px;}
.cmgrid i{display:block;aspect-ratio:1;border-radius:50%;background:var(--line);opacity:.55;}
.cmgrid i.av{background:#035788;opacity:.9;}
.cmtimes{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;}
.cmtimes span{border:1.5px solid #03578866;color:var(--blue);border-radius:8px;padding:4px 12px;font-size:13px;font-weight:700;}
@media(max-width:860px){.gsgrid{grid-template-columns:1fr;}.crow{grid-template-columns:1fr auto;}.crow .cn{grid-column:1/-1;}}
/*v27*/
.chev{display:flex;justify-content:center;margin:18px 0 2px;}
.chev span{width:15px;height:15px;border-right:3px solid var(--blue,#035788);border-bottom:3px solid var(--blue,#035788);transform:rotate(45deg);animation:chevb 1.5s ease-in-out infinite;}
@keyframes chevb{0%,100%{transform:rotate(45deg) translate(0,0);}50%{transform:rotate(45deg) translate(4px,4px);}}
@media (prefers-reduced-motion:reduce){.chev span{animation:none;}}
.cwrap{margin-top:6px;}
.cbase{font-size:15.5px;margin-bottom:12px;} .cbase b{font-weight:800;}
.bars{background:#FFFFFF;border:1.5px solid var(--line);border-radius:14px;padding:20px 22px;}
.accolades{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;}
.accolades span{border:1.5px solid #A0305F55;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:700;background:#A0305F0D;}
.growband{position:relative;text-align:center;margin:46px 0 14px;padding:46px 24px 42px;border-radius:20px;background:radial-gradient(circle at 85% 12%,#F4BC703C,transparent 55%),radial-gradient(circle at 8% 92%,#03578824,transparent 53%),#FFFFFF;border:1.5px solid var(--line);}
.growband::before{content:"\201C";position:absolute;left:14px;top:-6px;font-size:88px;font-weight:800;color:#0357881C;font-family:Georgia,serif;}
.growband p{font-size:clamp(20px,2.6vw,27px);font-weight:800;line-height:1.45;}
.growband b{color:#bb657e;transition:opacity .35s;}
.hubshot{display:block;width:100%;max-width:760px;margin:34px auto 0;border:1.5px solid var(--line);border-radius:16px;}
/*v29*/
html{overflow-y:scroll;scrollbar-gutter:stable;}
.bigchips{display:flex;flex-wrap:wrap;gap:14px;}
.bigchips i{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF1C;color:#E8EDF3;border-radius:999px;padding:13px 24px;font-size:17px;font-weight:700;font-style:normal;}
.bigchips svg{width:22px;height:22px;flex:none;}
.navdrop{position:relative;display:inline-block;}
.ndpanel{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:12px;display:none;z-index:80;}
.navdrop:hover .ndpanel,.navdrop:focus-within .ndpanel{display:block;}
.ndbox{display:flex;gap:30px;background:#FFFFFF;border:1.5px solid var(--line);border-radius:14px;padding:18px 22px;box-shadow:0 26px 60px -28px #0F172A59;}
.ndcol{display:flex;flex-direction:column;gap:7px;min-width:130px;}
.ndcol b{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-weight:800;}
.ndcol a{font-size:14px;font-weight:600;white-space:nowrap;}
nav{flex-wrap:wrap;row-gap:8px;}
.pg img,.pshot,.hubshot,.cab img{max-width:100%;height:auto;}
.prose,.pg p,.privlegal,.cbase,.who{overflow-wrap:break-word;}
.plist a,.prose a{overflow-wrap:anywhere;}
@media(max-width:900px){.ndpanel{display:none!important;}}
@media(max-width:640px){
  .tgrid{grid-template-columns:repeat(2,1fr);gap:26px 30px;}
  .deptgrid{grid-template-columns:1fr;}
  .growband{padding:34px 16px;}
  .accolades span{font-size:12px;padding:6px 12px;}
  .bigchips i{padding:11px 18px;font-size:15px;}
  .calc{padding:24px 16px;}
  .blobs{padding:20px 8px 26px;}
}
/*v31*/
.fgrid{grid-template-columns:2.1fr 1fr 1.2fr 1fr 1.1fr;}
.fgrid h4{color:#fff;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;}
.fgrid a{display:block;color:#B9C2CE;text-decoration:none;padding:3px 0;font-size:13.5px;}
.fgrid a:hover{color:#fff;}
.nl{margin-top:20px;}
.nl b{font-size:14px;color:#fff;}
.nlrow{display:flex;margin-top:10px;max-width:280px;}
.nlrow input{flex:1;background:transparent;border:1.5px solid #FFFFFF2E;border-right:0;border-radius:10px 0 0 10px;padding:9px 12px;color:#fff;font:inherit;font-size:13.5px;min-width:0;}
.nlrow input::placeholder{color:#8B96A5;}
.nlrow button{border:1.5px solid #FFFFFF2E;background:#FFFFFF14;color:#fff;border-radius:0 10px 10px 0;padding:0 14px;font-size:16px;cursor:pointer;}
.nlmsg{font-size:12.5px;margin-top:6px;color:#F4BC70;min-height:16px;}
.nlfine{font-size:11px;color:#8B96A5;margin-top:4px;}
@media(max-width:900px){.fgrid{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.fgrid{grid-template-columns:1fr;}}
/*v32*/
.prose{max-width:900px;}
details p{max-width:900px;}
.case .ckick{font-size:10.5px;letter-spacing:.11em;font-weight:800;color:var(--ink-faint);text-transform:uppercase;margin-bottom:6px;}
/*v33*/
.gcurve{position:relative;max-width:560px;margin-left:auto;width:100%;}
.gcurve svg{width:100%;height:auto;display:block;}
.gcurve .gline{stroke-dasharray:1300;stroke-dashoffset:1300;} .page.on .gcurve .gline{animation:gdraw 2.2s .3s cubic-bezier(.65,0,.95,.3) forwards;} .gcurve .geyes{opacity:0;} .page.on .gcurve .geyes{animation:geyesin .2s ease-out forwards;animation-delay:2.32s;} @keyframes geyesin{to{opacity:1;}}
@keyframes gdraw{to{stroke-dashoffset:0;}}
@media (prefers-reduced-motion:reduce){.gcurve .gline,.page.on .gcurve .gline{animation:none;stroke-dashoffset:0;}.gcurve .geyes,.page.on .gcurve .geyes{animation:none;opacity:1;}}
.gcurve .cpill{position:absolute;font-size:12.5px;font-weight:800;color:#fff;background:linear-gradient(to top right,#035788,#A0305F);border-radius:999px;padding:7px 14px;box-shadow:0 10px 24px -12px #0F172A66;white-space:nowrap;}
@media(max-width:960px){.gcurve{margin:26px auto 0;}}
.growband::after{content:"\201D";position:absolute;right:16px;bottom:-8px;font-size:88px;line-height:1;font-weight:800;color:#0357881C;font-family:Georgia,serif;}
#gfwall .blob::before{width:128%;}
#gfwall .blob b{font-size:clamp(26px,3vw,34px);line-height:1.05;}
#gfwall .blob span{max-width:70%;font-size:15px;line-height:1.25;}
/*blobs-live*/#gfwall .blob{background:none!important;border-radius:0!important;position:relative;aspect-ratio:1;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .5s;cursor:default;}#gfwall .blob::before{content:"";position:absolute;left:50%;top:50%;width:146%;aspect-ratio:1;transform:translate(-50%,-50%);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.85;z-index:0;}#gfwall .blob>*{position:relative;z-index:1;}#gfwall .blob:hover{transform:translateY(-16px);}#gfwall .blob:nth-of-type(3n+1)::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDI0MCAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQ4KSI+CjxwYXRoIGQ9Ik0xOTYuNTI4IDI3Ljc3NDZDMjE5LjcyOCA0NS44NzQ2IDI0MC41MjggNjguMDc0NiAyMzkuMDI4IDg5Ljc3NDZDMjM3LjUyOCAxMTEuNDc1IDIxMy43MjggMTMyLjU3NSAxOTcuMTI4IDE1NC42NzVDMTgwLjUyOCAxNzYuNzc1IDE3MS4xMjggMTk5Ljc3NSAxNTQuMjI4IDIwOC45NzVDMTM3LjIyOCAyMTguMTc1IDExMi43MjggMjEzLjQ3NSA5Mi4yMjggMjAzLjQ3NUM3MS42MjggMTkzLjU3NSA1NS4wMjggMTc4LjQ3NSAzNi4xMjggMTU4LjQ3NUMxNy4yMjggMTM4LjQ3NSAtNC4wNzIwNCAxMTMuNTc1IDEuOTI3OTYgOTUuODc0NkM3LjgyNzk2IDc4LjI3NDYgNDEuMDI4IDY3Ljc3NDYgNjUuNjI4IDQ5Ljk3NDZDOTAuMzI4IDMyLjE3NDYgMTA2LjMyOCA2Ljk3NDY0IDEyNy4xMjggMS4zNzQ2NEMxNDcuOTI4IC00LjMyNTM2IDE3My40MjggOS42NzQ2NCAxOTYuNTI4IDI3Ljc3NDZaIiBmaWxsPSIjQTAzMDVGIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDE4XzM0OCI+CjxyZWN0IHdpZHRoPSIyNDAiIGhlaWdodD0iMjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);}#gfwall .blob:nth-of-type(3n+2)::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI2IiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDIyNiAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQyKSI+CjxwYXRoIGQ9Ik0xNTUuODYxIDUyLjk3NDdDMTgwLjQ2MSA3MC4xNzQ3IDIxMy40NjEgODAuODc0NyAyMjIuNTYxIDEwMC41NzVDMjMxLjc2MSAxMjAuMjc1IDIxNy4xNjEgMTQ4Ljk3NSAxOTcuMjYxIDE2Ni4xNzVDMTc3LjI2MSAxODMuMzc1IDE1MS45NjEgMTg5LjA3NSAxMjcuODYxIDE5Ny42NzVDMTAzLjc2MSAyMDYuMjc1IDgwLjg2MDUgMjE3Ljg3NSA2NS4zNjA1IDIxMS4yNzVDNDkuODYwNSAyMDQuNzc1IDQxLjc2MDUgMTc5Ljk3NSAzMC44NjA1IDE1OC4xNzVDMTkuODYwNSAxMzYuNDc1IDYuMDYwNTMgMTE3LjY3NSAxLjk2MDUzIDkzLjU3NDdDLTIuMjM5NDcgNjkuMzc0NyAzLjI2MDUzIDM5Ljk3NDcgMjAuOTYwNSAyMS41NzQ3QzM4LjY2MDUgMy4xNzQ3MyA2OC42NjA1IC00LjAyNTI3IDkxLjc2MDUgNC4wNzQ3M0MxMTQuOTYxIDEyLjI3NDcgMTMxLjI2MSAzNS44NzQ3IDE1NS44NjEgNTIuOTc0N1oiIGZpbGw9IiMwMzU3ODgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80MThfMzQyIj4KPHJlY3Qgd2lkdGg9IjIyNiIgaGVpZ2h0PSIyMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);}#gfwall .blob:nth-of-type(3n)::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjIxOCIgdmlld0JveD0iMCAwIDIxNCAyMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MThfMzQ1KSI+CjxwYXRoIGQ9Ik0xNTUuNDA5IDMyLjc3MzhDMTc1LjEwOSA0My44NzM4IDE5OC41MDkgNTYuMTczOCAyMDcuOTA5IDc1Ljc3MzhDMjE3LjMwOSA5NS40NzM4IDIxMi45MDkgMTIyLjU3NCAyMDEuNzA5IDE0OS41NzRDMTkwLjYwOSAxNzYuNDc0IDE3Mi43MDkgMjAzLjI3NCAxNDguMDA5IDIxMy4wNzRDMTIzLjMwOSAyMjIuODc0IDkxLjcwOTUgMjE1LjY3NCA2My42MDk1IDIwMy41NzRDMzUuNDA5NSAxOTEuMzc0IDEwLjYwOTUgMTc0LjI3NCAzLjQwOTQ2IDE1MS44NzRDLTMuNzkwNTQgMTI5LjM3NCA2LjYwOTQ2IDEwMS42NzQgMTMuMDA5NSA3NC41NzM4QzE5LjUwOTUgNDcuNTczOCAyMi4wMDk1IDIxLjI3MzggMzYuNDA5NSA5LjE3MzgyQzUwLjkwOTUgLTIuOTI2MTggNzcuMjA5NSAtMC45MjYxNzggOTguNTA5NSA1LjI3MzgyQzExOS43MDkgMTEuMzczOCAxMzUuNzA5IDIxLjU3MzggMTU1LjQwOSAzMi43NzM4WiIgZmlsbD0iI0Y0QkM3MCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQxOF8zNDUiPgo8cmVjdCB3aWR0aD0iMjE0IiBoZWlnaHQ9IjIxOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);}
#gfwall .blob::before{width:128%;}
#gfwall .blob b{font-size:clamp(26px,3vw,34px);line-height:1.05;}
#gfwall .blob span{max-width:70%;font-size:15px;line-height:1.25;}
/*growband-photo*/
.growband{background:linear-gradient(rgba(255,255,255,.84),rgba(255,255,255,.86)),url(/media/a-d0064e5625.jpg) center/cover no-repeat;}
/*v35*/
.page[id^="p-sol-"] section.pg::before,.page[id^="p-srv-"] section.pg::before{content:none;}
#impact .blobs,#gfwall{flex-wrap:nowrap;justify-content:center;max-width:none;gap:0 4px;padding:26px 10px 34px;}
#impact .blob,#gfwall .blob{width:196px;height:196px;margin:0 3px;}
#impact .blob::before,#gfwall .blob::before{width:118%;}
@media(max-width:1120px){#impact .blobs,#gfwall{flex-wrap:wrap;gap:26px 6px;}#impact .blob,#gfwall .blob{width:220px;height:220px;}}
/*v36*/
.cases{display:flex;flex-wrap:wrap;justify-content:center;}
.cases .case{flex:0 1 calc(33.333% - 14px);min-width:280px;}
#proof .logos{justify-content:center;}
#proof .method{text-align:center;}
#proof .accolades{justify-content:center;}
.blob-amber{color:#fff;text-shadow:0 1px 10px #0F172A2E;}
/*v38*/
.fgrid a{font-size:12.5px;padding:2px 0;}
.fgrid h4{font-size:10.5px;}
/*v39*/
.abeyes{width:62px;height:auto;display:block;margin:28px 0 0;}
.mani{margin-top:6px;max-width:960px;}
.mani p{font-size:clamp(21px,2.6vw,30px);line-height:1.42;font-weight:600;margin-top:26px;letter-spacing:-.01em;}
.mani b{background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:800;}
.gfhero{background:linear-gradient(rgba(15,23,42,.28),rgba(15,23,42,.28)),var(--grad);color:#fff;padding:90px 0 70px;}
.gfhero h1{font-size:clamp(29px,3.8vw,44px);font-weight:800;letter-spacing:-.02em;}
.gfhero h1 b{color:#F4BC70;}
.gfhero p{margin-top:16px;max-width:56ch;color:#FFFFFFF2;font-size:17px;}
.gfmicro{margin-top:14px;font-weight:800;color:#F4BC70;}
.gfgrid{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;}
.gfclu{margin:0!important;padding:0!important;flex-wrap:wrap!important;max-width:none!important;justify-content:center;gap:0!important;}
.gfclu .blob{width:152px;height:152px;margin:-7px;}
.gfclu .blob b{font-size:23px;}
.gfclu .blob span{font-size:12px;max-width:78%;}
.gfband{padding:36px 0;}
.gfwhy{background:linear-gradient(rgba(15,23,42,.35),rgba(15,23,42,.35)),var(--grad);color:#fff;padding:70px 0;}
.gfwhy h2{text-align:center;font-size:clamp(26px,3.2vw,38px);font-weight:800;}
.gfbul{display:grid;grid-template-columns:1fr 1fr;gap:16px 44px;margin:32px auto 0;max-width:900px;font-weight:700;}
.gfbul div{padding-left:22px;position:relative;}
.gfbul div::before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;background:#F4BC70;}
.gfgrid2{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;}
.gfstop img{width:100%;height:auto;border-radius:18px;}
.gfstop h3{font-size:clamp(21px,2.6vw,28px);font-weight:800;}
.gfstop .rose{color:#bb657e;}
.gffast{background:#0D1B2A;color:#fff;padding:72px 0;}
.gffast h2{font-size:clamp(28px,3.6vw,44px);font-weight:800;}
.gffast p{margin-top:12px;color:#D8E8F3;}
.gfclose{background:#0D1B2A;color:#fff;padding:80px 0;}
.gfclose h2{font-size:clamp(26px,3.2vw,38px);font-weight:800;}
.gfclose>.wrap>p{color:#D8E8F3;margin-top:10px;}
.gfform{display:flex;flex-direction:column;gap:12px;}
.gfform input{background:#FFFFFF;border:0;border-radius:10px;padding:13px 14px;font:inherit;}
.gfor{text-align:center;color:#8B96A5;font-weight:700;}
.gfmech{margin-top:36px;font-size:13px;color:#B9C2CE;max-width:74ch;}
.gfwho{display:flex;align-items:center;gap:10px;margin-top:14px;}
.gfwho img{width:44px;height:44px;border-radius:50%;}
.gfwho span b{display:block;font-size:14px;}
.gfwho span{font-size:12.5px;color:var(--ink-faint);line-height:1.35;}
#gw3{color:#bb657e;transition:opacity .35s;}
@media(max-width:900px){.gfgrid,.gfgrid2{grid-template-columns:1fr;}.gfbul{grid-template-columns:1fr;}}
/*v40*/
.gffly .flywheel{width:100%;max-width:380px;margin:0 auto;display:block;color:var(--ink);}
/*v41*/
.abgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:start;}
.abimg{width:100%;height:auto;border-radius:18px;}
.kpi3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;max-width:780px;}
.kpi3 b{font-size:30px;font-weight:800;display:block;background:var(--gradText);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
.kpi3 span{font-size:13.5px;color:var(--ink-faint);}
.valgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;}
.valgrid>div{border:1.5px solid var(--line);border-radius:14px;padding:18px 20px;background:#FFFFFF;}
.valgrid b{display:block;margin-bottom:6px;}
.valgrid p{font-size:14px;color:var(--ink-soft);margin:0;}
@media(max-width:860px){.valgrid,.kpi3{grid-template-columns:1fr;}.abgrid{grid-template-columns:1fr;}}
/*v43*/
.abhero{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center;}
.abcollage{display:flex;gap:14px;align-items:center;justify-content:flex-end;}
.abcollage div{display:flex;flex-direction:column;gap:14px;}
.abcollage img{width:130px;height:auto;border-radius:12px;display:block;}
.abc1{transform:translateY(18px);}.abc2{transform:translateY(-10px);}.abc3{transform:translateY(26px);}
.abstory{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;margin-top:64px;align-items:start;}
.abkpis{position:relative;padding:26px 30px;display:flex;flex-direction:column;gap:22px;}
.abkpis::before{content:"";position:absolute;inset:-30px;background:radial-gradient(circle at 60% 40%,#bb657e2E,transparent 65%);z-index:0;border-radius:50%;}
.abkpis>div{position:relative;z-index:1;}
.abkpis b{font-size:34px;font-weight:800;display:block;letter-spacing:-.01em;}
.abkpis span{font-size:13px;color:var(--ink-faint);}
.abwide{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:18px;margin-top:64px;display:block;}
.valplain{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 40px;margin-top:30px;}
.valplain b{display:block;margin-bottom:6px;font-size:14.5px;}
.valplain p{font-size:13.5px;color:var(--ink-soft);margin:0;}
.abtrust{margin-top:70px;background:var(--bg-alt);border-radius:20px;padding:52px 40px;text-align:center;}
.abtk{color:#A0305F;font-weight:800;letter-spacing:.02em;font-size:17px;}
.ablogos{display:flex;flex-wrap:wrap;gap:30px 48px;align-items:center;justify-content:center;margin-top:34px;}
.ablogos img{height:22px;width:auto;}
@media(max-width:900px){.abhero,.abstory{grid-template-columns:1fr;}.valplain{grid-template-columns:1fr;}.abcollage{justify-content:center;}}
/*v44*/
body.lp #sitefooter{display:none;}
.tgrid img[alt="Azadea"]{height:16px;max-height:16px;}
.tgrid img[alt="Wescover"]{height:18px;max-height:18px;}
.tgrid img[alt="Breuninger"]{height:36px;max-height:36px;}
.ablogos img[alt="Azadea"]{height:13px;}
.ablogos img[alt="Wescover"]{height:14px;}
.ablogos img[alt="Breuninger"]{height:28px;}
.fly2{position:relative;width:100%;max-width:520px;aspect-ratio:1;margin:0 auto;}
.fly2 svg{position:absolute;inset:0;width:100%;height:100%;}
.fly2 i{position:absolute;transform:translate(-50%,-50%);font-style:normal;color:#fff;font-weight:700;font-size:12.5px;padding:7px 14px;border-radius:999px;white-space:nowrap;}
.fly2 .one-ring{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);margin:0;}
.fly2 .word{position:absolute;left:50%;top:56%;transform:translateX(-50%);margin:0;}
#gw1,#gw2,#gw4,#gw5{display:inline-block;transition:transform .38s ease,opacity .38s ease;}
@media (prefers-reduced-motion:reduce){#gw1,#gw2,#gw4,#gw5{transition:none!important;}}
/*v45*/
.gfsmash{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.01em;}
.gfsmash span{color:#A0305F;}
.hubwrap{width:100%;max-width:560px;margin:0 auto;}
.hubwrap svg{width:100%;height:auto;display:block;}
.hubface{fill:#FFFFFF;}
.hubtxt{fill:var(--ink);}
/*v46*/
.hubwrap{position:relative;}
.tgrid img[alt="Breuninger"]{height:50px;max-height:50px;}
.ablogos img[alt="Breuninger"]{height:38px;}
body.lp .stickhead{display:block;}
body.lp .navlinks{display:none;}
body.lp .brandmark{pointer-events:none;}
.growband p{display:flex;flex-direction:column;align-items:center;gap:2px;}
.growband .gl{display:block;}
.growband b{display:block;min-height:1.5em;}
#gw1,#gw4{margin-bottom:26px;}
.growband{padding-bottom:26px;}
/*v47*/
.lpfoot{background:#0A1420;color:#8B96A5;font-size:11.5px;padding:26px 0 34px;line-height:1.55;}
.lpfoot p:first-child{color:#B9C2CE;font-size:12.5px;}
/*v48*/
.gfsol h3{font-size:clamp(21px,2.6vw,28px);font-weight:800;letter-spacing:-.01em;}
.gfsol .rose{color:#bb657e;}
/*v49*/
.thememode{font-size:17px;text-decoration:none;line-height:1;margin-right:2px;}
/*v50*/
.hero .eyebrow{white-space:nowrap;}
@media(max-width:620px){.hero .eyebrow{white-space:normal;}}
.close .math{max-width:900px;}
/*v54*/
.gcurve .es{opacity:0;transition:opacity .5s ease;}
.gcurve .es.on{opacity:1;}
.gcurve .es4 .spin{animation:eyespin 3.2s linear infinite;transform-box:fill-box;transform-origin:center;}
@keyframes eyespin{to{transform:rotate(360deg);}}
@media (prefers-reduced-motion:reduce){.gcurve .es{transition:none;}.gcurve .es4 .spin{animation:none;}}
/*v55*/
.brandmark .lgi-static{transition:opacity .5s ease;}
.brandmark .lgi-static.off{opacity:0;}
.brandmark .lgA{opacity:0;transition:opacity .5s ease,transform .55s ease;transform-box:fill-box;transform-origin:center;}
.brandmark .lgA.on{opacity:1;}
.brandmark .lring{transition:transform .7s ease-in-out;transform-box:fill-box;transform-origin:center;}
.brandmark .lgi-loop.on .lspin{animation:lgspin 2.6s linear infinite;transform-box:fill-box;transform-origin:center;}
@keyframes lgspin{to{transform:rotate(360deg);}}
@media (prefers-reduced-motion:reduce){.brandmark .lgA{display:none;}.brandmark .lgi-static.off{opacity:1;}}
/*v60*/
.brandmark .lense{transition:transform .5s cubic-bezier(.45,.05,.35,1);transform-box:fill-box;transform-origin:center;}
.brandmark .lgi-eyes{transition:opacity .45s ease;}
.feat{margin-top:56px;text-align:center;}
.featk{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:800;}
.featrow{display:flex;flex-wrap:wrap;gap:12px 30px;justify-content:center;margin-top:16px;}
.featrow span{font-size:14px;font-weight:800;color:var(--ink-faint);letter-spacing:.03em;}
@media(max-width:760px){.gfsol h3{white-space:normal!important;}}
/*v76*/ .veye{width:30px;height:16px;display:inline-block;vertical-align:-2px;margin-right:9px;flex:none;} .veye path{fill:#F4BC70;transition:fill .25s;} a.clbtn:hover .veye path,.clbtn:hover .veye path{fill:url(#veyeg) #F4BC70;} .solgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;} @media(max-width:1020px){.solgrid{grid-template-columns:repeat(2,1fr);}} @media(max-width:640px){.solgrid{grid-template-columns:1fr;}} .qshot{display:grid;grid-template-columns:1.45fr 1fr;gap:28px;align-items:center;margin-top:34px;} .qshot .cquote{margin:0;}.qshot .shot{margin:0;} @media(max-width:900px){.qshot{grid-template-columns:1fr;}} .scv .ademo{display:block;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--blue);} /*v78*/ a.clbtn:hover .veye [stroke]{stroke:url(#veyeg) #F4BC70;} .vspin{animation:vspin 7s linear infinite;} @keyframes vspin{to{stroke-dashoffset:-96;}} @media (prefers-reduced-motion:reduce){.vspin{animation:none;}} /*v81*/ .vcyc .vc-up,.vcyc .vc-dn{opacity:0;} .vcyc .vc-rings{animation:vcR 5s ease-in-out infinite;} .vcyc .vc-up{animation:vcU 5s ease-in-out infinite;} .vcyc .vc-dn{animation:vcD 5s ease-in-out infinite;} .vcyc .vc-l{animation:vcML 5s ease-in-out infinite;} .vcyc .vc-r{animation:vcMR 5s ease-in-out infinite;} @keyframes vcR{0%,12%{opacity:1}22%,50%{opacity:0}58%,100%{opacity:1}} @keyframes vcU{0%,12%{opacity:0}22%,30%{opacity:1}40%,100%{opacity:0}} @keyframes vcD{0%,30%{opacity:0}40%,50%{opacity:1}58%,100%{opacity:0}} @keyframes vcML{0%,66%{transform:translateX(0)}76%,84%{transform:translateX(51.5px)}94%,100%{transform:translateX(0)}} @keyframes vcMR{0%,66%{transform:translateX(0)}76%,84%{transform:translateX(-51.5px)}94%,100%{transform:translateX(0)}} @media (prefers-reduced-motion:reduce){.vcyc g{animation:none!important;}} /*v84*/ .case .cobst{font-size:13.5px;color:var(--muted);margin:2px 0 8px;line-height:1.5;} /*v106*/ .askbars{display:flex;gap:18px;align-items:flex-end;justify-content:center;margin:26px auto 4px;max-width:820px;} .askbars .ab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;} .askbars .ab i{display:block;width:100%;max-width:92px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#F4BC70,#A0305F);opacity:.92;} .askbars .ab b{font-size:11.5px;letter-spacing:.08em;color:#fff;} .askbars .ab span{font-size:12px;color:rgba(255,255,255,.75);text-align:center;line-height:1.35;} .askbars .abu i{background:#F4BC70;box-shadow:0 0 18px #F4BC7088;} .askbars .abu b{color:#F4BC70;} @media(max-width:700px){.askbars{gap:8px;} .askbars .ab b{font-size:9.5px;letter-spacing:.04em;} .askbars .ab span{font-size:10.5px;}} .method{font-size:15px;} .mech{font-size:15px;} /*v107*/ .askbars2{margin-top:22px;} .askbars2 .abstack{position:relative;width:100%;max-width:92px;display:flex;align-items:flex-end;justify-content:center;} .askbars2 .ab i{width:100%;} .askbars2 .ab em{position:absolute;left:0;right:0;bottom:0;display:block;border:2px dashed #F4BC70;border-bottom:0;border-radius:6px 6px 0 0;font-style:normal;} .prose,.pg p{font-size:16.5px;line-height:1.65;} .lever p{font-size:15.5px;} .case p{font-size:16px;} details p{font-size:16px;} .cobst{font-size:14.5px!important;} .trust span{font-size:14px;} .capchips i{font-size:14.5px;} .askbars .ab span{font-size:13px;} .fine{font-size:13.5px;} .faqgrid{columns:2;column-gap:14px;margin-top:26px;} .faqgrid details{break-inside:avoid;margin-bottom:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 20px;} @media(max-width:860px){.faqgrid{columns:1;}} /*v108*/ @media(min-width:1440px){.wrap{max-width:1240px;} .hero .sub{max-width:62ch;}} .hero{padding:64px 0 72px;} .duoviz{display:flex;gap:30px;margin:18px 0 8px;flex-wrap:wrap;} .duoviz>div{display:flex;flex-direction:column;gap:8px;align-items:flex-start;} .duoviz svg{height:112px;width:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px;} .duoviz b{font-size:13px;color:var(--muted);font-weight:700;} .pullq{border-left:4px solid #F4BC70;padding-left:18px;font-weight:700;} .pglyph{width:30px;height:16px;display:block;margin:10px 0 0;} @media(min-width:900px){.ladder .lad:nth-child(1){transform:translateY(28px);}.ladder .lad:nth-child(2){transform:translateY(14px);}} .case .ckick{font-size:12.5px;} .lever .num{font-size:12.5px;} .ndcol b{font-size:12.5px;} .askbars .ab b{font-size:12.5px;} .method{font-size:16px;} @media(max-width:700px){.askbars .ab b{font-size:11px;}} /*v109*/ .prose{max-width:none;} details p{max-width:none;} .mech{max-width:none;} .cquote p{max-width:none;} .hero .sub{max-width:none;} .close h2{max-width:none;} .privlegal{max-width:none;} @media(min-width:961px){.hero-grid{grid-template-columns:1.22fr .78fr;}} .hero h1{font-size:clamp(36px,4.6vw,54px);white-space:nowrap;} @media(max-width:760px){.hero h1{white-space:normal;}} @media(min-width:1000px){.askbars .abu{flex:1.6;} .askbars .abu span{white-space:nowrap;}} /*v110*/ .vizrow{display:flex;gap:36px;align-items:center;margin-top:16px;} .vizrow>p{flex:1.35;margin:0;} .vizrow .duoviz{flex:1;margin:0;justify-content:flex-end;flex-wrap:nowrap;} .vizrow .duoviz svg{height:98px;} @media(max-width:980px){.vizrow{flex-direction:column;align-items:flex-start;} .vizrow .duoviz{justify-content:flex-start;}} /*v111*/ .askbars{justify-content:flex-start;margin-left:0;} .vizrow .duoviz{justify-content:flex-start;} /*v112*/ .vizrow .duoviz{margin-left:44px;} @media(max-width:980px){.vizrow .duoviz{margin-left:0;}} /*v113*/ .close h2{white-space:nowrap;font-size:clamp(24px,2.62vw,38px);} @media(max-width:1000px){.close h2{white-space:normal;font-size:clamp(26px,4.4vw,40px);}} .mech{max-width:none!important;} /*v114*/ @media(max-width:760px){.gcurve{max-width:none;width:100%;margin:30px 0 0;}.gcurve .cpill{font-size:11px;padding:6px 10px;}.gcurve .cpill:nth-of-type(2){left:38%!important;}.gcurve .cpill:nth-of-type(1){left:2%!important;}} /*v115*/ .askbars{justify-content:center;gap:22px;} .askbars .ab{flex:1;} .askbars .abu{flex:1;} .askbars .abu span{white-space:normal;} /*v116*/ .bridge{max-width:none;} .askbars{gap:clamp(18px,4.5vw,60px);} .askbars .ab{flex:0 0 auto;} .askbars .ab span{white-space:nowrap;} @media(max-width:760px){.askbars{gap:10px;} .askbars .ab{flex:1;} .askbars .ab span{white-space:normal;}} /*v117*/ .askbars{max-width:none;margin:26px auto 4px;justify-content:center;} .askbars .ab i{width:92px;max-width:none;} .askbars2 .abstack{width:92px;max-width:none;} @media(max-width:760px){.askbars .ab i{width:100%;max-width:64px;} .askbars2 .abstack{width:100%;max-width:64px;}} /*v118*/ .vizrow{margin-bottom:38px;} /*v122*/ @media(min-width:961px) and (max-width:1439px){.hero-grid{grid-template-columns:1fr 1fr;gap:44px;} .hero .sub{font-size:16.5px;} .hero h1{font-size:clamp(32px,4vw,44px);} .gcurve{max-width:none;}} /*v123*/ .ucycle{display:block;width:100%;max-width:520px;margin:4px auto 0;} @media(min-width:961px){.diagram{grid-template-columns:1fr auto 1.35fr;}} @media(max-width:760px){.askbars .ab b{font-size:8.5px;letter-spacing:.02em;} .askbars2 .ab b{font-size:8.5px;letter-spacing:.02em;}} @media(max-width:480px){.askbars .ab b{font-size:6.5px;letter-spacing:0;} .askbars2 .ab b{font-size:6.5px;letter-spacing:0;}} @media(max-width:980px){.vizrow .duoviz{margin-left:0;justify-content:center;} .duoviz{justify-content:center;} .duoviz>div{align-items:center;}} /*v129*/ .vizrow .duoviz svg{height:clamp(112px,10.5vw,150px);} @media(max-width:480px){.vizrow .duoviz svg{height:96px;}} .ladder .lad:nth-child(3){transform:translateY(14px);} .ladarr{align-self:center;justify-self:center;font-size:34px;font-weight:800;color:#F4BC70;line-height:1;} .ladder .ladarr:nth-child(2){transform:translateY(21px);} .ladder .ladarr:nth-child(4){transform:translateY(7px);} @media(min-width:981px){.ladder{grid-template-columns:1fr auto 1fr auto 1fr;gap:22px 12px;}} @media(max-width:980px){.ladder .lad{transform:none!important;} .ladder .ladarr:nth-child(2),.ladder .ladarr:nth-child(4){transform:rotate(90deg);justify-self:center;padding:2px 0;}} /*v131*/ .gcurve:not(.go) .gline{animation:none!important;} .gcurve:not(.go) .geyes{animation:none!important;} /*v134*/ /*v135*/ .ladder .lad:nth-child(3){border-top-color:#F4BC70;} .ladder .lad:nth-child(5){border-top-color:#fff;} .diagram .dg:last-child{background:transparent!important;border:0!important;box-shadow:none!important;} /*v132*/ /*v138*/ /*v140*/ /*v141*/ /*v142*/ /*v146*/ /*v147*/ /*v155*/ /*v156*/ /*v157*/ #p-dept-sales .clbtn,#p-dept-marketing .clbtn,#p-dept-operations .clbtn,#p-dept-finance .clbtn{background:none!important;} .askbars2 .abstack{position:relative;display:block;} .vizrow .duoviz{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;max-width:none!important;} .vizrow .duoviz>div{flex:0 0 clamp(210px, 195px + 3vw, 240px)!important;width:auto!important;max-width:100%!important;} .vizrow .duoviz svg{width:100%!important;height:auto!important;} .vizrow .duoviz{flex-wrap:wrap;justify-content:center;gap:18px;} .vizrow .duoviz>div{flex:0 0 350px;max-width:100%;} .rings-row{margin-top:64px!important;} .askbars .abu i{box-shadow:none;} @media(min-width:1000px){#impact h2.sec{font-size:clamp(20px,2.55vw,40px);} .close h2{white-space:nowrap;font-size:clamp(26px,2.7vw,44px);}} .gcurve .cpill:nth-of-type(3){left:auto!important;right:calc(7% + 18px)!important;top:14%!important;} #p-about .abstory p{margin-top:20px!important;} #p-about div[style*="margin-top:64px"]{margin-top:88px!important;} .vizrow>p{flex:1.1;} .vizrow .duoviz{flex:1;} .vizrow .duoviz>div{flex:1 1 0;min-width:0;} .vizrow .duoviz svg{width:100%;height:auto;} @media(min-width:601px) and (max-width:980px){.vizrow .duoviz{max-width:720px;margin-left:auto;margin-right:auto;}} .socials a{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;} @media(min-width:761px){.ladder{grid-template-columns:1fr auto 1fr auto 1fr;gap:22px 12px;}} @media(min-width:761px) and (max-width:980px){.ladder .lad:nth-child(1){transform:translateY(28px)!important;} .ladder .lad:nth-child(3){transform:translateY(14px)!important;} .ladder .lad:nth-child(5){transform:none!important;} .ladder .ladarr:nth-child(2){transform:translateY(21px)!important;} .ladder .ladarr:nth-child(4){transform:translateY(7px)!important;}} @media(max-width:760px){.ladder{grid-template-columns:1fr;}} .vizrow .duoviz>div{align-items:center!important;} .duoviz b{text-align:center;width:100%;} .capchips{gap:6px;} .capchips i{font-size:10.5px;padding:5px 10px;} @media(min-width:1000px){#impact h2.sec{white-space:nowrap;font-size:clamp(20px,2.55vw,32px);}} .rings-row{margin-top:34px;} @media(min-width:761px){.askbars .ab i{width:72px;} .askbars2 .abstack{width:72px;}} .askbars .abu i{box-shadow:0 0 8px #F4BC7066;} @media(max-width:760px){.askbars .ab i{max-width:48px;} .askbars2 .abstack{max-width:48px;}} .askbars{display:grid!important;grid-template-columns:repeat(5,1fr);gap:0 clamp(10px,2vw,34px);align-items:end;max-width:960px;margin-left:auto;margin-right:auto;}.askbars .ab{display:contents;}.askbars .ab i{grid-row:1;align-self:end;justify-self:center;}.askbars .ab b{grid-row:2;align-self:start;justify-self:center;text-align:center;margin-top:8px;}.askbars .ab span{grid-row:3;align-self:start;justify-self:center;text-align:center;white-space:normal!important;max-width:170px;}.askbars .ab:nth-of-type(1) i,.askbars .ab:nth-of-type(1) b,.askbars .ab:nth-of-type(1) span{grid-column:1;}.askbars .ab:nth-of-type(2) i,.askbars .ab:nth-of-type(2) b,.askbars .ab:nth-of-type(2) span{grid-column:2;}.askbars .ab:nth-of-type(3) i,.askbars .ab:nth-of-type(3) b,.askbars .ab:nth-of-type(3) span{grid-column:3;}.askbars .ab:nth-of-type(4) i,.askbars .ab:nth-of-type(4) b,.askbars .ab:nth-of-type(4) span{grid-column:4;}.askbars .ab:nth-of-type(5) i,.askbars .ab:nth-of-type(5) b,.askbars .ab:nth-of-type(5) span{grid-column:5;}.askbars2{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0 clamp(10px,2vw,34px);align-items:end;max-width:600px;margin-left:auto;margin-right:auto;}.askbars2 .ab{display:contents;}.askbars2 .ab .abstack{grid-row:1;align-self:end;justify-self:center;}.askbars2 .ab b{grid-row:2;align-self:start;justify-self:center;text-align:center;margin-top:8px;}.askbars2 .ab span{grid-row:3;align-self:start;justify-self:center;text-align:center;white-space:normal!important;max-width:190px;}.askbars2 .ab:nth-of-type(1) .abstack,.askbars2 .ab:nth-of-type(1) b,.askbars2 .ab:nth-of-type(1) span{grid-column:1;}.askbars2 .ab:nth-of-type(2) .abstack,.askbars2 .ab:nth-of-type(2) b,.askbars2 .ab:nth-of-type(2) span{grid-column:2;}.askbars2 .ab:nth-of-type(3) .abstack,.askbars2 .ab:nth-of-type(3) b,.askbars2 .ab:nth-of-type(3) span{grid-column:3;} @media(max-width:760px){.platlogos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;justify-items:center;align-items:center;}.platlogos span{grid-column:1/-1;justify-self:center;text-align:center;} .platlogos img:nth-of-type(5){grid-column:1/-1;}}@media(max-width:600px){.vizrow .duoviz{flex-direction:column;align-items:center;gap:18px;}.vizrow .duoviz>div{width:100%;max-width:380px;}.vizrow .duoviz svg{width:100%;height:auto;max-width:380px;}} 
@media(min-width:1000px){#impact h2.sec{white-space:nowrap!important;font-size:clamp(19px,2.2vw,29px)!important;}}
/*v171 askbars engine-proof: per-item grids replace display:contents (WebKit-safe)*/
.askbars .ab{display:grid!important;grid-template-rows:88px auto auto;align-items:end;justify-items:center;}
.askbars2 .ab{grid-template-rows:84px auto auto;}
.askbars .ab i,.askbars .ab b,.askbars .ab span,.askbars2 .ab .abstack{grid-column:1!important;}
.askbars .ab b,.askbars .ab span{align-self:start;}
