:root{--orange:#d97757;--cyan:#11afff}
/* Light editorial theme with Plus500 brand blue, set in Poppins. Layered on page.css. */
:root{--pds-font-sans:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}
body[data-direction="anthropic"]{
  --cream:#f4efe6;--cream-2:#ebe3d4;--paper:#fffdf9;--navy:#0c2780;--blue:#2e86fe;--blue-text:#1d5fd8;--ink-solid:#0c1433;
  --serif:'Poppins',sans-serif;
  --accent:var(--blue-text);--accent-soft:rgba(46,134,254,.13);
  --ink:#0c1433;--ink-soft:rgba(12,20,51,.76);--ink-faint:rgba(12,20,51,.58);--hairline:rgba(12,20,51,.13);
  --card-bg:var(--paper);--card-border:rgba(12,20,51,.13);--card-shadow:0 1px 2px rgba(12,20,51,.05);
  --page-bg:var(--cream);background:var(--cream);
}
body[data-direction="anthropic"] #starfield{display:none}
body[data-direction="anthropic"] .section-head h2,
body[data-direction="anthropic"] .buzz h3,
body[data-direction="anthropic"] .finalcta h2,
body[data-direction="anthropic"] .hero h1,
body[data-direction="anthropic"] .hero .display{font-weight:600;letter-spacing:-.03em}
body[data-direction="anthropic"] .section-head h2{font-size:clamp(30px,4vw,48px);line-height:1.12}
body[data-direction="anthropic"] .buzz h3{font-size:clamp(24px,2.6vw,32px)}
body[data-direction="anthropic"] .finalcta h2{font-size:clamp(30px,4.4vw,48px);line-height:1.1}
body[data-direction="anthropic"] .eyebrow{letter-spacing:.14em}
/* header */
body[data-direction="anthropic"] .topbar{background:var(--navy)}
body[data-direction="anthropic"] .topbar.is-stuck{background:var(--navy);border-bottom-color:rgba(255,255,255,.12)}
/* hero */
body[data-direction="anthropic"] .hero{overflow:hidden;background:radial-gradient(60% 75% at 82% 25%,rgba(46,134,254,.22),transparent 70%),radial-gradient(40% 50% at 0% 100%,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 70%),var(--cream)}
body[data-direction="anthropic"] .hero h1{color:var(--blue-text);font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:0;text-transform:none}
body[data-direction="anthropic"] .hero .display{color:var(--ink);text-shadow:none;font-size:clamp(36px,5vw,64px);line-height:1.04;margin-top:12px}
body[data-direction="anthropic"] .hero .display em{font-style:normal;background:linear-gradient(100deg,var(--navy),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}
body[data-direction="anthropic"] .hero__sub{color:var(--ink-soft)}
body[data-direction="anthropic"] .hero__stage{min-height:0}
.hero__art{width:clamp(280px,40vw,540px);height:auto;display:block}
.hero__art .spin{transform-origin:310px 230px;animation:art-spin 60s linear infinite}
@keyframes art-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.hero__art .spin{animation:none}}
.band{padding-block:clamp(8px,2vw,24px)}
.band svg{width:100%;height:auto}
/* cards */
body[data-direction="anthropic"] .award__org{color:var(--ink-soft)}
body[data-direction="anthropic"] .award__year{color:var(--navy)}
body[data-direction="anthropic"] .award__cap{color:var(--ink)}
body[data-direction="anthropic"] .laurel{display:block;flex:none;width:clamp(26px,2.9vw,38px);aspect-ratio:82.14/133.54;height:auto;background:#c9a227;filter:none;-webkit-mask:url(assets/laurel.svg) center/contain no-repeat;mask:url(assets/laurel.svg) center/contain no-repeat}
body[data-direction="anthropic"] .laurel--r{transform:scaleX(-1)}
body[data-direction="anthropic"] .qa__q{font-size:18px;font-weight:600}
body[data-direction="anthropic"] .finalcta p{color:rgba(255,255,255,.88)}
body[data-direction="anthropic"] .btn--accent{background:#fff;color:var(--navy)}
body[data-direction="anthropic"] :focus-visible{outline-color:var(--blue)}
/* sections */
.infobar{padding-block:0 clamp(24px,4vw,48px)}
.infobar .herobar{margin-top:0}
.countdown .cd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--pds-corner-large);padding:clamp(32px,5vw,56px)}
.countdown h2{font-weight:600;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.02em;line-height:1.1}
.countdown p{color:var(--ink-soft);font-size:18px;max-width:34em}
.cd__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,20px);width:min(520px,100%)}
.cd__grid div{background:var(--navy);color:#fff;border-radius:var(--pds-corner-medium);padding:16px 8px}
.cd__grid b{display:block;font:600 clamp(28px,4.4vw,46px)/1 var(--pds-font-sans);font-variant-numeric:tabular-nums}
.cd__grid span{display:block;margin-top:6px;font:var(--pds-caption-large-font);color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.08em}
.tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--pds-spacing-large);position:relative}
@media(min-width:760px){.tl{grid-template-columns:repeat(4,minmax(0,1fr))}.tl::before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:linear-gradient(90deg,var(--blue),rgba(46,134,254,.15))}}
.tl__i{position:relative;padding-top:36px;display:flex;flex-direction:column;gap:8px}
.tl__i::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--cream);border:3px solid var(--blue)}
.tl__i.done::before{background:var(--blue)}
.tl__d{font:var(--pds-label-large-emphasized);color:var(--accent);letter-spacing:.04em}
.tl__i b{font:600 clamp(18px,1.8vw,22px)/1.3 var(--pds-font-sans);color:var(--ink);text-wrap:balance}

