:root{
  --ink:#22331d;
  --ink-soft:rgba(34,50,36,.78);
  --ink-faint:rgba(34,50,36,.55);
  --cream:#f4f3e9;
  --sage:#eef0e2;
  --forest:#1e2c1b;
  --forest-deep:#141c14;
  --paper:#fbfaf2;
  --whatsapp:#25D366;
  --whatsapp-ink:#0a3d20;
  --telegram-ink:#0a2a3d;
}

*{box-sizing:border-box;}
html,body{margin:0;padding:0;background:var(--cream);font-family:"Hanken Grotesk",system-ui,sans-serif;-webkit-font-smoothing:antialiased;}
img{max-width:100%;}
a{color:#2f5a33;text-decoration:none;}
a:hover{color:#1e3a22;}

@keyframes boyoBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes boyoBobD{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes boyoGlint{0%,60%{background-position:160% 0%}80%,100%{background-position:-60% 100%}}
@keyframes boyoHint{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}
@keyframes boyoGlowPulse{0%,100%{opacity:.82;transform:translate(-50%,0) scale(1)}50%{opacity:1;transform:translate(-50%,0) scale(1.1)}}
@keyframes boyoBeamPulse{0%,100%{opacity:.42}50%{opacity:.72}}

.display{margin:0;font-family:'Newsreader',serif;font-weight:400;letter-spacing:-.01em;color:var(--ink);}
.display em{font-style:italic;font-weight:300;}
.eyebrow{font-size:10.5px;letter-spacing:.36em;text-transform:uppercase;color:rgba(30,48,34,.6);}
.eyebrow--sub{letter-spacing:.26em;color:rgba(30,48,34,.5);}

.ground-shadow{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);width:70%;height:20px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(40,44,28,.3),rgba(40,44,28,0) 72%);}
.ground-shadow--lg{bottom:6%;width:66%;height:24px;background:radial-gradient(50% 50% at 50% 50%,rgba(40,44,28,.32),rgba(40,44,28,0) 72%);}

.glint-sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 44%,rgba(255,255,255,.16) 47%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.16) 53%,transparent 56%);background-size:300% 300%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;mix-blend-mode:screen;animation:boyoGlint 6s ease-in-out infinite;}

.tag-row{display:flex;flex-wrap:wrap;gap:8px;}
.tag{font-size:13px;color:rgba(34,50,36,.82);border:1px solid rgba(40,58,42,.28);border-radius:999px;padding:7px 13px;background:rgba(255,255,255,.5);}

.btn{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.35);}
.btn--sm{gap:6px;font-size:13px;padding:8px 14px;border-radius:999px;box-shadow:none;}
.btn--lg{font-size:17px;padding:16px 24px;}
.btn--xl{font-size:19px;padding:16px 32px;}
.btn--whatsapp{background:var(--whatsapp);color:var(--whatsapp-ink);}
.btn--telegram{background:var(--paper);color:var(--telegram-ink);}

.scroll-hint{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none;}
.scroll-hint__pill{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:rgba(30,48,34,.7);background:rgba(255,255,255,.5);backdrop-filter:blur(4px);border-radius:999px;padding:5px 13px;}
.scroll-hint__arrow{font-size:17px;color:rgba(30,48,34,.7);animation:boyoHint 2.2s ease-in-out infinite;}

.site-desktop{display:none;}

/* ======================================================================
   MOBILE LAYOUT  (< 760px)
====================================================================== */
@media (max-width:759px){

.mobile-frame{width:100%;max-width:520px;margin:0 auto;position:relative;background:var(--cream);overflow:hidden;}

.m-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:rgba(244,243,233,.82);backdrop-filter:blur(10px);border-bottom:1px solid rgba(34,50,36,.1);}
.m-brand{display:flex;align-items:center;gap:9px;}
.m-brand__mark{width:28px;height:28px;display:flex;align-items:center;justify-content:center;}
.m-brand__mark img{width:100%;height:100%;object-fit:contain;}
.m-brand__mark--lg{width:34px;height:34px;}
.m-brand__mark--xl{width:38px;height:38px;}
.m-brand__text{line-height:1.05;}
.m-brand__name{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);}
.m-brand__name--lg{font-size:16px;color:var(--paper);}
.m-brand__name--xl{font-size:19px;color:var(--paper);}
.m-brand__loc{font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(34,50,36,.55);}

