:root{--clr-bg:#0e0e0e;--clr-nav:#1b1c1d;--clr-primary:#e50539;--clr-primary-h:#c50431;--clr-success:#28a909;--clr-success-h:#21900a;--clr-text:#f0f0f0;--clr-muted:#8b8b8b;--clr-border:#272729;--clr-card:#141415;--clr-card2:#1c1d1e;--ff:'Inter',sans-serif;--r:12px;--rs:8px;--tr:0.25s ease;--sh-r:0 6px 24px rgba(229,5,57,.25);--sh-g:0 6px 24px rgba(40,169,9,.25)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{background:var(--clr-bg);color:var(--clr-text);font-family:var(--ff);font-size:16px;line-height:1.6;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background:var(--clr-bg);min-height:100vh;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--clr-primary);text-decoration:none;transition:color var(--tr)}
a:hover{color:#ff2060}
ul,ol{list-style:none}
button{font-family:inherit;cursor:pointer}
input,textarea,select{font-family:inherit;font-size:inherit}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:var(--clr-text)}
h1{font-size:clamp(1.8rem,4.5vw,3rem)}
h2{font-size:clamp(1.4rem,3vw,2rem)}
h3{font-size:clamp(1.1rem,2.5vw,1.4rem)}
h4{font-size:1.05rem}
p{line-height:1.7}

.xc9p2{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.kv4r1{display:flex;align-items:center}
.b5e8x{display:none!important}
.f2j9n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--rs);font-size:.92rem;font-weight:600;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform var(--tr),box-shadow var(--tr),background var(--tr),border-color var(--tr);white-space:nowrap;font-family:var(--ff);letter-spacing:.01em;line-height:1}
.btn:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}
.btn svg{width:17px;height:17px;flex-shrink:0}
.btn--red{background:var(--clr-primary);color:#fff;border-color:var(--clr-primary)}
.btn--red:hover{background:var(--clr-primary-h);border-color:var(--clr-primary-h);color:#fff;transform:translateY(-2px);box-shadow:var(--sh-r)}
.btn--green{background:var(--clr-success);color:#fff;border-color:var(--clr-success)}
.btn--green:hover{background:var(--clr-success-h);border-color:var(--clr-success-h);color:#fff;transform:translateY(-2px);box-shadow:var(--sh-g)}
.btn--outline{background:transparent;border-color:var(--clr-primary);color:var(--clr-primary)}
.btn--outline:hover{background:var(--clr-primary);color:#fff;transform:translateY(-2px)}
.btn--sm{padding:8px 16px;font-size:.82rem}
.btn--lg{padding:15px 34px;font-size:1rem}
.btn-pulse{animation:btn-pulse 2.5s infinite}
@keyframes btn-pulse{0%,100%{box-shadow:0 0 0 0 rgba(229,5,57,.4)}50%{box-shadow:0 0 0 10px rgba(229,5,57,0)}}
.btn-pulse-g{animation:btn-pulse-g 2.5s infinite}
@keyframes btn-pulse-g{0%,100%{box-shadow:0 0 0 0 rgba(40,169,9,.4)}50%{box-shadow:0 0 0 10px rgba(40,169,9,0)}}

.xw-header{background:var(--clr-nav);border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;z-index:200;box-shadow:0 2px 20px rgba(0,0,0,.4)}
.xw-header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}
.xw-logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}
.xw-logo img{height:60px;width:auto}
.xw-logo-text{font-size:1.1rem;font-weight:800;color:var(--clr-text);letter-spacing:-.01em}
.xw-logo-text em{color:var(--clr-primary);font-style:normal}
.xw-nav{display:flex;align-items:center;gap:18px}
.xw-nav-a{color:#bbb;font-size:.86rem;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:5px 0;transition:color var(--tr);white-space:nowrap}
.xw-nav-a svg{width:14px;height:14px;flex-shrink:0;opacity:.65;transition:opacity var(--tr)}
.xw-nav-a:hover{color:var(--clr-primary)}
.xw-nav-a:hover svg{opacity:1}
.xw-hbtns{display:flex;align-items:center;gap:8px;flex-shrink:0}
.xw-hbtns .btn{padding:8px 16px;font-size:.82rem}
.xw-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;background:none;border:none;padding:4px;color:var(--clr-text);border-radius:var(--rs);transition:background var(--tr)}
.xw-burger:hover{background:rgba(255,255,255,.08)}
.xw-bl{width:21px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s,opacity .3s,width .3s}
.xw-burger.open .xw-bl:nth-child(1){transform:translateY(7px) rotate(45deg)}
.xw-burger.open .xw-bl:nth-child(2){opacity:0;width:0}
.xw-burger.open .xw-bl:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.xw-mnav{display:none;background:var(--clr-nav);border-bottom:1px solid rgba(255,255,255,.07);flex-direction:column;gap:2px;padding:12px 20px 16px}
.xw-mnav.open{display:flex}
.xw-mnav-a{color:#bbb;font-size:.9rem;font-weight:500;padding:10px 12px;border-radius:var(--rs);display:inline-flex;align-items:center;gap:9px;transition:background var(--tr),color var(--tr)}
.xw-mnav-a svg{width:15px;height:15px;flex-shrink:0;opacity:.7}
.xw-mnav-a:hover{background:rgba(255,255,255,.07);color:var(--clr-primary)}
.xw-mnav-div{height:1px;background:rgba(255,255,255,.07);margin:10px 0}
.xw-mnav-btns{display:flex;gap:8px;flex-wrap:wrap}
.xw-mnav-btns .btn{flex:1;justify-content:center;min-width:120px;font-size:.85rem}

.xw-hero{position:relative;background:#060607;min-height:500px;display:flex;align-items:center;overflow:hidden}
.xw-hero-bg{position:absolute;inset:0;z-index:0}
.xw-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.62}
.xw-hero-ov{position:absolute;inset:0;background:linear-gradient(105deg,rgba(6,6,7,.95) 0%,rgba(6,6,7,.78) 55%,rgba(6,6,7,.4) 100%);z-index:1}
.xw-hero-cnt{position:relative;z-index:2;padding:64px 0}
.xw-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(229,5,57,.12);border:1px solid rgba(229,5,57,.35);color:var(--clr-primary);font-size:.7rem;font-weight:700;padding:5px 14px;border-radius:100px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}
.xw-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--clr-primary);animation:blink 1.5s infinite}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.25}}
.xw-hero h1{font-size:clamp(1.9rem,5vw,3.2rem);max-width:640px;margin-bottom:14px;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.7);font-weight:800;letter-spacing:-.025em}
.xw-hero h1 .hl{color:var(--clr-primary)}
.xw-hero-intro{font-size:1.05rem;color:#c0c0c0;max-width:520px;margin-bottom:30px;line-height:1.65}
.xw-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}
.xw-hero-note{font-size:.76rem;color:#555;display:flex;align-items:center;gap:6px}
.xw-hero-note svg{width:13px;height:13px;color:var(--clr-success);flex-shrink:0}
.xw-hspoiler{margin-top:16px}
.xw-hspoiler summary{cursor:pointer;color:var(--clr-muted);font-size:.82rem;display:inline-flex;align-items:center;gap:5px;list-style:none}
.xw-hspoiler summary::-webkit-details-marker{display:none}
.xw-hspoiler summary svg{width:13px;height:13px;transition:transform .3s}
.xw-hspoiler[open] summary svg{transform:rotate(180deg)}
.xw-hspoiler-body{padding-top:10px;font-size:.87rem;color:#777;max-width:500px;line-height:1.65}
.xw-plane{position:absolute;right:-1%;top:50%;transform:translateY(-50%);z-index:1;animation:plane-f 7s ease-in-out infinite;pointer-events:none;will-change:transform}
@keyframes plane-f{0%,100%{transform:translateY(calc(-50% + 0px)) rotate(-3deg)}50%{transform:translateY(calc(-50% - 22px)) rotate(2deg)}}
.xw-plane svg{width:clamp(160px,26vw,320px);filter:drop-shadow(0 0 40px rgba(229,5,57,.35)) drop-shadow(0 0 80px rgba(229,5,57,.12))}
.xw-mult{position:absolute;bottom:12%;right:5%;z-index:2;background:rgba(14,14,14,.85);border:1px solid rgba(229,5,57,.4);backdrop-filter:blur(8px);border-radius:var(--r);padding:10px 18px;text-align:center;animation:mult-pop 3s ease-in-out infinite}
@keyframes mult-pop{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
.xw-mult-val{font-size:1.7rem;font-weight:800;color:var(--clr-primary);line-height:1;font-variant-numeric:tabular-nums}
.xw-mult-lbl{font-size:.62rem;color:#666;text-transform:uppercase;letter-spacing:.06em;margin-top:3px}

.xw-section{padding:56px 0}
.xw-shd{margin-bottom:32px}
.xw-slbl{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--clr-primary);margin-bottom:8px}
.xw-slbl::before{content:'';width:20px;height:2px;background:var(--clr-primary);border-radius:2px;flex-shrink:0}
.xw-stitle{font-size:clamp(1.3rem,3vw,1.85rem);margin-bottom:8px}
.xw-ssub{color:var(--clr-muted);font-size:.9rem;max-width:600px;line-height:1.65}
.xw-divider{height:1px;background:var(--clr-border)}

.xw-card{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);overflow:hidden}
.xw-card--p{padding:24px}

.xw-demo-wrap{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);overflow:hidden}
.xw-demo-hd{padding:14px 20px;background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--clr-border);flex-wrap:wrap}
.xw-demo-tabs{display:flex;gap:4px}
.xw-dtab{padding:7px 16px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;transition:background var(--tr),color var(--tr);font-family:var(--ff)}
.xw-dtab.act{background:var(--clr-primary);color:#fff}
.xw-dtab:not(.act){background:rgba(255,255,255,.06);color:var(--clr-muted)}
.xw-dtab:not(.act):hover{background:rgba(255,255,255,.1);color:var(--clr-text)}
.xw-demo-badge{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--clr-success);font-weight:600}
.xw-demo-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--clr-success);animation:blink 2s infinite}
.xw-demo-frame{position:relative;width:100%;background:#000;aspect-ratio:16/9;min-height:300px}
.xw-demo-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}
.xw-demo-bar{padding:16px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:rgba(0,0,0,.2);border-top:1px solid var(--clr-border)}
.xw-demo-bar .btn{flex:1;min-width:160px;justify-content:center}
.xw-demo-info{font-size:.75rem;color:var(--clr-muted);display:flex;align-items:center;gap:5px}
.xw-demo-info svg{width:13px;height:13px;color:var(--clr-success);flex-shrink:0}