/* typewriter hero */
body[data-herostyle="classic"] .herotype{display:none}
body:not([data-herostyle="classic"]) #top{display:none}
body:not([data-herostyle="classic"]) .topbar,body:not([data-herostyle="classic"]) .topbar.is-stuck{background:#1b1b19;border-bottom-color:rgba(255,255,255,.1)}
.herotype{position:relative;isolation:isolate;overflow:hidden;background:#1b1b19;color:#f4efe6;text-align:center;min-height:clamp(520px,calc(100vh - 120px),780px);display:flex;flex-direction:column;justify-content:center}
.herotype::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 52% at 50% 44%,rgba(46,134,254,.3),transparent 72%),radial-gradient(34% 38% at 88% 92%,color-mix(in srgb,var(--cyan) 13%,transparent),transparent 70%);animation:ht-glow 7s ease-in-out infinite}
.herotype::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 80%)}
@keyframes ht-glow{0%,100%{opacity:.75}50%{opacity:1}}
.herotype__in{flex:1;justify-content:center;width:100%;display:flex;flex-direction:column;align-items:center;padding-block:clamp(16px,2.4vw,40px) clamp(8px,1.4vw,20px)}
.herotype__eyebrow{margin:0 0 clamp(8px,1.2vw,14px);font:600 clamp(12px,1.3vw,15px)/1.2 var(--pds-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}
.tw{position:relative;display:flex;align-items:center;justify-content:flex-start;max-width:100%;height:1.08em;margin-block:clamp(8px,1.6vw,20px);font:700 clamp(44px,min(12vw,13.8vh),267px)/1 'Instrument Sans',var(--pds-font-sans);letter-spacing:.02em;color:#f4efe6;white-space:nowrap;transition:width .7s cubic-bezier(.2,.8,.2,1)}
.tw__txt{display:inline-flex;align-items:center}
.tw__meas{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}
.tw .ch{display:inline-block;animation:ch-in .42s cubic-bezier(.2,.9,.25,1) both}
@keyframes ch-in{from{opacity:0;transform:translateY(.16em) scale(1.12);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}
.tw .sl{width:.5em;height:.72em;display:inline-flex;align-items:center;justify-content:center}
.tw .sl{animation:sl-pulse 2.4s ease-in-out infinite}
.tw .sl i{display:block;width:.44em;height:.72em;background:var(--orange);clip-path:polygon(0 0,36% 0,100% 100%,64% 100%)}
@keyframes sl-pulse{0%,100%{filter:drop-shadow(0 0 .08em color-mix(in srgb,var(--orange) 55%,transparent))}50%{filter:drop-shadow(0 0 .2em color-mix(in srgb,var(--orange) 95%,transparent))}}
.tw__caret{flex:none;width:.028em;height:.8em;margin-left:.06em;border-radius:.02em;background:var(--orange);box-shadow:0 0 .2em color-mix(in srgb,var(--orange) 80%,transparent);animation:caret 1s steps(1) infinite}
.tw.typing .tw__caret{animation:none}
@keyframes caret{50%{opacity:0}}
.herotype__title{margin:0;font:500 clamp(20px,2.6vw,32px)/1.25 var(--pds-font-sans);letter-spacing:-.01em;color:#f4efe6}
.herotype__title em{font-style:normal;color:var(--cyan)}
body[data-direction="anthropic"] .herotype .herotype__sub{color:rgba(244,239,230,.8);margin:12px auto 0;max-width:36em;text-align:center}
.herotype .hero__cta{justify-content:center;margin-top:14px}
@media (prefers-reduced-motion:reduce){.herotype::before,.tw .sl{animation:none}.tw .ch{animation:none}}


[hidden]{display:none!important}
.herotype__cd{width:100%;padding-bottom:clamp(12px,1.8vw,24px)}
.cdh{margin-block:42px;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vw,16px)}
.cdh__label{font:600 clamp(12px,1.2vw,14px)/1 var(--pds-font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--orange)}
.cdh__grid{display:flex;align-items:flex-start;justify-content:center;gap:clamp(8px,2vw,28px)}
.cdh__u{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:clamp(64px,9vw,130px)}
.cdh__u b{font:400 clamp(44px,min(7vw,9vh),112px)/.9 'Bebas Neue',sans-serif;letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 .4em rgba(46,134,254,.45)}
.cdh__u span{font:500 clamp(11px,1vw,14px)/1 var(--pds-font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}
.cdh__grid>i{font:400 clamp(44px,min(7vw,9vh),112px)/.9 'Bebas Neue',sans-serif;font-style:normal;color:var(--orange);animation:cdh-blink 1s steps(1) infinite;animation-play-state:paused}
@keyframes cdh-blink{50%{opacity:.25}}
@media(prefers-reduced-motion:reduce){.cdh__grid>i{animation:none}}

.herotype{min-height:0}
@media(max-height:820px) and (min-width:900px){.herotype .herotype__sub{display:none}.cdh{gap:6px}}

.infobar{display:block;padding-block:clamp(28px,4vw,56px)}
.infobar .wrap{padding-bottom:clamp(28px,4vw,56px);border-bottom:1px solid var(--hairline)}
.infobar .herobar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;text-align:center}
.infobar .herobar__item{align-items:center;gap:6px;min-width:0;padding-inline:clamp(12px,2.4vw,36px);border-left:1px solid var(--hairline)}
.infobar .herobar__item:first-child{border-left:none}
.infobar .herobar__item b{font:400 44px/.95 'Bebas Neue',sans-serif;letter-spacing:.02em;color:var(--navy);white-space:normal;overflow-wrap:anywhere}
.infobar .herobar__item:nth-child(even) b{color:var(--blue-text)}
.infobar .herobar__item span{color:var(--ink-soft);font:500 clamp(13px,1.1vw,15px)/1.3 var(--pds-font-sans);text-transform:none;letter-spacing:.04em}
@media(max-width:760px){.infobar .herobar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.infobar .herobar__item:nth-child(odd){border-left:none}.infobar .herobar__item b{font-size:clamp(34px,9vw,46px)}}

.tlsec{position:relative;isolation:isolate;overflow:hidden;background:#141210;padding-block:clamp(72px,10vw,140px)}
.tlsec__bg{position:absolute;left:0;right:0;top:-45%;bottom:-45%;z-index:-2;background:url(assets/timeline-bg.jpg) center/cover no-repeat;will-change:transform}
.tlsec::after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(20,18,16,.4)}
.tlsec .section-head h2{color:#fff}
.tlsec .eyebrow{color:var(--cyan)}
.tlsec .tl::before{background:linear-gradient(90deg,var(--orange),color-mix(in srgb,var(--orange) 15%,transparent))}
.tlsec .tl__i::before{background:#141210;border-color:var(--orange)}
.tlsec .tl__i.done::before{background:var(--orange)}
.tlsec .tl__d{color:var(--orange)}
.tlsec .tl__i b{color:#f4efe6}
@media(prefers-reduced-motion:reduce){.tlsec__bg{transform:none!important}}

#how,#awards{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(60% 80% at 85% 0%,color-mix(in srgb,var(--cyan) 22%,transparent),transparent 70%),linear-gradient(135deg,var(--navy),#1a56d6 60%,var(--blue))}
#how::before,#awards::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(80% 90% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(80% 90% at 50% 50%,#000 30%,transparent 100%)}
#how .section-head h2,#awards .section-head h2{color:#fff}
#how .section-head p,#how .section-head .lede{color:rgba(255,255,255,.88)}
#how .eyebrow,#awards .eyebrow{color:rgba(255,255,255,.92)}
#how .step{border-color:transparent;box-shadow:0 18px 40px -18px rgba(5,14,60,.55)}
#how .step:hover{border-color:var(--cyan)}

body[data-direction="anthropic"] #awards .award__org{color:rgba(255,255,255,.85)}
body[data-direction="anthropic"] #awards .award__year,body[data-direction="anthropic"] #awards .award__cap{color:#fff}
body[data-direction="anthropic"] #awards .laurel{background:#e2c25a}

@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}
body[data-direction="anthropic"] .btn--gradient,body[data-direction="anthropic"] .btn--accent{--ang:0deg;color:#fff;border:2px solid transparent;background:linear-gradient(135deg,var(--navy),#1a56d6) padding-box,conic-gradient(from var(--ang),var(--orange),var(--cyan),var(--blue),var(--orange)) border-box;animation:btn-spin 3s linear infinite;box-shadow:0 0 22px -4px color-mix(in srgb,var(--cyan) 45%,transparent)}
body[data-direction="anthropic"] .btn--gradient:hover,body[data-direction="anthropic"] .btn--accent:hover{color:#fff;background:linear-gradient(135deg,#143a9e,#2e86fe) padding-box,conic-gradient(from var(--ang),var(--orange),var(--cyan),var(--blue),var(--orange)) border-box;animation-duration:1.6s}
@keyframes btn-spin{to{--ang:360deg}}
@media(prefers-reduced-motion:reduce){body[data-direction="anthropic"] .btn--gradient,body[data-direction="anthropic"] .btn--accent{animation:none}}

body[data-direction="anthropic"] #how .btn--gradient,body[data-direction="anthropic"] #awards .btn--gradient,body[data-direction="anthropic"] .finalcta .btn--accent{color:var(--blue-text);background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),var(--orange),var(--cyan),var(--blue),var(--orange)) border-box}
body[data-direction="anthropic"] #how .btn--gradient:hover,body[data-direction="anthropic"] #awards .btn--gradient:hover,body[data-direction="anthropic"] .finalcta .btn--accent:hover{color:var(--navy);background:linear-gradient(var(--cream),var(--cream)) padding-box,conic-gradient(from var(--ang),var(--orange),var(--cyan),var(--blue),var(--orange)) border-box}

.stps{list-style:none;margin:0 0 clamp(8px,2vw,24px);padding:0;border-top:1px solid rgba(255,255,255,.28)}
.stp{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,4vw,64px);padding-block:clamp(18px,2.6vw,36px);border-bottom:1px solid rgba(255,255,255,.28);transition:padding-left .45s cubic-bezier(.2,.8,.2,1)}
.stp::before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent);transition:width .45s cubic-bezier(.2,.8,.2,1)}
.stp:hover{padding-left:clamp(8px,1.6vw,24px)}
.stp:hover::before{width:100%}
.stp__n{position:relative;font:400 clamp(77px,13.6vw,192px)/.8 'Bebas Neue',sans-serif;letter-spacing:.01em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.9);padding-top:.04em;transition:color .35s,-webkit-text-stroke-color .35s;min-width:1.7ch}
.stp:hover .stp__n{color:var(--cyan);-webkit-text-stroke-color:var(--cyan)}
.stp h4{position:relative;margin:0;font:600 clamp(24px,3.6vw,44px)/1.15 var(--pds-font-sans);letter-spacing:-.01em;color:#fff;text-wrap:balance}
.stp__lbl{position:relative;font:600 clamp(11px,1vw,14px)/1 var(--pds-font-sans);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.92);white-space:nowrap}
@media(max-width:640px){.stp{grid-template-columns:auto 1fr;gap:16px}.stp__lbl{display:none}.stp__n{font-size:clamp(58px,19.2vw,88px)}.stp h4{font-size:clamp(22px,6.4vw,30px)}}
@media(prefers-reduced-motion:reduce){.stp,.stp::before{transition:none}}

@media(min-width:861px){
.stps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;gap:0}
.stp{grid-template-columns:1fr;align-content:start;justify-items:center;text-align:center;gap:clamp(12px,1.6vw,24px);padding:clamp(8px,1vw,16px) clamp(16px,2.4vw,40px);border-bottom:0;border-left:1px solid rgba(255,255,255,.28)}
.stp:first-child{border-left:0}
.stp:hover{padding-left:clamp(16px,2.4vw,40px)}
.stp::before{inset:0 0 auto 0;width:auto;height:0;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);transition:height .45s cubic-bezier(.2,.8,.2,1)}
.stp:hover::before{width:auto;height:100%}
.stp__n{font-size:140px;min-width:0}
.stp h4{font-size:27px}
.stp__lbl{order:-1}
}

#how .section-head{text-align:center;margin-inline:auto;display:flex;flex-direction:column;align-items:center}
#how .section-head p{margin-inline:auto;max-width:36em}
.stp{justify-items:center;text-align:center}
@media(max-width:860px){.stp{grid-template-columns:1fr;justify-items:center;gap:8px}.stp__lbl{display:block;order:-1}.stp:hover{padding-left:0}}

.stp::before{display:none!important}
.stp,.stp:hover,.stp:first-child:hover{padding-left:clamp(16px,2.4vw,40px);transition:none}
@media(min-width:861px){.stp:first-child,.stp:first-child:hover{padding-left:clamp(16px,2.4vw,40px)}}
@media(max-width:860px){.stp-br{display:none}.stp,.stp:hover{padding-left:0}}

.award__year span{font:400 clamp(40px,4.6vw,60px)/1 'Bebas Neue',sans-serif;letter-spacing:.03em}

html{scroll-padding-top:var(--stick-h,110px)}

#why{position:relative;isolation:isolate;overflow:hidden}
#why::before{display:none;content:"";position:absolute;z-index:-1;right:-6%;top:50%;width:min(780px,70vw);aspect-ratio:3.2/1;transform:translateY(-50%);background:var(--navy);opacity:.06;-webkit-mask:url(assets/logo-white.svg) center/contain no-repeat;mask:url(assets/logo-white.svg) center/contain no-repeat;pointer-events:none}
#why .why__grid{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hairline);margin-bottom:clamp(8px,2vw,24px)}
#why .feature{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(16px,3.4vw,56px);padding:clamp(22px,3vw,40px) 0;background:none;border:0;border-bottom:1px solid var(--hairline);border-radius:0;box-shadow:none;transform:none}
#why .feature:hover{transform:none;box-shadow:none}
#why .feature .fi{margin:0;width:clamp(36px,3.2vw,44px);height:clamp(36px,3.2vw,44px);border-radius:0;display:grid;place-items:center;background:none;color:var(--blue-text);border:0;transition:none}
#why .feature .fi svg{width:100%;height:100%}
#why .feature:hover .fi{background:none;color:var(--blue-text)}
#why .feature h4{margin:0;font:600 clamp(20px,2.1vw,28px)/1.2 var(--pds-font-sans);letter-spacing:-.02em;color:var(--ink)}
#why .feature p{margin:0;font:400 clamp(15px,1.3vw,18px)/1.55 var(--pds-font-sans);color:var(--ink-soft);max-width:34em}
#why .feature p a{color:var(--blue-text);font-weight:500}
@media(max-width:760px){#why .feature{grid-template-columns:auto 1fr;gap:12px 16px}#why .feature p{grid-column:1/-1}}

#why .feature{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:clamp(16px,3vw,48px);row-gap:10px}
#why .feature h4{grid-column:1;grid-row:1;align-self:end}
#why .feature p{grid-column:1;grid-row:2;align-self:start;max-width:44em}
#why .feature .fi{grid-column:2;grid-row:1/3;width:clamp(72px,9vw,120px);height:clamp(72px,9vw,120px);opacity:.14;color:var(--navy);justify-self:end}
#why .feature:hover .fi{color:var(--navy)}
@media(max-width:760px){#why .feature{grid-template-columns:minmax(0,1fr) auto}#why .feature p{grid-column:1}#why .feature .fi{width:64px;height:64px}}

:where(body[data-direction="anthropic"]) .section-head h2,:where(body[data-direction="anthropic"]) .countdown h2{color:var(--blue-text)}
:where(body[data-direction="anthropic"]) .section-head .eyebrow{color:#5b6070}

#why .feature{padding-block:2em}
#why .feature .fi{grid-column:2;justify-self:end;margin-left:auto}

#why .feature{grid-template-columns:auto minmax(0,1fr)}
#why .feature .fi{grid-column:1;grid-row:1/3;justify-self:start;margin-left:0}
#why .feature h4,#why .feature p{grid-column:2}
@media(max-width:760px){#why .feature{grid-template-columns:auto minmax(0,1fr)}#why .feature p{grid-column:2}}

#why .feature{padding-block:1.5em;column-gap:clamp(12px,2.25vw,36px);row-gap:8px}
#why .feature h4{font-size:clamp(15px,1.575vw,21px)}
#why .feature p{font-size:clamp(13px,.98vw,13.5px)}
#why .feature .fi{width:clamp(54px,6.75vw,90px);height:clamp(54px,6.75vw,90px)}
@media(max-width:760px){#why .feature .fi{width:48px;height:48px}}

#why .why__grid{border-top:0}
#why .feature:last-child{border-bottom:0}
#why .feature{padding-block:1rem}

@media(min-width:861px){
#why .why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);row-gap:0}
#why .feature{align-items:start;padding-block:clamp(24px,3vw,40px);border-bottom:1px solid var(--hairline)}
#why .feature:nth-child(n+3){border-bottom:0}
#why .feature .fi{align-self:start}
}

#why .feature .fi,#why .feature:hover .fi{color:var(--blue-text);opacity:1}