.m-hero{position:relative;min-height:92vh;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:linear-gradient(180deg,#a9d3ea 0%,#c3e0dd 52%,#cdd9a6 100%);}
.m-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9;}
.m-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(169,211,234,.5) 0%,rgba(195,224,221,.15) 30%,rgba(205,217,166,.25) 100%);}
.m-hero__glow{position:absolute;inset:0;mix-blend-mode:soft-light;background:radial-gradient(120% 60% at 50% -6%,rgba(255,246,214,.7),rgba(255,246,214,0) 55%);}
.m-hero__glint--nijia{position:absolute;pointer-events:none;background:linear-gradient(100deg,transparent 44%,rgba(255,255,255,.16) 47%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.16) 53%,transparent 56%);background-size:300% 300%;-webkit-mask:url(../assets/nijia.webp) center/100% 100% no-repeat;mask:url(../assets/nijia.webp) center/100% 100% no-repeat;mix-blend-mode:screen;animation:boyoGlint 5.8s ease-in-out infinite;left:-140px;top:383px;width:min(90vw,440px);height:min(90vw,440px);}

.m-hero__copy{position:relative;z-index:3;text-align:center;padding:48px 24px 0;margin-top:5vh;}
.m-hero__copy .display{font-size:clamp(58px,17vw,84px);line-height:.9;text-shadow:0 2px 30px rgba(255,250,235,.6);white-space:nowrap;margin-bottom:0;}
.m-hero__lede{margin:20px 0 0;font-size:16px;line-height:1.4;color:rgba(34,50,36,.76);}
.m-hero__copy .eyebrow{margin-bottom:14px;}
.m-hero__copy .eyebrow--sub{margin-top:14px;}

.m-hero__fleet{position:relative;z-index:2;margin-top:auto;width:100%;height:min(42vh,360px);padding-bottom:calc(52px + 5vh);}
.m-hero__scooter{position:absolute;bottom:44px;width:min(90vw,440px);animation:boyoBob 6.5s ease-in-out infinite;}
.m-hero__scooter img{display:block;width:100%;filter:drop-shadow(0 14px 12px rgba(24,32,18,.45)) drop-shadow(0 30px 36px rgba(24,32,18,.3));}
.m-hero__scooter--nijia{left:-40%;}
.m-hero__scooter--ori{right:-40%;animation-delay:-3s;}

.scroll-hint{bottom:14px;z-index:4;}

.m-model{position:relative;padding:56px 0 60px;overflow:hidden;}
.m-model--nijia{background:var(--cream);}
.m-model--ori{background:var(--sage);}
.m-model__bgwrap{position:absolute;top:0;left:0;right:0;height:80%;overflow:hidden;}
.m-model__bg{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9;}
.m-model__bgfade{position:absolute;inset:0;}
.m-model__bgfade--nijia{background:linear-gradient(180deg,#f4f3e9 0%,rgba(244,243,233,.9) 15%,rgba(244,243,233,.28) 42%,rgba(244,243,233,.28) 66%,rgba(244,243,233,.9) 88%,#f4f3e9 100%);}
.m-model__bgfade--ori{background:linear-gradient(180deg,#eef0e2 0%,rgba(238,240,226,.9) 15%,rgba(238,240,226,.28) 42%,rgba(238,240,226,.28) 66%,rgba(238,240,226,.9) 88%,#eef0e2 100%);}

.m-model__head{position:relative;z-index:2;text-align:center;padding:0 24px;}
.m-model__head .eyebrow{margin-bottom:8px;letter-spacing:.3em;font-size:10px;color:rgba(34,50,36,.5);}
.display--h2{font-size:clamp(52px,15vw,72px);line-height:.9;}

.m-model__scooter{position:relative;z-index:2;width:min(86vw,400px);margin:14px auto 22px;}
.m-model__scooter img{display:block;width:100%;filter:drop-shadow(0 22px 26px rgba(30,40,24,.28));animation:boyoBob 6.8s ease-in-out infinite;}
.m-model--ori .m-model__scooter img{animation-delay:-3s;}

.m-model__body{position:relative;z-index:2;padding:0 24px;}
.m-model__body p{margin:0 auto;max-width:400px;font-size:17px;line-height:1.5;color:rgba(34,50,36,.78);}
.m-model__body .tag-row{margin-top:20px;}
.m-model__note{margin-top:18px;font-size:13.5px;color:rgba(34,50,36,.65);}

.m-cta{position:relative;padding:64px 24px 72px;background:var(--forest-deep);overflow:hidden;}
.m-cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.85;}
.m-cta__scrim{position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 40%,rgba(18,26,18,.32) 0%,rgba(12,18,12,.82) 100%);}
.m-cta__content{position:relative;z-index:3;text-align:center;}
.display--cta{font-size:clamp(46px,13vw,64px);line-height:.98;color:var(--paper);text-shadow:0 4px 36px rgba(0,0,0,.45);}
.m-cta__lede{margin:16px 0 28px;font-size:16px;color:rgba(255,255,255,.82);}
.m-cta__actions{display:flex;flex-direction:column;gap:12px;max-width:320px;margin:0 auto;}
.m-cta__phone{margin-top:20px;font-size:14px;color:rgba(255,255,255,.6);}

.m-footer{position:relative;padding:44px 24px 40px;background:var(--forest);overflow:hidden;}
.m-footer__glow{position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(60% 70% at 12% 0%,rgba(120,160,110,.4),rgba(120,160,110,0) 60%),radial-gradient(50% 60% at 92% 12%,rgba(150,180,200,.24),rgba(150,180,200,0) 60%);}
.m-footer__content{position:relative;z-index:2;}
.m-footer__blurb{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.58);max-width:360px;}
.m-footer__bottom{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px;color:rgba(255,255,255,.4);}

}