.xw-table-outer{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);border:1px solid var(--clr-border)}
.xw-table{width:100%;min-width:420px;border-collapse:collapse}
.xw-table tr{border-bottom:1px solid var(--clr-border);transition:background var(--tr)}
.xw-table tr:last-child{border-bottom:none}
.xw-table tr:hover{background:rgba(255,255,255,.02)}
.xw-table th,.xw-table td{padding:12px 18px;text-align:left;font-size:.875rem;line-height:1.4}
.xw-table th{background:rgba(18,19,20,.8);color:var(--clr-muted);font-weight:600;width:46%;font-size:.8rem;letter-spacing:.01em}
.xw-table td{color:var(--clr-text)}
.xw-thl{color:var(--clr-primary);font-weight:700}
.xw-tbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:100px;font-size:.72rem;font-weight:600}
.xw-tbadge--g{background:rgba(40,169,9,.12);color:var(--clr-success);border:1px solid rgba(40,169,9,.25)}
.xw-tbadge--r{background:rgba(229,5,57,.1);color:var(--clr-primary);border:1px solid rgba(229,5,57,.2)}

.xw-adv-grid{display:flex;flex-wrap:wrap;gap:14px}
.xw-adv{flex:1 1 calc(25% - 14px);min-width:190px;background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:12px;transition:transform var(--tr),border-color var(--tr),box-shadow var(--tr)}
.xw-adv:hover{transform:translateY(-5px);border-color:rgba(229,5,57,.35);box-shadow:0 12px 40px rgba(229,5,57,.1)}
.xw-adv-ico{width:46px;height:46px;background:rgba(229,5,57,.1);border:1px solid rgba(229,5,57,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--tr)}
.xw-adv:hover .xw-adv-ico{background:rgba(229,5,57,.18)}
.xw-adv-ico svg{width:22px;height:22px;color:var(--clr-primary)}
.xw-adv-title{font-size:.9rem;font-weight:700;color:var(--clr-text)}
.xw-adv-text{font-size:.8rem;color:var(--clr-muted);line-height:1.55}

