@import url('/css/site.css');
:root{--navy:#081a2d;--navy-2:#102a45;--ink:#10243a;--muted:#657991;--cyan:#02b8ce;--blue:#1686ec;--violet:#8464e8;--green:#11b981;--surface:#fff;--line:#dfebf3;--pale:#f2f7fb;--shadow:0 22px 65px rgba(8,34,59,.12);scroll-behavior:smooth;scroll-padding-top:92px}
*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#f6f9fc;color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{height:78px;padding:0 clamp(22px,6vw,104px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:rgba(250,253,255,.91);backdrop-filter:blur(18px);border-bottom:1px solid rgba(210,225,237,.8)}.brand{display:flex;gap:11px;align-items:center;min-width:max-content}.brand-mark{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,var(--cyan),#0780dc);color:#fff;font-weight:850;font-size:20px;box-shadow:0 8px 20px rgba(0,162,211,.22)}.brand strong,.brand small{display:block;line-height:1.2}.brand strong{font-size:15px;letter-spacing:.01em}.brand small{margin-top:4px;color:#7c8ea3;font-size:10px}.site-nav{display:flex;gap:clamp(14px,2.2vw,34px);align-items:center;font-size:13px;font-weight:650;color:#38516d}.site-nav a{transition:color .2s}.site-nav a:hover{color:#078ab5}.site-nav .nav-login{padding:11px 16px;border-radius:10px;background:var(--navy);color:#fff;box-shadow:0 7px 16px #0b254225}.nav-login span{padding-right:8px;color:#51d4e4}.menu-toggle{display:none;background:transparent;border:0}
.hero{position:relative;min-height:680px;padding:85px clamp(22px,8vw,135px) 90px;display:grid;grid-template-columns:1fr 1.03fr;gap:35px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 16% 0%,#e2f7fb 0,transparent 42%),linear-gradient(125deg,#f8fbfe,#eef5fa 60%,#f7fbfd)}.hero:after{content:"";position:absolute;inset:auto -8% -230px 20%;height:370px;background:radial-gradient(ellipse,rgba(0,184,206,.1),transparent 68%);pointer-events:none}.hero-copy{position:relative;z-index:3;max-width:600px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#078eaa;font-size:10px;font-weight:800;letter-spacing:.17em}.live-dot,.caption-pulse{width:7px;height:7px;border-radius:50%;background:#12ba91;box-shadow:0 0 0 4px #12ba9122}.hero h1{font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:22px 0;color:#0b2036;font-weight:820}.hero h1 span{color:#087fae;display:block}.hero-lead{max-width:545px;color:#597087;font-size:17px;line-height:1.9;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 19px;border:1px solid transparent;border-radius:12px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,#0789d8,#00b9c8);box-shadow:0 10px 24px rgba(0,157,205,.23)}.button-primary:hover{box-shadow:0 13px 28px rgba(0,157,205,.34)}.button-outline{background:#fff;color:#173550;border-color:#cbdce8}.button-outline:hover{border-color:#35b9cf;background:#f4fdff}.button-note{padding:3px 7px;border-radius:6px;color:#fff;background:#ffffff30;font-size:10px}.button-full{width:100%}.hero-trust{display:flex;gap:25px;margin-top:38px}.hero-trust>div{display:flex;align-items:center;gap:9px}.trust-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#e2f7fa;color:#079bb6;font-size:16px}.hero-trust p{margin:0}.hero-trust b,.hero-trust small{display:block;line-height:1.4}.hero-trust b{font-size:11px}.hero-trust small{font-size:10px;color:#7c8ea3}.hero-visual{position:relative;z-index:2;min-width:0;padding:28px 12px}.hero-orbit{position:absolute;border:1px solid rgba(5,157,198,.15);border-radius:50%;pointer-events:none}.orbit-one{inset:2% 4%;transform:rotate(-12deg)}.orbit-two{inset:9% 0 7% 10%;transform:rotate(11deg)}.product-window{position:relative;z-index:2;border:1px solid #fff;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 35px 80px rgba(15,49,77,.22),0 0 0 8px rgba(255,255,255,.46);transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}.window-top{height:37px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#7890a5;background:#f8fafc;border-bottom:1px solid #e9f0f5;font-size:9px}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#cad9e4}.window-dots i:first-child{background:#ff917a}.window-cloud{color:#16a47f}.product-window img{width:100%;aspect-ratio:1.12;object-fit:cover;object-position:top center}.window-caption{display:flex;align-items:center;gap:8px;padding:13px 16px;color:#4c6278;font-size:11px;background:#fff}.caption-ai{margin-right:auto;color:#865ee4;font-weight:800}.float-chip{position:absolute;z-index:4;display:grid;grid-template-columns:35px auto;grid-template-rows:auto auto;align-items:center;padding:10px 14px;border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 15px 35px #09284421;border:1px solid #fff;min-width:142px}.float-chip>span{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;background:#f1eaff;color:#8055da;border-radius:9px}.float-chip b{font-size:11px}.float-chip small{font-size:9px;color:#8295a7}.chip-ai{top:12%;right:-12px}.chip-cloud{bottom:13%;left:-14px}.chip-cloud>span{background:#e4fbf3;color:#10a87b}.scroll-cue{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;color:#8ba1b5;font-size:10px}.scroll-cue span{font-size:18px;color:#079bb6}
.section{padding:110px clamp(22px,9vw,145px)}.section-heading{max-width:670px;margin:0 auto 54px;text-align:center}.section-heading h2,.faq-intro h2{font-size:clamp(34px,4vw,49px);line-height:1.18;letter-spacing:-.035em;margin:13px 0;color:#102b44}.section-heading p{max-width:610px;margin:14px auto 0;color:#6c8196;font-size:15px;line-height:1.9}.section-intelligence{background:#fff}.feature-grid{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{min-height:306px;padding:27px 23px;border:1px solid #e4edf3;border-radius:18px;background:linear-gradient(150deg,#fff,#f8fbfd);box-shadow:0 13px 35px rgba(15,47,71,.055);transition:transform .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(15,47,71,.11)}.feature-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;font-size:21px;font-weight:800}.icon-cyan{background:#def8fb;color:#049eb6}.icon-violet{background:#eee9ff;color:#815bdc}.icon-blue{background:#e5f2ff;color:#258ee0}.icon-green{background:#ddf7ec;color:#0caa79}.feature-number{display:block;margin-top:22px;color:#9aaaba;font-size:9px;font-weight:800;letter-spacing:.15em}.feature-card h3{margin:9px 0 10px;font-size:17px;line-height:1.35;color:#102a42}.feature-card p{color:#6c8196;font-size:12px;line-height:1.8}.feature-card>a{display:inline-flex;gap:10px;margin-top:8px;color:#078ba8;font-size:11px;font-weight:750}.feature-card>a span{transition:transform .2s}.feature-card>a:hover span{transform:translateX(-4px)}
.product-tour{padding:100px clamp(22px,9vw,145px);display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;background:linear-gradient(130deg,#eaf5fb,#f4f8fc)}.tour-copy h2{font-size:clamp(34px,4vw,51px);line-height:1.2;letter-spacing:-.04em;color:#0e2741;margin:16px 0}.tour-copy h2 span{color:#078bab}.tour-copy p{max-width:360px;color:#6d8297;line-height:1.9;font-size:14px}.tour-controls{display:flex;align-items:center;gap:17px;margin-top:29px;color:#7790a5;font-size:11px}.tour-controls button{width:36px;height:36px;border:1px solid #cddde8;border-radius:50%;background:#fff;color:#087fae;font-weight:800}.tour-gallery{position:relative;min-height:360px}.tour-frame{position:absolute;inset:0;margin:0;opacity:0;transform:translateX(14px) scale(.985);transition:opacity .35s,transform .35s;pointer-events:none}.tour-frame.is-active{opacity:1;transform:none;pointer-events:auto}.tour-frame img{width:100%;height:330px;object-fit:cover;object-position:top;border:8px solid #fff;border-radius:18px;box-shadow:var(--shadow)}.tour-frame figcaption{margin-top:12px;color:#647b91;font-size:11px}
.compare-section{background:#fff}.compare-grid{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 50px 1fr;align-items:center}.compare-card{min-height:315px;padding:32px 36px;border:1px solid #e1eaf0;border-radius:20px;background:#f9fbfc}.compare-card.modern{border-color:#b9e9ed;background:linear-gradient(145deg,#f3fcfd,#fff);box-shadow:0 18px 40px rgba(0,153,183,.08)}.compare-label{display:flex;align-items:center;gap:10px;color:#8ba0b1;font-size:10px;font-weight:800;letter-spacing:.08em}.compare-label span{color:#0d9ab1}.compare-card h3{margin:17px 0;color:#122d46;font-size:21px}.compare-card ul{list-style:none;margin:0;padding:0;display:grid;gap:14px;color:#63788d;font-size:12px}.compare-card li{position:relative;padding-right:21px}.compare-card li:before{content:"✓";position:absolute;right:0;color:#12ae88;font-weight:900}.legacy li:before{content:"–";color:#a1afbb}.compare-arrow{width:36px;height:36px;display:grid;place-items:center;margin:auto;border:1px solid #dce8ef;border-radius:50%;color:#129bb0;background:#fff}.compare-cta{margin:30px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;color:#7790a5;font-size:12px}.compare-cta span:first-child{color:#17334d;font-weight:700}.compare-cta a{color:#087fae;font-weight:750}
.trust-strip{display:flex;justify-content:center;gap:clamp(25px,8vw,120px);padding:36px 20px;background:#0d2942;color:#fff}.trust-strip>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.trust-strip span{grid-row:1/3;color:#55d4dd;font-size:22px;font-weight:850}.trust-strip b{font-size:12px}.trust-strip small{color:#aac0d1;font-size:10px}
.pricing-section{background:#f7fafc}.pricing-grid{max-width:940px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.price-card{position:relative;padding:30px;border:1px solid #e0e9ef;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(13,42,67,.055)}.price-card-pro{border:1px solid #85d9df;box-shadow:0 22px 52px rgba(3,159,180,.12)}.pro-ribbon{position:absolute;top:0;left:25px;padding:7px 12px;border-radius:0 0 9px 9px;background:linear-gradient(100deg,#0aa5c1,#09b9a0);color:#fff;font-size:10px;font-weight:800}.price-top{display:flex;align-items:center;justify-content:space-between}.plan-tag{padding:5px 9px;border-radius:6px;background:#edf6fa;color:#2782a0;font-size:9px;font-weight:850;letter-spacing:.12em}.plan-mark{color:#d0dde5;font-size:12px;font-weight:800}.price-card h3{margin:22px 0 0;font-size:24px}.plan-caption{margin:0;color:#7c8fa1;font-size:12px}.price{margin:18px 0 5px}.price strong{font-size:32px;letter-spacing:-.04em;color:#0c879f}.price span{color:#7e91a3;font-size:11px}.price-desc{min-height:38px;margin:0 0 20px;color:#71869b;font-size:11px}.price-card h4{margin:18px 0 9px;font-size:11px;color:#344e65}.price-card .muted-heading{color:#8d9eac}.check-list,.minus-list{padding:0;margin:0 0 18px;list-style:none;display:grid;gap:9px;color:#5b7185;font-size:11px}.check-list li,.minus-list li{position:relative;padding-right:20px}.check-list li:before{content:"✓";position:absolute;right:0;color:#0daf89;font-weight:900}.minus-list li:before{content:"×";position:absolute;right:2px;color:#a4b0bb;font-weight:900}.pricing-footnote{text-align:center;color:#8a9bac;font-size:10px;margin-top:30px}
.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;background:#fff}.faq-intro h2{margin-top:16px}.faq-intro p{color:#72869a;font-size:13px}.faq-intro>a{display:inline-block;margin-top:16px;color:#078ba8;font-size:12px;font-weight:750}.faq-list details{border-bottom:1px solid #e4edf2}.faq-list summary{position:relative;padding:21px 0 21px 30px;list-style:none;color:#18344d;font-size:14px;font-weight:730;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;left:4px;top:17px;color:#0a9db7;font-size:22px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{margin:0;padding:0 0 20px;color:#6c8195;font-size:12px;line-height:1.9}
.contact-section{position:relative;overflow:hidden;padding:90px clamp(22px,9vw,145px);display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;background:linear-gradient(125deg,#09223a,#0e3451);color:#fff}.contact-glow{position:absolute;inset:-20% auto auto 12%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,184,206,.2),transparent 68%);pointer-events:none}.contact-copy,.contact-form{position:relative;z-index:1}.contact-copy .eyebrow{color:#6ae2e4}.contact-copy h2{font-size:clamp(32px,4vw,48px);line-height:1.22;letter-spacing:-.03em;margin:17px 0}.contact-copy>p{color:#bed0dc;line-height:1.9;font-size:14px}.contact-links{display:grid;gap:10px;margin-top:28px;color:#67dce1;font-size:12px}.contact-form{padding:27px;border:1px solid #ffffff23;border-radius:18px;background:#ffffff0c;backdrop-filter:blur(10px)}.contact-form label,.ins-popup label{display:grid;gap:7px;margin-bottom:14px;color:#d5e3ec;font-size:11px;font-weight:700}.contact-form input,.contact-form textarea,.contact-form select,.ins-popup input{width:100%;min-height:43px;padding:10px 12px;border:1px solid #ffffff2b;border-radius:9px;outline:none;background:#081d31b5;color:#fff;font-size:12px}.contact-form textarea{resize:vertical}.contact-form select option{color:#11283d;background:#fff}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7f96a8}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#3cd1dd;box-shadow:0 0 0 3px #24bdca20}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form small{display:block;margin-top:12px;text-align:center;color:#98adbd;font-size:9px}.form-status{min-height:22px;margin:8px 0 0;text-align:center;color:#80eed0;font-size:12px}.site-footer{padding:32px clamp(22px,6vw,104px);display:flex;align-items:center;gap:clamp(25px,5vw,75px);background:#06182a;color:#fff}.site-footer .brand{margin-left:auto}.footer-contact{display:grid;gap:4px;font-size:11px}.footer-contact span,.footer-end small{color:#8da3b5;font-size:9px}.footer-end{display:grid;gap:6px;text-align:left;font-size:10px}.footer-end a{color:#b4d5e2}
.ins-cookie-banner{position:fixed;z-index:100;bottom:15px;right:50%;transform:translateX(50%);width:min(760px,calc(100% - 28px));padding:15px 18px;display:flex;align-items:center;gap:18px;border:1px solid #d9e7ef;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 15px 50px #0c263525;color:#19344d}.ins-cookie-banner[hidden]{display:none}.ins-cookie-banner strong{font-size:12px}.ins-cookie-banner p{margin:4px 0 0;color:#70869a;font-size:10px}.ins-cookie-banner p a{color:#078bab;text-decoration:underline}.ins-cookie-banner .button{min-height:40px;flex:none}.ins-a11y-toggle{position:fixed;z-index:70;bottom:22px;left:20px;width:48px;height:48px;border:0;border-radius:50%;background:linear-gradient(145deg,#087fae,#09b5bd);color:#fff;font-size:20px;box-shadow:0 10px 24px #078bac55}.ins-a11y-panel{position:fixed;z-index:71;bottom:80px;left:20px;width:260px;padding:15px;border:1px solid #dce8ef;border-radius:15px;background:#fff;box-shadow:var(--shadow);color:#18344d}.ins-a11y-panel[hidden]{display:none}.a11y-heading,.a11y-font-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.a11y-heading button,.a11y-font-controls button{border:0;background:#edf6fa;color:#087e9c;border-radius:8px;padding:7px 10px}.a11y-option{width:100%;padding:10px;text-align:right;border:0;border-top:1px solid #e6eef3;background:white;color:#38536b;font-size:12px}.a11y-option[aria-pressed=true]{background:#e7f8f8;color:#067d91}.ins-popup[hidden]{display:none}.ins-popup{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:20px}.ins-popup__backdrop{position:absolute;inset:0;background:#06172dcc;backdrop-filter:blur(5px)}.ins-popup__dialog{position:relative;width:min(460px,100%);padding:32px;border:1px solid #ffffff;border-radius:20px;background:#fff;box-shadow:0 30px 90px #06182a60;color:#15314b}.ins-popup__close{position:absolute;top:13px;left:15px;border:0;background:transparent;color:#71869a;font-size:25px}.popup-eyebrow{color:#078ba8;font-size:10px;font-weight:800;letter-spacing:.12em}.ins-popup__dialog h2{margin:8px 0;font-size:26px}.ins-popup__dialog>p{color:#71869a;font-size:12px}.ins-popup label{color:#38536a}.ins-popup input{color:#17344d;background:#f7fafc;border-color:#dce7ef}.ins-popup label span{color:#8b9baa;font-weight:400}.ins-popup small{display:block;margin-top:10px;text-align:center;color:#8496a7;font-size:9px}.popup-error{color:#bb3750;font-size:11px}.popup-success{color:#078a69;font-size:12px;font-weight:700}
html[data-a11y-font="-1"]{font-size:90%}html[data-a11y-font="1"]{font-size:112%}html[data-a11y-font="2"]{font-size:125%}html[data-a11y-font="3"]{font-size:145%}.ins-a11y-grayscale{filter:grayscale(1)}.ins-a11y-contrast{filter:contrast(1.35)}.ins-a11y-underline a{text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:1050px){.site-header{padding-inline:24px}.site-nav{gap:15px;font-size:11px}.hero{padding-inline:6vw;min-height:610px}.hero h1{font-size:52px}.hero-lead{font-size:15px}.feature-grid{grid-template-columns:repeat(2,1fr)}.section,.product-tour,.contact-section{padding-inline:6vw}.site-footer{padding-inline:24px;gap:25px}}
@media(max-width:760px){:root{scroll-padding-top:74px}.site-header{height:68px;padding-inline:18px}.menu-toggle{width:40px;height:40px;display:grid;align-content:center;gap:5px;border:1px solid #dce7ee;border-radius:10px;background:#fff}.menu-toggle span{display:block;width:17px;height:2px;margin:auto;background:#1d4663}.site-nav{position:absolute;top:67px;right:0;left:0;padding:14px 18px 18px;display:none;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid #dfeaf0;box-shadow:0 14px 26px #09243a12}.site-nav.is-open{display:flex;flex-direction:column}.site-nav>a{padding:11px 5px;border-bottom:1px solid #edf2f5}.site-nav .nav-login{margin-top:10px;text-align:center}.hero{padding:55px 20px 70px;display:flex;flex-direction:column;align-items:stretch;gap:23px;min-height:auto}.hero h1{font-size:43px;margin-top:17px}.hero-lead{font-size:14px}.hero-actions{gap:9px}.hero-actions .button{flex:1;min-width:150px;padding-inline:10px;font-size:11px}.hero-trust{justify-content:space-between;gap:8px;margin-top:26px}.hero-trust>div{gap:6px}.hero-trust b{font-size:9px}.hero-trust small{font-size:8px}.trust-icon{width:26px;height:26px}.hero-visual{padding:8px 9px 17px}.product-window{transform:none;border-radius:14px}.product-window img{aspect-ratio:1.28}.float-chip{min-width:120px;padding:7px 9px}.chip-ai{right:-3px;top:5%}.chip-cloud{left:-4px;bottom:8%}.scroll-cue{display:none}.section{padding:72px 20px}.section-heading{margin-bottom:34px}.section-heading h2,.faq-intro h2{font-size:36px}.section-heading p{font-size:13px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:unset;padding:22px}.feature-card p{font-size:12px}.product-tour{padding:68px 20px;display:flex;flex-direction:column;align-items:stretch;gap:24px}.tour-copy h2{font-size:37px}.tour-gallery{min-height:260px}.tour-frame img{height:225px;border-width:5px}.compare-grid{grid-template-columns:1fr;gap:12px}.compare-card{min-height:unset;padding:25px}.compare-arrow{transform:rotate(-90deg)}.compare-cta{flex-wrap:wrap;line-height:1.8}.trust-strip{gap:12px;padding:25px 14px}.trust-strip>div{grid-template-columns:1fr;text-align:center;gap:3px}.trust-strip span{grid-row:auto;font-size:16px}.trust-strip b{font-size:10px}.trust-strip small{font-size:8px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:24px}.faq-section{display:block}.faq-intro{margin-bottom:32px}.faq-list summary{font-size:12px}.contact-section{padding:68px 20px;grid-template-columns:1fr;gap:28px}.contact-copy h2{font-size:36px}.contact-form{padding:19px}.form-row{grid-template-columns:1fr;gap:0}.site-footer{padding:28px 20px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.site-footer .brand{margin:0;grid-column:1/-1}.footer-end{text-align:right}.ins-cookie-banner{bottom:8px;align-items:flex-end;padding:12px}.ins-cookie-banner p{font-size:9px}.ins-cookie-banner .button{min-height:36px;padding-inline:12px}.ins-popup__dialog{padding:28px 20px}.ins-a11y-toggle{left:12px;bottom:15px;width:42px;height:42px}.ins-chat-toggle{bottom:15px!important;right:12px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Preserve the full portrait phone screenshot in the product tour. */
.tour-frame--phone img { object-fit: contain; object-position: center; background: #fff; }