/* ======================================================================
   DESKTOP LAYOUT  (>= 760px)
====================================================================== */
@media (min-width:760px){

.site-mobile{display:none;}
.site-desktop{display:block;position:relative;background:var(--cream);}

.cine{position:relative;height:640vh;}
.stage{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;background:linear-gradient(180deg,#a9d3ea 0%,#c3e0dd 55%,#cdd9a6 100%);}

.world{position:absolute;inset:0;}
.world[data-world="nijia"],.world[data-world="ori"],.world[data-world="cta"]{opacity:0;}

.px{position:absolute;top:0;left:50%;width:132%;max-width:none;height:100%;object-fit:cover;object-position:center;pointer-events:none;will-change:transform;}
.px--mask-h{bottom:0;top:auto;width:142%;object-position:center bottom;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 16%,transparent 33%,transparent 67%,#000 84%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 16%,transparent 33%,transparent 67%,#000 84%,#000 100%);}
.px--ori-a{top:5vh;width:112%;height:70vh;object-position:center 85%;}
.px--ori-c{bottom:0;top:auto;width:155%;height:80vh;object-fit:fill;}

.atmo{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;}
.atmo--hero{background:radial-gradient(120% 80% at 50% -8%,rgba(255,246,214,.6),rgba(255,246,214,0) 55%),radial-gradient(60% 45% at 74% 20%,rgba(255,236,190,.55),rgba(255,236,190,0) 60%);}
.atmo--nijia{background:radial-gradient(90% 70% at 28% 8%,rgba(255,246,214,.5),rgba(255,246,214,0) 60%);}
.atmo--ori{background:radial-gradient(90% 70% at 72% 8%,rgba(255,246,214,.5),rgba(255,246,214,0) 60%);}

.scrim{position:absolute;top:0;bottom:0;width:63%;pointer-events:none;}
.scrim--right{right:0;background:linear-gradient(90deg,rgba(249,249,240,0) 0%,rgba(249,249,240,.6) 48%,rgba(249,249,240,.92) 100%);}
.scrim--left{left:0;background:linear-gradient(270deg,rgba(249,249,240,0) 0%,rgba(249,249,240,.6) 48%,rgba(249,249,240,.92) 100%);}

.tilt{position:relative;width:100%;transition:transform .22s ease-out;will-change:transform;}
.bob{position:relative;width:100%;animation:boyoBobD 6.5s ease-in-out infinite;}
.bob--delay{animation-delay:-3.2s;}
.bob--slow{animation:boyoBobD 6.8s ease-in-out infinite;}
.bob--slow-delay{animation:boyoBobD 6.8s ease-in-out infinite;animation-delay:-3s;}
.bob img{display:block;width:100%;filter:drop-shadow(0 14px 10px rgba(24,32,18,.55)) drop-shadow(0 34px 40px rgba(24,32,18,.4));}
.glint-sweep--delay{animation-delay:-2.6s;}

.scooter{position:absolute;bottom:15vh;z-index:4;cursor:pointer;will-change:transform;}
.scooter--hn{left:6vw;width:clamp(253px,31vw,540px);}
.scooter--ho{right:6vw;width:clamp(266px,32.6vw,567px);}
.ground-shadow--wide{width:74%;height:26px;background:radial-gradient(50% 50% at 50% 50%,rgba(40,44,28,.34),rgba(40,44,28,0) 72%);}
.scooter__label{text-align:center;margin-top:6px;}
.scooter__label span{display:inline-block;font-family:'Newsreader',serif;font-style:italic;font-size:clamp(15px,1.4vw,22px);color:var(--ink);background:rgba(255,255,255,.5);backdrop-filter:blur(4px);border-radius:999px;padding:4px 15px;}

.hero-ui{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);z-index:5;text-align:center;width:min(760px,86vw);pointer-events:none;will-change:transform,opacity;padding:44px 56px;border-radius:32px;background:radial-gradient(60% 60% at 50% 45%,rgba(255,255,255,.72),rgba(255,255,255,.5) 38%,rgba(255,255,255,.24) 58%,rgba(255,255,255,.08) 78%,rgba(255,255,255,0) 100%);}
.hero-ui .eyebrow{font-size:clamp(11px,1vw,13px);margin-bottom:18px;}
.display--hero{font-size:clamp(56px,8.4vw,118px);line-height:.92;text-shadow:0 2px 34px rgba(255,250,235,.55);}
.hero-ui__lede{margin:22px 0 0;font-size:clamp(16px,1.5vw,21px);color:rgba(34,50,36,.74);}
.hero-ui .eyebrow--sub{margin-top:16px;font-size:clamp(11px,1vw,13px);}

.ground-shadow--scene{width:66%;height:34px;background:radial-gradient(50% 50% at 50% 50%,rgba(40,44,28,.36),rgba(40,44,28,0) 72%);}
.scene-scooter{position:absolute;bottom:11vh;z-index:4;will-change:transform;width:clamp(320px,47vw,800px);}
.scene-scooter--n{left:2vw;}
.scene-scooter--o{right:2vw;}
.scene-scooter img{filter:drop-shadow(0 26px 32px rgba(30,40,24,.3));}
.scene-scooter__caption{position:absolute;bottom:-2%;font-family:'Newsreader',serif;font-style:italic;font-size:clamp(12px,1.1vw,16px);color:rgba(34,50,36,.6);}
.scene-scooter__caption--n{left:8%;transform:rotate(-2deg);}
.scene-scooter__caption--o{right:8%;transform:rotate(2deg);}

.panel{position:absolute;top:50%;z-index:5;width:clamp(320px,34vw,520px);opacity:0;will-change:transform,opacity;}
.panel--right{right:6vw;transform:translate(40px,-50%);}
.panel--left{left:6vw;transform:translate(-40px,-50%);}
.panel .eyebrow{font-size:clamp(11px,.9vw,12px);letter-spacing:.34em;color:rgba(34,50,36,.55);margin-bottom:12px;}
.display--panel{font-size:clamp(56px,7vw,96px);line-height:.9;}
.panel__body{margin:18px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:rgba(34,50,36,.78);max-width:440px;}
.panel .tag-row{margin-top:24px;}
.panel .tag{font-size:clamp(12px,1vw,14px);padding:7px 14px;background:rgba(255,255,255,.4);}
.panel__note{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:clamp(13px,1.1vw,15px);color:rgba(34,50,36,.7);}

.world-nav{position:absolute;bottom:6vh;z-index:6;font-size:clamp(14px,1.2vw,16px);letter-spacing:.03em;color:rgba(30,48,34,.82);border-bottom:1px solid rgba(30,48,34,.35);padding-bottom:3px;cursor:pointer;}
.world-nav--right{right:6vw;}
.world-nav--left{left:6vw;}

.world--cta{background:var(--forest-deep);}
.cta-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 75% at 50% 58%,rgba(18,26,18,.28) 0%,rgba(12,18,12,.78) 100%);}

.cta-fleet{position:absolute;left:50%;bottom:16vh;transform:translateX(-50%);z-index:4;display:flex;align-items:flex-end;justify-content:center;gap:clamp(24px,4vw,72px);width:92%;}
.cta-fleet__item{position:relative;width:clamp(220px,28vw,460px);flex:0 0 auto;}
.ground-shadow--cta{bottom:1%;width:72%;height:30px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.55),rgba(0,0,0,0) 72%);}
.cta-fleet__item .bob img{filter:drop-shadow(0 24px 30px rgba(0,0,0,.5));}
.glint-sweep--cta-delay{animation-delay:-2.4s;}

