:root{
  --black:#080A0C;
  --graphite:#1A1D21;
  --white:#FFFFFF;
  --bg:#F5F7FA;
  --soft:#E8ECEF;
  --sage:#9BB8A6;
  --sage-dark:#2F4F46;
  --blue:#DDE8EF;
  --gold:#B89B72;
  --text:#182025;
  --muted:#657079;
  --line:rgba(8,10,12,.1);
  --glass:rgba(255,255,255,.66);
  --shadow:0 24px 70px rgba(8,10,12,.12);
  --radius:28px;
  --radius-lg:40px;
  --container:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:var(--text);
  background:
    radial-gradient(circle at 10% 4%, rgba(155,184,166,.28), transparent 26rem),
    radial-gradient(circle at 88% 12%, rgba(221,232,239,.7), transparent 24rem),
    linear-gradient(180deg,#fbfcfd 0%,var(--bg) 46%,#fff 100%);
  line-height:1.6;
  overflow-x:hidden;
}
body.menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
button,input,textarea,select{font:inherit}
::selection{background:rgba(155,184,166,.45)}
.container{width:min(calc(100% - 40px),var(--container));margin:0 auto}
.section{padding:104px 0;position:relative}
.section.compact{padding:88px 0}
.skip-link{position:absolute;left:16px;top:-80px;background:var(--black);color:#fff;padding:12px 16px;border-radius:12px;z-index:9999;transition:.25s}
.skip-link:focus{top:16px}

.site-header{
  position:sticky;top:0;z-index:1000;
  background:rgba(245,247,250,.76);
  backdrop-filter:blur(22px);
  -webkit-backdrop-filter:blur(22px);
  border-bottom:1px solid rgba(8,10,12,.08);
  transition:box-shadow .25s ease, background .25s ease;
}
.site-header.is-scrolled{background:rgba(255,255,255,.84);box-shadow:0 16px 48px rgba(8,10,12,.08)}
.header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:12px;min-width:0}
.brand-logo{width:46px;height:46px;border-radius:16px;box-shadow:0 14px 28px rgba(8,10,12,.12)}
.brand-text{display:grid;line-height:1.1}
.brand-text strong{font-weight:850;letter-spacing:-.035em;font-size:1rem;white-space:nowrap}
.brand-text small{color:var(--muted);font-weight:650;font-size:.78rem;margin-top:5px}
.nav{display:flex;align-items:center;gap:5px;padding:7px;border:1px solid rgba(8,10,12,.08);border-radius:999px;background:rgba(255,255,255,.5)}
.nav a{font-size:.9rem;font-weight:700;color:#4e5961;padding:9px 12px;border-radius:999px;transition:.2s ease}
.nav a:hover,.nav a:focus-visible{background:rgba(8,10,12,.07);color:var(--black)}
.header-actions{display:flex;align-items:center;gap:10px}
.menu-toggle{display:none;width:44px;height:44px;border:1px solid rgba(8,10,12,.1);background:#fff;border-radius:16px;place-items:center;cursor:pointer}
.menu-toggle span{display:block;width:18px;height:2px;background:var(--black);border-radius:10px;margin:3px 0;transition:.25s}
body.menu-open .menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}
body.menu-open .menu-toggle span:nth-child(2){opacity:0}
body.menu-open .menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}

.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  min-height:48px;padding:13px 20px;border-radius:999px;
  border:1px solid transparent;font-weight:800;font-size:.95rem;
  transition:transform .2s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease, color .2s ease;
  cursor:pointer;white-space:nowrap;
}
.btn:hover{transform:translateY(-2px)}
.btn:focus-visible,.menu-toggle:focus-visible,.back-top:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(155,184,166,.75);outline-offset:3px}
.btn-small{min-height:42px;padding:10px 16px;font-size:.88rem}
.btn-dark{background:var(--black);color:#fff;box-shadow:0 18px 38px rgba(8,10,12,.2)}
.btn-dark:hover{background:#16201b;color:#fff}
.btn-light{background:rgba(255,255,255,.75);border-color:rgba(8,10,12,.1);color:var(--text);box-shadow:0 14px 34px rgba(8,10,12,.08)}
.btn-light:hover{background:#fff;color:var(--black)}
.btn-ghost{border-color:rgba(8,10,12,.14);color:var(--text);background:rgba(255,255,255,.38)}
.btn-ghost:hover{background:rgba(47,79,70,.1);color:var(--sage-dark);border-color:rgba(47,79,70,.24)}
.btn-whatsapp{background:#16251f;color:#fff;box-shadow:0 20px 42px rgba(47,79,70,.24)}
.btn-whatsapp:hover{background:#20372f;color:#fff}
.btn-instagram{background:linear-gradient(135deg,#2b1c2d,#8c4f67 52%,#b89b72);color:#fff;box-shadow:0 16px 36px rgba(81,39,61,.2)}
.btn-instagram:hover{filter:saturate(1.05) brightness(.96);color:#fff}
.btn-icon{width:20px;height:20px;flex:0 0 auto}.icon{font-size:.9rem}.btn-full{width:100%}

.hero{padding:94px 0 80px;min-height:calc(100svh - 76px);display:flex;align-items:center;overflow:hidden}
.hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 22%, rgba(155,184,166,.32), transparent 26rem),radial-gradient(circle at 82% 18%, rgba(184,155,114,.16), transparent 20rem),linear-gradient(180deg,rgba(255,255,255,.5),rgba(245,247,250,0));}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:54px;align-items:center;position:relative;z-index:1}
.eyebrow{margin:0 0 16px;color:var(--sage-dark);font-weight:850;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}
h1,h2,h3{margin:0;color:var(--black);letter-spacing:-.05em;line-height:1.04}
h1{font-size:clamp(2.45rem,5.2vw,5rem);max-width:780px}
h2{font-size:clamp(2rem,4vw,3.55rem)}
h3{font-size:1.22rem;letter-spacing:-.035em}
p{margin:0;color:var(--muted)}
.hero-subtitle{font-size:clamp(1.02rem,1.4vw,1.18rem);max-width:670px;margin:24px 0 0;color:#4e5961}
.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;max-width:720px}
.hero-badges span{padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.66);border:1px solid rgba(8,10,12,.08);font-size:.86rem;font-weight:750;color:#4e5961;box-shadow:0 12px 28px rgba(8,10,12,.05)}
.hero-visual{position:relative}
.hero-image{border-radius:44px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.75);background:var(--blue);aspect-ratio:4/3;object-fit:cover}
.float-card{position:absolute;padding:15px 17px;border-radius:22px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 46px rgba(8,10,12,.12);display:grid;gap:3px;max-width:245px}
.float-card strong{font-size:1.05rem;color:var(--black);letter-spacing:-.03em}.float-card span{font-size:.83rem;color:var(--muted);font-weight:650;line-height:1.35}.card-rating{right:22px;bottom:24px}.card-care{left:-16px;top:28px}

.section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.section-heading p:not(.eyebrow){font-size:1.04rem;margin-top:14px}.align-left{text-align:left;margin:0}
.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.soft-card,.service-card,.timeline-card,.review-card,.about-card,.location-card,.contact-form,.insta-card{background:var(--glass);border:1px solid rgba(255,255,255,.72);box-shadow:0 18px 54px rgba(8,10,12,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.soft-card{padding:22px;border-radius:26px;min-height:198px;transition:.25s ease}.soft-card:hover{transform:translateY(-5px);box-shadow:0 24px 62px rgba(8,10,12,.11)}.soft-card h3{margin:18px 0 9px;font-size:1.04rem}.soft-card p{font-size:.93rem}.line-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,rgba(155,184,166,.30),rgba(221,232,239,.92));color:var(--sage-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 26px rgba(47,79,70,.08)}.line-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}

.services-section{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(221,232,239,.24),rgba(255,255,255,0))}.service-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{padding:28px;border-radius:34px;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;inset:auto -20% -30% 15%;height:170px;background:radial-gradient(circle,rgba(155,184,166,.24),transparent 64%);pointer-events:none}.service-card-dark{background:linear-gradient(160deg,#080A0C,#1A1D21 65%,#2F4F46);border-color:rgba(255,255,255,.12)}.service-card-dark h3,.service-card-dark p,.service-card-dark li{color:#fff}.service-card-dark .service-icon{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.22)}.service-top{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.service-top p{font-size:.92rem;margin-top:6px}.service-icon{width:54px;height:54px;border-radius:20px;display:grid;place-items:center;background:#fff;border:1px solid rgba(8,10,12,.08);color:var(--sage-dark);box-shadow:0 14px 30px rgba(8,10,12,.08);flex:0 0 auto}.service-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.service-card ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.service-card li{position:relative;padding-left:26px;color:#52606a;font-weight:650;font-size:.96rem}.service-card li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--sage)}

.split-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center}.tag-panel{display:flex;flex-wrap:wrap;gap:12px;padding:30px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(221,232,239,.46));border:1px solid rgba(255,255,255,.76);box-shadow:var(--shadow)}.tag-panel span{padding:12px 15px;border-radius:999px;background:#fff;border:1px solid rgba(8,10,12,.08);font-weight:800;color:#42504c;box-shadow:0 12px 24px rgba(8,10,12,.05)}.indicated-section .btn{margin-top:28px}

.process-section{background:linear-gradient(180deg,#fff 0%,#f7f9fa 100%)}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:steps}.timeline-card{padding:24px;border-radius:28px;min-height:210px;position:relative;overflow:hidden}.timeline-card span{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:16px;background:var(--black);color:#fff;font-weight:900;margin-bottom:22px}.timeline-card h3{font-size:1.08rem;margin-bottom:9px}.timeline-card p{font-size:.94rem}.timeline-card:after{content:"";position:absolute;right:-52px;top:-52px;width:120px;height:120px;border-radius:50%;background:rgba(155,184,166,.22)}

.about-section{background:var(--black);color:#fff;overflow:hidden}.about-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 20%,rgba(155,184,166,.26),transparent 28rem),radial-gradient(circle at 90% 30%,rgba(184,155,114,.18),transparent 22rem);pointer-events:none}.about-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch;position:relative;z-index:1}.about-card{padding:42px;border-radius:var(--radius-lg);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.about-card h2,.about-card p,.about-card .eyebrow{color:#fff}.about-card p{margin-top:18px;color:rgba(255,255,255,.72)}.about-stats{display:grid;gap:14px}.about-stats div{padding:24px;border-radius:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.about-stats strong{display:block;font-size:1.12rem;color:#fff;letter-spacing:-.03em}.about-stats span{display:block;color:rgba(255,255,255,.66);margin-top:6px;font-weight:600}

.review-grid{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:18px;align-items:stretch}.review-card{padding:24px 24px 22px;border-radius:30px;display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:318px}.stars{letter-spacing:.08em;color:#B89B72;font-size:.96rem;margin-bottom:14px}.review-card p{color:#3e4a52;font-weight:560;font-size:.98rem;line-height:1.54}.review-author{display:flex;align-items:center;gap:14px;margin-top:20px;min-width:0;padding-top:14px;border-top:1px solid rgba(8,10,12,.06)}.review-author img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:0 0 64px;padding:3px;background:linear-gradient(135deg,#ffffff,#DDE8EF 45%,#9BB8A6);box-shadow:0 14px 30px rgba(8,10,12,.14),0 0 0 1px rgba(255,255,255,.9) inset}.review-author strong{letter-spacing:-.03em;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;font-size:1.02rem}

.gallery-section{background:linear-gradient(180deg,#fff 0%,#f4f7f5 100%)}.gallery-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;grid-auto-rows:260px;gap:16px}.gallery-item{position:relative;margin:0;border-radius:32px;overflow:hidden;box-shadow:0 20px 52px rgba(8,10,12,.11);background:#fff}.gallery-item.large{grid-row:span 2}.gallery-item.wide{grid-column:span 2}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-item:hover img{transform:scale(1.035)}.gallery-item figcaption{position:absolute;left:16px;bottom:16px;background:rgba(255,255,255,.78);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);padding:10px 14px;border-radius:999px;font-weight:850;color:var(--black);font-size:.9rem}

.insta-card{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:34px 38px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(221,232,239,.46))}.insta-card p{margin-top:12px;max-width:620px}.insta-card strong{display:block;margin-top:16px;color:var(--black);font-size:1.08rem;letter-spacing:-.03em}

.location-section{background:linear-gradient(180deg,#fff,#f5f7fa)}.location-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:22px;align-items:stretch}.location-card{padding:34px;border-radius:var(--radius-lg)}.location-card h2{margin-bottom:18px}.location-card p{margin-bottom:20px}.info-list{display:grid;gap:10px;margin:24px 0}.info-list span{padding:13px 14px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(8,10,12,.08);color:#4b565f}.map-wrap{border-radius:var(--radius-lg);overflow:hidden;min-height:440px;border:1px solid rgba(8,10,12,.08);box-shadow:var(--shadow);background:#fff}.map-wrap iframe{width:100%;height:100%;border:0;display:block;filter:saturate(.92) contrast(.98)}

.contact-section{background:var(--black);color:#fff;overflow:hidden}.contact-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 16%,rgba(155,184,166,.28),transparent 27rem),radial-gradient(circle at 95% 75%,rgba(221,232,239,.15),transparent 25rem);pointer-events:none}.contact-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:center;position:relative;z-index:1}.contact-copy h2,.contact-copy p,.contact-copy .eyebrow{color:#fff}.contact-copy p{margin-top:18px;color:rgba(255,255,255,.7);max-width:560px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.contact-section .btn-light{color:#101418}.contact-section .btn-ghost{color:#fff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.contact-section .btn-ghost:hover{background:rgba(255,255,255,.14);color:#fff}.contact-form{padding:30px;border-radius:34px;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.14)}.contact-form h3{color:#fff;margin-bottom:20px}.contact-form label{display:block;color:rgba(255,255,255,.82);font-weight:750;margin:14px 0 8px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:#fff;border-radius:18px;padding:14px 15px;outline:none;transition:.2s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,.45)}.contact-form select option{color:#111}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:rgba(155,184,166,.72);background:rgba(255,255,255,.14)}.contact-form button{margin-top:20px;background:#fff;color:var(--black)}.contact-form button:hover{background:#dfeee5;color:#101914}.form-note{font-size:.84rem;margin-top:14px;color:rgba(255,255,255,.56)!important}

.faq-list{max-width:900px;margin:0 auto;display:grid;gap:12px}details{border-radius:22px;background:rgba(255,255,255,.72);border:1px solid rgba(8,10,12,.08);box-shadow:0 12px 30px rgba(8,10,12,.05);overflow:hidden}summary{cursor:pointer;list-style:none;padding:20px 22px;font-weight:850;color:var(--black);display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:1.4rem;color:var(--sage-dark);transition:.2s}details[open] summary:after{transform:rotate(45deg)}details p{padding:0 22px 20px;color:#51606a}

.footer{background:#050607;color:#fff;padding:56px 0 22px}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr .75fr;gap:34px}.footer p,.footer a{color:rgba(255,255,255,.68)}.footer h3{color:#fff;margin-bottom:14px}.footer a{display:block;margin:8px 0;transition:.2s}.footer a:hover{color:#fff}.footer-brand{margin-bottom:18px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.1);margin-top:38px;padding-top:22px;color:rgba(255,255,255,.55)}.back-top{width:42px;height:42px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:.2s}.back-top:hover{background:#fff;color:#080A0C}
.floating-whatsapp{position:fixed;right:18px;bottom:18px;z-index:999;width:58px;height:58px;border-radius:22px;background:#172c24;color:#fff;display:grid;place-items:center;box-shadow:0 18px 44px rgba(23,44,36,.34);border:1px solid rgba(255,255,255,.18);transition:.2s}.floating-whatsapp:hover{transform:translateY(-3px);background:#203d32}.floating-whatsapp svg{width:30px;height:30px}
.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}

@media (max-width:1100px){
  .nav{position:fixed;left:20px;right:20px;top:86px;display:grid;gap:6px;padding:14px;border-radius:28px;background:rgba(255,255,255,.94);box-shadow:var(--shadow);transform:translateY(-12px);opacity:0;pointer-events:none;transition:.25s ease}.nav.is-open{transform:none;opacity:1;pointer-events:auto}.nav a{padding:13px 16px}.menu-toggle{display:grid}.header-actions .btn-small{display:none}.hero-grid{grid-template-columns:1fr;gap:34px}.hero-copy{text-align:center}.hero-subtitle,.hero-badges{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-visual{max-width:720px;margin:0 auto}.card-care{left:16px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.service-columns,.timeline{grid-template-columns:1fr 1fr}.review-grid{grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr 1fr}.gallery-item.large,.gallery-item.wide{grid-column:auto;grid-row:auto}.location-grid,.contact-grid,.about-grid,.split-grid{grid-template-columns:1fr}.align-left{text-align:center;margin:0 auto}.indicated-section .btn{margin-left:auto;margin-right:auto}.tag-panel{justify-content:center}.footer-grid{grid-template-columns:1fr 1fr}}
@media (max-width:720px){
  .container{width:min(calc(100% - 28px),var(--container))}.section{padding:74px 0}.section.compact{padding:66px 0}.header-inner{height:68px}.brand-logo{width:40px;height:40px;border-radius:14px}.brand-text strong{font-size:.92rem}.brand-text small{font-size:.72rem}.hero{padding:58px 0 66px;min-height:auto}h1{font-size:clamp(2.18rem,11vw,3.5rem)}h2{font-size:clamp(1.85rem,9vw,2.65rem)}.hero-copy{text-align:left}.hero-subtitle{margin-left:0}.hero-cta{justify-content:flex-start}.hero-cta .btn,.contact-actions .btn{width:100%;white-space:normal;text-align:center}.hero-badges{margin-left:0}.hero-image{border-radius:30px}.float-card{position:static;margin-top:10px;max-width:none}.benefit-grid,.service-columns,.timeline,.gallery-grid,.footer-grid{grid-template-columns:1fr}.soft-card{min-height:auto}.service-card,.about-card,.location-card,.contact-form,.insta-card{border-radius:28px;padding:24px}.review-card{padding:22px;min-height:auto}.review-author img{width:58px;height:58px;flex-basis:58px}.gallery-grid{grid-auto-rows:240px}.gallery-item{border-radius:26px}.insta-card{display:grid;text-align:left}.location-card .btn{width:100%}.map-wrap{min-height:340px}.contact-grid{gap:20px}.footer-bottom{align-items:flex-start;flex-direction:column}.floating-whatsapp{width:54px;height:54px;border-radius:20px;right:14px;bottom:14px}.nav{left:14px;right:14px;top:78px}.tag-panel{padding:18px}.tag-panel span{width:100%;text-align:center}.about-stats div{padding:20px}.section-heading{text-align:left;margin-left:0}.section-heading p:not(.eyebrow){font-size:1rem}.review-grid{gap:14px}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