.xw-review{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);padding:32px}
.xw-review h2{font-size:1.4rem;margin:22px 0 10px;color:var(--clr-text)}
.xw-review h2:first-child{margin-top:0}
.xw-review h3{font-size:1.15rem;margin:18px 0 8px;color:var(--clr-text)}
.xw-review h4{font-size:1rem;margin:14px 0 6px;color:var(--clr-text)}
.xw-review p{margin-bottom:14px;color:#d0d0d0;font-size:.93rem;line-height:1.75}
.xw-review ul,.xw-review ol{margin:0 0 14px 22px;color:#d0d0d0;font-size:.93rem}
.xw-review ul{list-style:disc}
.xw-review ol{list-style:decimal}
.xw-review li{margin-bottom:6px;line-height:1.6;padding-left:4px}
.xw-review a{color:var(--clr-primary)}
.xw-review a:hover{text-decoration:underline}
.xw-review table{width:100%;border-collapse:collapse;margin:16px 0;overflow-x:auto;display:block}
.xw-review table th{background:rgba(229,5,57,.08);color:var(--clr-primary);font-size:.85rem;padding:10px 14px;text-align:left;border:1px solid var(--clr-border)}
.xw-review table td{padding:10px 14px;font-size:.87rem;border:1px solid var(--clr-border);color:#ccc}
.xw-review blockquote{border-left:3px solid var(--clr-primary);padding:12px 20px;margin:16px 0;background:rgba(229,5,57,.05);color:#aaa;font-style:italic;border-radius:0 var(--rs) var(--rs) 0}
.xw-review hr{border:none;border-top:1px solid var(--clr-border);margin:24px 0}
.xw-review img{border-radius:var(--rs);margin:16px 0}
.xw-review strong{color:var(--clr-text);font-weight:700}
.xw-review em{color:#bbb}
.xw-review code{background:rgba(255,255,255,.07);padding:2px 6px;border-radius:4px;font-size:.88em;color:#e0e0e0;font-family:monospace}

.xw-author{display:flex;gap:20px;background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);padding:24px;align-items:flex-start}
.xw-author-ava{width:78px;height:78px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--clr-primary)}
.xw-author-inf{flex:1;min-width:0}
.xw-author-name{font-size:.95rem;font-weight:700;margin-bottom:3px;color:var(--clr-text)}
.xw-author-pos{font-size:.75rem;color:var(--clr-primary);font-weight:600;margin-bottom:8px}
.xw-author-bio{font-size:.82rem;color:var(--clr-muted);margin-bottom:10px;line-height:1.55}
.xw-author-dates{font-size:.74rem;color:#555;margin-bottom:10px;line-height:1.5}
.xw-author-dates b{color:#686868;font-weight:600}
.xw-author-socs{display:flex;gap:7px;flex-wrap:wrap}
.xw-author-soc{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;color:#888;padding:4px 10px;border-radius:100px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:background var(--tr),color var(--tr),border-color var(--tr)}
.xw-author-soc svg{width:12px;height:12px}
.xw-author-soc:hover{background:rgba(229,5,57,.1);color:var(--clr-primary);border-color:rgba(229,5,57,.25)}

.xw-faq{display:flex;flex-direction:column;gap:10px}
.xw-faq-it{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);overflow:hidden;transition:border-color var(--tr)}
.xw-faq-it.open{border-color:rgba(229,5,57,.3)}
.xw-faq-q{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;cursor:pointer;gap:16px;user-select:none;-webkit-user-select:none}
.xw-faq-q:hover{background:rgba(255,255,255,.02)}
.xw-faq-qt{font-weight:600;font-size:.9rem;color:var(--clr-text);line-height:1.4}
.xw-faq-ic{width:22px;height:22px;flex-shrink:0;color:var(--clr-primary);transition:transform .3s ease}
.xw-faq-it.open .xw-faq-ic{transform:rotate(45deg)}
.xw-faq-a{display:none;padding:0 20px 16px;font-size:.875rem;color:var(--clr-muted);line-height:1.7}
.xw-faq-a-inner{border-top:1px solid rgba(255,255,255,.05);padding-top:14px}
.xw-faq-it.open .xw-faq-a{display:block}

.xw-footer{background:var(--clr-nav);border-top:1px solid rgba(255,255,255,.07)}
.xw-footer-top{padding:44px 0 32px}
.xw-fgrid{display:flex;flex-wrap:wrap;gap:32px}
.xw-fcol{flex:1 1 200px}
.xw-flogo a{display: block;width: fit-content;}
.xw-flogo img{height:60px;width: auto; margin-bottom:14px}
.xw-flogo-text{font-size:1rem;font-weight:800;color:var(--clr-text);margin-bottom:14px}
.xw-flogo-text em{color:var(--clr-primary);font-style:normal}
.xw-fdesc{font-size:.79rem;color:#555;line-height:1.6;max-width:240px}
.xw-fhd{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#484848;font-weight:700;margin-bottom:14px}
.xw-flinks{display:flex;flex-direction:column;gap:7px}
.xw-flinks a{color:#666;font-size:.82rem;transition:color var(--tr)}
.xw-flinks a:hover{color:var(--clr-primary)}
.xw-ftrust{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.xw-ftrust-img{height:24px;width:auto;opacity:.4;filter:grayscale(1) brightness(1.3);transition:opacity var(--tr),filter var(--tr)}
.xw-ftrust-img:hover{opacity:.8;filter:grayscale(0)}
.xw-fpay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}
.xw-fpay-img{height:20px;width:auto;opacity:.38;filter:grayscale(1) brightness(1.5);transition:opacity var(--tr)}
.xw-fpay-img:hover{opacity:.8;filter:grayscale(0)}
.xw-fsocs{display:flex;gap:7px;flex-wrap:wrap}
.xw-fsoc{width:33px;height:33px;border-radius:50%;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:#777;transition:background var(--tr),color var(--tr)}
.xw-fsoc:hover{background:var(--clr-primary);color:#fff}
.xw-fsoc svg{width:14px;height:14px}
.xw-footer-mid{padding:18px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
.xw-footer-mid-inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
.xw-fprov{display:flex;align-items:center;gap:8px;color:#484848;font-size:.74rem}
.xw-fprov img{height:26px;opacity:.4;filter:grayscale(1)}
.xw-footer-bot{padding:20px 0}
.xw-footer-bot-inner{display:flex;flex-direction:column;gap:10px}
.xw-fcopy{font-size:.74rem;color:#3f3f3f}
.xw-flegal{font-size:.68rem;color:#383838;line-height:1.65;max-width:900px}
.xw-flegal a{color:#4a4a4a}
.xw-femail{font-size:.74rem;color:#505050}
.xw-femail a{color:#606060}
.xw-femail a:hover{color:var(--clr-primary)}

.xw-fade{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}
.xw-vis{opacity:1;transform:none}

.t7q2p{display:none;visibility:hidden;position:absolute;left:-9999px;top:-9999px;pointer-events:none}
.n8k3m{display:none}
.p4j6v{display:none}
.z1c5r{display:none}
.m2x9k{width:0;height:0;overflow:hidden;position:absolute}

.info-page-content{max-width:820px;margin:0 auto;padding:40px 0}
.info-page-content h2{font-size:1.3rem;margin:24px 0 10px}
.info-page-content h3{font-size:1.1rem;margin:18px 0 8px}
.info-page-content p{color:#ccc;font-size:.93rem;margin-bottom:14px;line-height:1.75}
.info-page-content ul,.info-page-content ol{margin:0 0 14px 22px;color:#ccc;font-size:.93rem}
.info-page-content ul{list-style:disc}
.info-page-content ol{list-style:decimal}
.info-page-content li{margin-bottom:6px}
.info-page-content a{color:var(--clr-primary)}
.info-page-content a:hover{text-decoration:underline}
.info-page-wrap{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--r);padding:32px;margin:32px 0}

.form-v{display:flex;flex-direction:column;gap:16px;max-width:520px}
.form-v label{font-size:.82rem;font-weight:600;color:var(--clr-muted);margin-bottom:4px;display:block}
.form-v input,.form-v textarea,.form-v select{width:100%;padding:12px 16px;background:rgba(255,255,255,.05);border:1px solid var(--clr-border);border-radius:var(--rs);color:var(--clr-text);font-size:.9rem;transition:border-color var(--tr),background var(--tr);outline:none}
.form-v input:focus,.form-v textarea:focus{border-color:rgba(229,5,57,.5);background:rgba(229,5,57,.04)}
.form-v textarea{min-height:120px;resize:vertical}
.form-v .btn{align-self:flex-start}

@media(max-width:900px){
.xw-adv{flex:1 1 calc(50% - 14px);min-width:160px}
.xw-nav{display:none}
.xw-burger{display:flex}
.xw-plane{display:none}
.xw-mult{display:none}
.xw-hero-cnt{padding:44px 0}
.xw-review {padding: 26px;}
}
@media(max-width:600px){
.xw-adv{flex:1 1 100%}
.xw-hero-btns{flex-direction:column}
.xw-hero-btns .btn{justify-content:center}
.xw-author{flex-direction:column;align-items:center;text-align:center}
.xw-author-socs{justify-content:center}
.xw-section{padding:40px 0}
.xw-fgrid{gap:20px}
.xw-hbtns .btn--outline{display:none}
.xw-demo-bar{flex-direction:column}
.xw-demo-bar .btn{min-width:unset;width:100%}
.xw-review {padding: 22px;}
}
@media(max-width:400px){
.xw-hbtns .btn{padding:7px 12px;font-size:.79rem}
.xw-hero h1{font-size:1.65rem}
.xw-hbtns .btn--green {display: none;}
.xw-review {padding: 16px;}
.xw-author{padding: 16px;}
}