.headlight-glow{position:absolute;top:40%;width:28%;height:26%;opacity:0;pointer-events:none;border-radius:50%;animation:boyoGlowPulse 3.2s ease-in-out infinite;mix-blend-mode:screen;}
.headlight-glow--nijia{left:80%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,244,200,.98),rgba(255,214,130,.45) 46%,rgba(255,200,110,0) 72%);}
.headlight-glow--ori{left:16%;width:24%;height:24%;background:radial-gradient(50% 50% at 50% 50%,rgba(210,238,255,.98),rgba(120,190,255,.5) 44%,rgba(90,170,255,0) 72%);animation-delay:-1.1s;}
.headlight-beam{position:absolute;top:36%;width:70%;height:44%;opacity:0;pointer-events:none;animation:boyoBeamPulse 3.2s ease-in-out infinite;mix-blend-mode:screen;}
.headlight-beam--nijia{left:74%;background:radial-gradient(60% 50% at 0% 50%,rgba(255,232,160,.4),rgba(255,232,160,0) 70%);}
.headlight-beam--ori{left:-42%;background:radial-gradient(60% 50% at 100% 50%,rgba(150,200,255,.4),rgba(150,200,255,0) 70%);animation-delay:-1.1s;}

.cta-fleet__label{position:absolute;left:50%;bottom:12vh;transform:translateX(-50%);z-index:5;font-size:clamp(10px,.9vw,12px);letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.5);}

