@font-face{font-family:Figtree;src:url('fonts/Figtree.ttf') format('truetype');font-weight:300 900;font-display:swap}
:root{--ink:#141a18;--green:#07573c;--muted:#6a726e;--line:#e7eae8;--surface:#f3f5f4;--radius:32px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#fff;color:var(--ink);font:17px/1.5 Figtree,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-weight:600;line-height:1.04;letter-spacing:-.045em}h2{font-size:clamp(38px,4.7vw,64px)}p{color:var(--muted)}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.nav{height:98px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:16px}.brand img{width:115px;height:auto}.brand>span{font-size:12px;color:var(--muted);border-left:1px solid var(--line);padding-left:16px}.nav nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:500}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:17px 24px;min-height:56px;line-height:1.2;border-radius:100px;background:var(--green);color:white;font-size:16px;font-weight:550;transition:transform .2s,background .2s}.button:hover{background:#063f2d;transform:translateY(-2px)}.button.small{min-height:44px;padding:13px 19px;font-size:14px}.button svg{width:21px;height:21px;fill:currentColor}.button.secondary{background:#fff;color:var(--ink);border:1px solid #d8deda}.button.secondary:hover{background:var(--surface)}.hero{text-align:center;padding-top:60px}.release{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--green);font-weight:550}.dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.hero h1{font-size:clamp(48px,6.5vw,84px);margin:22px 0}.hero h1 span{color:var(--green)}.hero>p{font-size:20px;line-height:1.5}.actions{display:flex;justify-content:center;gap:12px;margin:28px 0 48px}.hero-showcase{height:585px;position:relative;overflow:hidden;background:var(--surface);border-radius:var(--radius);display:flex;align-items:flex-end;justify-content:center}.device{border:7px solid #1b211e;box-shadow:0 0 0 1px #606760,0 22px 40px #152a1720;overflow:hidden;border-radius:43px;background:#fff;position:relative;width:258px;flex-shrink:0}.hero-device{width:258px;transform:translateY(23px);z-index:2}.floating{position:absolute;background:#fff;border:1px solid #e9edea;border-radius:24px;box-shadow:0 12px 36px #10241809}.transcript{width:350px;left:45px;top:110px;padding:26px 19px;text-align:left;transform:rotate(-3deg)}.transcript img{margin-top:14px;border-radius:12px}.visual-label{font-size:10px;letter-spacing:.1em;font-weight:650;color:var(--muted)}.mic{width:228px;right:51px;top:222px;padding:19px 26px;transform:rotate(3deg)}.mic img{height:158px;object-fit:contain;width:100%;border-radius:16px}.mic .visual-label{display:block;margin-top:5px;font-size:9px}.showcase-caption{position:absolute;left:28px;bottom:23px;color:var(--muted);font-size:12px}.intro{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;padding-block:132px;align-items:end}.intro .kicker{grid-column:1/-1;margin-bottom:-28px}.kicker{font-size:11px;letter-spacing:.11em;font-weight:650;color:var(--green);margin-bottom:20px}.intro h2{font-size:clamp(44px,5.7vw,76px)}.intro h2 span{color:#909a94}.intro>p:last-child{font-size:20px;max-width:350px;margin-bottom:7px}.section-heading{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;margin-bottom:50px}.section-heading>p{max-width:230px;font-size:18px}.walkthrough{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.walk-visual{position:sticky;top:100px;background:var(--surface);border-radius:var(--radius);height:480px;display:flex;flex-direction:column;justify-content:center;padding:36px}.step-detail{text-align:center}.step-detail img{width:100%;height:275px;object-fit:contain;margin:20px 0;border-radius:20px;transition:opacity .18s}.step-detail p{font-size:16px;color:var(--ink)}.walk-footer{position:absolute;bottom:20px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.step{min-height:270px;padding:25px 0 80px;opacity:.38;transition:opacity .25s}.step.active{opacity:1}.step-button{padding:0;display:grid;grid-template-columns:40px 1fr 25px;gap:14px;width:100%;align-items:center;border:0;background:none;text-align:left;font-size:29px;line-height:1.2;font-weight:550;letter-spacing:-.025em}.step-number{font-size:13px;font-weight:500;color:var(--green);letter-spacing:0}.step-arrow{font-size:22px;font-weight:400;color:var(--green)}.step p{margin:22px 30px 0 54px;font-size:18px;max-width:330px}.how{padding-bottom:80px}.keyboard{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding-block:80px 120px}.keyboard-copy>p:not(.kicker){margin:25px 0;font-size:18px;max-width:330px}.keyboard-visual{border-radius:var(--radius);padding:36px 22px;background:var(--surface);overflow:hidden}.keyboard-visual img{border-radius:20px;box-shadow:0 10px 26px #14231910}.switch{display:inline-flex;background:var(--surface);border-radius:100px;padding:5px;gap:2px}.switch button{border:0;border-radius:100px;padding:10px 14px;font-size:13px;background:none;color:var(--muted);min-height:40px}.switch button.selected{background:white;color:var(--ink);box-shadow:0 2px 5px #11111110}.history{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;margin-bottom:120px}.history-visual{background:var(--surface);height:510px;border-radius:var(--radius);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding-top:45px}.history .device{width:235px}.history>div:last-child>p:last-child{font-size:18px;margin-top:25px;max-width:330px}.platforms{padding-bottom:120px}.platform-list a,.platform-list>div{display:grid;grid-template-columns:1fr 1fr 20px;align-items:center;padding:23px 24px;border-radius:18px;transition:background .2s}.platform-list a:hover{background:var(--surface)}.platform-list a>span:first-child,.platform-list>div>span:first-child{font-size:29px;letter-spacing:-.02em;font-weight:500}.platform-note{font-size:15px;color:var(--muted)}.platform-list a>span:last-child{font-size:25px;color:var(--green)}.platform-list>div{opacity:.6}.closing{margin-bottom:40px}.closing-inner{border-radius:var(--radius);padding:72px 28px;text-align:center;background:var(--green);color:white}.closing-inner>img{margin:0 auto 35px;width:135px}.closing h2{font-size:clamp(40px,5.5vw,72px)}.closing p{font-size:20px;color:#c1d6cc;margin-top:17px}.button.white{background:white;color:var(--green);margin-top:30px}.button.white:hover{background:#f3f5f4}.closing-mac{display:block;margin:22px auto 0;font-size:13px;color:#c1d6cc}.closing-mac:hover{color:white}.footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);padding-block:20px 36px;gap:24px}.footer>div{display:flex;gap:25px;align-items:center}.skip{position:fixed;left:16px;top:-70px;z-index:100;padding:14px 22px;background:var(--green);color:white;border-radius:24px}.skip:focus{top:16px}a:focus-visible,button:focus-visible{outline:3px solid #428763;outline-offset:5px}.reveal{transition:opacity .6s,transform .6s}.js .reveal.pending{opacity:0;transform:translateY(20px)}
@media(min-width:1300px){.hero-showcase .transcript{left:65px}.hero-showcase .mic{right:70px}}
@media(max-width:900px){.brand>span{display:none}.wrap{width:calc(100% - 40px)}.nav nav{gap:22px}.hero h1{font-size:68px}.transcript{width:260px;left:25px;top:105px}.mic{width:190px;right:25px;top:305px}.hero-device{width:230px}.hero-showcase{height:540px}.walkthrough{gap:35px}.walk-visual{height:410px;padding:22px}.step-detail img{height:240px}.step-button{font-size:24px}.keyboard{gap:35px}.history{gap:60px}}
@media(max-width:640px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 32px)}.nav{height:80px}.nav .brand img{width:92px}.nav nav>a:not(.button){display:none}.button.small{padding:12px 15px;font-size:12px;min-height:40px}.hero{padding-top:36px}.hero h1{font-size:clamp(43px,11vw,68px);margin:20px 0}.hero>p{font-size:17px;max-width:310px;margin:auto}.desktop-break{display:none}.release{font-size:12px}.actions{gap:10px;margin:25px 0 33px;flex-direction:column;align-items:center}.actions .button{width:230px;min-height:49px;font-size:14px;padding:14px 18px}.hero-showcase{height:480px;border-radius:26px}.hero-device{width:215px;transform:translateY(23px)}.floating{display:none}.showcase-caption{bottom:auto;top:16px;left:0;width:100%;font-size:10px}.intro{grid-template-columns:1fr;gap:28px;padding-block:80px}.intro .kicker{margin:0}.intro h2{font-size:49px}.intro>p:last-child{font-size:18px;max-width:330px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:none;font-size:16px}.walkthrough{display:flex;flex-direction:column;gap:25px}.walk-visual{position:relative;top:auto;width:100%;height:340px;border-radius:26px}.step-detail img{height:190px;margin:13px 0}.walk-footer{font-size:9px}.walk-steps{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.step{min-height:0;padding:0;opacity:1}.step-button{display:flex;flex-direction:column;gap:7px;text-align:center;font-size:13px;padding:13px 4px;border-radius:18px;background:var(--surface);height:87px;justify-content:center;letter-spacing:0}.step.active .step-button{background:var(--green);color:white}.step.active .step-number{color:#c1d6cc}.step-arrow{display:none}.step p{display:none}.walk-steps:after{content:attr(data-description);grid-column:1/-1;display:block;color:var(--muted);font-size:17px;line-height:1.5;min-height:78px;padding-top:14px}.how{padding-bottom:40px}.keyboard{grid-template-columns:1fr;gap:35px;padding-block:35px 70px}.keyboard h2,.history h2,.section-heading h2{font-size:43px}.keyboard-copy>p:not(.kicker){max-width:none;font-size:17px}.keyboard-visual{padding:25px 12px;border-radius:26px}.history{grid-template-columns:1fr;gap:30px;margin-bottom:75px}.history-visual{height:420px;order:2;border-radius:26px}.history .device{width:210px}.history>div:last-child>p:last-child{font-size:17px;max-width:none}.platforms{padding-bottom:70px}.platform-list a,.platform-list>div{padding:17px 12px;grid-template-columns:1fr auto 16px;gap:14px}.platform-list a>span:first-child,.platform-list>div>span:first-child{font-size:24px}.platform-note{font-size:12px}.closing-inner{padding:52px 20px;border-radius:26px}.closing-inner>img{width:115px;margin-bottom:28px}.closing h2{font-size:40px}.closing p{font-size:18px}.closing .button{font-size:14px;padding:16px 20px}.footer{display:block;font-size:11px}.footer>div{margin-top:16px;gap:18px}.footer>div>span{margin-left:auto}.mac-hero{padding-top:35px!important}}
.step{opacity:1}.step:not(.active) .step-button{color:#747d77}.step.active .step-button{color:var(--green)}#walk-description{display:none}.walk-steps:after{display:none}
@media(max-width:640px){#walk-description{display:block;font-size:17px;min-height:78px;margin-top:-10px}.step.active .step-button{color:white}.step:not(.active) .step-button{color:var(--ink)}}
/* Annotation pass: Ethiopic-led type, full devices, voice guidance, and quiet motion. */
@font-face{font-family:Shiromeda;src:url('fonts/Shiromeda-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ease-out:cubic-bezier(.16,1,.3,1)}
h1,h2{font-family:Shiromeda,Figtree,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}
h1 [lang=am]{letter-spacing:0}
.keyboard-copy [lang=am]{font-family:Shiromeda,Figtree,sans-serif;font-weight:700}
.switch button{min-height:44px}
.hero{padding-top:46px}
.hero h1{font-size:clamp(3.2rem,6.8vw,5.5rem);margin:0 0 25px}
.hero>p{font-size:1.25rem}
.hero-showcase{height:660px;align-items:center;padding:40px 24px;overflow:visible}
.hero-device{width:258px;transform:none}
.transcript{width:330px;top:130px;left:40px}
.mic{top:325px;right:45px;width:215px}
.showcase-caption{bottom:20px}
.intro h2{font-size:clamp(2.8rem,5.5vw,4.75rem)}
.intro h2 span{color:#707b74}
.keyboard h2,.history h2,.section-heading h2{font-size:clamp(2.5rem,4.5vw,4rem)}
.history-visual{height:590px;align-items:center;padding:35px 25px;overflow:visible}
.history .device{width:235px}
.keyboard-voice{padding-block:5px 120px}
.voice-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}
.voice-screenshot{padding:32px 22px 24px;background:var(--surface);border-radius:var(--radius)}
.voice-screenshot img{width:100%;border-radius:24px;box-shadow:0 10px 28px #1423190d}
.voice-screenshot>p{font-size:.875rem;text-align:center;margin:22px 0 0}
.voice-instructions{list-style:none;margin:0;padding:0;display:grid;gap:36px}
.voice-instructions li{display:grid;grid-template-columns:28px 1fr;gap:18px}
.voice-instructions li>span{font-size:.8125rem;color:var(--green);padding-top:6px;font-variant-numeric:tabular-nums}
.voice-instructions h3{font-size:1.5rem;font-weight:550;line-height:1.2;letter-spacing:-.02em}
.voice-instructions p{margin-top:13px;font-size:1.0625rem;line-height:1.6;max-width:36ch}
.voice-note{font-size:1rem;max-width:62ch;margin:30px auto 0;text-align:center}
.platform-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:210px 150px 190px;grid-template-areas:'iphone mac' 'iphone telegram' 'android telegram';gap:18px}
.platform{padding:32px 36px;border-radius:var(--radius);background:var(--surface);display:flex;gap:24px;position:relative;transition:transform .25s var(--ease-out),background .25s}
a.platform:hover{transform:translateY(-4px);background:#eaf0ec}
.platform-icon{width:42px;height:42px;flex-shrink:0;color:var(--green)}
.platform-icon:not([fill=none]){fill:currentColor}
.platform-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}
.platform-name{font-size:1.5rem;font-weight:550;line-height:1.2;letter-spacing:-.025em}
.platform-description{display:block;font-size:1.0625rem;color:var(--muted);margin-top:12px;max-width:23ch}
.platform-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;width:100%;font-size:.875rem;color:var(--green)}
.platform-action>span{font-size:1.5rem;line-height:1}
.iphone-platform{grid-area:iphone;flex-direction:column;background:#e9f2ed}
.iphone-platform .platform-icon{width:52px;height:52px}
.iphone-platform .platform-content{flex:1}
.iphone-platform .platform-description{font-family:Shiromeda,Figtree,sans-serif;font-weight:700;font-size:clamp(1.75rem,3.1vw,2.5rem);color:var(--ink);line-height:1.18;letter-spacing:-.025em}
.mac-platform{grid-area:mac}
.telegram-platform{grid-area:telegram;flex-direction:column}
.telegram-platform .platform-content{flex:1}
.android-platform{grid-area:android}
.closing h2{font-size:clamp(2.6rem,5.5vw,4.5rem)}
.button{transition:transform .2s var(--ease-out),background .2s}
.button:active{transform:scale(.98)}
.reveal{transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}
.js .hero-showcase:not(.in-view) .floating{opacity:0;transform:translateY(40px) rotate(var(--tilt))}
.floating.transcript{--tilt:-3deg}
.floating.mic{--tilt:3deg}
.hero-showcase.in-view .floating{animation:float-in .75s var(--ease-out) both}
.hero-showcase.in-view .mic{animation-delay:.13s}
@keyframes float-in{from{opacity:0;transform:translateY(40px) rotate(var(--tilt))}to{opacity:1;transform:translateY(0) rotate(var(--tilt))}}
@media(min-width:1300px){.hero-showcase .transcript{left:50px}.hero-showcase .mic{right:55px}}
@media(max-width:1000px) and (min-width:641px){.transcript{left:22px;width:240px;top:105px;padding:22px 16px}.mic{right:24px;width:180px;top:390px}.hero-device{width:235px}.hero-showcase{height:620px}.voice-layout{gap:35px}.platform{padding:26px;gap:18px}}
@media(max-width:760px) and (min-width:641px){.hero-showcase .transcript{width:210px;left:14px;top:85px}.hero-showcase .mic{width:155px;right:16px;top:405px}.hero-device{width:215px}}
@media(max-width:640px){
  .hero{padding-top:34px}.hero h1{font-size:clamp(2.65rem,11.5vw,4rem);line-height:1.12;margin-bottom:22px}.hero>p{font-size:1.0625rem}
  .hero-showcase{height:auto;min-height:0;padding:48px 16px 34px;border-radius:26px;overflow:visible}.hero-device{width:215px;transform:none}.showcase-caption{top:18px;bottom:auto}
  .hero-showcase .floating{display:none}
  .intro h2{font-size:clamp(2.7rem,11vw,3.4rem)}
  .keyboard h2,.history h2,.section-heading h2{font-size:clamp(2.25rem,10vw,3rem)}
  .keyboard-voice{padding-block:5px 75px}.voice-layout{grid-template-columns:1fr;gap:38px}.voice-screenshot{padding:25px 12px 20px;border-radius:26px}.voice-screenshot img{border-radius:18px}.voice-instructions{gap:30px}.voice-instructions p{max-width:none;font-size:1rem}.voice-instructions h3{font-size:1.375rem}.voice-note{text-align:left;margin-top:26px;font-size:.9375rem}
  .history-visual{height:auto;padding:30px 20px;min-height:0;overflow:visible}.history .device{width:210px}
  .platform-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:'iphone' 'mac' 'telegram' 'android';gap:14px}.platform{padding:28px;border-radius:26px;gap:22px}.iphone-platform{min-height:345px}.iphone-platform .platform-description{font-size:2rem}.mac-platform,.android-platform{min-height:200px}.telegram-platform{min-height:255px}.platform-description{font-size:1rem}.platform-name{font-size:1.5rem}
  .closing h2{font-size:clamp(2.35rem,10vw,3rem)}
}
/* Motion pass: visible entrances, slow reading beats, and a gentle release. */
.fidel-stack{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;contain:paint}
.fidel-stack span{position:absolute;top:0;left:0;font-family:Shiromeda,sans-serif;font-weight:700;line-height:1;color:var(--green);user-select:none;pointer-events:none;text-align:center}
.hero-showcase .floating,.showcase-caption{z-index:1}
.js .hero h1{animation:content-in .7s var(--ease-out) both}
.js .hero>p{animation:content-in .7s var(--ease-out) .12s both}
.js .hero .actions{animation:content-in .7s var(--ease-out) .24s both}
.hero-showcase.in-view .floating{animation:float-in .8s var(--ease-out) both,card-drift 4.6s ease-in-out .8s infinite;animation-play-state:paused}
.hero-showcase.in-view .mic{animation-delay:.16s,.96s;animation-duration:.8s,5.2s;animation-direction:normal,reverse}
.hero-showcase.in-view.motion-visible .floating{animation-play-state:running}
.js .hero-showcase:not(.motion-visible) .hero-device{opacity:0;transform:translateY(35px)}
.hero-showcase.motion-visible .hero-device{animation:phone-in .8s var(--ease-out) both,phone-drift 7s ease-in-out .8s infinite}
@keyframes content-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@keyframes float-in{from{opacity:0;transform:translateY(65px) rotate(0deg)}to{opacity:1;transform:translateY(0) rotate(var(--tilt))}}
@keyframes card-drift{0%,100%{transform:translate(0,0) rotate(var(--tilt))}25%{transform:translate(8px,-12px) rotate(calc(var(--tilt) + 1.2deg))}50%{transform:translate(2px,-28px) rotate(calc(var(--tilt) - .8deg))}75%{transform:translate(-7px,-14px) rotate(calc(var(--tilt) - 1.4deg))}}
@keyframes phone-in{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}
@keyframes phone-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.reveal{transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s)}
.js .reveal.pending{transform:translateY(36px)}
.detail-image-wrap{position:relative;height:275px;margin:20px 0;contain:layout paint;isolation:isolate}
.step-detail .detail-image-wrap img{height:100%;width:100%;margin:0;object-fit:contain;transition:none}
.detail-layer{position:absolute;inset:0;opacity:1;pointer-events:none}
.detail-layer[aria-hidden=true]{opacity:0}
.detail-image-wrap.is-transitioning .detail-layer{will-change:opacity,transform}
.walk-progress{position:absolute;bottom:0;left:32px;right:32px;height:3px;overflow:hidden;border-radius:20px;background:#dce4df}
.walk-progress>span{display:block;height:100%;background:var(--green);transform:scaleX(var(--walk-progress,.3333));transform-origin:left;transition:transform .8s var(--ease-out)}
.step-button{transition:color .4s var(--ease-out)}
.step-arrow{transition:transform .25s var(--ease-out)}
.step-button:hover .step-arrow{transform:translate(3px,-3px)}
.platform-icon{transition:transform .3s var(--ease-out)}
a.platform:hover .platform-icon{transform:translateY(-3px)}
.platform-action>span{transition:transform .25s var(--ease-out)}
a.platform:hover .platform-action>span{transform:translate(3px,-3px)}
.history>div:last-child>p.history-description{font-size:1.125rem;margin-top:25px;max-width:330px}
.history>div:last-child>p.history-note{font-size:.875rem;line-height:1.6;margin-top:20px;max-width:35ch;color:var(--muted)}
@media(min-width:641px){
  .step{min-height:clamp(440px,75vh,620px);padding:24px 0 72px}
  .step-content{position:sticky;top:clamp(150px,30vh,240px);padding-bottom:48px}
  .walkthrough{padding-bottom:clamp(160px,35vh,320px)}
  .how{padding-bottom:110px}
}
@media(max-width:900px) and (min-width:641px){.detail-image-wrap{height:240px}}
@media(max-width:640px){
  .detail-image-wrap{height:190px;margin:13px 0}
  .detail-image-wrap.is-transitioning .detail-layer{will-change:opacity}
  .step-detail #detail-caption{min-height:48px;display:flex;align-items:center;justify-content:center}
  .step-content{position:static;padding:0}
  .walk-progress{left:22px;right:22px}
  .history>div:last-child>p.history-description{font-size:1.0625rem;max-width:none}
  .history>div:last-child>p.history-note{max-width:38ch}
}
.landing-page .hero .actions{flex-direction:column;align-items:center}
.landing-page .hero .actions .button{width:min(270px,100%)}
.android-download svg{width:22px;height:22px;fill:currentColor}
.android-download .android-eye{fill:var(--green)}
.landing-page .platform-grid .android-platform .platform-icon,.landing-page .platform-grid .android-platform .platform-action{color:var(--green)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.js .reveal.pending{opacity:1;transform:none}.js .hero-showcase:not(.in-view) .floating{opacity:1;transform:rotate(var(--tilt))}.js .hero-showcase:not(.in-view) .hero-device{opacity:1;transform:none}.hero-device,.floating{translate:none!important}}
