:root{--ink:#171e23;--muted:#535e6d;--blue:#145be7;--orange:#ff794b;--paper:#eaf0f7;--line:#c7d0de}*{box-sizing:border-box}html{font-size:clamp(1rem,calc(.875rem + .15625vw),1.125rem);scroll-behavior:smooth;scroll-padding-top:1.5625rem}body{background:var(--paper);color:var(--ink);font:1rem/1.55 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:700;letter-spacing:-.065em;line-height:1.04}h1 em,h2 em{font:inherit}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}button,summary{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:.25rem;box-shadow:0 0 0 .25rem #fff}svg{flex-shrink:0}.shell{width:min(80rem,calc(100% - 7rem));margin-inline:auto}.eyebrow,.section-label{display:block;font-size:.8125rem;line-height:1.5;font-weight:400;letter-spacing:0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.875rem;padding:1.1875rem 1.5625rem;min-height:3.75rem;border:0;border-radius:.1875rem;font-size:.875rem;line-height:1.4;text-decoration:none;font-weight:600;transition:background .18s,transform .18s}.button-orange{background:var(--orange);color:var(--ink)}.button-orange:hover{background:#ff986f;transform:translateY(-.1875rem)}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:var(--blue)}.text-link{display:inline-flex;align-items:center;gap:1.375rem;padding-bottom:.4375rem;border-bottom:1px solid;text-decoration:none;font-size:.875rem}.text-link:hover{color:var(--blue)}.site-header{background:#111d2a;color:#fff;position:relative;z-index:20}.navigation{height:5.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.875rem}.brand{display:block;position:relative;flex-shrink:0;width:13.125rem;height:3.625rem;background:transparent}.brand-filter{position:absolute;pointer-events:none}.brand img{object-fit:cover;object-position:center 46%}.navigation-links{display:flex;align-items:center;gap:1.625rem;font-size:.8125rem}.navigation-links a{text-decoration:none}.navigation-links a:hover{text-decoration:underline;text-underline-offset:.375rem}.navigation-links .nav-contact{display:flex;align-items:center;gap:1.5625rem;margin-left:.75rem;color:white;border-bottom:1px solid #ffffff90;padding:.625rem 0;font-weight:500}.navigation-links .nav-academy{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;border:1px solid #9aafc8;border-radius:.375rem;color:#fff;white-space:nowrap;background:#14223380}.navigation-links .nav-academy:hover{background:#284461;border-color:#c0d2e8;text-decoration:none}.menu-toggle{display:none}.skip-link{position:fixed;left:1.25rem;top:-6.25rem;background:white;color:#171e23;padding:.9375rem;z-index:100}.skip-link:focus{top:.75rem}.cover{position:relative;isolation:isolate;margin:0;height:min(57.5rem,100svh);min-height:48.75rem;background:#4e514c;overflow:hidden;border-radius:0}.cover-image{object-fit:cover;object-position:center 43%}.cover-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#061423dc,#06142365 17%,#10171908 35%,#09151c65 54%,#09151cf5)}.cover-content{position:absolute;z-index:2;bottom:2.75rem;left:3.5rem;right:3.5rem;color:white}.cover h1{font-size:clamp(3.875rem,6.6vw,6rem);letter-spacing:-.065em;font-weight:500;line-height:.98;max-width:65.625rem}.cover h1 span{color:var(--orange)}.cover-bottom{display:flex;align-items:end;justify-content:space-between;gap:2.1875rem;margin-top:2.25rem}.cover-bottom p{font-size:1rem;line-height:1.65;max-width:30.625rem}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.cover-bottom .button{min-width:19.375rem}.cover-index{position:absolute;z-index:2;right:1.875rem;top:7.25rem;display:flex;gap:1.5625rem;align-items:center;background:#152635b8;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border:1px solid #ffffff38;border-radius:1.875rem;color:white;padding:.625rem 1.0625rem;text-decoration:none;font-size:.75rem}.cover-index span{font-size:1.1875rem}.work-section{padding-block:4.375rem 6.875rem}.home-calculator{padding-block:5.625rem;background:#f1f3f6}.calculator-intro{display:flex;justify-content:space-between;align-items:end;gap:3.125rem;margin-bottom:2.8125rem}.calculator-intro h2{font-size:clamp(2.5rem,4.8vw,4.25rem);font-weight:500;margin-top:1.5rem}.calculator-intro>p{max-width:22.1875rem;color:var(--muted);font-size:.875rem;line-height:1.7}.work-intro{display:block}.work-intro .section-label{padding-top:.5rem}.work-intro h2{font-size:clamp(2.5rem,4.7vw,4.125rem);font-weight:500;max-width:56.25rem}.work-intro>p{grid-column:2;max-width:35rem;font-size:1rem;color:var(--muted);margin-top:1.75rem}.work-overview-link{grid-column:2;display:inline-flex;align-items:center;gap:.75rem;justify-self:start;text-decoration:none;border-bottom:1px solid;padding:.4375rem 0;font-size:.8125rem;font-weight:600;margin-top:1rem}.work-overview-link:hover{color:var(--blue)}.service-posters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.9375rem;margin-top:2.25rem}.service-posters article{display:flex;flex-direction:column;padding:2rem;min-width:0;position:relative;transition:transform .2s}.service-posters article:hover{transform:translateY(-.375rem)}.learn-service{background:#d7e3f6}.plan-service{background:var(--blue);color:white}.build-service{background:#ffcfb9}.poster-top{display:flex;align-items:start;gap:1.25rem;justify-content:space-between;font-size:.6875rem;line-height:1.4}.poster-top>span:last-child{max-width:10.3125rem;text-align:right}.service-posters h3{font-size:clamp(2.5rem,4.1vw,3rem);white-space:pre-line;margin-top:2.5rem;min-height:4rem}.service-posters .build-service,.service-posters .learn-service,.service-posters .plan-service{container-type:inline-size}.service-posters .learn-service h3,.service-posters .plan-service h3{font-size:clamp(1.5rem,17cqi,3rem)}.service-posters .build-service h3{font-size:clamp(1.25rem,14cqi,2.625rem)}.service-posters article>p{font-size:.875rem;line-height:1.6;margin-block:1.6875rem;color:#404850}.service-posters .plan-service>p{color:#eaf0ff}.service-posters ul{padding:0;margin:0 0 2.5rem;list-style:none;font-size:.75rem}.service-posters li{border-top:1px solid #171e2329;padding-block:.625rem}.service-posters .plan-service li{border-color:#ffffff4a}.poster-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid;padding-top:1.25rem;margin-top:auto;text-decoration:none;font-size:.875rem;font-weight:600}.poster-link svg{width:1.5625rem;height:1.5625rem;transition:transform .2s}.poster-link:after{content:"";position:absolute;inset:0}.poster-link:focus-visible{outline:none}.poster-link:focus-visible:after{outline:.1875rem solid currentColor;outline-offset:.3125rem}.poster-link:hover svg{transform:translate(.1875rem,-.1875rem)}.service-followup{display:grid;grid-template-columns:.85fr 1.15fr;gap:3.125rem;align-items:center;border:1px solid #c5d3e7;border-radius:1rem;background:#dce7f6;padding:2.25rem 2.5rem;margin-top:2.1875rem}.service-followup .section-label{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#36567e}.service-followup h3{font-size:clamp(2.125rem,3vw,2.75rem);letter-spacing:-.04em;line-height:1.1;margin-top:.625rem;font-weight:600;color:#174879}.followup-tagline{font-size:1.125rem;margin-top:.625rem}.followup-details p{font-size:.9375rem;line-height:1.7;color:var(--muted);max-width:35rem}.followup-details a{margin-top:1rem;color:#174879;font-weight:600}.questions-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;padding-block:5.5rem;align-items:start}.questions-heading{position:sticky;top:2rem}.questions-heading .section-label{font-size:.6875rem;letter-spacing:.13em;color:var(--blue);font-weight:600}.questions-heading h2{font-size:clamp(2.5rem,4vw,3.75rem);font-weight:500;margin-top:1.4rem;line-height:1.06}.questions-heading h2 em{color:var(--blue);font-style:normal}.questions-heading p{color:var(--muted);font-size:1rem;line-height:1.6;margin-top:1.4rem;max-width:19rem}.questions-contact{margin-top:2.5rem;padding:1.4rem 1.5rem;background:#111d2a;border-radius:.8rem;max-width:21rem;color:#fff}.questions-contact>span{font-size:.8125rem;color:#bdcde0}.questions-contact a{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem;font-size:.9375rem;font-weight:500;text-decoration:none}.questions-contact a svg{color:#ff9b76;transition:transform .2s}.questions-contact a:hover svg{transform:translate(.15rem,-.15rem)}.questions-contact a:focus-visible{outline-color:#ff9b76;box-shadow:none}.question-list{display:grid;gap:.75rem}.question-list details{background:#f9fbff;border:1px solid #cdd8e7;border-radius:.85rem;transition:border-color .2s,box-shadow .2s,background .2s}.question-list details:hover{border-color:#97b3da;background:#fff}.question-list details[open]{background:#fff;border-color:#145be7;box-shadow:0 .45rem 1.5rem #1d4b9510}.question-list summary{display:flex;justify-content:space-between;gap:1.25rem;align-items:center;font-size:1rem;font-weight:500;padding:1.3rem 1.4rem;list-style:none;min-height:4.5rem;border-radius:.85rem}summary::-webkit-details-marker{display:none}.question-list summary span{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;background:#e6eefb;color:var(--blue);border-radius:50%;font-size:1.3rem;font-weight:400;line-height:1;transition:transform .2s,background .2s}.question-list details[open] summary{color:var(--blue)}.question-list details[open] summary span{transform:rotate(45deg);background:var(--blue);color:#fff}.question-list details p{font-size:.9375rem;line-height:1.75;color:#435166;padding:0 4.5rem 1.5rem 1.4rem;animation:faq-answer-in .2s ease-out}.question-list details p a{color:#145be7;text-underline-offset:.2rem}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.contact-section{background:#111d2a;color:#fff;padding-block:6.25rem 2.5rem}.contact-grid{max-width:75rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 4.375rem;align-items:center}.contact-copy .eyebrow{color:#ff9b76;font-size:.75rem;letter-spacing:.14em;margin-bottom:1.625rem}.contact-copy h2{font-size:clamp(2.875rem,4.8vw,4.25rem);font-weight:500;line-height:1.04;max-width:33.75rem}.contact-copy>p{font-size:1.0625rem;line-height:1.65;color:#d1dceb;max-width:26.875rem;margin-top:1.75rem}.contact-guidance{display:block;border-left:2px solid #ff8862;padding-left:1.0625rem;margin-top:1.75rem;max-width:25.625rem;font-size:.875rem;line-height:1.6;color:#d1dceb}.contact-options{background:#f0f5fc;color:#171e23;border-radius:1.125rem;padding:2.5rem;box-shadow:0 1.125rem 3.125rem #00000020}.contact-options h3{font-size:2rem;font-weight:500;letter-spacing:-.045em;line-height:1.15}.contact-options>p{font-size:.9375rem;color:#535e6d;margin-top:.75rem}.contact-email-button,.contact-whatsapp-button{display:flex;align-items:center;gap:.875rem;text-decoration:none;border-radius:.5625rem;padding:1.1875rem 1.25rem;min-height:4.125rem;transition:background .18s}.contact-whatsapp-button{background:#25d366;color:#082b19;margin-top:1.875rem;font-weight:700;font-size:1rem}.contact-whatsapp-button:hover{background:#43e780}.contact-whatsapp-button .contact-address{color:#164d2c;font-weight:400}.contact-whatsapp-button>svg{flex-shrink:0}.contact-page-options{max-width:36rem;margin-top:2rem}.contact-options>.contact-privacy-note{font-size:.75rem;line-height:1.6;margin-top:1.25rem}.contact-privacy-note a{color:inherit;text-underline-offset:.2em}.contact-email-button>svg:last-child,.contact-whatsapp-button>svg:last-child{margin-left:auto}.contact-email-divider{border-top:1px solid #cad5e3;margin-block:1.5rem}.contact-email-button{border:1px solid #b9c8db;margin-top:.8125rem;background:#fff}.contact-email-button:hover{background:#e3edfc}.contact-email-button-primary{margin-top:1.875rem;background:#ff8862;border-color:#ff8862;color:#111d2a}.contact-email-button-primary:hover{background:#ffa17f}.contact-email-button-primary .contact-address{color:#263543}.contact-email-button>span{min-width:0}.contact-email-button strong,.contact-whatsapp-button strong{font-size:.9375rem;font-weight:600}.contact-address{display:block;font-size:.8125rem;line-height:1.5;margin-top:.1875rem;overflow-wrap:anywhere;color:#535e6d}.contact-unavailable{display:block;margin-top:auto;padding-block:1.25rem;border-top:1px solid;font-size:.8125rem}.contact-preview-note{grid-column:1/-1;font-size:.6875rem;color:#bac9d8;margin-top:.3125rem}.site-footer{background:#111d2a;color:#f2f6ff;padding-block:3.125rem 1.5625rem}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:2.1875rem}.footer-bottom{border-top:1px solid #4e5c6a;padding-top:1.5625rem;display:flex;flex-wrap:wrap;gap:1.875rem;font-size:.6875rem;color:#b7c6d6}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.footer-bottom>span:last-child{margin-left:auto}.subpage{padding-block:4.375rem 6.25rem;min-height:70vh}.subpage h1{font-size:clamp(2.5rem,6vw,5.3125rem);max-width:59.375rem;margin-block:1.5625rem}.subpage>p{max-width:46.25rem;color:var(--muted);margin-block:1.5625rem}.subpage>.button{margin-top:.9375rem}.legal-details,.legal-page h1{max-width:46.25rem}.legal-details{margin-block:2rem 3rem;border-top:1px solid var(--line)}.legal-details>div{display:grid;grid-template-columns:minmax(9rem,.4fr) 1fr;gap:1.25rem;padding-block:1.125rem;border-bottom:1px solid var(--line)}.legal-details dt{font-size:.8125rem;color:var(--muted)}.legal-details dd{margin:0;line-height:1.55;overflow-wrap:anywhere}.legal-details a{color:var(--blue);text-underline-offset:.2rem}.legal-page h2{max-width:46.25rem;margin-top:2.25rem;font-size:1.5rem;letter-spacing:-.03em}.legal-page h2+p{max-width:46.25rem;margin-top:.75rem;color:var(--muted);line-height:1.7}.legal-page p a{color:var(--blue);text-underline-offset:.2rem}@media(max-width:40rem){.legal-details>div{grid-template-columns:1fr;gap:.25rem}}.evidence-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem;margin-block:3.125rem}.evidence-list article{border-top:1px solid var(--line);padding-top:1.5625rem}.evidence-list strong{display:block;font-size:3.5rem;letter-spacing:-.06em;color:var(--blue)}.evidence-list h2{font-size:1.625rem;letter-spacing:-.035em;line-height:1.2;margin-block:1.25rem}.evidence-list p,.evidence-list small{display:block;font-size:.8125rem;color:var(--muted);margin-bottom:1.25rem}.methodology-box{border-top:1px solid var(--line);padding-top:2.1875rem;margin-bottom:2.1875rem}.methodology-box h2{font-size:2.1875rem;margin-bottom:1.25rem}.methodology-box p{max-width:51.875rem;font-size:.875rem;margin-bottom:.9375rem}@media(max-width:1100px){.shell{width:calc(100% - 4rem)}.navigation-links{gap:1.6875rem}.navigation-links .nav-contact{margin-left:.625rem}.cover{min-height:37.5rem}.cover-content{left:2.375rem;right:2.375rem}.cover h1{font-size:10vw}.work-intro{grid-template-columns:8.125rem 1fr;gap:1.875rem}.service-posters article{padding:1.5rem}.service-posters h3{font-size:4.4vw;min-height:5.9375rem}.poster-top{gap:.75rem}.poster-top>span:last-child{max-width:8.125rem}.questions-section{gap:3.125rem}.contact-grid{column-gap:2.1875rem}.contact-options{padding:1.75rem}.menu-toggle{display:flex;align-items:center;gap:1.125rem;background:transparent;border:0;padding:.5rem 0 .5rem .625rem;font-size:.8125rem}.menu-toggle span{font-size:1.5625rem}.navigation-links{display:none;position:absolute;top:5.75rem;left:0;right:0;background:#142233;box-shadow:0 .9375rem 1.25rem #00000025;padding:1.5625rem;flex-direction:column;align-items:stretch;gap:1.5rem;font-size:1rem;max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain}.navigation-links>a{min-height:2.75rem;display:flex;align-items:center}.navigation-links.is-open{display:flex}.navigation-links .nav-contact{margin:0;justify-content:space-between}.header-overlay .navigation-links{top:4.375rem;background:#142233}}@media(max-width:760px){.shell{width:calc(100% - 2.5rem)}.navigation{height:4.8125rem;gap:1.25rem}.brand{width:9.375rem;height:2.5625rem}.menu-toggle{display:flex;align-items:center;gap:1.125rem;background:transparent;border:0;padding:.5rem 0 .5rem .625rem;font-size:.8125rem}.menu-toggle span{font-size:1.5625rem}.navigation-links{display:none;position:absolute;top:4.75rem;left:0;right:0;background:#142233;box-shadow:0 .9375rem 1.25rem #00000025;padding:1.5625rem;flex-direction:column;align-items:stretch;gap:1.5rem;font-size:1rem}.navigation-links.is-open{display:flex}.navigation-links .nav-contact{margin:0;justify-content:space-between}.cover{min-height:38.75rem;height:100svh;max-height:47.5rem}.cover-image{object-position:53% center}.cover-shade{background:linear-gradient(180deg,#09151c08 8%,#09151c00 28%,#09151c90 53%,#09151cf2)}.cover-index{font-size:.625rem;top:.9375rem;right:.9375rem;padding:.4375rem .75rem;gap:1.25rem}.cover-index span{font-size:1rem}.cover-content{bottom:1.5625rem;left:1.375rem;right:1.375rem}.cover h1{font-size:clamp(2.4375rem,10.7vw,4.375rem);line-height:1;letter-spacing:-.065em}.cover-bottom{display:block;margin-top:1.5625rem}.cover-bottom p{font-size:1rem;line-height:1.45}.cover-bottom .button{margin-top:1.5625rem;min-width:0;width:100%;padding:1.0625rem;font-size:.75rem;gap:.9375rem}.work-section{padding-block:4.0625rem}.work-intro{display:block}.work-intro h2{font-size:2.4375rem;line-height:1.1;margin-top:0}.work-intro>p{font-size:.875rem;margin-top:1.4375rem}.work-overview-link{margin-top:1.1875rem}.eyebrow,.section-label{font-size:.75rem}.service-posters{grid-template-columns:1fr;gap:.875rem;margin-top:2.1875rem}.service-posters article{padding:1.75rem;min-height:0}.poster-top{font-size:.6875rem}.poster-top>span:last-child{max-width:11.875rem}.service-posters h3{font-size:3.625rem;margin-top:2.1875rem;min-height:0}.service-posters article>p{margin-block:1.4375rem;font-size:.875rem}.service-posters ul{margin-bottom:1.5rem}.service-followup{grid-template-columns:1fr;gap:1.375rem;margin-top:1.75rem;padding:1.5rem}.service-followup h3{font-size:2.125rem}.questions-section{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem}.questions-heading{position:static}.questions-contact{max-width:none;margin-top:1.5rem}.questions-heading h2{font-size:2.5rem;margin-top:1.5rem}.questions-heading p{font-size:.875rem;margin-top:1.5rem}.question-list summary{font-size:.9375rem;gap:.8rem;padding:1.1rem;min-height:4.25rem}.question-list details p{font-size:.875rem;padding:0 1.1rem 1.3rem}.contact-section{padding-block:4.0625rem 1.5rem}.home-calculator{padding-block:3.75rem}.calculator-intro{display:block;margin-bottom:1.875rem}.calculator-intro h2{font-size:2.5rem}.calculator-intro>p{margin-top:1.5625rem;font-size:.875rem}.contact-grid{grid-template-columns:1fr;gap:1.875rem}.contact-copy{display:block}.contact-copy .eyebrow{margin-bottom:1.25rem}.contact-copy h2{font-size:2.75rem}.contact-copy>p{font-size:.9375rem;margin-top:1.25rem}.contact-options{padding:1.5625rem 1.375rem;border-radius:.875rem}.contact-options h3{font-size:1.8125rem}.contact-email-button,.contact-whatsapp-button{padding:1.0625rem .875rem;gap:.625rem}.contact-whatsapp-button{font-size:.9375rem}.contact-guidance{margin-top:1.25rem}.footer-top{padding-bottom:1.5625rem;gap:1.25rem}.footer-top .text-link{font-size:.75rem;gap:.9375rem}.footer-bottom{gap:1.125rem 1.25rem;font-size:.625rem}.footer-bottom>span:last-child{width:100%;margin:0}.subpage{padding-block:2.8125rem 4.0625rem}.subpage h1{font-size:2.8125rem}.evidence-list{grid-template-columns:1fr}}.header-overlay{position:absolute;top:1.75rem;left:3.5rem;right:3.5rem;background:transparent}.header-overlay .navigation{width:100%;height:4.375rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.header-overlay .navigation-links{font-size:.8125rem;gap:1.375rem}.site-header a:focus-visible,.site-header button:focus-visible{outline-color:#ffb795;box-shadow:none}.service-posters article{border-radius:.75rem;box-shadow:0 .625rem 1.625rem #1529460a}.questions-section{border-top:1px solid #c7d0de}@media(max-width:1100px){.header-overlay{left:1.875rem;right:1.875rem}.cover{height:100svh;min-height:49.375rem}.cover h1{font-size:clamp(3.875rem,8vw,5.625rem)}}@media(min-width:761px) and (max-height:850px){.cover{min-height:38rem;height:100svh}.cover-content{bottom:2rem}.cover h1{font-size:clamp(3.5rem,min(6.6vw,11svh),6rem)}.cover-bottom{margin-top:1.5rem}}@media(max-width:760px){.header-overlay{top:1.375rem;left:1.5rem;right:1.5rem}.header-overlay .navigation{height:3.5rem;padding:0}.header-overlay .brand{width:10.625rem;height:2.9375rem}.header-overlay .navigation-links{top:4.125rem;border:1px solid #536173;border-radius:.5rem;font-size:1rem;gap:1.5rem;background:#142233}.cover{min-height:49.375rem;height:100svh;max-height:61.25rem}.cover-index{top:6.125rem;right:1rem}.cover h1{font-size:clamp(2.4375rem,10.7vw,4.375rem)}.cover-shade{background:linear-gradient(180deg,#061423e8,#09151c50 18%,#09151c08 30%,#09151c99 55%,#09151cf5)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}