.cta-ui{position:absolute;left:50%;top:16vh;transform:translateX(-50%);z-index:6;text-align:center;width:min(820px,88vw);}
.display--cta-desktop{font-size:clamp(48px,7vw,88px);line-height:.96;color:var(--paper);text-shadow:0 4px 40px rgba(0,0,0,.45);}
.cta-ui__lede{margin:18px 0 30px;font-size:clamp(16px,1.6vw,21px);color:rgba(255,255,255,.84);}
.cta-ui__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;}

.brand-badge{position:absolute;top:clamp(20px,3vh,44px);left:clamp(20px,3vw,56px);z-index:8;display:flex;align-items:center;gap:11px;padding:8px 14px 8px 10px;border-radius:999px;background:rgba(255,255,255,.24);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.35);}
.brand-badge__mark{width:32px;height:32px;display:flex;align-items:center;justify-content:center;}
.brand-badge__mark img{width:100%;height:100%;object-fit:contain;}
.brand-badge__text{line-height:1.05;}
.brand-badge__name{font-size:clamp(13px,1.1vw,15px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);}
.brand-badge__loc{font-size:clamp(9px,.8vw,11px);letter-spacing:.22em;text-transform:uppercase;color:rgba(34,50,36,.6);}

.scroll-hint--desktop{bottom:3.5vh;z-index:7;gap:7px;}
.scroll-hint--desktop .scroll-hint__pill{font-size:11px;letter-spacing:.3em;padding:6px 15px;}
.scroll-hint--desktop .scroll-hint__arrow{font-size:19px;}

.d-footer{position:relative;overflow:hidden;background:var(--forest);padding:clamp(60px,8vw,90px) clamp(20px,7vw,120px) 56px;}
.d-footer__glow{position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(50% 80% at 12% 0%,rgba(120,160,110,.4),rgba(120,160,110,0) 60%),radial-gradient(45% 70% at 90% 20%,rgba(150,180,200,.28),rgba(150,180,200,0) 60%);}
.d-footer__row{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap;max-width:1400px;margin:0 auto;}
.d-footer__about{max-width:420px;}
.d-footer__about p{margin:20px 0 0;font-size:16px;line-height:1.6;color:rgba(255,255,255,.6);}
.d-footer__contact{display:flex;flex-direction:column;gap:12px;}
.d-footer__label{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:2px;}
.d-footer__contact .btn{border-radius:12px;padding:13px 24px;font-size:16px;box-shadow:none;}
.d-footer__phone{font-size:15px;color:rgba(255,255,255,.6);margin-top:4px;}
.d-footer__bottom{position:relative;margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.4);}

}
