@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@8..144,100..1000&display=swap";@font-face{font-family:Bastliga One;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/bastliga-one.otf) format("opentype")}*{box-sizing:border-box}[hidden]{display:none!important}:root{color:#1f1d1a;background:#fff;font-family:Google Sans Flex,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%;min-width:320px;min-height:100%;margin:0;overflow:hidden}button,input,textarea{font:inherit}.contract-onboarding-shell{position:relative;display:grid;grid-template:1fr / 1fr;height:100svh;min-height:42rem;overflow:hidden;padding:0 1.5rem;background:#fff;color:#1f1d1a}.shell-bg-sky{isolation:isolate;background:radial-gradient(circle at 47% 92%,rgb(202 241 255 / .22) 0%,rgb(88 194 241 / .12) 28%,transparent 62%),linear-gradient(112deg,transparent 0%,transparent 35%,rgb(255 255 255 / .095) 47%,rgb(255 255 255 / .035) 55%,transparent 68%,transparent 100%),radial-gradient(circle at 48% 82%,rgb(76 188 239 / .34) 0%,rgb(78 188 239 / .2) 30%,transparent 58%),radial-gradient(circle at 50% 48%,rgb(20 147 229 / .16) 0%,transparent 44%),linear-gradient(180deg,#0064c9,#0483da 44%,#36b1e8);background-position:47% 94%,-175% 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:142% 136%,250% 100%,100% 100%,100% 100%,100% 100%;animation:appSkyAtmosphere 52s ease-in-out infinite}.shell-bg-sky:before,.shell-bg-sky:after{position:absolute;inset-inline:0;top:0;pointer-events:none;background-repeat:repeat-x;content:"";mix-blend-mode:screen;will-change:background-position}.shell-bg-sky:before{z-index:0;height:min(42vh,25rem);background:url(/cloud-sprite-sheet.png) 0 0 / 2048px 360px repeat-x;filter:blur(1.8px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 44%,rgb(0 0 0 / .45) 64%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 44%,rgb(0 0 0 / .45) 64%,transparent 100%);opacity:.58;transform:translateY(-.75rem) scale(1.015);animation:appCloudDriftPrimary 115s linear infinite}.shell-bg-sky:after{z-index:0;bottom:0;background-image:url(/cloud-depth-sprite-sheet.png),radial-gradient(ellipse at center,rgb(255 255 255 / .3) 0%,rgb(255 255 255 / .15) 34%,transparent 68%),radial-gradient(ellipse at center,rgb(255 255 255 / .24) 0%,rgb(255 255 255 / .12) 32%,transparent 70%),radial-gradient(ellipse at center,rgb(255 255 255 / .22) 0%,rgb(255 255 255 / .1) 30%,transparent 72%);background-position:0 0,-8rem 34%,calc(100% + 11rem) 52%,24% 75%;background-repeat:repeat-x,no-repeat,no-repeat,no-repeat;background-size:2650px 100%,58rem 13rem,50rem 12rem,44rem 10rem;filter:blur(.35px);opacity:.88;animation:appCloudDepthDrift 190s linear infinite reverse}.shell-bg-sky .flow-step{position:relative;z-index:2}.flow-step{grid-area:1 / 1;min-height:0;height:100%;animation:stepEnter .72s cubic-bezier(.22,1,.36,1) both}.welcome-step{position:relative;margin:0 -1.5rem;padding:0 1.5rem;overflow:hidden;background:#fff}.welcome-step:before{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,#ffffff4d);content:""}.welcome-step:after{position:absolute;z-index:0;inset:-2.5rem;pointer-events:none;content:"";transform:scale(1.04)}.welcome-bg-sky{background:transparent}.welcome-bg-sky:before,.welcome-bg-sky:after{display:none}.welcome-bg-sky .welcome-panel h1{color:#fff;text-shadow:0 2px 18px rgb(8 34 74 / .28)}.welcome-bg-sky .welcome-letter{border-radius:.9rem;background:radial-gradient(circle at 12% 18%,rgb(137 105 59 / .075) 0 1px,transparent 1.4px),radial-gradient(circle at 76% 26%,rgb(137 105 59 / .052) 0 1px,transparent 1.6px),radial-gradient(circle at 42% 68%,rgb(137 105 59 / .035) 0 1px,transparent 1.6px),linear-gradient(135deg,rgb(111 83 45 / .04) 0 .0625rem,transparent .0625rem .5rem),linear-gradient(180deg,#fffdf8fc,#faf6ecfc);background-size:2.1rem 2.1rem,2.8rem 2.8rem,3.4rem 3.4rem,.5rem .5rem,100% 100%;box-shadow:0 34px 82px #08224a38,0 10px 28px #08224a1f,0 2px #ffffffe6 inset,0 -24px 46px #7858300a inset}.welcome-step .welcome-panel{position:relative;z-index:2}.welcome-step .welcome-panel h1{text-shadow:0 1px 0 rgb(255 255 255 / .88)}.welcome-step .welcome-letter{background:radial-gradient(circle at 18% 16%,rgb(137 105 59 / .045) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 28%,rgb(137 105 59 / .035) 0 1px,transparent 1.5px),linear-gradient(180deg,#fffdf8fb,#fbf8f1fb);box-shadow:0 34px 82px #1f1d1a29,0 8px 24px #1f1d1a14,0 2px #ffffffe6 inset,0 -24px 46px #7858300a inset}@supports (backdrop-filter: blur(16px)){.welcome-step .welcome-letter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.welcome-step .flow-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.welcome-step:before,.welcome-step:after{content:""}@keyframes appSkyAtmosphere{0%,to{background-position:47% 94%,-175% 0,0 0,0 0,0 0;background-size:142% 136%,250% 100%,100% 100%,100% 100%,100% 100%}48%{background-position:54% 86%,22% 0,0 0,0 0,0 0;background-size:158% 150%,250% 100%,100% 100%,100% 100%,100% 100%}76%{background-position:50% 90%,168% 0,0 0,0 0,0 0;background-size:148% 142%,250% 100%,100% 100%,100% 100%,100% 100%}}@keyframes appCloudDriftPrimary{0%{background-position:0 0}to{background-position:2048px 0}}@keyframes appCloudDepthDrift{0%{background-position:0 0,-8rem 34%,calc(100% + 11rem) 52%,24% 75%}to{background-position:2650px 0,4rem 36%,calc(100% - 5rem) 50%,32% 74%}}@media(prefers-reduced-motion:reduce){.welcome-bg-sky,.welcome-bg-sky:before,.welcome-bg-sky:after{animation:none}}.welcome-panel{display:flex;width:min(40rem,calc(100vw - 3rem));height:100%;margin:0 auto;padding-top:1.25rem;padding-bottom:5.25rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.welcome-panel h1{margin:0;color:#25231f;font-family:ui-serif,Georgia,serif;font-size:clamp(2rem,7vw,2.45rem);font-weight:500;line-height:1.08;letter-spacing:0}.welcome-letter{position:relative;width:min(33rem,100%);max-width:33rem;margin-top:3rem;overflow:hidden;border:1px solid rgb(107 82 48 / .12);background:radial-gradient(circle at 18% 16%,rgb(137 105 59 / .055) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 28%,rgb(137 105 59 / .04) 0 1px,transparent 1.5px),linear-gradient(180deg,#fffdf8f5,#fbf8f1f5);background-size:2.5rem 2.5rem,3rem 3rem,100% 100%;box-shadow:0 30px 80px #1f1d1a29,0 2px #ffffffdb inset,0 -24px 46px #7858300b inset;padding:clamp(2.25rem,5vw,3.15rem);color:#5f5a54;font-family:Google Sans Flex,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.98rem,2vw,1.06rem);font-weight:400;line-height:1.78;text-align:left}.welcome-letter:after{position:absolute;inset:0;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px #ffffff80}.welcome-panel p{margin:0}.welcome-letter p+p{margin-top:1.35rem}.welcome-letter p:nth-of-type(3){margin-top:2.15rem}.welcome-signature{display:inline-grid;justify-items:start;gap:.95rem;margin-top:.8rem;color:#6e6963}.welcome-signature span{display:block;transform:rotate(-2deg);font-family:Bastliga One,Snell Roundhand,Brush Script MT,Segoe Script,cursive;font-size:clamp(1.8rem,4.7vw,2.45rem);font-weight:400;line-height:.96;letter-spacing:0}.welcome-signature small{font-family:Google Sans Flex,system-ui,sans-serif;color:currentColor;font-size:.68rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.welcome-wax-seal{display:block;border-radius:999px;object-fit:cover;filter:saturate(.94) contrast(1.02) drop-shadow(0 .65rem 1rem rgb(84 20 16 / .2));mix-blend-mode:multiply}.welcome-seal-right{padding-right:clamp(2.25rem,5vw,3.15rem)}.welcome-seal-right .welcome-wax-seal{position:absolute;right:clamp(1.5rem,4vw,2.25rem);bottom:clamp(2.25rem,4vw,2.75rem);width:clamp(4.8rem,13vw,6rem);height:clamp(4.8rem,13vw,6rem);transform:rotate(7deg)}.welcome-seal-below .welcome-wax-seal{width:clamp(5.5rem,16vw,7.1rem);height:clamp(5.5rem,16vw,7.1rem);margin:1.15rem 0 0 .2rem;transform:rotate(5deg)}.start-panel{display:flex;width:min(58rem,calc(100vw - 3rem));height:100%;margin:0 auto;padding-bottom:6rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.start-panel h1{margin:0;color:#121827;font-family:ui-serif,Georgia,serif;font-size:clamp(4.2rem,14vw,7.6rem);font-weight:500;line-height:.92;letter-spacing:0;animation:startTextAutoFade 2s ease both}.start-panel p{margin:1.5rem 0 0;color:#8f98a6;font-size:.95rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.contract-step{display:flex;height:100%;align-items:flex-start;justify-content:center;padding:2.5rem 0 6rem}.shell-bg-sky .start-panel h1{color:#fff;text-shadow:0 2px 22px rgb(8 34 74 / .32)}.shell-bg-sky .contract-scroll{width:min(52rem,calc(100% - 2rem));margin:0 auto;overflow:hidden auto;border-radius:1.35rem;background:#fff;box-shadow:0 24px 70px #08224a2e;padding:0}.shell-bg-sky .contract-pages{width:100%;gap:0}.shell-bg-sky .contract-page{box-shadow:none}.contract-scroll{width:100%;height:calc(100svh - 9rem);overflow-y:auto;padding:1.5rem 1.25rem 6rem}.transparent-scrollbar{scrollbar-color:transparent transparent;scrollbar-width:thin}.transparent-scrollbar::-webkit-scrollbar{width:.625rem}.transparent-scrollbar::-webkit-scrollbar-track{background:transparent}.transparent-scrollbar::-webkit-scrollbar-thumb{border:.1875rem solid transparent;border-radius:9999px;background-color:#0f172a47;background-clip:content-box}.contract-pages{display:grid;width:min(50rem,100%);margin:0 auto;gap:2rem}.contract-page{min-height:62rem;width:100%;background:#fff;padding:clamp(2.5rem,6vw,4rem);color:#111827}.terms-page{min-height:auto;padding-top:clamp(2rem,4vw,3rem)}.perspectives-logo{display:block;width:min(14rem,60vw);height:auto}.contract-title-block{margin-top:4rem}.contract-title-block p,.signature-preview>p{margin:0;color:#7b8491;font-size:.82rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.contract-title-block h2{max-width:44rem;margin:2rem 0 0;color:#111827;font-size:clamp(2rem,6vw,3.8rem);font-weight:700;line-height:1;letter-spacing:0}.contract-title-block span{display:block;margin-top:1.25rem;color:#8f98a6;font-size:1rem;font-weight:700}.contract-section-list{margin-top:3.5rem;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}.contract-section{display:grid;grid-template-columns:4rem 1fr;gap:2rem;padding:2.5rem 0}.contract-section+.contract-section{border-top:1px solid #e2e6eb}.offer-icon{display:flex;width:3.15rem;height:3.15rem;align-items:center;justify-content:center;border:1px solid #e4e8ee;border-radius:.8rem;background:#fff;box-shadow:0 4px 12px #1118270d;color:#111827}.offer-icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.offer-icon-clock{color:#18c9ef}.offer-icon svg.perspectives-mark-icon{width:1.58rem;height:1.76rem;fill:currentColor;stroke:none}.offer-icon-check{color:#16a34a}.offer-icon-price{color:#111827}.section-heading{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.section-heading h3{margin:0;color:#111827;font-size:1.25rem;font-weight:800;letter-spacing:0}.contract-tag{border-radius:.375rem;background:#dff8e9;padding:.25rem .7rem;color:#22a957;font-size:.86rem;font-weight:800}.contract-section p{max-width:40rem;margin:1.25rem 0 0;color:#7b8491;font-size:1.05rem;line-height:1.75}.contract-section ul{display:grid;gap:1.1rem;margin:1.75rem 0 0;padding:0;list-style:none}.contract-section li{display:grid;grid-template-columns:1.25rem 1fr;gap:1rem;color:#4b5563;font-size:1.02rem;line-height:1.75}.contract-section li span:first-child{color:#18c9ef;font-weight:800}.commercial-notes{display:grid;margin-top:1.45rem;gap:.6rem;color:#6f7a8a;font-size:.96rem;font-weight:700;line-height:1.45}.commercial-notes span:first-child{color:#16a34a}.terms-callout{margin-top:2.6rem;border-left:4px solid #18c9ef;background:#ffffff8c;padding:1.75rem}.terms-callout p{margin:0;color:#4b5563;font-size:1.05rem;font-weight:500;line-height:1.8}.signature-preview{display:grid;margin-top:3.5rem;gap:2.2rem;border-top:1px solid #eef0f3;padding-top:2.5rem}.signature-line{display:grid;min-height:5.8rem;align-content:space-between;gap:1.25rem}.signature-line span{color:#a7adb7;font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.signature-line strong{min-height:3.5rem;border-bottom:1px solid #d5d8de;padding-bottom:.75rem;color:#25231f;font-size:1.12rem;font-weight:600}.contract-footer{display:flex;margin-top:5rem;padding-top:2rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #e1e5ea;color:#a7adb7;font-size:.95rem;font-weight:600}.contract-footer p{margin:0}.contract-footer span{border:1px solid #18c9ef;border-radius:.375rem;padding:.75rem 1rem;color:#10a9d2;font-size:.85rem;font-weight:800}.flow-nav{position:absolute;z-index:20;bottom:1.75rem;left:50%;display:flex;align-items:center;justify-content:center;gap:1.25rem;transform:translate(-50%)}.flow-nav button{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;background:#1c1a17;box-shadow:0 12px 34px #1c1a1724;color:#fff;cursor:pointer;font-weight:800;transition:width .22s ease,background .18s ease,opacity .18s ease}.flow-nav button:first-child{background:#f2f1ef;box-shadow:none;color:#6f6a63}.flow-nav button.wide{width:6rem}.nav-icon{display:block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.nav-icon-small{width:1rem;height:1rem}.nav-label{font-size:.88rem;font-weight:800}.flow-nav button:disabled{cursor:default;opacity:.35}.shell-bg-sky .flow-nav button{border:1px solid rgb(255 255 255 / .5);background:linear-gradient(180deg,#ffffffd6,#ffffffad);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px);box-shadow:0 14px 34px #00469129,inset 0 1px #ffffff9e;color:#0f2741}.shell-bg-sky .flow-nav button:first-child{border:1px solid rgb(255 255 255 / .34);background:#ffffff47;box-shadow:0 10px 28px #08224a24;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shell-bg-sky .step-dots span{background:#ffffff75}.shell-bg-sky .step-dots span.active{background:#fff}.step-dots{display:flex;align-items:center;gap:.75rem}.step-dots span{display:block;width:1.75rem;height:.375rem;border-radius:999px;background:#e5e3e1;transition:width .22s ease,background .22s ease}.step-dots span.active{width:3.625rem;background:#1f1d1a}.signing-frame-page{position:relative;display:grid;min-height:100svh;grid-template-rows:auto 1fr;overflow:hidden;background:#f5f6f7}.signing-frame-page.shell-bg-sky,.complete-shell.shell-bg-sky{background:radial-gradient(circle at 47% 92%,rgb(202 241 255 / .22) 0%,rgb(88 194 241 / .12) 28%,transparent 62%),linear-gradient(112deg,transparent 0%,transparent 35%,rgb(255 255 255 / .095) 47%,rgb(255 255 255 / .035) 55%,transparent 68%,transparent 100%),radial-gradient(circle at 48% 82%,rgb(76 188 239 / .34) 0%,rgb(78 188 239 / .2) 30%,transparent 58%),radial-gradient(circle at 50% 48%,rgb(20 147 229 / .16) 0%,transparent 44%),linear-gradient(180deg,#0064c9,#0483da 44%,#36b1e8);background-position:47% 94%,-175% 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:142% 136%,250% 100%,100% 100%,100% 100%,100% 100%;animation:appSkyAtmosphere 52s ease-in-out infinite}.signing-frame-header{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;min-height:4.5rem;align-items:center;gap:1rem;border-bottom:1px solid #e2e8f0;background:#fffffff0;padding:.75rem 1rem}.signing-frame-header .perspectives-logo{width:10rem}.signing-frame-header div{display:grid;gap:.25rem;min-width:0}.signing-frame-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signing-frame-header span{color:#64748b;font-size:.86rem}.signing-frame-wrap{position:relative;z-index:2;display:flex;min-height:0;justify-content:center;padding:1.25rem}.signing-frame{width:min(100%,68rem);height:min(100%,calc(100svh - 7rem));border:0;border-radius:.75rem;background:#fff;box-shadow:0 18px 52px #0f172a24}.signing-frame-demo{display:grid;place-items:center;padding:2rem;text-align:center}.signing-frame-demo>div{display:grid;justify-items:center;gap:1rem;max-width:34rem}.signing-frame-demo .perspectives-logo{width:min(13rem,68vw)}.signing-frame-demo p{margin:1rem 0 0;color:#7b8491;font-size:.82rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.signing-frame-demo h2{margin:0;color:#111827;font-family:ui-serif,Georgia,serif;font-size:clamp(2.4rem,8vw,4.25rem);font-weight:500;line-height:.98;letter-spacing:0}.signing-frame-demo span{color:#6e6963;font-size:1rem;line-height:1.65}.secondary-button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid #dfe4ec;border-radius:999px;background:#fff;padding:0 1rem;color:#4b5563;font-weight:800;text-decoration:none}.centered-shell{display:grid;min-height:100svh;place-items:center;align-content:center;padding:2rem;text-align:center}.centered-shell .perspectives-logo{width:min(14rem,68vw);margin-bottom:2.5rem}.centered-shell h1{margin:1.25rem 0 0;color:#1f1d1a;font-size:clamp(2.5rem,7vw,4rem);line-height:1;letter-spacing:0}.centered-shell p{max-width:32rem;margin:1.25rem 0 0;color:#6e6963;font-size:1.05rem;line-height:1.7}.status-mark{display:grid;width:4rem;height:4rem;place-items:center;border-radius:999px;background:#dff8e9;color:#22a957;font-size:1.9rem;font-weight:900}.complete-shell{position:relative;display:grid;min-height:100svh;overflow:hidden;place-items:center;padding:2rem;background:radial-gradient(circle at 50% 36%,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .76) 34%,transparent 68%),linear-gradient(180deg,#fff,#fbfaf7);color:#1f1d1a}.complete-paper{position:relative;z-index:2;display:grid;width:min(34rem,100%);justify-items:center;border-radius:18px;border:1px solid rgb(107 82 48 / .12);background:radial-gradient(circle at 18% 16%,rgb(137 105 59 / .05) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 28%,rgb(137 105 59 / .035) 0 1px,transparent 1.5px),linear-gradient(180deg,#fffdf8,#fbf8f1);background-size:2.5rem 2.5rem,3rem 3rem,100% 100%;box-shadow:0 28px 70px #1f1d1a1a,0 2px #ffffffdb inset;padding:clamp(2.4rem,6vw,3.6rem);text-align:center}.complete-paper .perspectives-logo{width:min(12.5rem,68vw)}.complete-mark{display:grid;width:4.5rem;height:4.5rem;margin-top:3rem;place-items:center;border-radius:999px;background:#dff8e9;color:#17a957}.complete-mark svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.complete-paper h1{margin:2rem 0 0;color:#1f1d1a;font-family:ui-serif,Georgia,serif;font-size:clamp(2.6rem,8vw,4.5rem);font-weight:500;line-height:.96;letter-spacing:0}.complete-paper p{max-width:28rem;margin:1.5rem 0 0;color:#6e6963;font-size:1.04rem;line-height:1.75}@keyframes stepEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes startTextAutoFade{0%,62%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.99)}}@media(min-width:760px){.contract-footnote,.signature-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-preview>p,.signature-line.is-wide,.contract-footer{grid-column:1 / -1}}@media(max-width:720px){.contract-onboarding-shell{min-height:100svh}.contract-step{padding-inline:0}.contract-scroll{padding-inline:.85rem}.contract-page{min-height:auto;padding:2rem 1.35rem}.contract-section{grid-template-columns:1fr;gap:1rem}.contract-footer{align-items:flex-start;flex-direction:column}.signing-frame-header{grid-template-columns:1fr}.signing-frame-wrap{padding:0}.signing-frame{width:100%;height:calc(100svh - 6rem);border-radius:0;box-shadow:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
