/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e75180a74c8205e68-web-respawn-geist-latin.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e75180a74c8205e68-web-respawn-geist-latin.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e75180a74c8205e68-web-respawn-geist-latin.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e75180a74c8205e68-web-respawn-geist-latin.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e75180a74c8205e68-web-respawn-geist-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.wrx-__font_geist_0tvmz3h { font-family: 'Geist', sans-serif; }
.wrx-__variable_geist_0tvmz3h { --font-geist-sans: 'Geist', sans-serif; }
/* cyrillic-ext */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e26466254f95aa898-web-respawn-geist-mono-latin.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e26466254f95aa898-web-respawn-geist-mono-latin.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* symbols2 */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e26466254f95aa898-web-respawn-geist-mono-latin.woff2) format('woff2');
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}
/* vietnamese */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e26466254f95aa898-web-respawn-geist-mono-latin.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e26466254f95aa898-web-respawn-geist-mono-latin.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://cdn.prod.website-files.com/6a176f509707b7c0c5d45e89/fonts/6a54f93e26466254f95aa898-web-respawn-geist-mono-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.wrx-__font_geist_mono_1diim1n { font-family: 'Geist Mono', sans-serif; }
.wrx-__variable_geist_mono_1diim1n { --font-geist-mono: 'Geist Mono', sans-serif; }
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.wrx-site,.wrx-site *,.wrx-site :before,.wrx-site :after,.wrx-site ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}
.wrx-site{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}
.wrx-site,.wrx-site *,.wrx-site :after,.wrx-site :before,.wrx-site ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}
.wrx-site ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}
.wrx-site{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}
.wrx-site hr{height:0;color:inherit;border-top-width:1px}
.wrx-site abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.wrx-site h1,.wrx-site h2,.wrx-site h3,.wrx-site h4,.wrx-site h5,.wrx-site h6{font-size:inherit;font-weight:inherit}
.wrx-site a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}
.wrx-site b,.wrx-site strong{font-weight:bolder}
.wrx-site code,.wrx-site kbd,.wrx-site samp,.wrx-site pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}
.wrx-site small{font-size:80%}
.wrx-site sub,.wrx-site sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
.wrx-site sub{bottom:-.25em}
.wrx-site sup{top:-.5em}
.wrx-site table{text-indent:0;border-color:inherit;border-collapse:collapse}
.wrx-site :-moz-focusring{outline:auto}
.wrx-site progress{vertical-align:baseline}
.wrx-site summary{display:list-item}
.wrx-site ol,.wrx-site ul,.wrx-site menu{list-style:none}
.wrx-site img,.wrx-site svg,.wrx-site video,.wrx-site canvas,.wrx-site audio,.wrx-site iframe,.wrx-site embed,.wrx-site object{vertical-align:middle;display:block}
.wrx-site img,.wrx-site video{max-width:100%;height:auto}
.wrx-site button,.wrx-site input,.wrx-site select,.wrx-site optgroup,.wrx-site textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}
.wrx-site ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}
.wrx-site :where(select:is([multiple],[size])) optgroup{font-weight:bolder}
.wrx-site :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}
.wrx-site ::file-selector-button{margin-inline-end:4px}
.wrx-site ::placeholder{opacity:1}
@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.wrx-site ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.wrx-site ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}
.wrx-site textarea{resize:vertical}
.wrx-site ::-webkit-search-decoration{-webkit-appearance:none}
.wrx-site ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}
.wrx-site ::-webkit-datetime-edit{display:inline-flex}
.wrx-site ::-webkit-datetime-edit-fields-wrapper{padding:0}
.wrx-site ::-webkit-datetime-edit{padding-block:0}
.wrx-site ::-webkit-datetime-edit-year-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-month-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-day-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-hour-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-minute-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-second-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-millisecond-field{padding-block:0}
.wrx-site ::-webkit-datetime-edit-meridiem-field{padding-block:0}
.wrx-site ::-webkit-calendar-picker-indicator{line-height:1}
.wrx-site :-moz-ui-invalid{box-shadow:none}
.wrx-site button,.wrx-site input:where([type=button],[type=reset],[type=submit]){appearance:button}
.wrx-site ::file-selector-button{appearance:button}
.wrx-site ::-webkit-inner-spin-button{height:auto}
.wrx-site ::-webkit-outer-spin-button{height:auto}
.wrx-site [hidden]:where(:not([hidden=until-found])){display:none!important}
.wrx-invisible{visibility:hidden}
.wrx-visible{visibility:visible}
.wrx-absolute{position:absolute}
.wrx-fixed{position:fixed}
.wrx-relative{position:relative}
.wrx-static{position:static}
.wrx-start{inset-inline-start:var(--spacing)}
.wrx-end{inset-inline-end:var(--spacing)}
.wrx-isolate{isolation:isolate}
.wrx-container{width:100%}
.wrx-block{display:block}
.wrx-grid{display:grid}
.wrx-hidden{display:none}
.wrx-inline{display:inline}
.wrx-table{display:table}
.wrx-grow{flex-grow:1}
.wrx-transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}
.wrx-rounded{border-radius:.25rem}
.wrx-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wrx-ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.wrx-filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}
.wrx-subnav{border-bottom:1px solid #17131e}
.wrx-inner-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:80px;min-height:710px;padding-block:75px;display:grid}
.wrx-inner-hero h1{letter-spacing:-.058em;max-width:760px;margin:24px 0;font-size:clamp(48px,5.4vw,82px);line-height:.98}
.wrx-inner-hero>div:first-child>p:not(.wrx-eyebrow){color:#b7b1c0;max-width:680px;font-size:19px;line-height:1.7}
.wrx-glow-visual{perspective:1000px;place-items:center;height:520px;display:grid;position:relative}
.wrx-glow-visual:before{content:"";filter:blur(25px);background:radial-gradient(circle,#851cff55,#0000 62%);border-radius:50%;position:absolute;inset:5%}
.wrx-glow-visual>i{border:1px solid #8b39ff66;border-radius:50%;width:88%;height:58%;animation:16s linear infinite spin;position:absolute;transform:rotate(-15deg)}
.wrx-glow-visual>i:nth-child(2){width:70%;height:85%;animation-direction:reverse;transform:rotate(24deg)}
.wrx-visual-window{background:#090711;border:1px solid #7655a5;border-radius:17px;width:78%;height:350px;position:relative;overflow:hidden;transform:rotateY(-8deg);box-shadow:0 30px 80px #000,0 0 34px #7f07ff50}
.wrx-vw-bar{color:#a46af2;background:#171126;justify-content:space-between;align-items:center;height:36px;padding:0 15px;font-size:8px;display:flex}
.wrx-vw-bar span{text-transform:uppercase;letter-spacing:.12em;color:#8f8798}
.wrx-vw-body{background:radial-gradient(circle at 85% 40%,#7824c8,#0000 32%),linear-gradient(135deg,#0a0713,#05050a);height:315px;padding:60px 42px}
.wrx-vw-body small{color:#b86eff;letter-spacing:.15em;font-size:8px}
.wrx-vw-body strong{margin-top:15px;font:39px/1.03 Georgia,serif;display:block}
.wrx-vw-body strong em{color:#bd72ff}
.wrx-chart{align-items:flex-end;gap:6px;height:65px;margin-top:30px;display:flex}
.wrx-chart b{background:linear-gradient(#bd6cff,#6b11ce);border-radius:3px 3px 0 0;width:10px}
.wrx-float-card{background:#151024ef;border:1px solid #72568f;border-radius:14px;width:180px;padding:20px;animation:5s ease-in-out infinite float;position:absolute;bottom:35px;right:0;box-shadow:0 15px 40px #000,0 0 25px #7f07ff3c}
.wrx-float-card small{color:#bfb7ca;font-size:8px}
.wrx-float-card strong{margin:10px 0;font-size:32px;display:block}
.wrx-float-card span{color:#50dda3;font-size:9px}
.wrx-value{padding:135px 0}
.wrx-value>div:first-child{max-width:900px}
.wrx-value h2,.wrx-comparison h2,.wrx-process h2,.wrx-link-hub h2,.wrx-contact-grid h2{letter-spacing:-.048em;margin:22px 0;font-size:clamp(40px,4.2vw,66px);line-height:1.06}
.wrx-value-cards{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}
.wrx-value-cards article{border-right:1px solid var(--line);background:linear-gradient(145deg,#0e0b16,#08060d);min-height:280px;padding:32px;transition:all .35s}
.wrx-value-cards article:last-child{border-right:0}
.wrx-value-cards article:hover{background:radial-gradient(circle at 100% 0,#7f07ff32,#0000 48%),#0f0a18;transform:translateY(-6px)}
.wrx-value-cards small,.wrx-process small{color:#a754ff}
.wrx-value-cards h3{margin:55px 0 16px;font-size:22px;line-height:1.25}
.wrx-value-cards p{color:#9992a2;line-height:1.65}
.wrx-comparison{grid-template-columns:.38fr .62fr;align-items:center;gap:70px;padding:120px 0;display:grid}
.wrx-comparison>div:first-child>p:not(.wrx-eyebrow){color:#a9a2b1;line-height:1.75}
.wrx-compare{--split:52%;color:#111;background:#eee;border:1px solid #46355a;border-radius:18px;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 100px #000,0 0 40px #7f07ff2d}
.wrx-compare-old,.wrx-compare-new{padding:85px 55px;position:absolute;inset:0}
.wrx-compare-old{color:#313131;background:#e8e8e8}
.wrx-oldbar{background:#bbb;padding:20px;font:11px Arial;position:absolute;top:0;left:0;right:0}
.wrx-compare-old h3{margin-top:75px;font-size:35px}
.wrx-compare-old p{color:#555;max-width:350px}
.wrx-compare-old button{padding:10px 20px}
.wrx-compare-new{clip-path:inset(0 0 0 var(--split));color:#fff;background:radial-gradient(circle at 80% 45%,#8128d0,#0000 31%),#08050d}
.wrx-newbar{background:#100b19;justify-content:space-between;padding:22px 30px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}
.wrx-compare-new>small{color:#b860ff;letter-spacing:.15em}
.wrx-compare-new h3{margin:25px 0 18px;font:45px/1.02 Georgia,serif}
.wrx-compare-new h3 em{color:#ba6aff}
.wrx-compare-new p{color:#b9b1c4}
.wrx-compare-new button{color:#fff;background:#8b19f3;border:0;border-radius:5px;padding:13px 18px}
.wrx-split-line{z-index:5;left:var(--split);background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #fff}
.wrx-compare input{z-index:6;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}
.wrx-compare-label{z-index:7;color:#fff;pointer-events:none;background:#000a;border-radius:30px;padding:8px 12px;font-size:9px;position:absolute;top:18px}
.wrx-compare-label.wrx-before{left:18px}
.wrx-compare-label.wrx-after{right:18px}
.wrx-process{padding:125px 0}
.wrx-process>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}
.wrx-process article{border-right:1px solid var(--line);padding:35px 30px}
.wrx-process article:last-child{border-right:0}
.wrx-process h3{margin:45px 0 15px;font-size:25px}
.wrx-process p{color:#9993a3;line-height:1.7}
.wrx-link-hub{padding:115px 0}
.wrx-link-hub h2{max-width:780px}
.wrx-link-hub>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:55px;display:grid}
.wrx-link-hub a{border-bottom:1px solid var(--line);color:#fff;justify-content:space-between;padding:22px;text-decoration:none;display:flex}
.wrx-link-hub a:nth-child(odd){border-right:1px solid var(--line)}
.wrx-link-hub a:hover{color:#bc70ff;background:#100a18}
.wrx-price-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:110px 0;display:grid}
.wrx-price-grid article{border:1px solid var(--line);background:#0d0a15;border-radius:15px;padding:40px;position:relative}
.wrx-price-grid article.wrx-featured{background:radial-gradient(circle at 100% 0,#7f07ff2f,#0000 45%),#0d0a15;border-color:#9040f2;transform:translateY(-15px)}
.wrx-price-grid article>small{background:#8218ed;border-radius:0 0 7px 7px;padding:9px 12px;font-size:9px;position:absolute;top:0;right:25px}
.wrx-price-grid h2{font-size:27px}
.wrx-price-grid strong{margin:25px 0;font-size:48px;display:block}
.wrx-price-grid p{color:#a49eac;min-height:52px;line-height:1.6}
.wrx-price-grid ul{border-top:1px solid var(--line);margin:20px 0;padding:20px 0;list-style:none}
.wrx-price-grid li{color:#d2ccd8;padding:9px 0}
.wrx-price-grid li:before{content:"✓";color:#b65eff;margin-right:10px}
.wrx-contact-grid{grid-template-columns:.8fr 1.2fr;gap:100px;padding:120px 0;display:grid}
.wrx-contact-grid>div>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:18px;line-height:1.75}
.wrx-contact-grid form{border:1px solid var(--line);background:#0c0912;border-radius:15px;grid-template-columns:1fr 1fr;gap:22px;padding:35px;display:grid}
.wrx-contact-grid label{color:#bfb8c8;flex-direction:column;gap:9px;font-size:12px;display:flex}
.wrx-contact-grid label:last-of-type{grid-column:1/-1}
.wrx-contact-grid input,.wrx-contact-grid textarea{color:#fff;background:#08060d;border:1px solid #352c40;border-radius:7px;width:100%;padding:15px}
.wrx-contact-grid form .wrx-button{border:0}
.wrx-legal,.wrx-article{max-width:860px;padding-block:120px}
.wrx-legal h1{letter-spacing:-.05em;font-size:68px}
.wrx-legal h2,.wrx-article h2{margin-top:55px;font-size:33px}
.wrx-legal p,.wrx-article p{color:#aaa3b1;font-size:18px;line-height:1.85}
.wrx-article>.wrx-lede{color:#ddd7e2;font-size:23px}
.wrx-article .wrx-link-hub{width:100%}
@media (max-width: 991px){.wrx-inner-hero{grid-template-columns:1fr;gap:20px}.wrx-glow-visual{height:500px}.wrx-value-cards,.wrx-process>div{grid-template-columns:1fr 1fr}.wrx-value-cards article:nth-child(2){border-right:0}.wrx-value-cards article{border-bottom:1px solid var(--line)}.wrx-comparison,.wrx-price-grid{grid-template-columns:1fr}.wrx-price-grid article.wrx-featured{transform:none}.wrx-contact-grid{grid-template-columns:1fr}}
@media (max-width: 767px){.wrx-inner-hero{padding-top:65px}.wrx-inner-hero h1{font-size:49px}.wrx-glow-visual{height:420px;margin-inline:-45px;transform:scale(.8)}.wrx-value-cards,.wrx-process>div,.wrx-link-hub>div{grid-template-columns:1fr}.wrx-value-cards article,.wrx-process article,.wrx-link-hub a:nth-child(odd){border-right:0}.wrx-value{padding-block:90px}.wrx-comparison{padding-block:80px}.wrx-compare{height:440px}.wrx-compare-old,.wrx-compare-new{padding:90px 28px 40px}.wrx-compare-new h3{font-size:36px}.wrx-process{padding-block:80px}.wrx-contact-grid form{grid-template-columns:1fr}.wrx-contact-grid label:last-of-type{grid-column:1}.wrx-legal h1{font-size:49px}}
.wrx-hub-intro,.wrx-about-story{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding:120px 0;display:grid}
.wrx-hub-intro h2,.wrx-about-story h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,4.5vw,68px);line-height:1.05}
.wrx-hub-intro>p:last-child,.wrx-about-story>div:last-child{color:#aaa3b3;font-size:18px;line-height:1.8}
.wrx-hub-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding:100px 0 140px;display:grid}
.wrx-hub-grid>a{border:1px solid var(--line);color:#fff;background:linear-gradient(145deg,#0e0a17,#07050c);border-radius:13px;min-height:330px;padding:38px;text-decoration:none;transition:all .35s}
.wrx-hub-grid>a:hover{background:radial-gradient(circle at 100% 0,#7f07ff3a,#0000 45%),#0d0816;border-color:#7630c9;transform:translateY(-7px)}
.wrx-hub-grid small,.wrx-post-grid small{color:#b65eff;text-transform:uppercase;letter-spacing:.15em}
.wrx-hub-grid h2{margin:45px 0 15px;font-size:28px;line-height:1.15}
.wrx-hub-grid p,.wrx-post-grid p{color:#9d96a6;line-height:1.7}
.wrx-hub-grid span,.wrx-post-grid span{color:#c27aff;margin-top:22px;font-weight:700;display:inline-block}
.wrx-post-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:80px 0 140px;display:grid}
.wrx-post-grid>a{border:1px solid var(--line);color:#fff;background:radial-gradient(circle at 100% 0,#7f07ff22,#0000 38%),#0d0915;border-radius:13px;min-height:390px;padding:35px;text-decoration:none}
.wrx-post-grid>a>div{justify-content:space-between;display:flex}
.wrx-post-grid b{color:#716a79;font-size:9px}
.wrx-post-grid h2{margin:85px 0 20px;font-size:30px;line-height:1.15}
.wrx-faq-list{max-width:1000px;padding:100px 0 150px}
.wrx-faq-list details{border-bottom:1px solid var(--line)}
.wrx-faq-list summary{cursor:pointer;justify-content:space-between;padding:27px 5px;font-size:22px;font-weight:700;list-style:none;display:flex}
.wrx-faq-list summary::-webkit-details-marker{display:none}
.wrx-faq-list summary span{color:#b65dff}
.wrx-faq-list details p{color:#aaa3b3;max-width:800px;margin:0 0 28px;line-height:1.8}
.wrx-principles{grid-template-columns:repeat(3,1fr);padding:0 0 140px;display:grid}
.wrx-principles article{border:1px solid var(--line);border-right:0;padding:40px}
.wrx-principles article:last-child{border-right:1px solid var(--line)}
.wrx-principles small{color:#b35aff}
.wrx-principles h3{margin:60px 0 18px;font-size:26px}
.wrx-principles p{color:#9c95a5;line-height:1.7}
@media (max-width: 991px){.wrx-hub-grid,.wrx-post-grid{grid-template-columns:1fr 1fr}.wrx-hub-intro,.wrx-about-story{grid-template-columns:1fr;gap:25px}.wrx-principles{grid-template-columns:1fr}.wrx-principles article{border-right:1px solid var(--line);border-bottom:0}.wrx-principles article:last-child{border-bottom:1px solid var(--line)}}
@media (max-width: 767px){.wrx-hub-grid,.wrx-post-grid{grid-template-columns:1fr}.wrx-hub-grid>a{min-height:290px}.wrx-post-grid>a{min-height:330px}.wrx-hub-intro,.wrx-about-story{padding-block:80px}.wrx-faq-list summary{font-size:18px}.wrx-principles h3{margin-top:35px}}
.wrx-home-about{border-block:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:105px;padding:145px 0;display:grid}
.wrx-home-about h2{letter-spacing:-.048em;margin:22px 0;font-size:clamp(40px,4.2vw,66px);line-height:1.05}
.wrx-home-about>div:last-child>p:not(.wrx-eyebrow){color:#a9a2b2;font-size:18px;line-height:1.8}
.wrx-about-visual{background:radial-gradient(circle,#7f07ff38,#0000 48%);place-items:center;height:520px;display:grid;position:relative}
.wrx-about-visual>b{letter-spacing:-.17em;text-shadow:0 0 45px #8e21ff;font-size:72px;font-style:italic;position:relative}
.wrx-about-orbit{filter:drop-shadow(0 0 8px #7f07ff);border:1px solid #8738e777;border-radius:50%;animation:17s linear infinite spin;position:absolute}
.wrx-about-orbit.wrx-one{width:430px;height:250px;transform:rotate(-20deg)}
.wrx-about-orbit.wrx-two{width:270px;height:450px;animation-direction:reverse;transform:rotate(32deg)}
.wrx-about-chip{letter-spacing:.13em;background:#151020;border:1px solid #623c84;border-radius:30px;padding:12px 17px;font-size:9px;position:absolute;box-shadow:0 0 25px #7f07ff44}
.wrx-about-chip.wrx-strategy{top:23%;left:7%}
.wrx-about-chip.wrx-design{top:41%;right:4%}
.wrx-about-chip.wrx-growth{bottom:14%;left:18%}
.wrx-about-points{border-top:1px solid var(--line);gap:0;margin:28px 0 20px;display:grid}
.wrx-about-points span{border-bottom:1px solid var(--line);color:#d4ced9;padding:15px 0}
.wrx-about-points b{color:#ae55ff;width:35px;font-size:10px;display:inline-block}
.wrx-industry-heading{justify-content:space-between;align-items:end;display:flex}
.wrx-industry-heading>div{max-width:930px}
.wrx-industry-heading>.wrx-line-link{white-space:nowrap;margin-bottom:8px}
@media (max-width: 991px){.wrx-home-about{grid-template-columns:1fr;gap:45px}.wrx-about-visual{height:430px}.wrx-industry-heading{display:block}.wrx-industry-heading>.wrx-line-link{margin-top:25px;display:inline-block}}
@media (max-width: 767px){.wrx-home-about{padding-block:90px}.wrx-about-visual{height:340px;margin-inline:-30px;transform:scale(.85)}.wrx-about-orbit.wrx-one{width:350px;height:210px}.wrx-about-orbit.wrx-two{width:220px;height:360px}.wrx-home-about h2{font-size:42px}}
.wrx-brand img{width:225px;height:auto;display:block}
.wrx-footer .wrx-brand img{width:235px}
@media (max-width: 767px){.wrx-brand img{width:175px}.wrx-footer .wrx-brand img{width:210px}}
.wrx-site,.wrx-site>main,.wrx-site main{width:100%;max-width:100%;overflow-x:clip}
.wrx-site img,.wrx-site svg,.wrx-site video,.wrx-site canvas{max-width:100%}
.wrx-hero>*,.wrx-inner-hero>*,.wrx-intro>*,.wrx-projects>*,.wrx-search>*,.wrx-home-about>*,.wrx-comparison>*,.wrx-contact-grid>*,.wrx-hub-grid>*,.wrx-post-grid>*,.wrx-value-cards>*,.wrx-process>div>*,.wrx-footer>*{min-width:0}
@media (max-width: 991px){.wrx-shell{width:calc(100% - 34px);max-width:740px}.wrx-nav{max-width:calc(100% - 34px)}.wrx-hero,.wrx-inner-hero,.wrx-home-about,.wrx-search,.wrx-comparison{overflow:hidden}.wrx-hero-system,.wrx-glow-visual,.wrx-about-visual,.wrx-radar{max-width:100%}.wrx-visual-window{max-width:78%}.wrx-compare{width:100%;max-width:100%}.wrx-footer nav{max-width:100%}}
@media (max-width: 767px){.wrx-shell{width:calc(100% - 28px)}.wrx-nav{width:calc(100% - 28px);max-width:none}.wrx-nav .wrx-brand{max-width:55%}.wrx-nav .wrx-brand img{width:100%;max-width:175px}.wrx-nav nav.wrx-open{width:100%;max-width:100%;overflow:hidden}.wrx-hero{width:100%;padding-inline:14px}.wrx-hero-system{transform-origin:top;width:100%;left:0;transform:scale(.72)}.wrx-browser{width:78%;left:8%}.wrx-score,.wrx-lift,.wrx-keywords{right:0}.wrx-traffic{left:0}.wrx-glow-visual{transform-origin:50%;margin-inline:0;transform:scale(.82)}.wrx-radar{margin-inline:0;transform:scale(.78)}.wrx-about-visual{margin-inline:0;transform:scale(.86)}.wrx-project-view,.wrx-compare-old,.wrx-compare-new{max-width:100%;padding-inline:24px}.wrx-footer{overflow:hidden}.wrx-footer nav{width:100%}.wrx-final-cta{width:calc(100% - 28px)}.wrx-service-row{padding-inline:8px}.wrx-industry-heading{max-width:100%}}
@supports not (overflow:clip){.wrx-site,.wrx-site>main,.wrx-site main{overflow-x:hidden}}
@media (max-width: 991px){.wrx-hero,.wrx-inner-hero,.wrx-home-about,.wrx-search,.wrx-comparison{overflow:visible}}
@media (max-width: 767px){.wrx-actions{flex-wrap:wrap}.wrx-actions .wrx-line-link{margin-right:auto}.wrx-newbar span{display:none}}
@media (max-width: 479px){.wrx-nav .wrx-brand img{width:150px}.wrx-menu{margin-right:6px}.wrx-nav-cta{width:42px}.wrx-actions{align-items:flex-start;gap:10px}.wrx-actions .wrx-button{width:100%}.wrx-actions .wrx-line-link{margin-top:4px}}
@media (max-width: 991px){.wrx-menu{margin-left:auto;margin-right:16px;display:block}.wrx-nav nav.wrx-open{border:1px solid var(--line);background:#0d0914;flex-direction:column;gap:0;padding:12px;display:flex;position:absolute;top:80px;left:0;right:0;box-shadow:0 22px 50px #000c}.wrx-nav nav.wrx-open a{padding:15px}.wrx-nav-cta{margin-left:0}}
@media (max-width: 767px){.wrx-nav nav.wrx-open{top:74px}}
.wrx-hero,.wrx-inner-hero,.wrx-home-about,.wrx-search,.wrx-comparison{overflow:hidden}
.wrx-hero-system,.wrx-glow-visual,.wrx-about-visual,.wrx-radar,.wrx-compare{contain:paint;max-width:100%}
@media (max-width: 991px){.wrx-hero-system,.wrx-glow-visual,.wrx-about-visual,.wrx-radar{overflow:hidden}}
@media (max-width: 767px){.wrx-hero h1,.wrx-inner-hero h1{letter-spacing:-.04em}.wrx-about-orbit.wrx-one{width:min(350px,92vw)}.wrx-about-orbit.wrx-two{width:min(220px,64vw)}.wrx-ring.wrx-one{width:min(390px,92vw);height:min(390px,92vw)}.wrx-ring.wrx-two{width:min(300px,72vw);height:min(300px,72vw)}.wrx-ring.wrx-three{width:min(180px,48vw);height:min(180px,48vw)}}
.wrx-arrow-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}
.wrx-mobile-label{display:none}
.wrx-nav-cta{white-space:nowrap}
.wrx-project-view>span{align-items:center;gap:10px;display:inline-flex}
.wrx-line-link:has(.wrx-arrow-icon){align-items:center;gap:10px;display:inline-flex}
.wrx-project-view>span .wrx-arrow-icon{width:15px}
.wrx-metric.wrx-lift strong,.wrx-metric.wrx-traffic strong{font-size:18px;line-height:1.25}
.wrx-footer-rich{grid-template-columns:1.45fr repeat(3,1fr);gap:56px;padding-block:85px}
.wrx-footer-brand p{color:#9f98a8;max-width:390px;line-height:1.75}
.wrx-footer-brand .wrx-line-link{align-items:center;gap:12px;margin-top:12px;display:inline-flex}
.wrx-footer-column{flex-direction:column;align-items:flex-start;gap:14px;display:flex}
.wrx-footer-column h2{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:5px 0 10px;font-size:12px}
.wrx-footer-column a,.wrx-footer-column span{color:#9f98a8;font-size:14px;line-height:1.45;text-decoration:none}
.wrx-footer-column a:hover{color:#fff}
.wrx-footer-bottom{border-top:1px solid var(--line);color:#706978;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:20px;padding-top:28px;font-size:12px;display:flex}
.wrx-footer-bottom>div{gap:20px;display:flex}
.wrx-split-line span{color:#fff;background:#7115d8;border:1px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 20px #7f07ff}
.wrx-compare:focus-within{outline-offset:4px;outline:2px solid #ad5cff}
@media (max-width: 991px){.wrx-footer-rich{grid-template-columns:1fr 1fr;gap:45px}.wrx-footer-brand,.wrx-footer-bottom{grid-column:1/-1}.wrx-hero-system{margin-inline:auto}}
@media (max-width: 767px){.wrx-nav{gap:8px}.wrx-nav .wrx-brand{flex:1;max-width:none}.wrx-nav .wrx-brand img{width:145px}.wrx-menu{margin:0 4px}.wrx-nav-cta{min-width:90px;gap:6px!important;width:auto!important;min-height:44px!important;padding:0 11px!important;font-size:12px!important}.wrx-nav-cta .wrx-desktop-label{display:none}.wrx-nav-cta .wrx-mobile-label{display:inline}.wrx-nav-cta .wrx-arrow-icon{font-size:initial;width:14px;display:block}.wrx-hero{padding-inline:14px}.wrx-hero-system{width:100%!important;height:410px!important;left:0!important;overflow:hidden!important;transform:none!important}.wrx-hero-system .wrx-browser{width:90%!important;height:330px!important;top:28px!important;left:5%!important;transform:none!important}.wrx-hero-system .wrx-metric{display:none}.wrx-hero-system .wrx-orbit-a{inset:12% 1%}.wrx-hero-system .wrx-orbit-b{inset:28% -2%}.wrx-hero-system .wrx-demo-copy{height:241px;padding:25px 28px}.wrx-hero-system .wrx-demo-copy strong{margin:10px 0 14px;font-size:27px}.wrx-project-view{height:auto;min-height:360px;padding:35px 28px;overflow:hidden}.wrx-project-view strong{max-width:100%;font-size:40px}.wrx-project-view>span{padding:13px 16px;font-size:11px}.wrx-radar{width:100%;height:390px;margin-inline:auto!important;transform:none!important}.wrx-search,.wrx-home-about{gap:25px}.wrx-footer-rich{grid-template-columns:1fr;gap:34px;padding-block:65px}.wrx-footer-brand,.wrx-footer-bottom{grid-column:1}.wrx-footer-column{border-top:1px solid var(--line);padding-top:25px}.wrx-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.wrx-footer-bottom>div{flex-wrap:wrap}.wrx-compare .wrx-split-line span{width:34px;height:34px}}
@media (max-width: 479px){.wrx-nav .wrx-brand img{width:130px}.wrx-nav-cta{min-width:84px;padding-inline:9px!important}.wrx-project-view strong{font-size:35px}}
@media (max-width: 991px){.wrx-hero-system{width:100%}}
.wrx-wd-intro{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding:135px 0;display:grid}
.wrx-wd-intro h2,.wrx-wd-features h2,.wrx-wd-showcase h2,.wrx-wd-proof h2,.wrx-wd-pricing h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(42px,4.3vw,68px);line-height:1.04}
.wrx-wd-intro>div:last-child>p,.wrx-wd-showcase>div:last-child>p,.wrx-wd-pricing p{color:#aaa3b2;font-size:18px;line-height:1.8}
.wrx-wd-signals{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}
.wrx-wd-signals span{border-bottom:1px solid var(--line);color:#d5cfda;padding:17px 8px}
.wrx-wd-signals span:nth-child(odd){border-right:1px solid var(--line)}
.wrx-wd-features{padding:135px 0}
.wrx-wd-features .wrx-heading>p{color:#a9a2b1;max-width:470px;line-height:1.75}
.wrx-wd-feature-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}
.wrx-wd-feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0e0a16,#08060d);min-height:300px;padding:32px}
.wrx-wd-feature-grid article:nth-child(3n){border-right:0}
.wrx-wd-feature-grid article:nth-child(n+4){border-bottom:0}
.wrx-wd-feature-grid small{color:#b459ff}
.wrx-wd-feature-grid h3{margin:65px 0 16px;font-size:24px}
.wrx-wd-feature-grid p{color:#9992a2;line-height:1.7}
.wrx-wd-showcase{grid-template-columns:1.1fr .9fr;align-items:center;gap:95px;padding:140px 0;display:grid}
.wrx-showcase-window{background:radial-gradient(circle at 78% 42%,#7f07ff55,#0000 30%),#0b0712;border:1px solid #57436f;border-radius:18px;height:540px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000,0 0 40px #7f07ff24}
.wrx-showcase-top{color:#898191;letter-spacing:.15em;background:#171126;height:42px;padding:15px 20px;font-size:8px}
.wrx-showcase-screen{padding:80px 55px}
.wrx-showcase-screen small{color:#b65fff;letter-spacing:.15em}
.wrx-showcase-screen strong{margin-top:20px;font:52px/1.02 Georgia,serif;display:block}
.wrx-showcase-screen em{color:#bc72ff}
.wrx-showcase-screen>span{color:#746d7d;font-size:10px;position:absolute;bottom:25px;left:30px}
.wrx-showcase-phone{background:#0c0914;border:1px solid #8965a8;border-radius:24px;width:150px;height:270px;padding:30px 22px;position:absolute;bottom:22px;right:24px;box-shadow:0 20px 50px #000}
.wrx-showcase-phone small{color:#aa5bff;font-size:8px}
.wrx-showcase-phone strong{margin-top:35px;font-size:25px;line-height:1.8;display:block}
.wrx-wd-showcase ul{margin:28px 0;padding:0;list-style:none}
.wrx-wd-showcase li{color:#d3cdd8;padding:11px 0}
.wrx-wd-showcase li:before{content:"✓";color:#b15aff;margin-right:12px}
.wrx-wd-proof{grid-template-columns:.7fr 1.3fr;gap:80px;padding:130px 0;display:grid}
.wrx-wd-proof-links{border-top:1px solid var(--line)}
.wrx-wd-proof-links a{border-bottom:1px solid var(--line);color:#fff;justify-content:space-between;align-items:center;padding:28px 6px;text-decoration:none;display:flex}
.wrx-wd-proof-links span{font-size:24px}
.wrx-wd-proof-links b{color:#b96aff;align-items:center;gap:10px;font-size:13px;display:flex}
.wrx-wd-pricing{background:radial-gradient(circle at 95% 15%,#7f07ff42,#0000 35%),#0d0915;border:1px solid #653497;border-radius:18px;justify-content:space-between;align-items:center;gap:55px;margin-block:80px;padding:80px;display:flex}
.wrx-wd-pricing>div{max-width:790px}
.wrx-wd-pricing .wrx-button{white-space:nowrap}
@media (max-width: 991px){.wrx-wd-intro,.wrx-wd-showcase,.wrx-wd-proof{grid-template-columns:1fr;gap:45px}.wrx-wd-feature-grid{grid-template-columns:1fr 1fr}.wrx-wd-feature-grid article:nth-child(3n){border-right:1px solid var(--line)}.wrx-wd-feature-grid article:nth-child(2n){border-right:0}.wrx-wd-feature-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.wrx-wd-feature-grid article:nth-child(n+5){border-bottom:0}.wrx-wd-pricing{flex-direction:column;align-items:flex-start}}
@media (max-width: 767px){.wrx-wd-intro,.wrx-wd-features,.wrx-wd-showcase,.wrx-wd-proof{padding-block:90px}.wrx-wd-signals,.wrx-wd-feature-grid{grid-template-columns:1fr}.wrx-wd-signals span:nth-child(odd),.wrx-wd-feature-grid article{border-right:0}.wrx-wd-feature-grid article:nth-child(n+5){border-bottom:1px solid var(--line)}.wrx-wd-feature-grid article:last-child{border-bottom:0}.wrx-wd-feature-grid article{min-height:250px}.wrx-wd-feature-grid h3{margin-top:40px}.wrx-showcase-window{height:440px}.wrx-showcase-screen{padding:60px 28px}.wrx-showcase-screen strong{font-size:39px}.wrx-showcase-phone{width:120px;height:220px}.wrx-wd-proof-links a{flex-direction:column;align-items:flex-start;gap:14px}.wrx-wd-pricing{padding:45px 25px}.wrx-website-comparison{padding-top:80px}}
.wrx-site{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}
.wrx-wd-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:760px;padding-block:70px;display:grid;position:relative}
.wrx-wd-hero:before{content:"";filter:blur(85px);pointer-events:none;background:#7f07ff18;border-radius:50%;width:460px;height:460px;position:absolute;top:12%;left:42%}
.wrx-wd-hero-copy{z-index:2;position:relative}
.wrx-wd-hero h1{letter-spacing:-.06em;max-width:760px;margin:24px 0;font-size:clamp(52px,5.2vw,80px);line-height:.97}
.wrx-wd-hero h1 em{color:#b15fff;text-shadow:0 0 40px #7f07ff55;font-style:normal}
.wrx-wd-hero-copy>p:not(.wrx-eyebrow){color:#b7b1c0;max-width:660px;font-size:19px;line-height:1.7}
.wrx-wd-hero-signals{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}
.wrx-wd-hero-signals span{color:#c4bdca;background:#0d0915;border:1px solid #3a2d4b;border-radius:999px;padding:10px 13px;font-size:11px}
.wrx-wd-hero-visual{min-width:0;position:relative}
.wrx-wd-light-chip{z-index:3;color:#d7c5e7;letter-spacing:.12em;background:#110b1cec;border:1px solid #7e43b4;border-radius:999px;padding:11px 15px;font-size:9px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 0 30px #7f07ff5c}
.wrx-wd-light-chip.wrx-chip-one{top:24%;left:1%}
.wrx-wd-light-chip.wrx-chip-two{animation-delay:-1.5s;top:39%;right:1%}
.wrx-wd-light-chip.wrx-chip-three{animation-delay:-3s;bottom:18%;left:13%}
.wrx-compare-wrap{width:100%;min-width:0}
.wrx-compare{width:100%}
.wrx-compare input{touch-action:pan-y}
.wrx-compare-old .wrx-mock-button,.wrx-compare-new .wrx-mock-button{display:inline-block}
.wrx-compare-old .wrx-mock-button{background:#ddd;border:1px solid #888;padding:10px 20px}
.wrx-compare-new .wrx-mock-button{color:#fff;background:#8b19f3;border-radius:5px;padding:13px 18px}
.wrx-split-line{pointer-events:none;width:100%!important;box-shadow:none!important;background:0 0!important;left:0!important}
.wrx-split-line:before{content:"";left:var(--split);background:#fff;width:2px;position:absolute;top:0;bottom:0;translate:-1px;box-shadow:0 0 18px #fff}
.wrx-split-line span{left:clamp(19px,var(--split),calc(100% - 19px))!important}
.wrx-compare-controls{background:#0b0811;border:1px solid #332640;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:7px;display:grid}
.wrx-compare-controls button{color:#a9a1b1;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:12px;font-weight:700;transition:all .25s}
.wrx-compare-controls button:hover,.wrx-compare-controls button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#7511d6,#9b31ff);border-color:#8740ca;box-shadow:0 0 24px #7f07ff45}
.wrx-wd-feature-grid details{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0e0a16,#08060d);min-height:250px;padding:30px;transition:border-color .3s,background .3s,box-shadow .3s}
.wrx-wd-feature-grid details:nth-child(3n){border-right:0}
.wrx-wd-feature-grid details:nth-child(n+4){border-bottom:0}
.wrx-wd-feature-grid details:hover,.wrx-wd-feature-grid details[open]{background:radial-gradient(circle at 100% 0,#7f07ff30,#0000 48%),#0e0917;border-color:#60318e;box-shadow:inset 0 0 35px #7f07ff0d}
.wrx-wd-feature-grid summary{cursor:pointer;list-style:none}
.wrx-wd-feature-grid summary::-webkit-details-marker{display:none}
.wrx-wd-feature-grid summary small{display:block}
.wrx-wd-feature-grid summary h3{margin:58px 0 14px;display:inline-block}
.wrx-wd-feature-grid summary span{float:right;color:#b65eff;margin-top:55px;font-size:24px;transition:rotate .3s}
.wrx-wd-feature-grid details[open] summary span{rotate:45deg}
.wrx-wd-feature-grid details p{max-width:340px;margin:0}
.wrx-showcase-window:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 37%,#ffffff0b 48%,#0000 59%);animation:7s ease-in-out infinite showcase-shine;position:absolute;inset:-40%;translate:-45%}
.wrx-wd-explore{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding:120px 0;display:grid}
.wrx-wd-explore h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(42px,4.3vw,68px);line-height:1.04}
.wrx-wd-explore>div:first-child>p:last-child{color:#aaa3b2;font-size:18px;line-height:1.75}
.wrx-wd-explore-links{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}
.wrx-wd-explore-links a{border-bottom:1px solid var(--line);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:22px;text-decoration:none;transition:all .3s;display:flex}
.wrx-wd-explore-links a:nth-child(odd){border-right:1px solid var(--line)}
.wrx-wd-explore-links a:hover{color:#c989ff;background:radial-gradient(circle at 100%,#7f07ff29,#0000 55%);padding-left:29px}
.wrx-wd-explore-links .wrx-arrow-icon{color:#b45fff}
.wrx-faq-list details{transition:background .3s,border-color .3s}
.wrx-faq-list details:hover,.wrx-faq-list details[open]{background:linear-gradient(90deg,#7f07ff12,#0000 72%);border-color:#61348d}
.wrx-faq-list summary,.wrx-faq-list details p{padding-inline:16px}
.wrx-faq-list summary span{transition:rotate .3s,text-shadow .3s}
.wrx-faq-list details[open] summary span{text-shadow:0 0 20px #b65dff;rotate:45deg}
.wrx-site a:focus-visible,.wrx-site button:focus-visible,.wrx-site summary:focus-visible,.wrx-site input:focus-visible{outline-offset:4px;outline:2px solid #c77cff}
@media (max-width: 991px){.wrx-wd-hero{grid-template-columns:1fr;gap:12px;padding-top:90px}.wrx-wd-hero-visual{width:100%;max-width:700px;margin-inline:auto}.wrx-wd-explore{grid-template-columns:1fr;gap:45px}.wrx-wd-feature-grid details:nth-child(3n){border-right:1px solid var(--line)}.wrx-wd-feature-grid details:nth-child(2n){border-right:0}.wrx-wd-feature-grid details:nth-child(n+4){border-bottom:1px solid var(--line)}.wrx-wd-feature-grid details:nth-child(n+5){border-bottom:0}}
@media (max-width: 767px){.wrx-wd-hero{min-height:auto;padding-block:70px 25px}.wrx-wd-hero h1{letter-spacing:-.045em;font-size:49px}.wrx-wd-hero .wrx-actions{align-items:flex-start}.wrx-wd-hero-visual{height:430px;overflow:hidden}.wrx-wd-hero-visual .wrx-glow-visual{margin-inline:0;transform:none}.wrx-wd-light-chip{display:none}.wrx-wd-feature-grid details{min-height:0;border-right:0!important}.wrx-wd-feature-grid details:nth-child(n+5){border-bottom:1px solid var(--line)}.wrx-wd-feature-grid details:last-child{border-bottom:0}.wrx-wd-feature-grid summary h3{margin-top:34px}.wrx-wd-feature-grid summary span{margin-top:31px}.wrx-wd-explore{padding-block:90px}.wrx-wd-explore-links{grid-template-columns:1fr}.wrx-wd-explore-links a:nth-child(odd){border-right:0}.wrx-wd-pricing .wrx-button{white-space:normal;text-align:center;width:100%}.wrx-compare-controls button{font-size:11px}}
@media (max-width: 479px){.wrx-showcase-window{height:410px}.wrx-showcase-screen{padding:55px 22px}.wrx-showcase-screen strong{font-size:32px}.wrx-showcase-phone{width:102px;height:190px;padding:24px 16px;bottom:14px;right:13px}.wrx-showcase-phone strong{margin-top:22px;font-size:20px}}
.wrx-luminous-process{isolation:isolate;background:radial-gradient(circle at 8% 100%,#7f07ff24,#0000 30%),radial-gradient(circle at 92% 0,#b04fff1c,#0000 31%),linear-gradient(145deg,#0e0917 0%,#08060e 58%,#0b0713 100%);border:1px solid #4b2d66;border-radius:28px;margin-block:85px;padding:90px 70px;position:relative;overflow:hidden;box-shadow:0 34px 100px #000b,0 0 52px #7f07ff18,inset 0 1px #c98bff18}
.wrx-luminous-process:before{content:"";z-index:-1;filter:blur(80px);pointer-events:none;background:#7f07ff14;border-radius:50%;width:62%;height:72%;position:absolute;top:26%;left:-18%}
.wrx-luminous-process:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff06 48%,#0000 61%);animation:9s ease-in-out infinite process-sheen;position:absolute;inset:0;translate:-65%}
.wrx-luminous-process .wrx-process-heading{border-bottom:1px solid #362643;align-items:end;gap:70px;border-top:0!important;grid-template-columns:1.25fr .75fr!important;margin:0!important;padding:0 0 48px!important;display:grid!important}
.wrx-process-heading h2{max-width:850px}
.wrx-process-heading>p{color:#a9a2b1;margin:0;font-size:17px;line-height:1.75}
.wrx-luminous-process .wrx-process-stage{--progress:0%;gap:14px;position:relative;border-top:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:58px!important;display:grid!important}
.wrx-process-rail{z-index:0;background:#352343;height:2px;position:absolute;top:51px;left:12.5%;right:12.5%;overflow:hidden;box-shadow:0 0 18px #7f07ff21}
.wrx-process-rail span{width:var(--progress);background:linear-gradient(90deg,#7f07ff,#d181ff);height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1),height .55s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 16px #a83eff}
.wrx-process-step{z-index:1;isolation:isolate;color:#fff;text-align:left;min-width:0;min-height:330px;font:inherit;cursor:pointer;box-shadow:0 18px 45px #0007,inset 0 1px #fff0b;opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .35s,filter .35s;transition-delay:calc(var(--step-index) * 90ms);background:linear-gradient(155deg,#120c1d,#09060f) padding-box padding-box,linear-gradient(145deg,#7031a7,#2d2138 55%,#4d2c68) border-box;border:1px solid #0000;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px 24px 22px;display:flex;position:relative;transform:translateY(24px)}
.wrx-process-stage.wrx-is-visible .wrx-process-step{opacity:1;transform:none}
.wrx-process-step:before{content:"";z-index:0;opacity:.28;background:radial-gradient(circle at 15% 4%,#a94dff42,#0000 39%);border-radius:18px;transition:opacity .35s;position:absolute;inset:-1px}
.wrx-process-step>*{z-index:1;position:relative}
.wrx-process-step:hover,.wrx-process-step:focus-visible,.wrx-process-step[aria-pressed=true]{filter:saturate(1.08);background:linear-gradient(155deg,#160d25,#0a0612) padding-box padding-box,linear-gradient(135deg,#d185ff,#7f07ff 45%,#4a2764) border-box;box-shadow:0 25px 65px #000a,0 0 34px #7f07ff38,inset 0 1px #fff1}
.wrx-process-step:hover:before,.wrx-process-step:focus-visible:before,.wrx-process-step[aria-pressed=true]:before{opacity:1}
.wrx-process-number{color:#c876ff;letter-spacing:.08em;background:#130a20;border:1px solid #8342bb;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:12px;font-weight:800;transition:all .35s;display:grid;box-shadow:0 0 24px #7f07ff2e,inset 0 0 18px #7f07ff1f}
.wrx-process-step[aria-pressed=true] .wrx-process-number{color:#fff;background:linear-gradient(135deg,#971eff,#5f07bd);border-color:#d49aff;box-shadow:0 0 30px #a83dff8c}
.wrx-process-copy{margin-top:46px;display:block}
.wrx-process-copy strong{letter-spacing:-.025em;font-size:25px;line-height:1.14;display:block}
.wrx-process-copy>span{color:#aaa2b2;margin-top:17px;font-size:15px;line-height:1.7;display:block}
.wrx-process-result{color:#c5bdcc;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:10px;font-weight:750;display:inline-flex}
.wrx-process-result i{background:#9340d5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #a83dff}
.wrx-process-step[aria-pressed=true] .wrx-process-result{color:#e5caff}
.wrx-process-step[aria-pressed=true] .wrx-process-result i{background:#d490ff;box-shadow:0 0 18px #c367ff}
@media (max-width: 991px){.wrx-luminous-process{padding:72px 45px}.wrx-luminous-process .wrx-process-heading{gap:24px;grid-template-columns:1fr!important}.wrx-luminous-process .wrx-process-stage{gap:16px;grid-template-columns:1fr 1fr!important}.wrx-process-rail{display:none}.wrx-process-step{min-height:290px}}
@media (max-width: 767px){.wrx-luminous-process{border-radius:22px;width:min(100% - 24px,740px);margin-block:55px;padding:54px 20px 24px}.wrx-luminous-process .wrx-process-heading{padding-bottom:35px!important}.wrx-process-heading h2{font-size:42px}.wrx-process-heading>p{font-size:15px}.wrx-luminous-process .wrx-process-stage{gap:14px;padding-left:37px;grid-template-columns:1fr!important;margin-top:36px!important}.wrx-process-rail{width:2px;height:auto;display:block;inset:27px auto 27px 12px}.wrx-process-rail span{width:100%;height:var(--progress)}.wrx-process-step{border-radius:16px;min-height:0;padding:23px 20px 20px}.wrx-process-number{background:#100919;border-radius:10px;width:34px;height:34px;font-size:9px;position:absolute;top:20px;left:-51px}.wrx-process-copy{margin-top:0}.wrx-process-copy strong{font-size:23px}.wrx-process-copy>span{margin-top:12px;font-size:14px;line-height:1.6}.wrx-process-result{padding-top:19px}}
.wrx-wd-industries-scene{box-shadow:0 35px 100px #0009,0 0 50px #7f07ff14,inset 0 1px #fff0c;background:radial-gradient(circle at 0 0,#7f07ff23,#0000 29%),radial-gradient(circle at 100% 100%,#a846ff18,#0000 31%),linear-gradient(145deg,#0d0916,#07060c);border:1px solid #4a2d61;border-radius:28px;margin-block:90px;padding:86px 70px 70px;position:relative;overflow:hidden}
.wrx-wd-industries-scene:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff05 48%,#0000 61%);animation:10s ease-in-out infinite industry-sheen;position:absolute;inset:0;translate:-70%}
.wrx-wd-industries-heading{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:54px;display:grid;position:relative}
.wrx-wd-industries-heading h2{letter-spacing:-.05em;max-width:800px;margin:22px 0 0;font-size:clamp(42px,4.3vw,68px);line-height:1.04}
.wrx-wd-industries-heading>div:last-child>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-wd-industries-heading .wrx-line-link{align-items:center;gap:10px;margin-top:20px;display:inline-flex}
.wrx-wd-industry-grid{z-index:1;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}
.wrx-wd-industry-card{--card-accent:#ad5dff;--card-glow:#7f07ff3f;isolation:isolate;background:linear-gradient(150deg,#120c1c,#09060f) padding-box, linear-gradient(145deg,var(--card-accent),#30223c 48%,#57306f) border-box;color:#fff;min-height:390px;box-shadow:0 22px 60px #0008,inset 0 1px #fff0b;border:1px solid #0000;border-radius:20px;flex-direction:column;padding:34px;text-decoration:none;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s,border-color .38s;display:flex;position:relative;overflow:hidden}
.wrx-wd-industry-card.wrx-remodel{--card-accent:#916cff;--card-glow:#624dff45}
.wrx-wd-industry-card.wrx-dental{--card-accent:#cf8cff;--card-glow:#b357ff38}
.wrx-wd-industry-card.wrx-medspa{--card-accent:#e06bff;--card-glow:#d43fff3b}
.wrx-wd-industry-card:before{content:"";z-index:0;aspect-ratio:1;background:var(--card-glow);filter:blur(45px);border-radius:50%;width:58%;transition:scale .45s,opacity .45s;position:absolute;top:-20%;right:-14%}
.wrx-wd-industry-card>*{z-index:1;position:relative}
.wrx-wd-industry-card:after{content:"";z-index:0;opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}
.wrx-wd-industry-card:hover,.wrx-wd-industry-card:focus-visible{box-shadow:0 30px 75px #000b,0 0 35px var(--card-glow),inset 0 1px #fff1;transform:translateY(-6px)}
.wrx-wd-industry-card:hover:before,.wrx-wd-industry-card:focus-visible:before{opacity:1;scale:1.2}
.wrx-industry-orbit{width:92px;height:92px;box-shadow:0 0 30px var(--card-glow),inset 0 0 25px var(--card-glow);border:1px solid #b56dff55;border-radius:50%;place-items:center;display:grid;position:absolute;top:25px;right:28px}
.wrx-industry-orbit i{border:1px solid var(--card-accent);width:115%;height:58%;filter:drop-shadow(0 0 7px var(--card-accent));border-radius:50%;position:absolute;rotate:-28deg}
.wrx-industry-orbit b{letter-spacing:-.04em;text-shadow:0 0 20px var(--card-accent);font-size:22px}
.wrx-wd-industry-card>small{max-width:65%;color:var(--card-accent);letter-spacing:.16em;font-size:10px;font-weight:800}
.wrx-wd-industry-card h3{letter-spacing:-.035em;max-width:75%;margin:70px 0 18px;font-size:31px;line-height:1.1}
.wrx-wd-industry-card>p{color:#aaa2b1;max-width:580px;margin:0;font-size:15px;line-height:1.7}
.wrx-industry-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}
.wrx-industry-tags i{color:#bdb4c5;background:#0b0811;border:1px solid #3d2c4c;border-radius:999px;padding:8px 10px;font-size:9px;font-style:normal}
.wrx-wd-industry-card>strong{color:#d29aff;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:12px;display:flex}
.wrx-wd-industry-card .wrx-arrow-icon,.wrx-industry-orbit{transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.wrx-wd-industry-card:hover .wrx-arrow-icon,.wrx-wd-industry-card:focus-visible .wrx-arrow-icon{transform:translate(4px,-4px)}
.wrx-wd-industry-card:hover .wrx-industry-orbit,.wrx-wd-industry-card:focus-visible .wrx-industry-orbit{transform:rotate(8deg)}
.wrx-wd-proof{padding:135px 0;display:block}
.wrx-wd-proof-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}
.wrx-wd-proof-heading h2{max-width:860px}
.wrx-wd-proof-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-live-preview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}
.wrx-live-preview{color:#fff;background:linear-gradient(#0b0811,#0b0811) padding-box padding-box,linear-gradient(145deg,#7441a6,#2f2538 55%,#69408f) border-box;border:1px solid #0000;border-radius:22px;min-width:0;padding:12px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:block;box-shadow:0 28px 75px #0009,0 0 35px #7f07ff16}
.wrx-live-preview:focus-visible{transform:translateY(-6px);box-shadow:0 34px 90px #000b,0 0 42px #7f07ff38}
.wrx-preview-frame{isolation:isolate;background:#09060e;border:1px solid #604379;border-radius:15px;height:460px;position:relative;overflow:hidden}
.wrx-preview-frame:after{content:"";z-index:4;background:linear-gradient(110deg,transparent 39%,#fff0b 49%,transparent 59%);pointer-events:none;transition:translate .8s;position:absolute;inset:-35%;translate:-55%}
.wrx-preview-top{z-index:3;color:#7f7588;background:#171124;justify-content:space-between;align-items:center;height:39px;padding:0 15px;font-size:8px;display:flex;position:relative}
.wrx-preview-top b{color:#cbbfd4;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;display:flex}
.wrx-preview-top b:before{content:"";background:#52e2a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #52e2a2}
.wrx-preview-site{padding:70px 45px;position:absolute;inset:39px 0 0}
.wrx-pet-preview .wrx-preview-site{background:radial-gradient(circle at 76% 43%,#8d27d9,#0000 33%),linear-gradient(135deg,#240d39,#09050e 68%)}
.wrx-salon-preview .wrx-preview-site{background:radial-gradient(circle at 73% 45%,#e7a13d,#0000 31%),linear-gradient(135deg,#2b1808,#09060c 68%)}
.wrx-preview-site small{letter-spacing:.17em;font-size:9px;font-weight:800}
.wrx-preview-site strong{letter-spacing:-.03em;max-width:72%;margin:24px 0 28px;font:clamp(38px,4vw,55px)/1.02 Georgia,serif;display:block}
.wrx-preview-action{color:#fff;background:#8c1af3;border-radius:6px;padding:12px 15px;font-size:9px;display:inline-flex;box-shadow:0 0 24px #7f07ff65}
.wrx-salon-preview .wrx-preview-action{background:#8a1af0}
.wrx-preview-phone{z-index:2;background:#0b0812f2;border:1px solid #9a75b8;border-radius:23px;width:132px;height:244px;padding:27px 18px;position:absolute;bottom:18px;right:20px;box-shadow:0 24px 55px #000c,0 0 24px #7f07ff26}
.wrx-preview-phone small{color:#ba6cff;letter-spacing:.14em;font-size:7px}
.wrx-preview-phone b{margin-top:26px;font:20px/1.25 Georgia,serif;display:block}
.wrx-preview-phone i{color:#fff;background:#8518e8;border-radius:4px;margin-top:24px;padding:8px 9px;font-size:7px;font-style:normal;display:inline-block}
.wrx-preview-meta{justify-content:space-between;align-items:center;gap:25px;padding:24px 14px 13px;display:flex}
.wrx-preview-meta small{color:#8f8797;letter-spacing:.13em;font-size:8px}
.wrx-preview-meta h3{margin:9px 0 0;font-size:24px}
.wrx-preview-meta>strong{color:#c06fff;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}
@media (max-width: 991px){.wrx-wd-industries-heading{grid-template-columns:1fr;gap:25px}.wrx-wd-industry-card{min-height:420px}.wrx-wd-industry-card h3{max-width:80%}.wrx-wd-proof-heading{grid-template-columns:1fr;gap:25px}.wrx-live-preview-grid{grid-template-columns:1fr}}
@media (max-width: 767px){.wrx-wd-industries-scene{border-radius:22px;width:min(100% - 24px,740px);margin-block:55px;padding:54px 20px 20px}.wrx-wd-industry-grid{grid-template-columns:1fr}.wrx-wd-industry-card{min-height:345px;padding:26px}.wrx-wd-industry-card h3{margin-top:63px;font-size:27px}.wrx-industry-orbit{width:76px;height:76px;top:20px;right:20px}.wrx-wd-proof{padding-block:95px}.wrx-preview-frame{height:400px}.wrx-preview-site{padding:58px 28px}}
@media (max-width: 767px){.wrx-wd-industry-card h3{max-width:78%}.wrx-live-preview{border-radius:18px;padding:8px}.wrx-preview-frame{height:365px}.wrx-preview-site{padding:52px 22px}.wrx-preview-site strong{max-width:70%;font-size:33px}.wrx-preview-phone{border-radius:19px;width:104px;height:192px;padding:20px 13px;bottom:12px;right:12px}.wrx-preview-phone b{margin-top:20px;font-size:16px}.wrx-preview-phone i{margin-top:18px}.wrx-preview-meta{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 12px 12px}.wrx-preview-meta>strong{white-space:normal}}
.wrx-services-hub-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:760px;padding-block:70px;display:grid}
.wrx-services-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:24px 0;font-size:clamp(52px,5.2vw,80px);line-height:.97}
.wrx-services-hero-copy h1 em{color:#b15fff;text-shadow:0 0 40px #7f07ff55;font-style:normal}
.wrx-services-hero-copy>p:not(.wrx-eyebrow){color:#b7b1c0;max-width:660px;font-size:19px;line-height:1.7}
.wrx-services-hero-proof{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}
.wrx-services-hero-proof span{color:#c4bdca;background:#0d0915;border:1px solid #3a2d4b;border-radius:999px;padding:10px 13px;font-size:11px}
.wrx-services-orbit{isolation:isolate;place-items:center;height:560px;display:grid;position:relative}
.wrx-services-orbit:before{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(circle,#7f07ff4d,#0000 64%);border-radius:50%;position:absolute;inset:8%}
.wrx-services-ring{filter:drop-shadow(0 0 8px #7f07ff);border:1px solid #8537e86e;border-radius:50%;animation:18s linear infinite spin;position:absolute}
.wrx-services-ring.wrx-ring-a{width:88%;height:58%;rotate:-16deg}
.wrx-services-ring.wrx-ring-b{width:66%;height:82%;animation-direction:reverse;rotate:27deg}
.wrx-services-core{text-align:center;background:radial-gradient(circle at 50% 35%,#36105b,#0b0712 67%);border:1px solid #9a59d3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:285px;height:285px;display:flex;position:relative;box-shadow:0 25px 75px #000b,0 0 45px #7f07ff52,inset 0 0 42px #7f07ff20}
.wrx-services-core small{color:#bd75ff;letter-spacing:.17em;font-size:8px}
.wrx-services-core strong{letter-spacing:-.05em;margin:15px 0;font-size:42px;line-height:.95}
.wrx-services-core span{color:#928a9a;font-size:9px}
.wrx-service-chip{background:#120d1cef;border:1px solid #654389;border-radius:14px;min-width:165px;padding:16px 18px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 18px 45px #0009,0 0 27px #7f07ff35}
.wrx-service-chip small{color:#a460e0;letter-spacing:.13em;font-size:7px;display:block}
.wrx-service-chip b{margin-top:7px;font-size:13px;display:block}
.wrx-service-chip.wrx-care{top:21%;left:0}
.wrx-service-chip.wrx-search{animation-delay:-1.8s;top:39%;right:0}
.wrx-service-chip.wrx-optional{animation-delay:-3.2s;bottom:12%;left:10%}
.wrx-services-answer{border-block:1px solid var(--line);grid-template-columns:.62fr 1.38fr;gap:90px;padding:125px 0;display:grid}
.wrx-services-answer h2,.wrx-foundation-heading h2,.wrx-service-order h2,.wrx-optional-heading h2,.wrx-services-industry-band h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(41px,4.2vw,66px);line-height:1.05}
.wrx-services-answer>div p{color:#aaa3b2;max-width:850px;font-size:19px;line-height:1.8}
.wrx-foundation-scene{box-shadow:0 35px 100px #000a,0 0 48px #7f07ff16,inset 0 1px #fff0d;background:radial-gradient(circle at 0 0,#7f07ff25,#0000 30%),radial-gradient(circle at 100% 100%,#9f45ff17,#0000 33%),linear-gradient(145deg,#0d0916,#07050c);border:1px solid #4b2e64;border-radius:28px;margin-block:90px;padding:86px 70px 70px;position:relative;overflow:hidden}
.wrx-foundation-scene:after{content:"";background:linear-gradient(110deg,transparent 39%,#fff07 49%,transparent 59%);pointer-events:none;animation:9s ease-in-out infinite foundation-sheen;position:absolute;inset:-35%;translate:-55%}
.wrx-foundation-heading{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:55px;display:grid;position:relative}
.wrx-foundation-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-foundation-grid{z-index:1;grid-template-columns:1.35fr .65fr;gap:18px;display:grid;position:relative}
.wrx-foundation-flagship,.wrx-foundation-support>a{color:#fff;background:linear-gradient(150deg,#120c1d,#08060e) padding-box padding-box,linear-gradient(145deg,#bd74ff,#3a2948 55%,#704093) border-box;border:1px solid #0000;border-radius:20px;text-decoration:none;transition:transform .38s,box-shadow .38s;box-shadow:0 25px 70px #0008,0 0 30px #7f07ff18}
.wrx-foundation-flagship{grid-template-rows:1fr auto;min-height:650px;display:grid;overflow:hidden}
.wrx-flagship-preview{background:radial-gradient(circle at 78% 45%,#7e26c9,#0000 31%),linear-gradient(135deg,#0b0713,#07050c);min-height:390px;padding:90px 50px 50px;position:relative;overflow:hidden}
.wrx-flagship-preview:after{content:"";background:radial-gradient(circle at 60% 34%,#7520b9,#0000 38%),#0b0812;border:1px solid #9a6abb;border-radius:32px;width:255px;height:390px;position:absolute;bottom:-31%;right:7%;rotate:-5deg;box-shadow:0 25px 70px #000c,0 0 34px #7f07ff2c}
.wrx-flagship-top{color:#93899c;letter-spacing:.13em;background:#181126;align-items:center;height:42px;padding:0 18px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}
.wrx-flagship-preview small{color:#c077ff;letter-spacing:.15em;font-size:9px}
.wrx-flagship-preview strong{z-index:1;letter-spacing:-.03em;max-width:74%;margin:23px 0;font:clamp(40px,4.4vw,60px)/1.01 Georgia,serif;display:block;position:relative}
.wrx-flagship-preview strong em{color:#c47cff}
.wrx-flagship-preview>span{z-index:1;color:#a49bab;font-size:10px;position:relative}
.wrx-flagship-copy{padding:34px}
.wrx-flagship-copy>small,.wrx-foundation-support small{color:#b56dff;letter-spacing:.15em;font-size:9px;font-weight:800}
.wrx-flagship-copy h3{margin:14px 0;font-size:31px}
.wrx-flagship-copy p,.wrx-foundation-support p{color:#a69fac;line-height:1.7}
.wrx-flagship-copy b,.wrx-foundation-support b{color:#c57dff;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}
.wrx-foundation-support{grid-template-rows:1fr 1fr;gap:18px;display:grid}
.wrx-foundation-support>a{flex-direction:column;min-height:0;padding:34px;display:flex}
.wrx-foundation-support h3{margin:52px 0 15px;font-size:28px;line-height:1.1}
.wrx-foundation-support b{margin-top:auto;padding-top:20px}
.wrx-foundation-flagship:hover,.wrx-foundation-flagship:focus-visible,.wrx-foundation-support>a:hover,.wrx-foundation-support>a:focus-visible{transform:translateY(-6px);box-shadow:0 32px 85px #000b,0 0 42px #7f07ff37}
.wrx-service-order{padding:125px 0}
.wrx-service-order>div:first-child{max-width:880px}
.wrx-service-order-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}
.wrx-service-order article{background:radial-gradient(circle at 100% 0,#7f07ff1f,#0000 46%),#0c0813;border:1px solid #3e2b4f;border-radius:18px;min-height:285px;padding:32px;position:relative;box-shadow:0 20px 50px #0006}
.wrx-service-order small{color:#bc70ff}
.wrx-service-order h3{margin:65px 0 16px;font-size:25px}
.wrx-service-order p{color:#9e97a6;line-height:1.7}
.wrx-optional-services{box-shadow:0 30px 90px #0009,inset 0 1px #fff0a;background:radial-gradient(circle at 100% 0,#7f07ff20,#0000 30%),linear-gradient(145deg,#0d0915,#08060d);border:1px solid #453057;border-radius:26px;margin-block:80px;padding:85px 70px;position:relative;overflow:hidden}
.wrx-optional-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}
.wrx-optional-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-optional-groups{border-top:1px solid #3a2948}
.wrx-optional-groups details{border-bottom:1px solid #3a2948;transition:background .3s}
.wrx-optional-groups details[open]{background:linear-gradient(90deg,#7f07ff13,#0000)}
.wrx-optional-groups summary{cursor:pointer;grid-template-columns:55px 1fr 35px;align-items:start;gap:22px;padding:30px 15px;list-style:none;display:grid}
.wrx-optional-groups summary::-webkit-details-marker{display:none}
.wrx-optional-groups summary>small{color:#bc70ff;font-size:11px}
.wrx-optional-groups summary>span b{font-size:23px;display:block}
.wrx-optional-groups summary>span i{color:#9992a1;max-width:760px;margin-top:10px;font-size:14px;font-style:normal;line-height:1.65;display:block}
.wrx-optional-groups summary>strong{color:#bd6fff;font-size:22px;transition:rotate .3s}
.wrx-optional-groups details[open] summary>strong{rotate:45deg}
.wrx-optional-groups details>div{grid-template-columns:repeat(3,1fr);padding:0 15px 28px 92px;display:grid}
.wrx-optional-groups details>div a{color:#fff;border:1px solid #362742;border-right:0;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:15px;font-size:13px;text-decoration:none;display:flex}
.wrx-optional-groups details>div a:last-child{border-right:1px solid #362742}
.wrx-optional-groups details>div a:hover{color:#ca85ff;background:#120b1d}
.wrx-optional-groups .wrx-arrow-icon{color:#b55fff;width:15px}
.wrx-services-industry-band{background:radial-gradient(circle at 91%,#7f07ff3a,#0000 31%),#0d0915;border:1px solid #683899;border-radius:22px;justify-content:space-between;align-items:center;gap:65px;margin-block:95px;padding:75px 78px;display:flex;box-shadow:0 25px 70px #0008,0 0 34px #7f07ff1d}
.wrx-services-industry-band>div{max-width:860px}
.wrx-services-industry-band p:last-child{color:#aaa3b2;max-width:720px;font-size:17px;line-height:1.7}
.wrx-services-industry-band .wrx-button{white-space:nowrap}
.wrx-services-faq{padding-top:100px}
@media (max-width: 991px){.wrx-services-hub-hero{grid-template-columns:1fr;gap:12px;padding-top:90px}.wrx-services-orbit{width:100%;max-width:720px;margin-inline:auto}.wrx-services-answer{grid-template-columns:1fr;gap:28px}.wrx-foundation-heading,.wrx-optional-heading{grid-template-columns:1fr;gap:25px}.wrx-foundation-grid{grid-template-columns:1fr}.wrx-foundation-support{grid-template-rows:auto;grid-template-columns:1fr 1fr}.wrx-service-order-grid{grid-template-columns:1fr 1fr}.wrx-service-order article:last-child{grid-column:1/-1}.wrx-optional-groups details>div{grid-template-columns:1fr}.wrx-optional-groups details>div a{border-bottom:0;border-right:1px solid #362742}.wrx-optional-groups details>div a:last-child{border-bottom:1px solid #362742}.wrx-services-industry-band{flex-direction:column;align-items:flex-start}}
@media (max-width: 767px){.wrx-services-hub-hero{min-height:auto;padding-block:70px 25px}.wrx-services-hero-copy h1{letter-spacing:-.045em;font-size:49px}.wrx-services-orbit{height:420px;overflow:hidden}.wrx-services-core{width:215px;height:215px}.wrx-services-core strong{font-size:33px}.wrx-service-chip{min-width:135px;padding:12px}.wrx-service-chip.wrx-care{top:18%;left:0}.wrx-service-chip.wrx-search{top:46%;right:0}.wrx-service-chip.wrx-optional{bottom:7%;left:4%}.wrx-services-ring.wrx-ring-a{width:98%}.wrx-services-answer{padding-block:90px}.wrx-foundation-scene,.wrx-optional-services{border-radius:22px;width:min(100% - 24px,740px);margin-block:55px;padding:54px 20px 20px}.wrx-foundation-grid{gap:14px}.wrx-foundation-flagship{min-height:0}.wrx-flagship-preview{min-height:355px;padding:72px 24px 35px}.wrx-flagship-preview strong{max-width:78%;font-size:36px}.wrx-flagship-preview:after{width:185px;height:310px;right:-14%}.wrx-flagship-copy{padding:28px 22px}.wrx-flagship-copy h3{font-size:27px}.wrx-foundation-support{grid-template-columns:1fr;gap:14px}.wrx-foundation-support>a{padding:27px 22px}.wrx-foundation-support h3{margin-top:38px}.wrx-service-order{padding-block:90px}.wrx-service-order-grid{grid-template-columns:1fr}.wrx-service-order article,.wrx-service-order article:last-child{grid-column:auto;min-height:240px}.wrx-service-order h3{margin-top:45px}.wrx-optional-groups summary{grid-template-columns:36px 1fr 24px;gap:10px;padding:24px 6px}.wrx-optional-groups summary>span b{font-size:20px}.wrx-optional-groups summary>span i{font-size:13px}.wrx-optional-groups details>div{padding:0 6px 22px 42px}.wrx-services-industry-band{margin-block:60px;padding:52px 24px}.wrx-services-industry-band .wrx-button{white-space:normal;text-align:center;width:100%}}
@media (max-width: 479px){.wrx-service-chip{min-width:122px}.wrx-service-chip b{font-size:11px}.wrx-services-core{width:195px;height:195px}.wrx-services-core strong{font-size:30px}.wrx-flagship-preview strong{font-size:32px}}
.wrx-foundation-scene:after{background:linear-gradient(110deg,#0000 39%,#ffffff0b 49%,#0000 59%)}
.wrx-pricing-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:75px;min-height:760px;padding-block:70px;display:grid}
.wrx-pricing-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:24px 0;font-size:clamp(52px,5.2vw,80px);line-height:.97}
.wrx-pricing-hero-copy h1 em{color:#b15fff;text-shadow:0 0 40px #7f07ff55;font-style:normal}
.wrx-pricing-hero-copy>p:not(.wrx-eyebrow){color:#b7b1c0;max-width:670px;font-size:19px;line-height:1.7}
.wrx-pricing-signals{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}
.wrx-pricing-signals span{color:#c4bdca;background:#0d0915;border:1px solid #3a2d4b;border-radius:999px;padding:10px 13px;font-size:11px}
.wrx-pricing-visual{isolation:isolate;place-items:center;height:560px;display:grid;position:relative}
.wrx-pricing-visual:before{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(circle,#7f07ff43,#0000 64%);border-radius:50%;position:absolute;inset:7%}
.wrx-pricing-visual>b{letter-spacing:-.15em;text-shadow:0 0 42px #a83dff;font-size:65px;font-style:italic}
.wrx-pricing-orbit{filter:drop-shadow(0 0 8px #7f07ff);border:1px solid #8638e66b;border-radius:50%;animation:18s linear infinite spin;position:absolute}
.wrx-pricing-orbit.wrx-orbit-one{width:88%;height:59%;rotate:-15deg}
.wrx-pricing-orbit.wrx-orbit-two{width:65%;height:83%;animation-direction:reverse;rotate:28deg}
.wrx-price-float{background:linear-gradient(145deg,#171025ec,#0a0711ec);border:1px solid #6d4b8c;border-radius:16px;width:195px;padding:20px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 22px 55px #000b,0 0 29px #7f07ff38}
.wrx-price-float small{color:#af6bea;letter-spacing:.13em;font-size:8px}
.wrx-price-float strong{margin:11px 0 7px;font-size:28px;display:block}
.wrx-price-float span{color:#8e8795;font-size:10px}
.wrx-price-float.wrx-one{top:16%;left:0}
.wrx-price-float.wrx-five{border-color:#ad66ec;animation-delay:-1.8s;top:38%;right:0;box-shadow:0 25px 65px #000c,0 0 38px #7f07ff61}
.wrx-price-float.wrx-ten{animation-delay:-3.2s;bottom:9%;left:12%}
.wrx-pricing-intro{border-block:1px solid var(--line);grid-template-columns:.62fr 1.38fr;gap:90px;padding:125px 0;display:grid}
.wrx-pricing-intro h2,.wrx-pricing-heading h2,.wrx-every-website h2,.wrx-care-pricing h2,.wrx-custom-scope h2,.wrx-optional-price-heading h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(41px,4.2vw,66px);line-height:1.05}
.wrx-pricing-intro>div p{color:#aaa3b2;max-width:850px;font-size:19px;line-height:1.8}
.wrx-website-packages{box-shadow:0 36px 105px #000a,0 0 50px #7f07ff16,inset 0 1px #fff0d;background:radial-gradient(circle at 0 0,#7f07ff25,#0000 29%),radial-gradient(circle at 100% 100%,#a644ff18,#0000 31%),linear-gradient(145deg,#0d0916,#07050c);border:1px solid #4b2d64;border-radius:28px;margin-block:90px;padding:86px 55px 60px;position:relative;overflow:hidden}
.wrx-website-packages:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff0a 49%,#0000 58%);animation:9s ease-in-out infinite pricing-sheen;position:absolute;inset:-35%;translate:-55%}
.wrx-pricing-heading{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:65px;margin-bottom:52px;display:grid;position:relative}
.wrx-pricing-heading>p{color:#aaa3b2;margin:0;font-size:16px;line-height:1.75}
.wrx-package-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid;position:relative}
.wrx-package-card{min-width:0;box-shadow:0 24px 65px #0008,inset 0 1px #fff0b;background:linear-gradient(150deg,#120c1d,#09060f) padding-box padding-box,linear-gradient(145deg,#73419e,#2f2439 55%,#59336f) border-box;border:1px solid #0000;border-radius:20px;flex-direction:column;padding:30px;transition:transform .38s,box-shadow .38s;display:flex;position:relative}
.wrx-package-card.wrx-five{background:linear-gradient(150deg,#180d2b,#0a0612) padding-box padding-box,linear-gradient(145deg,#d18aff,#7f07ff 47%,#704093) border-box;box-shadow:0 30px 80px #000b,0 0 38px #7f07ff3d,inset 0 1px #fff1}
.wrx-package-card:hover,.wrx-package-card:focus-within{transform:translateY(-7px);box-shadow:0 34px 90px #000c,0 0 42px #7f07ff3f}
.wrx-package-top{min-height:78px}
.wrx-package-top small{color:#bd71ff;letter-spacing:.15em;font-size:9px;font-weight:800}
.wrx-package-top span{color:#908895;margin-top:12px;font-size:11px;line-height:1.45;display:block}
.wrx-package-card h3{margin:24px 0 18px;font-size:27px;line-height:1.08}
.wrx-package-card>strong{letter-spacing:-.05em;font-size:49px}
.wrx-package-card>p{color:#8e8796;margin:7px 0 20px;font-size:12px}
.wrx-package-card ul{border-block:1px solid #352742;margin:0;padding:23px 0;list-style:none}
.wrx-package-card li{color:#d0c9d5;padding:8px 0;font-size:13px;line-height:1.4}
.wrx-package-card li:before{content:"✓";color:#b65eff;margin-right:10px}
.wrx-package-care{justify-content:space-between;align-items:flex-end;gap:15px;margin:24px 0;display:flex}
.wrx-package-care small{color:#8f8797;letter-spacing:.11em;max-width:110px;font-size:8px;line-height:1.45}
.wrx-package-care b{color:#cc8aff;font-size:18px}
.wrx-package-card .wrx-button{text-align:center;gap:16px;width:100%;margin-top:auto;padding-inline:18px}
.wrx-every-website{padding:125px 0}
.wrx-every-website>div:first-child{max-width:920px}
.wrx-included-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:55px;display:grid}
.wrx-included-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#7f07ff19,#0000 45%),#0b0811;min-height:205px;padding:29px}
.wrx-included-grid article:nth-child(3n){border-right:0}
.wrx-included-grid article:nth-child(n+4){border-bottom:0}
.wrx-included-grid small{color:#b968ff}
.wrx-included-grid h3{margin:62px 0 0;font-size:22px;line-height:1.25}
.wrx-care-pricing{background:radial-gradient(circle at 90% 42%,#7f07ff34,#0000 34%),linear-gradient(145deg,#0f0918,#08060d);border:1px solid #66388f;border-radius:26px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:75px;margin-block:80px;padding:82px 70px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0009,0 0 40px #7f07ff1b}
.wrx-care-copy>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:17px;line-height:1.75}
.wrx-care-copy ul{margin:25px 0;padding:0;list-style:none}
.wrx-care-copy li{color:#d0c9d5;padding:8px 0}
.wrx-care-copy li:before{content:"✓";color:#b65eff;margin-right:11px}
.wrx-care-copy .wrx-line-link{align-items:center;gap:10px;display:inline-flex}
.wrx-care-levels{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}
.wrx-care-levels>div{text-align:center;background:#0c0814;border:1px solid #4b365d;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:22px;display:flex;box-shadow:0 20px 50px #0007}
.wrx-care-levels>div.wrx-featured{background:radial-gradient(circle at 50% 0,#7f07ff38,#0000 48%),#10091a;border-color:#b264ec;box-shadow:0 25px 65px #000b,0 0 30px #7f07ff3c}
.wrx-care-levels small{color:#a99fae;letter-spacing:.13em;font-size:8px}
.wrx-care-levels strong{letter-spacing:-.05em;margin:23px 0 7px;font-size:36px;display:block}
.wrx-care-levels span{color:#8e8796;font-size:10px}
.wrx-custom-scope{background:radial-gradient(circle at 94%,#7f07ff28,#0000 31%),#0c0913;border:1px solid #453153;border-radius:22px;justify-content:space-between;align-items:center;gap:65px;margin-block:90px;padding:70px 76px;display:flex;box-shadow:0 24px 70px #0007}
.wrx-custom-scope>div{max-width:800px}
.wrx-custom-scope p:last-child{color:#aaa3b2;max-width:720px;font-size:17px;line-height:1.7}
.wrx-custom-scope .wrx-button{white-space:nowrap}
.wrx-optional-pricing{padding:125px 0}
.wrx-optional-price-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}
.wrx-optional-price-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-optional-price-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}
.wrx-optional-price-grid article{background:radial-gradient(circle at 100% 0,#7f07ff20,#0000 42%),#0c0913;border:1px solid #3f2d4d;border-radius:20px;flex-direction:column;min-height:430px;padding:38px;display:flex;box-shadow:0 25px 65px #0007}
.wrx-optional-price-grid small{color:#b86aff;letter-spacing:.14em;font-size:9px}
.wrx-optional-price-grid h3{max-width:520px;margin:58px 0 25px;font-size:30px;line-height:1.1}
.wrx-optional-price-grid>article>strong{letter-spacing:-.045em;font-size:45px}
.wrx-optional-price-grid>article>strong span{color:#8f8797;letter-spacing:0;margin-left:5px;font-size:13px}
.wrx-optional-price-grid p{color:#a39caa;line-height:1.7}
.wrx-optional-price-grid article>div{color:#aaa3b1;border-block:1px solid #352742;margin-top:15px;padding:16px 0;font-size:12px}
.wrx-optional-price-grid article>div b{float:right;color:#fff}
.wrx-optional-price-grid article>a{color:#c47cff;align-items:center;gap:10px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:750;text-decoration:none;display:flex}
.wrx-pricing-faq{padding-top:85px}
@media (max-width: 991px){.wrx-pricing-hero{grid-template-columns:1fr;gap:10px;padding-top:90px}.wrx-pricing-visual{width:100%;max-width:720px;margin-inline:auto}.wrx-pricing-intro{grid-template-columns:1fr;gap:28px}.wrx-pricing-heading,.wrx-optional-price-heading{grid-template-columns:1fr;gap:25px}.wrx-package-grid{grid-template-columns:1fr 1fr}.wrx-package-card.wrx-ten{grid-column:1/-1}.wrx-care-pricing{grid-template-columns:1fr}.wrx-custom-scope{flex-direction:column;align-items:flex-start}.wrx-included-grid{grid-template-columns:1fr 1fr}.wrx-included-grid article:nth-child(3n){border-right:1px solid var(--line)}.wrx-included-grid article:nth-child(2n){border-right:0}.wrx-included-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.wrx-included-grid article:nth-child(n+5){border-bottom:0}}
@media (max-width: 767px){.wrx-pricing-hero{min-height:auto;padding-block:70px 25px}.wrx-pricing-hero-copy h1{letter-spacing:-.045em;font-size:49px}.wrx-pricing-visual{height:420px;overflow:hidden}.wrx-pricing-visual>b{font-size:50px}.wrx-price-float{width:145px;padding:14px}.wrx-price-float strong{font-size:21px}.wrx-price-float.wrx-one{top:15%;left:0}.wrx-price-float.wrx-five{top:42%;right:0}.wrx-price-float.wrx-ten{bottom:5%;left:6%}.wrx-pricing-intro{padding-block:90px}.wrx-website-packages{border-radius:22px;width:min(100% - 24px,740px);margin-block:55px;padding:54px 12px 12px}.wrx-pricing-heading{padding-inline:10px}.wrx-package-grid{grid-template-columns:1fr;gap:12px}.wrx-package-card,.wrx-package-card.wrx-ten{grid-column:auto;padding:25px 22px}.wrx-package-card h3{font-size:25px}.wrx-package-card>strong{font-size:45px}.wrx-every-website{padding-block:90px}.wrx-included-grid{grid-template-columns:1fr}.wrx-included-grid article,.wrx-included-grid article:nth-child(3n){border-right:0}.wrx-included-grid article:nth-child(n+5){border-bottom:1px solid var(--line)}.wrx-included-grid article:last-child{border-bottom:0}.wrx-care-pricing{border-radius:22px;width:min(100% - 24px,740px);margin-block:55px;padding:54px 20px}.wrx-care-levels{grid-template-columns:1fr}.wrx-care-levels>div{min-height:190px}.wrx-custom-scope{margin-block:60px;padding:50px 24px}.wrx-custom-scope .wrx-button{white-space:normal;text-align:center;width:100%}.wrx-optional-pricing{padding-block:90px}.wrx-optional-price-grid{grid-template-columns:1fr}.wrx-optional-price-grid article{min-height:390px;padding:30px 24px}.wrx-optional-price-grid h3{margin-top:42px;font-size:27px}}
@media (max-width: 479px){.wrx-price-float{width:132px}.wrx-price-float strong{font-size:19px}.wrx-pricing-visual{height:390px}}
.wrx-pricing-migration{grid-template-columns:1.03fr .97fr;align-items:center;gap:80px;padding:125px 0;display:grid}
.wrx-migration-map{background:radial-gradient(circle,#7f07ff26,#0000 48%),#0b0812;border:1px solid #5c3977;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-width:0;padding:34px;display:grid;box-shadow:0 28px 80px #0009,0 0 38px #7f07ff1d}
.wrx-migration-map>div{background:#0d0915;border:1px solid #40304e;border-radius:15px;flex-direction:column;justify-content:center;min-width:0;min-height:190px;padding:22px;display:flex;box-shadow:0 18px 45px #0007}
.wrx-migration-map small{color:#a55ee3;letter-spacing:.14em;font-size:8px}
.wrx-migration-map strong{overflow-wrap:anywhere;color:#fff;margin:24px 0;font-size:14px;display:block}
.wrx-migration-map span{color:#58dca5;letter-spacing:.1em;font-size:8px}
.wrx-migration-map>i{color:#bf76ff;text-shadow:0 0 18px #7f07ff;font-size:28px;font-style:normal}
.wrx-pricing-migration>div:last-child>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:17px;line-height:1.75}
.wrx-pricing-migration ul{margin:24px 0;padding:0;list-style:none}
.wrx-pricing-migration li{color:#d1cad6;padding:8px 0}
.wrx-pricing-migration li:before{content:"✓";color:#b65eff;margin-right:11px}
.wrx-pricing-migration .wrx-line-link{align-items:center;gap:10px;display:inline-flex}
.wrx-pricing-next-links{background:#0b0811;border:1px solid #3e2c4d;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-block:75px;display:grid;overflow:hidden}
.wrx-pricing-next-links a{color:#fff;border-right:1px solid #3e2c4d;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:155px;padding:30px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-pricing-next-links a:last-child{border-right:0}
.wrx-pricing-next-links small{color:#8f8797;letter-spacing:.14em;grid-column:1/-1;font-size:8px}
.wrx-pricing-next-links strong{font-size:18px}
.wrx-pricing-next-links .wrx-arrow-icon{color:#ba6cff}
.wrx-pricing-next-links a:hover,.wrx-pricing-next-links a:focus-visible{color:#d399ff;background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 55%),#100a19}
@media (max-width: 991px){.wrx-pricing-migration{grid-template-columns:1fr;gap:45px}.wrx-pricing-next-links{grid-template-columns:1fr}.wrx-pricing-next-links a{border-bottom:1px solid #3e2c4d;border-right:0}.wrx-pricing-next-links a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-pricing-migration{padding-block:90px}.wrx-migration-map{grid-template-columns:1fr;padding:18px}.wrx-migration-map>div{min-height:150px}.wrx-migration-map>i{text-align:center;rotate:90deg}.wrx-pricing-next-links{margin-block:55px}.wrx-pricing-next-links a{min-height:125px;padding:24px}}
.wrx-industries-hub-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:75px;min-height:770px;padding-block:70px;display:grid}
.wrx-industries-hero-copy h1{letter-spacing:-.06em;max-width:780px;margin:24px 0;font-size:clamp(52px,5.2vw,80px);line-height:.97}
.wrx-industries-hero-copy h1 em{color:#b15fff;text-shadow:0 0 40px #7f07ff55;font-style:normal}
.wrx-industries-hero-copy>p:not(.wrx-eyebrow){color:#b7b1c0;max-width:680px;font-size:19px;line-height:1.7}
.wrx-industries-hero-signals{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}
.wrx-industries-hero-signals span{color:#c4bdca;background:#0d0915;border:1px solid #3a2d4b;border-radius:999px;padding:10px 13px;font-size:11px}
.wrx-industry-constellation{isolation:isolate;place-items:center;height:570px;display:grid;position:relative}
.wrx-industry-constellation:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle,#7f07ff49,#0000 64%);border-radius:50%;position:absolute;inset:7%}
.wrx-constellation-ring{filter:drop-shadow(0 0 8px #7f07ff);border:1px solid #8638e66b;border-radius:50%;animation:19s linear infinite spin;position:absolute}
.wrx-constellation-ring.wrx-ring-one{width:89%;height:60%;rotate:-15deg}
.wrx-constellation-ring.wrx-ring-two{width:66%;height:83%;animation-direction:reverse;rotate:28deg}
.wrx-constellation-core{text-align:center;background:radial-gradient(circle at 50% 35%,#38105f,#0b0712 68%);border:1px solid #9c5bd1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:245px;height:245px;display:flex;box-shadow:0 25px 75px #000b,0 0 46px #7f07ff55,inset 0 0 40px #7f07ff1e}
.wrx-constellation-core small{color:#b96dff;letter-spacing:.15em;font-size:8px}
.wrx-constellation-core strong{letter-spacing:-.04em;margin-top:14px;font-size:28px;line-height:1.05}
.wrx-constellation-node{color:#e3dce8;background:#120d1def;border:1px solid #654289;border-radius:999px;padding:13px 16px;font-size:10px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 15px 40px #0009,0 0 25px #7f07ff36}
.wrx-constellation-node.wrx-law{top:23%;left:1%}
.wrx-constellation-node.wrx-home{animation-delay:-1s;top:27%;right:0}
.wrx-constellation-node.wrx-health{animation-delay:-2s;bottom:26%;right:3%}
.wrx-constellation-node.wrx-beauty{animation-delay:-3s;bottom:18%;left:7%}
.wrx-constellation-node.wrx-local{animation-delay:-4s;bottom:5%;left:39%}
.wrx-industries-answer{border-block:1px solid var(--line);grid-template-columns:.62fr 1.38fr;gap:90px;padding:125px 0;display:grid}
.wrx-industries-answer h2,.wrx-featured-industry-heading h2,.wrx-choice-patterns h2,.wrx-all-industries-heading h2,.wrx-industry-proof h2,.wrx-unlisted-industry h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(41px,4.2vw,66px);line-height:1.05}
.wrx-industries-answer>div p{color:#aaa3b2;max-width:850px;font-size:19px;line-height:1.8}
.wrx-featured-industries{box-shadow:0 36px 105px #000a,0 0 50px #7f07ff16,inset 0 1px #fff0d;background:radial-gradient(circle at 0 0,#7f07ff25,#0000 29%),radial-gradient(circle at 100% 100%,#aa45ff19,#0000 31%),linear-gradient(145deg,#0d0916,#07050c);border:1px solid #4a2d62;border-radius:28px;margin-block:90px;padding:86px 70px 70px;position:relative;overflow:hidden}
.wrx-featured-industries:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff0a 49%,#0000 58%);animation:10s ease-in-out infinite featured-sheen;position:absolute;inset:-35%;translate:-55%}
.wrx-featured-industry-heading{z-index:1;grid-template-columns:1.18fr .82fr;align-items:end;gap:70px;margin-bottom:54px;display:grid;position:relative}
.wrx-featured-industry-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-featured-industry-grid{z-index:1;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}
.wrx-featured-industry-card{--accent:#b969ff;--glow:#7f07ff3f;isolation:isolate;background:linear-gradient(150deg,#120c1d,#09060f) padding-box,linear-gradient(145deg,var(--accent),#30223c 54%,#58316f) border-box;color:#fff;min-height:405px;box-shadow:0 24px 65px #0008,inset 0 1px #fff0b;border:1px solid #0000;border-radius:20px;flex-direction:column;padding:34px;text-decoration:none;transition:transform .38s,box-shadow .38s;display:flex;position:relative;overflow:hidden}
.wrx-featured-industry-card.wrx-remodel{--accent:#9c78ff;--glow:#5948ff3d}
.wrx-featured-industry-card.wrx-dental{--accent:#7ed8ff;--glow:#4eafff32}
.wrx-featured-industry-card.wrx-medspa{--accent:#ef76d3;--glow:#dc42bd35}
.wrx-featured-industry-card:before{content:"";z-index:0;aspect-ratio:1;background:var(--glow);filter:blur(44px);border-radius:50%;width:56%;transition:scale .45s;position:absolute;top:-18%;right:-13%}
.wrx-featured-industry-card>*{z-index:1;position:relative}
.wrx-featured-industry-card:hover,.wrx-featured-industry-card:focus-visible{box-shadow:0 32px 85px #000b,0 0 42px var(--glow);transform:translateY(-7px)}
.wrx-featured-industry-card:hover:before,.wrx-featured-industry-card:focus-visible:before{scale:1.2}
.wrx-featured-industry-mark{border:1px solid var(--accent);place-items:center;width:92px;height:92px;display:grid;position:absolute;top:25px;right:27px}
@supports (color:color-mix(in lab, red, red)){.wrx-featured-industry-mark{border:1px solid color-mix(in srgb,var(--accent) 60%,transparent)}}
.wrx-featured-industry-mark{box-shadow:0 0 28px var(--glow),inset 0 0 22px var(--glow);border-radius:50%;transition:transform .4s}
.wrx-featured-industry-mark i{border:1px solid var(--accent);width:115%;height:58%;filter:drop-shadow(0 0 7px var(--accent));border-radius:50%;position:absolute;rotate:-28deg}
.wrx-featured-industry-mark b{text-shadow:0 0 18px var(--accent);font-size:22px}
.wrx-featured-industry-card:hover .wrx-featured-industry-mark,.wrx-featured-industry-card:focus-visible .wrx-featured-industry-mark{transform:rotate(8deg)}
.wrx-featured-industry-card>small{max-width:62%;color:var(--accent);letter-spacing:.16em;font-size:10px;font-weight:800}
.wrx-featured-industry-card h3{letter-spacing:-.035em;max-width:77%;margin:72px 0 18px;font-size:31px;line-height:1.1}
.wrx-featured-industry-card>p{color:#aaa2b1;max-width:570px;margin:0;font-size:15px;line-height:1.7}
.wrx-featured-industry-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}
.wrx-featured-industry-tags i{color:#bdb4c5;background:#0b0811;border:1px solid #3d2c4c;border-radius:999px;padding:8px 10px;font-size:9px;font-style:normal}
.wrx-featured-industry-card>strong{color:var(--accent);align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:12px;display:flex}
.wrx-featured-industry-card .wrx-arrow-icon{transition:transform .35s}
.wrx-featured-industry-card:hover .wrx-arrow-icon,.wrx-featured-industry-card:focus-visible .wrx-arrow-icon{transform:translate(4px,-4px)}
.wrx-choice-patterns{padding:125px 0}
.wrx-choice-patterns>div:first-child{max-width:900px}
.wrx-choice-pattern-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}
.wrx-choice-pattern-grid article{background:radial-gradient(circle at 100% 0,#7f07ff20,#0000 47%),#0b0812;border:1px solid #3f2d4f;border-radius:18px;min-height:310px;padding:32px;box-shadow:0 22px 55px #0006}
.wrx-choice-pattern-grid small{color:#b969ff;letter-spacing:.13em;font-size:9px}
.wrx-choice-pattern-grid h3{margin:72px 0 16px;font-size:25px;line-height:1.2}
.wrx-choice-pattern-grid p{color:#9e97a6;line-height:1.7}
.wrx-all-industries{background:radial-gradient(circle at 100% 0,#7f07ff1e,#0000 28%),linear-gradient(145deg,#0d0915,#08060d);border:1px solid #443054;border-radius:26px;margin-block:75px;padding:82px 70px;position:relative;box-shadow:0 30px 90px #0008}
.wrx-all-industries-heading{grid-template-columns:1.18fr .82fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}
.wrx-all-industries-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-industry-groups{gap:18px;display:grid}
.wrx-industry-groups>section{background:#0b0811;border:1px solid #392843;border-radius:18px;overflow:hidden}
.wrx-industry-groups header{background:linear-gradient(90deg,#7f07ff12,#0000);border-bottom:1px solid #392843;grid-template-columns:58px 1fr;gap:22px;padding:30px;display:grid}
.wrx-industry-groups header>small{color:#bd70ff}
.wrx-industry-groups h3{margin:0;font-size:25px}
.wrx-industry-groups header p{color:#9992a1;max-width:850px;margin:10px 0 0;font-size:14px;line-height:1.65}
.wrx-industry-groups>section>div{grid-template-columns:repeat(3,1fr);display:grid}
.wrx-industry-groups a{color:#fff;border-bottom:1px solid #33253e;border-right:1px solid #33253e;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 21px;font-size:13px;text-decoration:none;transition:background .3s,color .3s,padding .3s;display:flex}
.wrx-industry-groups a:nth-child(3n){border-right:0}
.wrx-industry-groups a:hover,.wrx-industry-groups a:focus-visible{color:#cc8aff;background:radial-gradient(circle at 100%,#7f07ff29,#0000 55%);padding-left:27px}
.wrx-industry-groups .wrx-arrow-icon{color:#b55fff;width:15px}
.wrx-industry-proof{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;padding:125px 0;display:grid}
.wrx-industry-proof>div:first-child>p:last-child{color:#aaa3b2;font-size:17px;line-height:1.75}
.wrx-industry-proof-links{grid-template-columns:1fr 1fr;gap:15px;display:grid}
.wrx-industry-proof-links a{color:#fff;border:1px solid #5d3a75;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:28px;text-decoration:none;transition:transform .38s,box-shadow .38s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0008,0 0 31px #7f07ff19}
.wrx-industry-proof-links a.wrx-pet{background:radial-gradient(circle at 74% 35%,#8a24d9,#0000 34%),linear-gradient(135deg,#230c3a,#08050d)}
.wrx-industry-proof-links a.wrx-salon{background:radial-gradient(circle at 73% 35%,#e9a440,#0000 32%),linear-gradient(135deg,#2a1909,#08050d)}
.wrx-industry-proof-links a:hover,.wrx-industry-proof-links a:focus-visible{transform:translateY(-7px);box-shadow:0 32px 85px #000b,0 0 38px #7f07ff35}
.wrx-industry-proof-links small{letter-spacing:.15em;font-size:9px}
.wrx-industry-proof-links strong{margin:17px 0 24px;font:34px/1.05 Georgia,serif}
.wrx-industry-proof-links span{color:#d291ff;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}
.wrx-unlisted-industry{background:radial-gradient(circle at 92%,#7f07ff34,#0000 31%),#0d0915;border:1px solid #603687;border-radius:22px;justify-content:space-between;align-items:center;gap:65px;margin-block:90px;padding:72px 76px;display:flex;box-shadow:0 26px 75px #0008,0 0 34px #7f07ff1b}
.wrx-unlisted-industry>div{max-width:850px}
.wrx-unlisted-industry p:last-child{color:#aaa3b2;max-width:720px;font-size:17px;line-height:1.7}
.wrx-unlisted-industry .wrx-button{white-space:nowrap}
.wrx-industry-next-links{background:#0b0811;border:1px solid #3e2c4d;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-block:75px;display:grid;overflow:hidden}
.wrx-industry-next-links a{color:#fff;border-right:1px solid #3e2c4d;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:155px;padding:30px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-industry-next-links a:last-child{border-right:0}
.wrx-industry-next-links small{color:#8f8797;letter-spacing:.14em;grid-column:1/-1;font-size:8px}
.wrx-industry-next-links strong{font-size:18px}
.wrx-industry-next-links .wrx-arrow-icon{color:#ba6cff}
.wrx-industry-next-links a:hover,.wrx-industry-next-links a:focus-visible{color:#d399ff;background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 55%),#100a19}
.wrx-industries-faq{padding-top:85px}
@media (max-width: 991px){.wrx-industries-hub-hero{grid-template-columns:1fr;gap:10px;padding-top:90px}.wrx-industry-constellation{width:100%;max-width:720px;margin-inline:auto}.wrx-industries-answer{grid-template-columns:1fr;gap:28px}.wrx-featured-industry-heading,.wrx-all-industries-heading{grid-template-columns:1fr;gap:25px}.wrx-choice-pattern-grid{grid-template-columns:1fr 1fr}.wrx-choice-pattern-grid article:last-child{grid-column:1/-1}.wrx-industry-groups>section>div{grid-template-columns:1fr 1fr}.wrx-industry-groups a:nth-child(3n){border-right:1px solid #33253e}.wrx-industry-groups a:nth-child(2n){border-right:0}.wrx-industry-proof{grid-template-columns:1fr;gap:35px}.wrx-unlisted-industry{flex-direction:column;align-items:flex-start}}
@media (max-width: 767px){.wrx-featured-industries,.wrx-all-industries{border-radius:22px;width:min(100% - 24px,740px);margin-block:55px;padding:54px 20px 20px}.wrx-featured-industry-grid{grid-template-columns:1fr}.wrx-featured-industry-card{min-height:350px;padding:26px}.wrx-featured-industry-card h3{margin-top:63px;font-size:27px}.wrx-featured-industry-mark{width:76px;height:76px;top:20px;right:20px}.wrx-industry-groups>section>div{grid-template-columns:1fr}.wrx-industry-groups a,.wrx-industry-groups a:nth-child(3n),.wrx-industry-groups a:nth-child(2n){border-right:0}.wrx-industry-groups header{grid-template-columns:38px 1fr;padding:24px 18px}.wrx-industry-proof-links{grid-template-columns:1fr}.wrx-industry-proof-links a{min-height:290px}.wrx-industry-next-links{grid-template-columns:1fr}.wrx-industry-next-links a{border-bottom:1px solid #3e2c4d;border-right:0}.wrx-industry-next-links a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-industries-hub-hero{min-height:auto;padding-block:70px 25px}.wrx-industries-hero-copy h1{letter-spacing:-.045em;font-size:49px}.wrx-industry-constellation{height:430px;overflow:hidden}.wrx-constellation-core{width:195px;height:195px}.wrx-constellation-core strong{font-size:24px}.wrx-constellation-node{padding:10px 12px;font-size:8px}.wrx-constellation-node.wrx-law{left:0}.wrx-constellation-node.wrx-home{right:0}.wrx-constellation-node.wrx-local{left:34%}.wrx-industries-answer,.wrx-choice-patterns{padding-block:90px}.wrx-choice-pattern-grid{grid-template-columns:1fr}.wrx-choice-pattern-grid article,.wrx-choice-pattern-grid article:last-child{grid-column:auto;min-height:255px}.wrx-choice-pattern-grid h3{margin-top:48px}.wrx-industry-proof{padding-block:90px}.wrx-unlisted-industry{margin-block:60px;padding:50px 24px}.wrx-unlisted-industry .wrx-button{white-space:normal;text-align:center;width:100%}.wrx-industry-next-links{margin-block:55px}.wrx-industry-next-links a{min-height:125px;padding:24px}}
@media (max-width: 479px){.wrx-constellation-node.wrx-local{left:30%}.wrx-featured-industry-card h3{max-width:78%}}
.wrx-constellation-node{color:#e3dce8;text-decoration:none}
.wrx-constellation-node:hover,.wrx-constellation-node:focus-visible{color:#fff;border-color:#bc73f4;box-shadow:0 18px 48px #000a,0 0 33px #7f07ff69}
.wrx-industry-constellation{overflow:clip}
.wrx-industry-proof-links a{padding-top:78px}
.wrx-industry-proof-links a:before{content:"●  ●  ●                         LIVE WEBSITE";color:#958a9d;letter-spacing:.08em;background:#171124;align-items:center;height:38px;padding:0 14px;font-size:7px;display:flex;position:absolute;top:0;left:0;right:0}
.wrx-industry-proof-links a:after{content:"";background:radial-gradient(circle at 50% 35%,#7824bd,#0000 38%),#0b0812;border:1px solid #9871b6;border-radius:20px;width:104px;height:178px;position:absolute;top:69px;right:18px;rotate:4deg;box-shadow:0 22px 50px #000b,0 0 24px #7f07ff28}
.wrx-industry-proof-links a>*{z-index:1;position:relative}
.wrx-industry-proof-links a>strong{max-width:62%}
@media (max-width: 479px){.wrx-industry-proof-links a:after{width:88px;height:150px;right:12px}.wrx-industry-proof-links a>strong{max-width:68%}}
.wrx-about-page-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;min-height:770px;display:grid;overflow:clip}
.wrx-about-hero-copy h1{letter-spacing:-.058em;max-width:780px;margin:24px 0;font-size:clamp(55px,5vw,78px);line-height:.97}
.wrx-about-hero-copy>p:not(.wrx-eyebrow){color:#b5afbd;max-width:680px;font-size:19px;line-height:1.72}
.wrx-about-signals{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}
.wrx-about-signals span{color:#aaa2b1;letter-spacing:.08em;background:#0b0811;border:1px solid #392b45;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-about-identity{background:radial-gradient(circle at 50% 48%,#7f07ff3d,#0000 43%);place-items:center;height:580px;display:grid;position:relative;overflow:clip}
.wrx-identity-core{z-index:2;background:radial-gradient(circle at 50% 35%,#351153,#09060f 68%);border:1px solid #9d5be1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:235px;height:235px;display:flex;position:relative;box-shadow:0 30px 85px #000c,0 0 55px #7f07ff5e,inset 0 0 40px #7f07ff21}
.wrx-identity-core small,.wrx-identity-core span{color:#b96dff;letter-spacing:.16em;font-size:8px}
.wrx-identity-core b{letter-spacing:-.15em;text-shadow:0 0 35px #9a28ff;margin:10px 0 6px;font-size:64px;font-style:italic}
.wrx-identity-orbit{filter:drop-shadow(0 0 7px #7f07ff);border:1px solid #9145ea80;border-radius:50%;animation:18s linear infinite about-spin;position:absolute}
.wrx-identity-orbit.wrx-one{width:500px;height:315px;rotate:-18deg}
.wrx-identity-orbit.wrx-two{width:330px;height:525px;animation-direction:reverse;rotate:28deg}
.wrx-identity-chip{z-index:3;color:#ddd5e4;letter-spacing:.12em;background:#130e1dde;border:1px solid #6c4290;border-radius:999px;padding:12px 15px;font-size:9px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 15px 40px #0009,0 0 27px #7f07ff3f}
.wrx-identity-chip.wrx-strategy{top:22%;left:2%}
.wrx-identity-chip.wrx-clarity{animation-delay:-1s;top:28%;right:1%}
.wrx-identity-chip.wrx-proof{animation-delay:-2s;bottom:20%;right:5%}
.wrx-identity-chip.wrx-protect{animation-delay:-3s;bottom:17%;left:4%}
.wrx-about-answer{border-block:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:85px;padding:125px 0;display:grid}
.wrx-about-answer h2,.wrx-about-center h2,.wrx-about-section-heading h2,.wrx-about-boundaries h2,.wrx-about-migration h2,.wrx-about-proof h2,.wrx-about-location h2,.wrx-about-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(41px,4.1vw,64px);line-height:1.05}
.wrx-about-answer>div>p{color:#aaa3b2;max-width:900px;font-size:19px;line-height:1.8}
.wrx-about-center{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding:130px 0;display:grid}
.wrx-about-center-copy>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:18px;line-height:1.75}
.wrx-about-center-points{border-top:1px solid var(--line);margin:30px 0;display:grid}
.wrx-about-center-points span{border-bottom:1px solid var(--line);color:#d3ccd8;padding:16px 0}
.wrx-about-center-points b{color:#b75dff;width:38px;font-size:10px;display:inline-block}
.wrx-about-center-visual{height:540px;box-shadow:0 30px 90px #0009,inset 0 1px #fff0c;background:radial-gradient(circle,#7f07ff30,#0000 55%),#09060e;border:1px solid #412956;border-radius:27px;place-items:center;display:grid;position:relative;overflow:clip}
.wrx-center-browser{z-index:2;background:linear-gradient(145deg,#171025,#09070f);border:1px solid #8553ad;border-radius:17px;flex-direction:column;justify-content:center;width:63%;min-height:270px;padding:42px;display:flex;position:relative;rotate:-3deg;box-shadow:0 25px 70px #000c,0 0 35px #7f07ff3d}
.wrx-center-browser small{color:#b969ff;letter-spacing:.15em;font-size:9px}
.wrx-center-browser strong{letter-spacing:-.035em;margin:22px 0;font-size:31px;line-height:1.08}
.wrx-center-browser span{color:#9991a2;letter-spacing:.08em;font-size:10px}
.wrx-center-ring{filter:drop-shadow(0 0 7px #7f07ff);border:1px solid #873ee56c;border-radius:50%;animation:17s linear infinite about-spin;position:absolute}
.wrx-center-ring.wrx-a{width:420px;height:420px}
.wrx-center-ring.wrx-b{width:530px;height:270px;animation-direction:reverse;rotate:24deg}
.wrx-center-node{z-index:3;color:#bd73ff;letter-spacing:.1em;background:#120d1d;border:1px solid #5d3a7c;border-radius:999px;padding:10px 13px;font-size:8px;position:absolute;box-shadow:0 0 24px #7f07ff40}
.wrx-center-node.wrx-care{top:16%;right:5%}
.wrx-center-node.wrx-seo{bottom:18%;left:5%}
.wrx-center-node.wrx-content{bottom:16%;right:7%}
.wrx-about-principles{padding:115px 0}
.wrx-about-section-heading{max-width:930px}
.wrx-about-section-heading>p:last-child{color:#aaa3b2;font-size:17px}
.wrx-principle-list{gap:13px;margin-top:52px;display:grid}
.wrx-principle-list details{background:linear-gradient(110deg,#7f07ff0f,#0000 45%),#0b0811;border:1px solid #3b2948;border-radius:17px;transition:border-color .3s,box-shadow .3s;overflow:hidden}
.wrx-principle-list details[open]{border-color:#7f47ae;box-shadow:0 18px 55px #0008,0 0 32px #7f07ff20}
.wrx-principle-list summary{cursor:pointer;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;min-height:105px;padding:0 30px;list-style:none;display:grid}
.wrx-principle-list summary::-webkit-details-marker{display:none}
.wrx-principle-list small{color:#b65dff}
.wrx-principle-list strong{font-size:24px}
.wrx-principle-list summary span{color:#c47aff;border:1px solid #56366e;border-radius:50%;place-items:center;width:36px;height:36px;transition:rotate .3s;display:grid}
.wrx-principle-list details[open] summary span{rotate:45deg}
.wrx-principle-list details>p{color:#aaa3b2;max-width:880px;margin:0;padding:0 30px 30px 130px;font-size:16px;line-height:1.75}
.wrx-about-boundaries{background:radial-gradient(circle at 100% 0,#7f07ff22,#0000 30%),linear-gradient(145deg,#0e0917,#07050c);border:1px solid #503369;border-radius:27px;margin-block:80px;padding:82px 70px;box-shadow:0 35px 100px #0009,0 0 45px #7f07ff16}
.wrx-about-boundaries>div:first-child{max-width:950px}
.wrx-about-boundaries>div:first-child>p:last-child{color:#aaa3b2;max-width:820px;font-size:17px;line-height:1.75}
.wrx-boundary-grid{grid-template-columns:1.15fr .925fr .925fr;gap:15px;margin-top:52px;display:grid}
.wrx-boundary-grid article{background:#0b0811;border:1px solid #3c2a49;border-radius:18px;flex-direction:column;min-height:330px;padding:30px;display:flex}
.wrx-boundary-grid article.wrx-primary{background:radial-gradient(circle at 100% 0,#7f07ff2e,#0000 48%),#0d0816;border-color:#9553c9;box-shadow:0 0 38px #7f07ff26}
.wrx-boundary-grid small{color:#bd70ff;letter-spacing:.15em;font-size:9px}
.wrx-boundary-grid h3{margin:62px 0 16px;font-size:27px;line-height:1.15}
.wrx-boundary-grid p{color:#9d95a5;margin:0;line-height:1.7}
.wrx-boundary-grid a{color:#c77dff;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:12px;font-weight:750;text-decoration:none;display:flex}
.wrx-about-migration{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:130px 0;display:grid}
.wrx-about-migration-map{background:radial-gradient(circle,#7f07ff2b,#0000 54%),#09060e;border:1px solid #472e5d;border-radius:25px;justify-content:center;align-items:center;gap:18px;min-height:390px;padding:35px;display:flex;overflow:clip}
.wrx-about-migration-map>div{background:#100b19;border:1px solid #674187;border-radius:16px;flex-direction:column;justify-content:center;width:43%;min-height:205px;padding:24px;display:flex;box-shadow:0 22px 60px #000a,0 0 28px #7f07ff21}
.wrx-about-migration-map small{color:#b967ff;letter-spacing:.12em;font-size:8px}
.wrx-about-migration-map strong{color:#eee9f1;overflow-wrap:anywhere;margin:25px 0;font-size:13px}
.wrx-about-migration-map span{color:#91899a;font-size:9px}
.wrx-about-migration-map>i{color:#bb6eff;font-size:28px;font-style:normal}
.wrx-about-migration>div:last-child>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:17px;line-height:1.75}
.wrx-about-proof{padding:115px 0}
.wrx-about-proof-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}
.wrx-about-proof-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-about-proof-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}
.wrx-about-proof-grid a{color:#fff;border:1px solid #5e3a77;border-radius:21px;flex-direction:column;justify-content:flex-end;min-height:405px;padding:82px 34px 34px;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 75px #0009,0 0 35px #7f07ff19}
.wrx-about-proof-grid a:before{content:"●  ●  ●                         LIVE WEBSITE";color:#958a9d;letter-spacing:.08em;background:#171124;align-items:center;height:40px;padding:0 15px;font-size:7px;display:flex;position:absolute;top:0;left:0;right:0}
.wrx-about-proof-grid a.wrx-pet{background:radial-gradient(circle at 76% 34%,#8a24d9,#0000 34%),linear-gradient(135deg,#230c3a,#08050d)}
.wrx-about-proof-grid a.wrx-salon{background:radial-gradient(circle at 73% 34%,#e9a440,#0000 31%),linear-gradient(135deg,#2a1909,#08050d)}
.wrx-about-proof-grid a:hover,.wrx-about-proof-grid a:focus-visible{transform:translateY(-7px);box-shadow:0 35px 90px #000b,0 0 43px #7f07ff3a}
.wrx-about-proof-grid small{letter-spacing:.15em;font-size:9px}
.wrx-about-proof-grid strong{margin:18px 0 28px;font:40px/1.05 Georgia,serif}
.wrx-about-proof-grid span{color:#d491ff;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}
.wrx-about-location{border-block:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:85px;padding:120px 0;display:grid}
.wrx-about-location>div:last-child>p{color:#aaa3b2;font-size:18px;line-height:1.8}
.wrx-about-location-links{border-top:1px solid var(--line);margin-top:30px;display:grid}
.wrx-about-location-links a{border-bottom:1px solid var(--line);color:#fff;justify-content:space-between;align-items:center;min-height:66px;text-decoration:none;transition:padding .3s,color .3s;display:flex}
.wrx-about-location-links a:hover,.wrx-about-location-links a:focus-visible{color:#c577ff;padding-left:9px}
.wrx-about-location-links .wrx-arrow-icon{color:#b45dff}
.wrx-about-faq{grid-template-columns:.72fr 1.28fr;gap:85px;padding:130px 0;display:grid}
.wrx-about-faq>div:last-child{border-top:1px solid #3b2a46}
.wrx-about-faq details{border-bottom:1px solid #3b2a46}
.wrx-about-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:89px;font-size:19px;list-style:none;display:flex}
.wrx-about-faq summary::-webkit-details-marker{display:none}
.wrx-about-faq summary span{color:#bc6bff;font-size:24px;transition:rotate .3s}
.wrx-about-faq details[open] summary span{rotate:45deg}
.wrx-about-faq details p{color:#a69fab;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
@media (max-width: 991px){.wrx-about-page-hero{grid-template-columns:1fr;gap:5px;padding-top:85px}.wrx-about-identity{width:100%;max-width:730px;margin-inline:auto}.wrx-about-answer,.wrx-about-center,.wrx-about-migration,.wrx-about-location,.wrx-about-faq{grid-template-columns:1fr;gap:35px}.wrx-boundary-grid{grid-template-columns:1fr 1fr}.wrx-boundary-grid article.wrx-primary{grid-column:1/-1}.wrx-about-proof-heading{grid-template-columns:1fr;gap:18px}}
@media (max-width: 767px){.wrx-about-boundaries{width:min(100% - 24px,740px);padding:55px 20px 20px}.wrx-boundary-grid{grid-template-columns:1fr}.wrx-boundary-grid article.wrx-primary{grid-column:auto}.wrx-about-proof-grid{grid-template-columns:1fr}.wrx-about-proof-grid a{min-height:330px}.wrx-about-migration-map{flex-direction:column;min-height:auto}.wrx-about-migration-map>div{width:100%;min-height:160px}.wrx-about-migration-map>i{rotate:90deg}.wrx-principle-list details>p{padding-left:30px}.wrx-principle-list summary{grid-template-columns:44px 1fr auto;padding-inline:20px}.wrx-principle-list strong{font-size:20px}}
@media (max-width: 767px){.wrx-about-page-hero{min-height:auto;padding-block:70px 20px}.wrx-about-hero-copy h1{font-size:49px}.wrx-about-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-about-identity{height:430px}.wrx-identity-core{width:190px;height:190px}.wrx-identity-core b{font-size:53px}.wrx-identity-orbit.wrx-one{width:390px;height:240px}.wrx-identity-orbit.wrx-two{width:245px;height:405px}.wrx-identity-chip{padding:9px 11px;font-size:7px}.wrx-identity-chip.wrx-strategy,.wrx-identity-chip.wrx-protect{left:0}.wrx-identity-chip.wrx-clarity,.wrx-identity-chip.wrx-proof{right:0}.wrx-about-answer,.wrx-about-center,.wrx-about-principles,.wrx-about-migration,.wrx-about-proof,.wrx-about-location,.wrx-about-faq{padding-block:90px}.wrx-about-center-visual{height:410px}.wrx-center-browser{width:76%;min-height:225px;padding:28px}.wrx-center-browser strong{font-size:25px}.wrx-center-ring.wrx-a{width:340px;height:340px}.wrx-center-ring.wrx-b{width:390px;height:210px}.wrx-boundary-grid article{min-height:285px}.wrx-boundary-grid h3{margin-top:45px}.wrx-about-migration-map{padding:20px}.wrx-about-location-links a{font-size:14px}.wrx-about-faq summary{font-size:17px}.wrx-about-proof-grid strong{font-size:34px}}
@media (max-width: 479px){.wrx-about-signals span{font-size:8px}.wrx-identity-chip{font-size:6px}.wrx-center-node{font-size:7px}.wrx-principle-list summary{grid-template-columns:35px 1fr auto;gap:10px}.wrx-principle-list summary span{width:30px;height:30px}}
.wrx-contact-page-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;min-height:780px;display:grid;overflow:clip}
.wrx-contact-hero-copy h1{letter-spacing:-.058em;max-width:780px;margin:24px 0;font-size:clamp(54px,5vw,78px);line-height:.97}
.wrx-contact-hero-copy>p:not(.wrx-eyebrow){color:#b5afbd;max-width:690px;font-size:19px;line-height:1.72}
.wrx-contact-hero-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-contact-hero-signals span{color:#aaa2b1;letter-spacing:.08em;background:#0b0811;border:1px solid #392b45;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-contact-visual{background:radial-gradient(circle at 52% 48%,#7f07ff38,#0000 49%);justify-content:center;align-items:center;gap:13px;height:590px;display:flex;position:relative;overflow:clip}
.wrx-contact-orbit{filter:drop-shadow(0 0 7px #7f07ff);border:1px solid #8b43df70;border-radius:50%;animation:18s linear infinite contact-spin;position:absolute}
.wrx-contact-orbit.wrx-one{width:540px;height:330px;rotate:-18deg}
.wrx-contact-orbit.wrx-two{width:360px;height:550px;animation-direction:reverse;rotate:29deg}
.wrx-contact-visual-card{z-index:2;background:#0e0c13;border:1px solid #51405d;border-radius:18px;flex-direction:column;justify-content:center;width:42%;min-height:265px;padding:28px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 25px 70px #000b}
.wrx-contact-visual-card.wrx-old{color:#aaa4af;rotate:-5deg}
.wrx-contact-visual-card.wrx-new{background:radial-gradient(circle at 100% 0,#7f07ff3f,#0000 48%),linear-gradient(145deg,#171025,#09060f);border-color:#9c5fd4;rotate:4deg;box-shadow:0 28px 80px #000b,0 0 42px #7f07ff42}
.wrx-contact-visual-card small{letter-spacing:.15em;font-size:8px}
.wrx-contact-visual-card strong{letter-spacing:-.035em;margin:25px 0;font-size:25px;line-height:1.1}
.wrx-contact-visual-card span{color:#9a929f;letter-spacing:.14em;font-size:8px}
.wrx-contact-visual-card.wrx-new small,.wrx-contact-visual-card.wrx-new span{color:#c476ff}
.wrx-contact-visual-arrow{z-index:3;color:#dba8ff;background:#170c24;border:1px solid #9052bf;border-radius:50%;place-items:center;width:39px;height:39px;font-size:19px;display:grid;position:relative;box-shadow:0 0 27px #7f07ff6b}
.wrx-contact-visual:hover .wrx-contact-visual-card.wrx-old{transform:translate(-6px)}
.wrx-contact-visual:hover .wrx-contact-visual-card.wrx-new{transform:translate(6px)translateY(-4px);box-shadow:0 35px 90px #000c,0 0 52px #7f07ff60}
.wrx-contact-answer{border-block:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:85px;padding:125px 0;display:grid}
.wrx-contact-answer h2,.wrx-contact-form-aside h2,.wrx-contact-form-heading h2,.wrx-contact-section-heading h2,.wrx-contact-fit h2,.wrx-contact-explore h2,.wrx-contact-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.05}
.wrx-contact-answer>div>p{color:#aaa3b2;max-width:930px;font-size:19px;line-height:1.8}
.wrx-contact-form-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:75px;padding:130px 0;display:grid}
.wrx-contact-form-aside{position:sticky;top:30px}
.wrx-contact-form-aside>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:17px;line-height:1.75}
.wrx-direct-contact{gap:12px;margin-top:34px;display:grid}
.wrx-direct-contact>a,.wrx-direct-contact>div{color:#fff;background:#0b0811;border:1px solid #3d2b4a;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:9px;min-height:98px;padding:21px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}
.wrx-direct-contact>a:hover,.wrx-direct-contact>a:focus-visible{border-color:#8552ad;transform:translateY(-4px);box-shadow:0 18px 50px #0008,0 0 26px #7f07ff20}
.wrx-direct-contact small{color:#a85cf0;letter-spacing:.15em;grid-column:1/-1;font-size:8px}
.wrx-direct-contact strong{overflow-wrap:anywhere;font-size:14px}
.wrx-direct-contact>div span{color:#8f8795;grid-column:1/-1;font-size:10px}
.wrx-direct-contact .wrx-arrow-icon{color:#bb6cff}
.wrx-contact-project-form{background:linear-gradient(145deg,#0f0a18,#08060d) padding-box padding-box,linear-gradient(145deg,#a04be3,#392743 47%,#6d3b87) border-box;border:1px solid #0000;border-radius:24px;padding:50px;position:relative;box-shadow:0 35px 105px #000a,0 0 50px #7f07ff1a}
.wrx-contact-project-form:before{content:"";filter:blur(45px);pointer-events:none;background:#7f07ff1d;border-radius:50%;width:250px;height:250px;position:absolute;top:-5%;right:-6%}
.wrx-contact-form-heading{position:relative}
.wrx-contact-form-heading small{color:#bd70ff;letter-spacing:.15em;font-size:9px}
.wrx-contact-form-heading h2{max-width:720px;font-size:clamp(35px,3.4vw,50px)}
.wrx-contact-form-heading p{color:#9f98a7;line-height:1.7}
.wrx-contact-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;display:grid;position:relative}
.wrx-contact-form-grid label{flex-direction:column;gap:9px;display:flex}
.wrx-contact-form-grid label.wrx-full{grid-column:1/-1}
.wrx-contact-form-grid label>span{color:#c7bfcd;font-size:11px}
.wrx-contact-form-grid input,.wrx-contact-form-grid select,.wrx-contact-form-grid textarea{color:#fff;width:100%;min-height:54px;font:inherit;background:#08060d;border:1px solid #3c2e47;border-radius:9px;outline:none;padding:15px;font-size:14px;transition:border-color .25s,box-shadow .25s}
.wrx-contact-form-grid textarea{resize:vertical;min-height:145px;line-height:1.6}
.wrx-contact-form-grid input::placeholder,.wrx-contact-form-grid textarea::placeholder{color:#706a76}
.wrx-contact-form-grid input:focus,.wrx-contact-form-grid select:focus,.wrx-contact-form-grid textarea:focus{border-color:#9956ce;box-shadow:0 0 0 3px #7f07ff1c,0 0 25px #7f07ff17}
.wrx-contact-form-action{align-items:center;gap:25px;margin-top:28px;display:flex;position:relative}
.wrx-contact-form-action .wrx-button{cursor:pointer;border:0;font-size:14px}
.wrx-contact-form-action>p{color:#88818f;max-width:310px;margin:0;font-size:11px;line-height:1.55}
.wrx-contact-form-ready{color:#a9e7c5;background:#0b2318;border:1px solid #3f765f;border-radius:9px;margin:18px 0 0;padding:14px;font-size:12px;position:relative}
.wrx-contact-form-ready a{color:#fff}
.wrx-contact-next{padding:125px 0}
.wrx-contact-section-heading{max-width:950px}
.wrx-contact-step-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px;display:grid}
.wrx-contact-step-grid article{background:radial-gradient(circle at 100% 0,#7f07ff22,#0000 44%),#0b0811;border:1px solid #3d2b4b;border-radius:18px;min-height:340px;padding:31px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 65px #0007}
.wrx-contact-step-grid article:hover{border-color:#8050a4;transform:translateY(-7px);box-shadow:0 32px 80px #0009,0 0 32px #7f07ff20}
.wrx-contact-step-grid small{color:#b864ff;font-size:10px}
.wrx-contact-step-grid .wrx-step-light{background:radial-gradient(circle,#9a32ff55,#0000 63%);border:1px solid #8650aa;border-radius:50%;width:74px;height:74px;margin:52px 0 27px;box-shadow:0 0 32px #7f07ff4a,inset 0 0 22px #7f07ff25}
.wrx-contact-step-grid h3{margin:0 0 15px;font-size:27px}
.wrx-contact-step-grid p{color:#9e97a6;line-height:1.7}
.wrx-contact-fit{background:radial-gradient(circle at 100% 0,#7f07ff26,#0000 31%),linear-gradient(145deg,#0e0917,#07050c);border:1px solid #53336e;border-radius:26px;grid-template-columns:.9fr 1.1fr;gap:75px;margin-block:80px;padding:80px 70px;display:grid;box-shadow:0 33px 95px #0009,0 0 42px #7f07ff16}
.wrx-contact-fit-list{border-top:1px solid #3b2b46;display:grid}
.wrx-contact-fit-list span{color:#d0c9d6;border-bottom:1px solid #3b2b46;padding:19px 0;line-height:1.55}
.wrx-contact-fit-list b{color:#b969ff;width:40px;font-size:10px;display:inline-block}
.wrx-contact-explore{padding:125px 0}
.wrx-contact-explore>div:first-child{max-width:900px}
.wrx-contact-explore>div:last-child{border:1px solid #3d2c49;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid;overflow:hidden}
.wrx-contact-explore a{color:#fff;background:#0b0811;border-right:1px solid #3d2c49;grid-template-columns:1fr auto;align-content:center;gap:14px;min-height:175px;padding:28px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-contact-explore a:last-child{border-right:0}
.wrx-contact-explore small{color:#8f8795;letter-spacing:.14em;grid-column:1/-1;font-size:8px}
.wrx-contact-explore strong{font-size:18px}
.wrx-contact-explore .wrx-arrow-icon{color:#b965ff}
.wrx-contact-explore a:hover,.wrx-contact-explore a:focus-visible{color:#d39cff;background:radial-gradient(circle at 100% 0,#7f07ff32,#0000 52%),#100a19}
.wrx-contact-faq{grid-template-columns:.72fr 1.28fr;gap:85px;padding:125px 0;display:grid}
.wrx-contact-faq>div:last-child{border-top:1px solid #3b2a46}
.wrx-contact-faq details{border-bottom:1px solid #3b2a46}
.wrx-contact-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:89px;font-size:19px;list-style:none;display:flex}
.wrx-contact-faq summary::-webkit-details-marker{display:none}
.wrx-contact-faq summary span{color:#bc6bff;font-size:24px;transition:rotate .3s}
.wrx-contact-faq details[open] summary span{rotate:45deg}
.wrx-contact-faq details p{color:#a69fab;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
@media (max-width: 991px){.wrx-contact-page-hero{grid-template-columns:1fr;gap:5px;padding-top:85px}.wrx-contact-visual{width:100%;max-width:760px;margin-inline:auto}.wrx-contact-answer,.wrx-contact-form-section,.wrx-contact-fit,.wrx-contact-faq{grid-template-columns:1fr;gap:38px}.wrx-contact-form-aside{position:static}.wrx-direct-contact{grid-template-columns:1fr 1fr}.wrx-direct-contact>div{grid-column:1/-1}.wrx-contact-explore>div:last-child{grid-template-columns:1fr}.wrx-contact-explore a{border-bottom:1px solid #3d2c49;border-right:0}.wrx-contact-explore a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-contact-project-form{padding:35px 22px}.wrx-contact-form-grid{grid-template-columns:1fr}.wrx-contact-form-grid label.wrx-full{grid-column:1}.wrx-contact-form-action{flex-direction:column;align-items:flex-start}.wrx-contact-step-grid{grid-template-columns:1fr}.wrx-contact-step-grid article{min-height:290px}.wrx-contact-fit{width:min(100% - 24px,740px);padding:55px 22px}.wrx-contact-visual-card{width:43%;padding:20px}.wrx-contact-visual-card strong{font-size:21px}.wrx-contact-visual-arrow{width:34px;height:34px}.wrx-direct-contact{grid-template-columns:1fr}.wrx-direct-contact>div{grid-column:auto}}
@media (max-width: 767px){.wrx-contact-page-hero{min-height:auto;padding-block:70px 20px}.wrx-contact-hero-copy h1{font-size:49px}.wrx-contact-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-contact-visual{gap:6px;height:440px}.wrx-contact-orbit.wrx-one{width:400px;height:250px}.wrx-contact-orbit.wrx-two{width:260px;height:410px}.wrx-contact-visual-card{width:44%;min-height:225px;padding:15px}.wrx-contact-visual-card strong{font-size:17px}.wrx-contact-visual-card span,.wrx-contact-visual-card small{font-size:6px}.wrx-contact-visual-arrow{width:29px;height:29px;font-size:15px}.wrx-contact-answer,.wrx-contact-form-section,.wrx-contact-next,.wrx-contact-explore,.wrx-contact-faq{padding-block:90px}.wrx-contact-form-section{gap:45px}.wrx-contact-project-form{border-radius:20px}.wrx-contact-form-action .wrx-button{width:100%}.wrx-contact-step-grid .wrx-step-light{margin-top:38px}.wrx-contact-fit-list span{font-size:14px}.wrx-contact-explore a{min-height:135px}.wrx-contact-faq summary{font-size:17px}}
@media (max-width: 479px){.wrx-contact-visual-card strong{font-size:15px}.wrx-contact-form-grid input,.wrx-contact-form-grid select,.wrx-contact-form-grid textarea{font-size:13px}.wrx-contact-hero-signals span{font-size:8px}}
.wrx-contact-form-action>p a{color:#c27aff}
.wrx-care-page-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;min-height:780px;display:grid;overflow:clip}
.wrx-care-hero-copy h1{letter-spacing:-.058em;max-width:790px;margin:24px 0;font-size:clamp(54px,5vw,78px);line-height:.97}
.wrx-care-hero-copy>p:not(.wrx-eyebrow){color:#b5afbd;max-width:690px;font-size:19px;line-height:1.72}
.wrx-care-hero-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-care-hero-signals span{color:#aaa2b1;letter-spacing:.08em;background:#0b0811;border:1px solid #392b45;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-care-monitor{background:radial-gradient(circle at 50% 48%,#7f07ff3d,#0000 47%);place-items:center;height:590px;display:grid;position:relative;overflow:clip}
.wrx-care-orbit{filter:drop-shadow(0 0 7px #7f07ff);border:1px solid #8d45e178;border-radius:50%;animation:18s linear infinite care-spin;position:absolute}
.wrx-care-orbit.wrx-one{width:530px;height:330px;rotate:-18deg}
.wrx-care-orbit.wrx-two{width:350px;height:550px;animation-direction:reverse;rotate:29deg}
.wrx-care-core{z-index:2;background:radial-gradient(circle at 50% 35%,#351151,#09060f 68%);border:1px solid #9958d0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;display:flex;position:relative;box-shadow:0 30px 85px #000c,0 0 55px #7f07ff54,inset 0 0 38px #7f07ff22}
.wrx-care-core small{color:#bd72ff;letter-spacing:.15em;font-size:8px}
.wrx-care-core b{letter-spacing:-.04em;text-shadow:0 0 28px #9b2cff;margin:13px 0 11px;font-size:38px}
.wrx-care-core span{color:#8ee8bd;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;display:flex}
.wrx-care-core span i{background:#56dda2;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite care-pulse;box-shadow:0 0 14px #56dda2}
.wrx-care-status{z-index:3;background:#120d1deb;border:1px solid #674188;border-radius:13px;min-width:145px;padding:15px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 18px 45px #0009,0 0 25px #7f07ff32}
.wrx-care-status small{color:#918899;letter-spacing:.13em;font-size:7px;display:block}
.wrx-care-status strong{color:#d6cddd;letter-spacing:.08em;margin-top:8px;font-size:10px;display:block}
.wrx-care-status.wrx-hosting{top:22%;left:0}
.wrx-care-status.wrx-security{animation-delay:-1s;top:25%;right:0}
.wrx-care-status.wrx-updates{animation-delay:-2s;bottom:18%;left:5%}
.wrx-care-status.wrx-performance{animation-delay:-3s;bottom:16%;right:2%}
.wrx-care-answer{border-block:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:85px;padding:125px 0;display:grid}
.wrx-care-answer h2,.wrx-care-section-heading h2,.wrx-care-plans h2,.wrx-care-rhythm h2,.wrx-care-separation h2,.wrx-care-not-included h2,.wrx-care-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.05}
.wrx-care-answer>div>p{color:#aaa3b2;max-width:930px;font-size:19px;line-height:1.8}
.wrx-care-included{padding:125px 0}
.wrx-care-section-heading{max-width:960px}
.wrx-care-section-heading>p:last-child{color:#aaa3b2;font-size:17px;line-height:1.7}
.wrx-care-included-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:54px;display:grid}
.wrx-care-included-grid article{background:radial-gradient(circle at 100% 0,#7f07ff20,#0000 46%),#0b0811;border:1px solid #3d2b4a;border-radius:18px;min-height:365px;padding:29px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 65px #0007}
.wrx-care-included-grid article:hover{border-color:#8050a4;transform:translateY(-7px);box-shadow:0 32px 80px #0009,0 0 32px #7f07ff20}
.wrx-care-included-grid small{color:#b864ff;font-size:10px}
.wrx-care-glow{background:radial-gradient(circle,#9a32ff55,#0000 63%);border:1px solid #8650aa;border-radius:50%;width:70px;height:70px;margin:52px 0 27px;box-shadow:0 0 32px #7f07ff4a,inset 0 0 22px #7f07ff25}
.wrx-care-included-grid h3{margin:0 0 15px;font-size:23px;line-height:1.18}
.wrx-care-included-grid p{color:#9e97a6;font-size:14px;line-height:1.7}
.wrx-care-plans{background:radial-gradient(circle at 100% 0,#7f07ff27,#0000 31%),linear-gradient(145deg,#0e0917,#07050c);border:1px solid #55346e;border-radius:28px;margin-block:80px;padding:84px 70px;box-shadow:0 36px 105px #0009,0 0 48px #7f07ff16}
.wrx-care-plans-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;display:grid}
.wrx-care-plans-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.75}
.wrx-care-plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}
.wrx-care-plan-grid article{background:#0b0811;border:1px solid #3f2c4b;border-radius:19px;flex-direction:column;min-height:590px;padding:31px;display:flex;position:relative}
.wrx-care-plan-grid article.wrx-featured{background:radial-gradient(circle at 100% 0,#7f07ff34,#0000 45%),#0d0816;border-color:#a35ad4;box-shadow:0 0 42px #7f07ff25}
.wrx-care-plan-grid>article>small{color:#b866ff;letter-spacing:.15em;font-size:8px}
.wrx-care-plan-grid h3{margin:50px 0 10px;font-size:27px}
.wrx-care-plan-grid article>p{color:#9991a0;min-height:48px;margin:0;font-size:14px;line-height:1.65}
.wrx-care-plan-grid article>strong{letter-spacing:-.05em;margin:28px 0;font-size:48px;display:block}
.wrx-care-plan-grid article>strong span{color:#8f8795;letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}
.wrx-care-plan-grid ul{border-top:1px solid #392943;margin:0 0 28px;padding:23px 0;list-style:none}
.wrx-care-plan-grid li{color:#c6bfcc;padding:8px 0;font-size:13px;line-height:1.5}
.wrx-care-plan-grid li:before{content:"✓";color:#b966ff;margin-right:10px}
.wrx-care-plan-grid .wrx-button{gap:17px;min-height:52px;margin-top:auto;padding-inline:18px;font-size:12px}
.wrx-care-popular{letter-spacing:.1em;background:#8218ed;border-radius:0 0 8px 8px;padding:9px 11px;font-size:7px;position:absolute;top:0;right:19px}
.wrx-care-plan-note{color:#8f8795;text-align:center;margin:22px 0 0;font-size:12px}
.wrx-care-rhythm{grid-template-columns:.68fr 1.32fr;gap:80px;padding:130px 0;display:grid}
.wrx-care-rhythm-copy>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:17px;line-height:1.7}
.wrx-care-rhythm-list{gap:12px;display:grid}
.wrx-care-rhythm-list details{background:linear-gradient(110deg,#7f07ff0f,#0000 45%),#0b0811;border:1px solid #3b2948;border-radius:16px;overflow:hidden}
.wrx-care-rhythm-list details[open]{border-color:#7f47ae;box-shadow:0 18px 55px #0008,0 0 30px #7f07ff1d}
.wrx-care-rhythm-list summary{cursor:pointer;grid-template-columns:55px 1fr auto;align-items:center;gap:18px;min-height:94px;padding:0 25px;list-style:none;display:grid}
.wrx-care-rhythm-list summary::-webkit-details-marker{display:none}
.wrx-care-rhythm-list small{color:#b65dff}
.wrx-care-rhythm-list strong{font-size:20px}
.wrx-care-rhythm-list summary span{color:#c47aff;border:1px solid #56366e;border-radius:50%;place-items:center;width:34px;height:34px;transition:rotate .3s;display:grid}
.wrx-care-rhythm-list details[open] summary span{rotate:45deg}
.wrx-care-rhythm-list details>p{color:#aaa3b2;margin:0;padding:0 30px 28px 98px;line-height:1.72}
.wrx-care-separation{padding:125px 0}
.wrx-care-separation>div:first-child{max-width:1000px}
.wrx-care-separation-grid{grid-template-columns:1.12fr .94fr .94fr;gap:15px;margin-top:52px;display:grid}
.wrx-care-separation-grid article{background:#0b0811;border:1px solid #3d2a49;border-radius:18px;flex-direction:column;min-height:345px;padding:31px;display:flex}
.wrx-care-separation-grid article:first-child{background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 47%),#0e0917;border-color:#9354c2;box-shadow:0 0 38px #7f07ff20}
.wrx-care-separation-grid small{color:#bd70ff;letter-spacing:.15em;font-size:9px}
.wrx-care-separation-grid h3{margin:72px 0 16px;font-size:26px;line-height:1.17}
.wrx-care-separation-grid p{color:#9d95a5;margin:0;line-height:1.7}
.wrx-care-separation-grid a{color:#c87cff;align-items:center;gap:10px;margin-top:auto;padding-top:26px;font-size:12px;font-weight:750;text-decoration:none;display:flex}
.wrx-care-not-included{border-block:1px solid var(--line);grid-template-columns:.82fr 1.18fr;gap:80px;padding:115px 0;display:grid}
.wrx-care-not-included>div:first-child>p:last-child{color:#aaa3b2;line-height:1.75}
.wrx-care-not-included>div:last-child{border-top:1px solid #3c2b47;display:grid}
.wrx-care-not-included span{color:#d0c9d5;border-bottom:1px solid #3c2b47;justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}
.wrx-care-not-included span i{color:#9a55d0;letter-spacing:.12em;text-align:right;font-size:8px;font-style:normal}
.wrx-care-links{background:#0b0811;border:1px solid #3e2c4d;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-block:90px;display:grid;overflow:hidden}
.wrx-care-links a{color:#fff;border-right:1px solid #3e2c4d;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:155px;padding:30px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-care-links a:last-child{border-right:0}
.wrx-care-links small{color:#8f8797;letter-spacing:.14em;grid-column:1/-1;font-size:8px}
.wrx-care-links strong{font-size:18px}
.wrx-care-links .wrx-arrow-icon{color:#ba6cff}
.wrx-care-links a:hover,.wrx-care-links a:focus-visible{color:#d399ff;background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 55%),#100a19}
.wrx-care-faq{grid-template-columns:.72fr 1.28fr;gap:85px;padding:125px 0;display:grid}
.wrx-care-faq>div:last-child{border-top:1px solid #3b2a46}
.wrx-care-faq details{border-bottom:1px solid #3b2a46}
.wrx-care-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:89px;font-size:19px;list-style:none;display:flex}
.wrx-care-faq summary::-webkit-details-marker{display:none}
.wrx-care-faq summary span{color:#bc6bff;font-size:24px;transition:rotate .3s}
.wrx-care-faq details[open] summary span{rotate:45deg}
.wrx-care-faq details p{color:#a69fab;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
@media (max-width: 991px){.wrx-care-page-hero{grid-template-columns:1fr;gap:5px;padding-top:85px}.wrx-care-monitor{width:100%;max-width:760px;margin-inline:auto}.wrx-care-answer,.wrx-care-rhythm,.wrx-care-not-included,.wrx-care-faq{grid-template-columns:1fr;gap:38px}.wrx-care-included-grid{grid-template-columns:1fr 1fr}.wrx-care-plans-heading{grid-template-columns:1fr;gap:20px}.wrx-care-separation-grid{grid-template-columns:1fr 1fr}.wrx-care-separation-grid article:first-child{grid-column:1/-1}}
@media (max-width: 991px){.wrx-care-plans{width:min(100% - 24px,740px);padding:55px 20px 20px}.wrx-care-plan-grid{grid-template-columns:1fr}.wrx-care-plan-grid article{min-height:520px}.wrx-care-separation-grid{grid-template-columns:1fr}.wrx-care-separation-grid article:first-child{grid-column:auto}.wrx-care-links{grid-template-columns:1fr}.wrx-care-links a{border-bottom:1px solid #3e2c4d;border-right:0}.wrx-care-links a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-care-page-hero{min-height:auto;padding-block:70px 20px}.wrx-care-hero-copy h1{font-size:49px}.wrx-care-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-care-monitor{height:440px}.wrx-care-core{width:185px;height:185px}.wrx-care-core b{font-size:31px}.wrx-care-orbit.wrx-one{width:400px;height:250px}.wrx-care-orbit.wrx-two{width:260px;height:410px}.wrx-care-status{min-width:112px;padding:11px}.wrx-care-status strong{font-size:8px}.wrx-care-status.wrx-hosting{left:0}.wrx-care-status.wrx-security{right:0}.wrx-care-status.wrx-updates{left:0}.wrx-care-status.wrx-performance{right:0}.wrx-care-answer,.wrx-care-included,.wrx-care-rhythm,.wrx-care-separation,.wrx-care-not-included,.wrx-care-faq{padding-block:90px}.wrx-care-included-grid{grid-template-columns:1fr}.wrx-care-included-grid article{min-height:310px}.wrx-care-glow{margin-top:40px}.wrx-care-plan-grid article{min-height:500px;padding:27px}.wrx-care-rhythm-list summary{grid-template-columns:37px 1fr auto;padding-inline:18px}.wrx-care-rhythm-list strong{font-size:17px}.wrx-care-rhythm-list details>p{padding-left:55px}.wrx-care-separation-grid article{min-height:300px}.wrx-care-separation-grid h3{margin-top:50px}.wrx-care-not-included span{font-size:14px}.wrx-care-not-included span i{max-width:90px}.wrx-care-links{margin-block:60px}.wrx-care-faq summary{font-size:17px}}
@media (max-width: 479px){.wrx-care-status{min-width:100px}.wrx-care-status strong{font-size:7px}.wrx-care-rhythm-list summary{grid-template-columns:32px 1fr auto;gap:9px}.wrx-care-rhythm-list summary span{width:30px;height:30px}}
.wrx-seo-page-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;min-height:790px;display:grid;overflow:clip}
.wrx-seo-hero-copy h1{letter-spacing:-.058em;max-width:790px;margin:24px 0;font-size:clamp(54px,5vw,78px);line-height:.97}
.wrx-seo-hero-copy>p:not(.wrx-eyebrow){color:#b5afbd;max-width:700px;font-size:19px;line-height:1.72}
.wrx-seo-hero-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-seo-hero-signals span{color:#aaa2b1;letter-spacing:.08em;background:#0b0811;border:1px solid #392b45;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-seo-radar{background:radial-gradient(circle at 50% 49%,#7f07ff3d,#0000 49%);place-items:center;height:610px;display:grid;position:relative;overflow:clip}
.wrx-seo-ring{filter:drop-shadow(0 0 7px #7f07ff);border:1px solid #8f46e178;border-radius:50%;animation:4.5s ease-in-out infinite seo-pulse;position:absolute}
.wrx-seo-ring.wrx-one{width:510px;height:510px}
.wrx-seo-ring.wrx-two{width:370px;height:370px;animation-delay:-1.5s}
.wrx-seo-ring.wrx-three{width:245px;height:245px;animation-delay:-3s}
.wrx-seo-core{z-index:2;text-align:center;background:radial-gradient(circle at 50% 35%,#351151,#09060f 68%);border:1px solid #9958d0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:relative;box-shadow:0 30px 85px #000c,0 0 55px #7f07ff54,inset 0 0 38px #7f07ff22}
.wrx-seo-core small,.wrx-seo-core span{color:#b96cff;letter-spacing:.14em;font-size:7px}
.wrx-seo-core b{letter-spacing:-.04em;text-shadow:0 0 25px #9b2cff;margin:12px 0;font-size:27px;line-height:1.02}
.wrx-seo-node{z-index:3;text-align:center;background:#120d1dec;border:1px solid #674188;border-radius:999px;min-width:135px;padding:14px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 18px 45px #0009,0 0 25px #7f07ff32}
.wrx-seo-node small{color:#918899;letter-spacing:.13em;font-size:6px;display:block}
.wrx-seo-node strong{color:#ded5e5;letter-spacing:.08em;margin-top:5px;font-size:9px;display:block}
.wrx-seo-node.wrx-google{top:18%;right:1%}
.wrx-seo-node.wrx-maps{animation-delay:-1s;top:42%;left:0}
.wrx-seo-node.wrx-ai{animation-delay:-2s;bottom:20%;right:0}
.wrx-seo-node.wrx-people{animation-delay:-3s;bottom:7%;left:18%}
.wrx-seo-answer{border-block:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:85px;padding:125px 0;display:grid}
.wrx-seo-answer h2,.wrx-seo-section-heading h2,.wrx-seo-landscape h2,.wrx-seo-process h2,.wrx-seo-no-shortcuts h2,.wrx-seo-measure h2,.wrx-seo-separation h2,.wrx-seo-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.05}
.wrx-seo-answer>div>p{color:#aaa3b2;max-width:930px;font-size:19px;line-height:1.8}
.wrx-seo-foundation{padding:125px 0}
.wrx-seo-section-heading{max-width:990px}
.wrx-seo-section-heading>p:last-child{color:#aaa3b2;font-size:17px;line-height:1.7}
.wrx-seo-pillar-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:54px;display:grid}
.wrx-seo-pillar-grid article{background:radial-gradient(circle at 100% 0,#7f07ff20,#0000 46%),#0b0811;border:1px solid #3d2b4a;border-radius:18px;min-height:405px;padding:28px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 65px #0007}
.wrx-seo-pillar-grid article:hover{border-color:#8050a4;transform:translateY(-7px);box-shadow:0 32px 80px #0009,0 0 32px #7f07ff20}
.wrx-seo-pillar-grid article>small{color:#b864ff;font-size:10px}
.wrx-seo-pillar-light{background:radial-gradient(circle,#9a32ff55,#0000 63%);border:1px solid #8650aa;border-radius:50%;place-items:center;width:78px;height:78px;margin:50px 0 28px;display:grid;position:relative;box-shadow:0 0 32px #7f07ff4a,inset 0 0 22px #7f07ff25}
.wrx-seo-pillar-light i{filter:drop-shadow(0 0 5px #7f07ff);border:1px solid #a65bdb;border-radius:50%;width:112%;height:45%;position:absolute;rotate:-24deg}
.wrx-seo-pillar-light i:last-child{rotate:37deg}
.wrx-seo-pillar-grid h3{margin:0 0 15px;font-size:22px;line-height:1.18}
.wrx-seo-pillar-grid p{color:#9e97a6;font-size:14px;line-height:1.72}
.wrx-seo-landscape{background:radial-gradient(circle at 100% 0,#7f07ff27,#0000 31%),linear-gradient(145deg,#0e0917,#07050c);border:1px solid #55346e;border-radius:28px;grid-template-columns:.72fr 1.28fr;gap:75px;margin-block:80px;padding:84px 70px;display:grid;box-shadow:0 36px 105px #0009,0 0 48px #7f07ff16}
.wrx-seo-landscape-copy>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.7}
.wrx-seo-landscape-list{gap:12px;display:grid}
.wrx-seo-landscape-list details{background:linear-gradient(110deg,#7f07ff0f,#0000 45%),#0b0811;border:1px solid #3b2948;border-radius:16px;overflow:hidden}
.wrx-seo-landscape-list details[open]{border-color:#7f47ae;box-shadow:0 18px 55px #0008,0 0 30px #7f07ff1d}
.wrx-seo-landscape-list summary{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;gap:17px;min-height:92px;padding:0 24px;list-style:none;display:grid}
.wrx-seo-landscape-list summary::-webkit-details-marker{display:none}
.wrx-seo-landscape-list summary>span{color:#b65dff;font-size:9px}
.wrx-seo-landscape-list summary strong{letter-spacing:.02em;font-size:17px}
.wrx-seo-landscape-list summary>i{color:#c47aff;border:1px solid #56366e;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;transition:rotate .3s;display:grid}
.wrx-seo-landscape-list details[open] summary>i{rotate:45deg}
.wrx-seo-landscape-list details>p{color:#aaa3b2;margin:0;padding:0 30px 28px 86px;line-height:1.72}
.wrx-seo-process{padding:130px 0}
.wrx-seo-process>div:first-child{max-width:980px}
.wrx-seo-process-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}
.wrx-seo-process-grid article{border-right:1px solid var(--line);background:linear-gradient(145deg,#0e0b16,#08060d);min-height:320px;padding:31px;transition:background .3s,transform .3s}
.wrx-seo-process-grid article:last-child{border-right:0}
.wrx-seo-process-grid article:hover{background:radial-gradient(circle at 100% 0,#7f07ff2d,#0000 48%),#0e0917;transform:translateY(-6px)}
.wrx-seo-process-grid small{color:#b65dff}
.wrx-seo-process-grid h3{margin:72px 0 16px;font-size:25px}
.wrx-seo-process-grid p{color:#9992a2;line-height:1.7}
.wrx-seo-no-shortcuts{border-block:1px solid var(--line);grid-template-columns:.84fr 1.16fr;gap:80px;padding:125px 0;display:grid}
.wrx-seo-no-shortcuts>div:first-child>p:not(.wrx-eyebrow){color:#aaa3b2;font-size:17px;line-height:1.75}
.wrx-seo-avoid-list{border-top:1px solid #3c2b47;display:grid}
.wrx-seo-avoid-list span{color:#d0c9d5;border-bottom:1px solid #3c2b47;align-items:center;min-height:68px;display:flex}
.wrx-seo-avoid-list b{color:#b968ff;width:43px;font-size:9px;display:inline-block}
.wrx-seo-measure{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;padding:130px 0;display:grid}
.wrx-seo-measure-visual{background:radial-gradient(circle,#7f07ff2e,#0000 56%),#09060e;border:1px solid #49305d;border-radius:25px;place-items:center;height:470px;display:grid;overflow:clip;box-shadow:0 30px 90px #0009}
.wrx-measure-screen{background:linear-gradient(145deg,#171025,#09070f);border:1px solid #8153a7;border-radius:17px;width:72%;min-height:310px;padding:38px;rotate:-3deg;box-shadow:0 28px 80px #000c,0 0 40px #7f07ff35}
.wrx-measure-screen small{color:#bb6cff;letter-spacing:.14em;font-size:8px}
.wrx-measure-screen strong{margin:24px 0;font-size:28px;line-height:1.15;display:block}
.wrx-measure-screen>div{align-items:end;gap:10px;height:110px;display:grid}
.wrx-measure-screen>div i{background:linear-gradient(90deg,#6411c9,#bd65ff);border-radius:999px;height:12px;animation:5s ease-in-out infinite measure-grow;box-shadow:0 0 15px #7f07ff4c}
.wrx-measure-screen>div i:nth-child(2){animation-delay:-1s}
.wrx-measure-screen>div i:nth-child(3){animation-delay:-2s}
.wrx-measure-screen>div i:nth-child(4){animation-delay:-3s}
.wrx-measure-screen>span{color:#8e8694;letter-spacing:.12em;margin-top:23px;font-size:7px;display:block}
.wrx-seo-measure>div:last-child>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.7}
.wrx-seo-measure ul{margin:28px 0 0;padding:0;list-style:none}
.wrx-seo-measure li{color:#d0cad6;padding:11px 0}
.wrx-seo-measure li:before{content:"✓";color:#b75fff;margin-right:12px}
.wrx-seo-separation{padding:125px 0}
.wrx-seo-separation>div:first-child{max-width:980px}
.wrx-seo-separation-grid{grid-template-columns:1.15fr .95fr .95fr .95fr;gap:15px;margin-top:52px;display:grid}
.wrx-seo-separation-grid>a{color:#fff;background:#0b0811;border:1px solid #3d2a49;border-radius:18px;flex-direction:column;min-height:365px;padding:31px;text-decoration:none;display:flex}
.wrx-seo-separation-grid>a.wrx-primary{background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 47%),#0e0917;border-color:#9354c2;box-shadow:0 0 38px #7f07ff20}
.wrx-seo-separation-grid small{color:#bd70ff;letter-spacing:.15em;font-size:9px}
.wrx-seo-separation-grid h3{margin:72px 0 16px;font-size:26px;line-height:1.17}
.wrx-seo-separation-grid p{color:#9d95a5;margin:0;line-height:1.7}
.wrx-seo-separation-grid b{color:#c87cff;align-items:center;gap:10px;margin-top:auto;padding-top:26px;font-size:12px;display:flex}
.wrx-seo-links{background:#0b0811;border:1px solid #3e2c4d;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-block:90px;display:grid;overflow:hidden}
.wrx-seo-links a{color:#fff;border-right:1px solid #3e2c4d;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:155px;padding:30px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-seo-links a:last-child{border-right:0}
.wrx-seo-links small{color:#8f8797;letter-spacing:.14em;grid-column:1/-1;font-size:8px}
.wrx-seo-links strong{font-size:18px}
.wrx-seo-links .wrx-arrow-icon{color:#ba6cff}
.wrx-seo-links a:hover,.wrx-seo-links a:focus-visible{color:#d399ff;background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 55%),#100a19}
.wrx-seo-faq{grid-template-columns:.72fr 1.28fr;gap:85px;padding:125px 0;display:grid}
.wrx-seo-faq>div:last-child{border-top:1px solid #3b2a46}
.wrx-seo-faq details{border-bottom:1px solid #3b2a46}
.wrx-seo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:89px;font-size:19px;list-style:none;display:flex}
.wrx-seo-faq summary::-webkit-details-marker{display:none}
.wrx-seo-faq summary span{color:#bc6bff;font-size:24px;transition:rotate .3s}
.wrx-seo-faq details[open] summary span{rotate:45deg}
.wrx-seo-faq details p{color:#a69fab;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
@media (max-width: 991px){.wrx-seo-page-hero{grid-template-columns:1fr;gap:5px;padding-top:85px}.wrx-seo-radar{width:100%;max-width:760px;margin-inline:auto}.wrx-seo-answer,.wrx-seo-landscape,.wrx-seo-no-shortcuts,.wrx-seo-measure,.wrx-seo-faq{grid-template-columns:1fr;gap:38px}.wrx-seo-pillar-grid,.wrx-seo-process-grid{grid-template-columns:1fr 1fr}.wrx-seo-process-grid article:nth-child(2){border-right:0}.wrx-seo-process-grid article{border-bottom:1px solid var(--line)}.wrx-seo-separation-grid{grid-template-columns:1fr 1fr}.wrx-seo-separation-grid>a.wrx-primary{grid-column:1/-1}}
@media (max-width: 991px){.wrx-seo-landscape{width:min(100% - 24px,740px);padding:55px 20px}.wrx-seo-separation-grid{grid-template-columns:1fr}.wrx-seo-separation-grid>a.wrx-primary{grid-column:auto}.wrx-seo-links{grid-template-columns:1fr}.wrx-seo-links a{border-bottom:1px solid #3e2c4d;border-right:0}.wrx-seo-links a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-seo-page-hero{min-height:auto;padding-block:70px 20px}.wrx-seo-hero-copy h1{font-size:49px}.wrx-seo-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-seo-radar{height:450px}.wrx-seo-ring.wrx-one{width:400px;height:400px}.wrx-seo-ring.wrx-two{width:300px;height:300px}.wrx-seo-ring.wrx-three{width:200px;height:200px}.wrx-seo-core{width:165px;height:165px}.wrx-seo-core b{font-size:22px}.wrx-seo-node{min-width:104px;padding:10px}.wrx-seo-node strong{font-size:7px}.wrx-seo-node.wrx-google{right:0}.wrx-seo-node.wrx-maps{left:0}.wrx-seo-node.wrx-ai{right:0}.wrx-seo-node.wrx-people{left:9%}.wrx-seo-answer,.wrx-seo-foundation,.wrx-seo-process,.wrx-seo-no-shortcuts,.wrx-seo-measure,.wrx-seo-separation,.wrx-seo-faq{padding-block:90px}.wrx-seo-pillar-grid{grid-template-columns:1fr}.wrx-seo-pillar-grid article{min-height:340px}.wrx-seo-pillar-light{margin-top:40px}.wrx-seo-landscape-list summary{grid-template-columns:32px 1fr auto;gap:10px;padding-inline:16px}.wrx-seo-landscape-list summary strong{font-size:14px}.wrx-seo-landscape-list details>p{padding-left:48px}.wrx-seo-process-grid{grid-template-columns:1fr}.wrx-seo-process-grid article{border-right:0}.wrx-seo-measure-visual{height:380px}.wrx-measure-screen{width:82%;padding:27px}.wrx-measure-screen strong{font-size:23px}.wrx-seo-separation-grid>a{min-height:310px}.wrx-seo-separation-grid h3{margin-top:50px}.wrx-seo-links{margin-block:60px}.wrx-seo-faq summary{font-size:17px}}
@media (max-width: 479px){.wrx-seo-node{min-width:92px}.wrx-seo-landscape-list summary{grid-template-columns:28px 1fr auto}.wrx-seo-landscape-list summary>i{width:29px;height:29px}}
.wrx-law-page-hero{--law-gold:#d9aa62;grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;min-height:800px;display:grid;overflow:clip}
.wrx-law-hero-copy h1{letter-spacing:-.058em;max-width:800px;margin:24px 0;font-size:clamp(54px,5vw,79px);line-height:.97}
.wrx-law-hero-copy h1 em{color:#c79bff;text-shadow:0 0 35px #7f07ff52}
.wrx-law-hero-copy>p:not(.wrx-eyebrow){color:#b7b0bd;max-width:700px;font-size:19px;line-height:1.72}
.wrx-law-hero-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-law-hero-signals span{color:#b4a9b6;letter-spacing:.08em;background:#0c0911;border:1px solid #493b4e;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-law-visual{background:radial-gradient(circle at 52% 47%,#7f07ff35,#0000 50%);place-items:center;height:620px;display:grid;position:relative;overflow:clip}
.wrx-law-orbit{filter:drop-shadow(0 0 7px #7f07ff);border:1px solid #8c46d86b;border-radius:50%;animation:19s linear infinite law-spin;position:absolute}
.wrx-law-orbit.wrx-one{width:560px;height:350px;rotate:-16deg}
.wrx-law-orbit.wrx-two{width:365px;height:565px;animation-direction:reverse;rotate:28deg}
.wrx-law-browser{z-index:2;background:#09070d;border:1px solid #8f6a9f;border-radius:18px;width:72%;height:410px;position:relative;overflow:hidden;rotate:-3deg;box-shadow:0 34px 95px #000d,0 0 45px #7f07ff3b}
.wrx-law-browser-top{color:#8d8490;letter-spacing:.1em;background:#191120;justify-content:space-between;align-items:center;height:38px;padding:0 15px;font-size:7px;display:flex}
.wrx-law-browser-top span{color:#a973db}
.wrx-law-browser-body{background:linear-gradient(90deg,#09070d 35%,#0000),radial-gradient(circle at 82% 43%,#8c5d27,#0000 29%),radial-gradient(circle at 77% 48%,#6d23a8,#0000 48%);height:372px;padding:58px 42px}
.wrx-law-browser-body small{color:#d7aa67;letter-spacing:.15em;font-size:8px}
.wrx-law-browser-body strong{margin:18px 0 27px;font:43px/1.03 Georgia,serif;display:block}
.wrx-law-browser-body strong em{color:#d9aa62;text-shadow:0 0 24px #c07c2b44;font-style:normal}
.wrx-law-browser-body>span{color:#f3dfc3;background:#1a1115;border:1px solid #d1a15e;border-radius:5px;align-items:center;gap:9px;padding:12px 14px;font-size:8px;display:inline-flex}
.wrx-law-float{z-index:3;background:#130e1beb;border:1px solid #6d4e79;border-radius:13px;min-width:155px;padding:15px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 18px 48px #000a,0 0 26px #7f07ff2e}
.wrx-law-float small{color:#d1a05e;font-size:8px}
.wrx-law-float b{color:#d8cedc;letter-spacing:.09em;margin-top:7px;font-size:9px;display:block}
.wrx-law-float.wrx-practice{top:19%;left:0}
.wrx-law-float.wrx-attorney{animation-delay:-1.5s;top:31%;right:0}
.wrx-law-float.wrx-consult{animation-delay:-3s;bottom:11%;right:7%}
.wrx-law-answer{border-block:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:85px;padding:125px 0;display:grid}
.wrx-law-answer h2,.wrx-law-section-heading h2,.wrx-law-architecture h2,.wrx-law-proof h2,.wrx-law-intake h2,.wrx-law-search h2,.wrx-law-migration h2,.wrx-law-build h2,.wrx-law-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.05}
.wrx-law-answer>div>p{color:#aaa3b2;max-width:940px;font-size:19px;line-height:1.8}
.wrx-law-foundation{padding:125px 0}
.wrx-law-section-heading{max-width:980px}
.wrx-law-section-heading>p:last-child{color:#aaa3b2;font-size:17px;line-height:1.7}
.wrx-law-decision-grid{gap:13px;margin-top:54px;display:grid}
.wrx-law-decision-grid details{background:linear-gradient(110deg,#d9aa620a,#7f07ff0e 55%,#0000),#0b0810;border:1px solid #443147;border-radius:17px;transition:border-color .3s,box-shadow .3s;overflow:hidden}
.wrx-law-decision-grid details[open]{border-color:#9868b4;box-shadow:0 20px 60px #0009,0 0 33px #7f07ff1d}
.wrx-law-decision-grid summary{cursor:pointer;grid-template-columns:75px 1fr auto;align-items:center;gap:20px;min-height:108px;padding:0 31px;list-style:none;display:grid}
.wrx-law-decision-grid summary::-webkit-details-marker{display:none}
.wrx-law-decision-grid small{color:#d3a45f}
.wrx-law-decision-grid strong{font-size:24px}
.wrx-law-decision-grid summary span{color:#d2a268;border:1px solid #6b4f72;border-radius:50%;place-items:center;width:37px;height:37px;transition:rotate .3s;display:grid}
.wrx-law-decision-grid details[open] summary span{rotate:45deg}
.wrx-law-decision-grid details>p{color:#aaa3b2;max-width:900px;margin:0;padding:0 32px 31px 126px;font-size:16px;line-height:1.75}
.wrx-law-architecture{grid-template-columns:.74fr 1.26fr;align-items:center;gap:80px;padding:130px 0;display:grid}
.wrx-law-architecture-copy>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.75}
.wrx-law-site-map{background:radial-gradient(circle at 50% 35%,#7f07ff25,#0000 50%),#09060d;border:1px solid #4f3857;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:45px;display:flex;box-shadow:0 30px 90px #0009}
.wrx-map-root{text-align:center;background:#130e19;border:1px solid #9b6fb1;border-radius:16px;min-width:260px;padding:25px;box-shadow:0 22px 60px #000b,0 0 30px #7f07ff24}
.wrx-map-root small{color:#d4a35f;letter-spacing:.14em;font-size:8px;display:block}
.wrx-map-root strong{margin-top:10px;font-size:24px;display:block}
.wrx-map-line{background:linear-gradient(#a874c2,#d3a25f);width:1px;height:55px}
.wrx-map-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid;position:relative}
.wrx-map-grid:before{content:"";background:linear-gradient(90deg,#a874c2,#d3a25f,#a874c2);height:1px;position:absolute;top:-1px;left:16.5%;right:16.5%}
.wrx-map-grid span{text-align:center;background:#0d0912;border:1px solid #4b354f;border-radius:12px;flex-direction:column;justify-content:center;min-height:100px;padding:17px;display:flex}
.wrx-map-grid small{color:#b27ae0;font-size:8px}
.wrx-map-grid b{margin-top:8px;font-size:12px;line-height:1.35}
.wrx-law-proof{background:radial-gradient(circle at 100% 0,#8a4bdc22,#0000 32%),radial-gradient(circle at 0 100%,#d09a4212,#0000 28%),linear-gradient(145deg,#0e0a15,#07050b);border:1px solid #57405b;border-radius:27px;margin-block:80px;padding:82px 70px;box-shadow:0 35px 100px #0009}
.wrx-law-proof>div:first-child{max-width:980px}
.wrx-law-proof>div:first-child>p:last-child{color:#aaa3b2;max-width:850px;font-size:17px;line-height:1.75}
.wrx-law-proof-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:50px;display:grid}
.wrx-law-proof-grid article{background:linear-gradient(145deg,#100b16,#0a070e);border:1px solid #453347;border-radius:17px;min-height:230px;padding:29px}
.wrx-law-proof-grid small{color:#d0a05f;letter-spacing:.14em;font-size:9px}
.wrx-law-proof-grid p{color:#c2bac7;margin:60px 0 0;line-height:1.7}
.wrx-law-intake{grid-template-columns:1.06fr .94fr;align-items:center;gap:80px;padding:130px 0;display:grid}
.wrx-law-intake-visual{background:radial-gradient(circle,#7f07ff2b,#0000 56%),#09060d;border:1px solid #503758;border-radius:25px;place-items:center;height:500px;display:grid;overflow:clip}
.wrx-intake-screen{background:linear-gradient(145deg,#17101e,#09070c);border:1px solid #8c669d;border-radius:17px;width:72%;min-height:360px;padding:38px;rotate:-3deg;box-shadow:0 28px 80px #000c,0 0 40px #7f07ff2f}
.wrx-intake-screen>small{color:#d2a15e;letter-spacing:.14em;font-size:8px}
.wrx-intake-screen>strong{margin:22px 0;font-size:29px;line-height:1.15;display:block}
.wrx-intake-screen>div{gap:10px;margin:24px 0;display:grid}
.wrx-intake-screen>div span{color:#c4bcc8;border:1px solid #413348;border-radius:9px;align-items:center;gap:12px;min-height:48px;padding:10px;font-size:11px;display:flex}
.wrx-intake-screen>div i{color:#d1a15e;border:1px solid #a678b5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}
.wrx-intake-screen>b{letter-spacing:.1em;text-align:center;background:linear-gradient(135deg,#9a6a37,#6e3ba4);border-radius:6px;padding:13px;font-size:8px;display:block}
.wrx-law-intake>div:last-child>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.75}
.wrx-law-intake ul{margin:25px 0 0;padding:0;list-style:none}
.wrx-law-intake li{color:#d0c8d3;padding:10px 0}
.wrx-law-intake li:before{content:"✓";color:#d3a25f;margin-right:12px}
.wrx-law-search{padding:125px 0}
.wrx-law-search>div:first-child{max-width:980px}
.wrx-law-search-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:53px 0 30px;display:grid}
.wrx-law-search-grid article{background:radial-gradient(circle at 100% 0,#7f07ff20,#0000 47%),#0b0810;border:1px solid #433147;border-radius:17px;min-height:300px;padding:28px;transition:transform .35s,border-color .35s}
.wrx-law-search-grid article:hover{border-color:#8c64a1;transform:translateY(-6px)}
.wrx-law-search-grid small{color:#d0a05f}
.wrx-law-search-grid h3{letter-spacing:.02em;margin:65px 0 15px;font-size:18px}
.wrx-law-search-grid p{color:#9e97a6;font-size:14px;line-height:1.7}
.wrx-law-migration{border-block:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:130px 0;display:grid}
.wrx-law-migration-map{background:radial-gradient(circle,#7f07ff27,#0000 54%),#09060d;border:1px solid #503858;border-radius:25px;justify-content:center;align-items:center;gap:16px;min-height:390px;padding:34px;display:flex;overflow:clip}
.wrx-law-migration-map>div{background:#100b16;border:1px solid #6f5178;border-radius:15px;flex-direction:column;justify-content:center;width:44%;min-height:215px;padding:23px;display:flex;box-shadow:0 22px 60px #000a}
.wrx-law-migration-map small{color:#d1a05e;letter-spacing:.12em;font-size:7px}
.wrx-law-migration-map strong{overflow-wrap:anywhere;margin:25px 0;font-size:12px}
.wrx-law-migration-map span{color:#918994;font-size:8px}
.wrx-law-migration-map>i{color:#caa064;font-size:25px;font-style:normal}
.wrx-law-migration>div:last-child>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.75}
.wrx-law-build{isolation:isolate;padding:125px 0;position:relative;overflow:clip}
.wrx-law-build:before{content:"";z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(#7f07ff20,#0000 68%);border-radius:50%;width:84%;height:55%;position:absolute;top:30%;left:8%}
.wrx-law-build-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}
.wrx-law-build-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.7}
.wrx-law-build-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:52px;display:grid}
.wrx-law-build-card{--accent:#bd75ff;background:linear-gradient(145deg,#120c19,#08060d) padding-box,linear-gradient(135deg,var(--accent),#34243d 55%,#71458a) border-box;min-height:275px;box-shadow:0 25px 70px #0009,inset 0 1px #fff0c;border:1px solid #0000;border-radius:20px;transition:transform .38s,box-shadow .38s;position:relative;overflow:hidden}
.wrx-law-build-card.wrx-tone-2{--accent:#9b78ff}
.wrx-law-build-card.wrx-tone-3{--accent:#d58aff}
.wrx-law-build-card.wrx-tone-4{--accent:#d9aa62}
.wrx-law-build-card:before{content:"";aspect-ratio:1;background:var(--accent);border-radius:50%;width:48%;position:absolute;top:-25%;right:-12%}
@supports (color:color-mix(in lab, red, red)){.wrx-law-build-card:before{background:color-mix(in srgb,var(--accent) 28%,transparent)}}
.wrx-law-build-card:before{filter:blur(45px);transition:scale .45s}
.wrx-law-build-card:after{content:"";background:linear-gradient(110deg,transparent 42%,#fff0b 49%,transparent 56%);pointer-events:none;transition:transform .9s;position:absolute;inset:-50%;transform:translate(-65%)}
.wrx-law-build-card:hover,.wrx-law-build-card:focus-within,.wrx-law-build-card[open]{box-shadow:0 34px 90px #000b,0 0 38px var(--accent);transform:translateY(-5px)}
@supports (color:color-mix(in lab, red, red)){.wrx-law-build-card:hover,.wrx-law-build-card:focus-within,.wrx-law-build-card[open]{box-shadow:0 34px 90px #000b,0 0 38px color-mix(in srgb,var(--accent) 25%,transparent)}}
.wrx-law-build-card:hover:before,.wrx-law-build-card[open]:before{scale:1.25}
.wrx-law-build-card:hover:after,.wrx-law-build-card[open]:after{transform:translate(65%)}
.wrx-law-build-card summary{z-index:1;cursor:pointer;grid-template-columns:78px 1fr auto;align-items:center;gap:22px;min-height:245px;padding:30px;list-style:none;display:grid;position:relative}
.wrx-law-build-card summary::-webkit-details-marker{display:none}
.wrx-law-build-card summary:focus-visible{outline:2px solid var(--accent);outline-offset:-5px;border-radius:18px}
.wrx-law-build-orbit{border:1px solid var(--accent);width:70px;height:70px;box-shadow:0 0 28px var(--accent),inset 0 0 20px var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}
@supports (color:color-mix(in lab, red, red)){.wrx-law-build-orbit{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 0 20px color-mix(in srgb,var(--accent) 22%,transparent)}}
.wrx-law-build-orbit i{border:1px solid var(--accent);width:116%;height:48%;filter:drop-shadow(0 0 6px var(--accent));border-radius:50%;position:absolute;rotate:-25deg}
.wrx-law-build-orbit b{font-size:16px}
.wrx-law-build-card-copy{flex-direction:column;display:flex}
.wrx-law-build-card-copy small{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}
.wrx-law-build-card-copy strong{margin:16px 0 10px;font-size:27px}
.wrx-law-build-card-copy>span{color:#9f97a7;max-width:440px;font-size:14px;line-height:1.65}
.wrx-law-build-toggle{width:38px;height:38px;color:var(--accent);border:1px solid #634a6b;border-radius:50%;place-items:center;font-size:23px;transition:rotate .3s,background .3s;display:grid}
.wrx-law-build-card[open] .wrx-law-build-toggle{background:#ffffff0a;rotate:45deg}
.wrx-law-build-items{z-index:1;gap:9px;padding:0 30px 30px 130px;animation:.35s both law-build-items-in;display:grid;position:relative}
.wrx-law-build-items span{color:#d2cad5;background:#08060da8;border:1px solid #403047;border-radius:10px;gap:11px;padding:13px 15px;font-size:13px;display:flex}
.wrx-law-build-items i{color:var(--accent);font-style:normal}
@supports (animation-timeline:view()){.wrx-law-build-card{animation:both law-build-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}}
.wrx-law-links{background:#0b0810;border:1px solid #4a354e;border-radius:18px;grid-template-columns:1.15fr .95fr .95fr .95fr;margin-block:90px;display:grid;overflow:hidden}
.wrx-law-links a{color:#fff;border-right:1px solid #4a354e;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:165px;padding:30px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-law-links a:last-child{border-right:0}
.wrx-law-links a.wrx-primary{background:radial-gradient(circle at 100% 0,#7f07ff2c,#0000 52%)}
.wrx-law-links small{color:#9a8f9c;letter-spacing:.14em;grid-column:1/-1;font-size:8px}
.wrx-law-links strong{font-size:18px}
.wrx-law-links .wrx-arrow-icon{color:#d1a15e}
.wrx-law-links a:hover,.wrx-law-links a:focus-visible{color:#e5c18e;background:radial-gradient(circle at 100% 0,#7f07ff31,#0000 55%),#100a16}
.wrx-law-faq{grid-template-columns:.72fr 1.28fr;gap:85px;padding:125px 0;display:grid}
.wrx-law-faq>div:last-child{border-top:1px solid #433144}
.wrx-law-faq details{border-bottom:1px solid #433144}
.wrx-law-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:89px;font-size:19px;list-style:none;display:flex}
.wrx-law-faq summary::-webkit-details-marker{display:none}
.wrx-law-faq summary span{color:#d1a15e;font-size:24px;transition:rotate .3s}
.wrx-law-faq details[open] summary span{rotate:45deg}
.wrx-law-faq details p{color:#a69fab;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
.wrx-law-cta{background:radial-gradient(circle at 50% 100%,#c28a4366,#0000 46%),linear-gradient(135deg,#3f176b,#8121d1)}
@media (max-width: 991px){.wrx-law-page-hero{grid-template-columns:1fr;gap:5px;padding-top:85px}.wrx-law-visual{width:100%;max-width:770px;margin-inline:auto}.wrx-law-answer,.wrx-law-architecture,.wrx-law-intake,.wrx-law-migration,.wrx-law-faq{grid-template-columns:1fr;gap:38px}.wrx-law-search-grid{grid-template-columns:1fr 1fr}.wrx-law-build-heading{grid-template-columns:1fr;gap:20px}}
@media (max-width: 991px){.wrx-law-proof{width:min(100% - 24px,740px);padding:55px 20px}.wrx-law-proof-grid{grid-template-columns:1fr}.wrx-law-site-map{padding:26px 18px}.wrx-map-grid{grid-template-columns:1fr 1fr}.wrx-map-grid:before{display:none}.wrx-law-build-grid,.wrx-law-links{grid-template-columns:1fr}.wrx-law-links a{border-bottom:1px solid #4a354e;border-right:0}.wrx-law-links a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-law-page-hero{min-height:auto;padding-block:70px 20px}.wrx-law-hero-copy h1{font-size:49px}.wrx-law-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-law-visual{height:460px}.wrx-law-orbit.wrx-one{width:410px;height:255px}.wrx-law-orbit.wrx-two{width:270px;height:420px}.wrx-law-browser{width:79%;height:335px}.wrx-law-browser-body{height:297px;padding:45px 25px}.wrx-law-browser-body strong{font-size:33px}.wrx-law-float{min-width:114px;padding:10px}.wrx-law-float b{font-size:7px}.wrx-law-float.wrx-practice{left:0}.wrx-law-float.wrx-attorney{right:0}.wrx-law-float.wrx-consult{right:1%}.wrx-law-answer,.wrx-law-foundation,.wrx-law-architecture,.wrx-law-intake,.wrx-law-search,.wrx-law-migration,.wrx-law-build,.wrx-law-faq{padding-block:90px}.wrx-law-decision-grid summary{grid-template-columns:38px 1fr auto;padding-inline:18px}.wrx-law-decision-grid strong{font-size:18px}.wrx-law-decision-grid details>p{padding-left:55px}.wrx-map-grid{grid-template-columns:1fr}.wrx-law-proof-grid article{min-height:200px}.wrx-law-proof-grid p{margin-top:45px}.wrx-law-intake-visual{height:400px}.wrx-intake-screen{width:82%;min-height:320px;padding:27px}.wrx-intake-screen>strong{font-size:24px}.wrx-law-search-grid{grid-template-columns:1fr}.wrx-law-search-grid article{min-height:250px}.wrx-law-migration-map{flex-direction:column;min-height:auto;padding:20px}.wrx-law-migration-map>div{width:100%;min-height:160px}.wrx-law-migration-map>i{rotate:90deg}.wrx-law-build-card{min-height:240px}.wrx-law-build-card summary{grid-template-columns:58px 1fr auto;gap:13px;min-height:220px;padding:23px 18px}.wrx-law-build-orbit{width:54px;height:54px}.wrx-law-build-card-copy strong{font-size:22px}.wrx-law-build-items{padding:0 18px 22px}.wrx-law-links{margin-block:60px}.wrx-law-faq summary{font-size:17px}}
@media (max-width: 479px){.wrx-law-browser-body strong{font-size:29px}.wrx-law-float{min-width:103px}.wrx-law-decision-grid summary{grid-template-columns:31px 1fr auto;gap:9px}.wrx-law-decision-grid summary span{width:30px;height:30px}}
.wrx-remodel-photo img{width:100%;height:100%;position:absolute;inset:0}
.wrx-remodel-page-hero{--remodel-gold:#e9a95d;--remodel-violet:#b45cff;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:64px;min-height:830px;display:grid;overflow:clip}
.wrx-remodel-hero-copy{z-index:2;position:relative}
.wrx-remodel-hero-copy h1{letter-spacing:-.058em;max-width:790px;margin:24px 0;font-size:clamp(54px,5.15vw,80px);line-height:.96}
.wrx-remodel-hero-copy h1 em{color:#d59aff;text-shadow:0 0 38px #7f07ff62}
.wrx-remodel-hero-copy>p:not(.wrx-eyebrow){color:#b9b1bd;max-width:690px;font-size:19px;line-height:1.72}
.wrx-remodel-hero-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-remodel-hero-signals span{color:#c8bdc9;letter-spacing:.08em;background:#0d0911;border:1px solid #544055;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-remodel-hero-visual{isolation:isolate;background:radial-gradient(circle at 70% 42%,#e9a95d2e,#0000 38%),radial-gradient(circle at 24% 70%,#7f07ff35,#0000 45%);border-radius:30px;height:650px;position:relative;overflow:clip}
.wrx-remodel-hero-image{border:1px solid #836051;border-radius:22px;position:absolute;inset:13% 4% 10% 10%;overflow:hidden;transform:rotate(2deg);box-shadow:0 38px 110px #000d,0 0 48px #7f07ff45}
.wrx-remodel-hero-image:after{content:"";background:linear-gradient(90deg,#08060fdb 0,#08060f75 42%,#08060f08 75%),linear-gradient(#0000 45%,#08060fa8);position:absolute;inset:0}
.wrx-remodel-hero-image img{object-fit:cover;filter:saturate(.9)contrast(1.04)}
.wrx-remodel-blueprint{z-index:-1;filter:drop-shadow(0 0 10px #7f07ff);border:1px solid #a05eff52;border-radius:50%;position:absolute;inset:3%}
.wrx-remodel-blueprint:before,.wrx-remodel-blueprint:after,.wrx-remodel-blueprint i{content:"";border:1px solid #b167ff45;border-radius:50%;position:absolute}
.wrx-remodel-blueprint:before{inset:12% -8%;rotate:-12deg}
.wrx-remodel-blueprint:after{inset:-5% 22%;rotate:18deg}
.wrx-remodel-blueprint i:first-child{border-width:1px 0 0;border-radius:0;height:1px;top:50%;left:7%;right:7%}
.wrx-remodel-blueprint i:nth-child(2){border-width:0 0 0 1px;border-radius:0;width:1px;top:7%;bottom:7%;left:50%}
.wrx-remodel-blueprint i:nth-child(3){background:#0a0710;width:19px;height:19px;top:calc(50% - 10px);left:calc(50% - 10px);box-shadow:0 0 24px #b15cff}
.wrx-remodel-browser{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(120deg,#0b0810e8,#0b08107d);border:1px solid #a37a75;border-radius:18px;width:64%;min-height:380px;padding:78px 38px 35px;position:absolute;top:22%;left:15%;box-shadow:0 30px 85px #000b}
.wrx-remodel-browser>div{color:#a89ba8;letter-spacing:.09em;background:#17101bb8;border-bottom:1px solid #4c354c;justify-content:space-between;align-items:center;height:40px;padding:0 14px;font-size:7px;display:flex;position:absolute;inset:0 0 auto}
.wrx-remodel-browser>div span{color:#e3a45a}
.wrx-remodel-browser>small{color:#edb66e;letter-spacing:.16em;font-size:8px}
.wrx-remodel-browser>strong{margin:20px 0 28px;font:45px/1.02 Georgia,serif;display:block}
.wrx-remodel-browser>strong em{color:#efbd7f;text-shadow:0 0 25px #e89d4057;font-style:normal}
.wrx-remodel-browser>span{color:#ffe6c4;background:#251713b8;border:1px solid #d7a25f;border-radius:6px;align-items:center;gap:11px;width:max-content;padding:13px 15px;font-size:9px;display:flex}
.wrx-remodel-float{z-index:4;background:#130d18eb;border:1px solid #815a78;border-radius:14px;min-width:190px;padding:17px;animation:5.5s ease-in-out infinite remodel-float;position:absolute;box-shadow:0 22px 60px #000b,0 0 28px #7f07ff3a}
.wrx-remodel-float small{color:#dda65e;letter-spacing:.11em;font-size:8px}
.wrx-remodel-float b{color:#eee5ed;margin-top:8px;font-size:11px;display:block}
.wrx-remodel-float.wrx-project-card{bottom:15%;left:1%}
.wrx-remodel-float.wrx-homeowner-card{animation-delay:-2.4s;top:15%;right:0}
.wrx-remodel-answer{border-block:1px solid var(--line);grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:85px;padding:125px 0;display:grid}
.wrx-remodel-answer h2,.wrx-remodel-heading h2,.wrx-remodel-transformation h2,.wrx-remodel-projects h2,.wrx-remodel-trust h2,.wrx-remodel-inquiry h2,.wrx-remodel-search h2,.wrx-remodel-migration h2,.wrx-remodel-build h2,.wrx-remodel-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.04}
.wrx-remodel-answer>div>p{color:#aaa3b2;max-width:950px;font-size:19px;line-height:1.8}
.wrx-remodel-choice{padding:125px 0}
.wrx-remodel-heading{max-width:980px}
.wrx-remodel-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:55px;display:grid}
.wrx-remodel-choice-grid article{isolation:isolate;background:linear-gradient(145deg,#110c17,#08060c) padding-box padding-box,linear-gradient(135deg,#a55cff,#493144 55%,#e0a158) border-box;border:1px solid #0000;border-radius:22px;min-height:390px;padding:31px;transition:transform .38s,box-shadow .38s,border-color .38s;position:relative;overflow:hidden;box-shadow:0 25px 70px #0008}
.wrx-remodel-choice-grid article:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#7f07ff3b,#0000 68%);border-radius:50%;width:65%;transition:scale .4s;position:absolute;top:-16%;right:-18%}
.wrx-remodel-choice-grid article:nth-child(2):before{background:radial-gradient(circle,#e19b4736,#0000 68%)}
.wrx-remodel-choice-grid article:hover,.wrx-remodel-choice-grid article:focus-within{transform:translateY(-8px);box-shadow:0 35px 90px #000b,0 0 36px #7f07ff31}
.wrx-remodel-choice-grid article:hover:before{scale:1.25}
.wrx-remodel-choice-grid article>span{border:1px solid #bc72ff;border-radius:50%;place-items:center;width:75px;height:75px;display:grid;position:relative;box-shadow:0 0 28px #7f07ff40}
.wrx-remodel-choice-grid article>span i{border:1px solid #da9f5a;border-radius:50%;width:115%;height:44%;position:absolute;rotate:-25deg}
.wrx-remodel-choice-grid article small{color:#dca35e;letter-spacing:.14em;margin-top:65px;font-size:8px;display:block}
.wrx-remodel-choice-grid h3{margin:15px 0;font-size:25px}
.wrx-remodel-choice-grid p{color:#a49ca8;font-size:15px;line-height:1.75}
.wrx-remodel-transformation{padding:130px 0}
.wrx-remodel-transformation-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:70px;margin-bottom:55px;display:grid}
.wrx-remodel-transformation-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.7}
.wrx-remodel-compare-wrap{position:relative}
.wrx-remodel-compare{--remodel-split:48%;aspect-ratio:16/10;touch-action:pan-y;background:#0a070c;border:1px solid #6f4d64;border-radius:26px;max-height:760px;position:relative;overflow:hidden;box-shadow:0 38px 110px #000c,0 0 58px #7f07ff2d}
.wrx-remodel-photo{position:absolute;inset:0}
.wrx-remodel-photo img{object-fit:cover;-webkit-user-select:none;user-select:none}
.wrx-remodel-photo-before:after,.wrx-remodel-photo-after:after{content:"";pointer-events:none;position:absolute;inset:0}
.wrx-remodel-photo-before:after{background:linear-gradient(120deg,#15101a42,#0000 55%)}
.wrx-remodel-photo-after{clip-path:inset(0 0 0 var(--remodel-split))}
.wrx-remodel-photo-after:after{background:linear-gradient(#0000 60%,#170d0a73)}
.wrx-remodel-compare-line{z-index:5;left:var(--remodel-split);background:#fff;width:2px;position:absolute;top:0;bottom:0;translate:-50%;box-shadow:0 0 12px #fff,0 0 32px #a442ff,0 0 54px #7f07ff}
.wrx-remodel-compare-line span{color:#fff;background:#6e0cce;border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 28px #7f07ff,0 0 60px #7f07ff8a}
.wrx-remodel-compare input{z-index:7;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}
.wrx-remodel-compare input:focus-visible+.wrx-remodel-compare-label{outline:2px solid #fff}
.wrx-remodel-compare-label{z-index:6;color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09070cc4;border:1px solid #ffffff57;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:800;position:absolute;top:22px}
.wrx-remodel-compare-label.wrx-before{left:22px}
.wrx-remodel-compare-label.wrx-after{right:22px}
.wrx-remodel-compare-controls{justify-content:center;gap:9px;margin-top:20px;display:flex}
.wrx-remodel-compare-controls button{color:#bcb3c0;min-height:45px;font:inherit;cursor:pointer;background:#0d0912;border:1px solid #4e3b55;border-radius:999px;padding:0 19px;font-size:13px;transition:border-color .25s,box-shadow .25s,color .25s}
.wrx-remodel-compare-controls button:hover,.wrx-remodel-compare-controls button:focus-visible,.wrx-remodel-compare-controls button[aria-pressed=true]{color:#fff;border-color:#c276ff;box-shadow:0 0 24px #7f07ff3d}
.wrx-remodel-compare-note{color:#857d89;text-align:center;margin:16px auto 0;font-size:11px}
.wrx-remodel-projects{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:80px;padding:130px 0;display:grid}
.wrx-remodel-projects>div:first-child{position:sticky;top:110px}
.wrx-remodel-projects>div:first-child>p:last-child{color:#aaa3b2;line-height:1.75}
.wrx-remodel-project-grid{gap:14px;display:grid}
.wrx-remodel-project-grid details{background:radial-gradient(circle at 100% 0,#7f07ff17,#0000 45%),#0b080f;border:1px solid #493348;border-radius:19px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}
.wrx-remodel-project-grid details[open]{border-color:#b77ad1;transform:translate(-6px);box-shadow:0 24px 75px #000a,0 0 34px #7f07ff25}
.wrx-remodel-project-grid summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:20px;min-height:155px;padding:27px;list-style:none;display:grid}
.wrx-remodel-project-grid summary::-webkit-details-marker{display:none}
.wrx-remodel-project-grid summary:focus-visible{outline-offset:-5px;border-radius:17px;outline:2px solid #b967ff}
.wrx-remodel-project-grid summary>span{color:#e0a65f;font-size:11px}
.wrx-remodel-project-grid summary small{color:#af6fff;letter-spacing:.13em;font-size:8px}
.wrx-remodel-project-grid summary strong{text-transform:capitalize;margin:9px 0;font-size:24px;display:block}
.wrx-remodel-project-grid summary p{color:#9f97a4;margin:0;font-size:14px}
.wrx-remodel-project-grid summary>i{color:#e1aa62;border:1px solid #654768;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-style:normal;transition:rotate .3s;display:grid}
.wrx-remodel-project-grid details[open] summary>i{rotate:45deg}
.wrx-remodel-project-grid details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 27px 27px;display:grid}
.wrx-remodel-project-grid details>div span{color:#cbc3ce;background:#08060c;border:1px solid #3f2f42;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:88px;padding:15px;font-size:12px;line-height:1.5;display:flex}
.wrx-remodel-project-grid details>div b{color:#bd6eff}
.wrx-remodel-trust{background:radial-gradient(circle at 0,#7f07ff20,#0000 38%),radial-gradient(circle at 100% 10%,#d8923f18,#0000 32%),#09070c;border:1px solid #5b3f56;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:80px;margin-block:80px;padding:95px 70px;display:grid;box-shadow:0 35px 100px #0009}
.wrx-remodel-trust-map{place-items:center;min-height:530px;display:grid;position:relative;overflow:clip}
.wrx-remodel-trust-map:before,.wrx-remodel-trust-map:after{content:"";filter:drop-shadow(0 0 8px #7f07ff);border:1px solid #a35eff57;border-radius:50%;position:absolute}
.wrx-remodel-trust-map:before{width:74%;height:74%}
.wrx-remodel-trust-map:after{border-color:#dda35d78;width:48%;height:48%}
.wrx-remodel-trust-core{z-index:2;text-align:center;background:radial-gradient(circle,#45126d,#100a16 68%);border:1px solid #bd7ad5;border-radius:50%;place-content:center;width:210px;height:210px;display:grid;position:relative;box-shadow:0 0 55px #7f07ff4a}
.wrx-remodel-trust-core small{color:#e0a75f;letter-spacing:.12em;font-size:7px}
.wrx-remodel-trust-core strong{margin-top:12px;font-size:22px;line-height:1.15}
.wrx-remodel-trust-map>span{z-index:3;color:#d9d0da;background:#110c17e8;border:1px solid #634864;border-radius:999px;max-width:155px;padding:12px 14px;font-size:10px;animation:5s ease-in-out infinite remodel-node;position:absolute;box-shadow:0 12px 35px #000a,0 0 18px #7f07ff27}
.wrx-remodel-trust-map .wrx-node-photos{top:19%;left:2%}
.wrx-remodel-trust-map .wrx-node-process{animation-delay:-1s;top:16%;right:0}
.wrx-remodel-trust-map .wrx-node-area{animation-delay:-2s;bottom:19%;left:1%}
.wrx-remodel-trust-map .wrx-node-reviews{animation-delay:-3s;bottom:18%;right:1%}
.wrx-remodel-trust-map .wrx-node-team{animation-delay:-4s;top:2%;left:36%}
.wrx-remodel-trust>div:last-child>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.76}
.wrx-remodel-inquiry{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:85px;padding:130px 0;display:grid}
.wrx-remodel-inquiry-copy>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.75}
.wrx-remodel-inquiry-path{gap:13px;display:grid;position:relative}
.wrx-remodel-inquiry-path:before{content:"";background:linear-gradient(#e0a55e,#9a3dff,#e0a55e);width:1px;position:absolute;top:45px;bottom:45px;left:38px;box-shadow:0 0 15px #7f07ff}
.wrx-remodel-inquiry-path article{background:linear-gradient(100deg,#130c18,#09070c);border:1px solid #493249;border-radius:17px;grid-template-columns:78px 1fr 9px;align-items:center;gap:23px;min-height:128px;padding:22px;transition:transform .3s,border-color .3s;display:grid;position:relative;box-shadow:0 18px 55px #0007}
.wrx-remodel-inquiry-path article:hover{border-color:#a96fc0;transform:translate(7px)}
.wrx-remodel-inquiry-path article>span{z-index:2;color:#d9a25d;background:#0c0810;border:1px solid #d9a25d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;display:grid;box-shadow:0 0 22px #d9913c31}
.wrx-remodel-inquiry-path small{color:#ad6cff;letter-spacing:.13em;font-size:7px}
.wrx-remodel-inquiry-path strong{margin:7px 0;font-size:19px;display:block}
.wrx-remodel-inquiry-path p{color:#9e96a2;margin:0;font-size:13px}
.wrx-remodel-inquiry-path article>i{opacity:.75;background:linear-gradient(#e5a961,#7f07ff);border-radius:99px;height:70%;box-shadow:0 0 18px #7f07ff}
.wrx-remodel-search{border-block:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:80px;padding:130px 0;display:grid}
.wrx-remodel-search-copy>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.75}
.wrx-remodel-search-example{background:linear-gradient(90deg,#d9983c12,#0000);border-left:2px solid #dea25b;margin:28px 0 8px;padding:20px}
.wrx-remodel-search-example small{color:#dea25b;letter-spacing:.13em;font-size:8px}
.wrx-remodel-search-example p{color:#c3bac6;margin:9px 0 0;font-size:13px;line-height:1.65}
.wrx-remodel-search-board{background:radial-gradient(circle at 85% 5%,#7f07ff2b,#0000 40%),#09060d;border:1px solid #68486a;border-radius:25px;min-height:525px;padding:34px;box-shadow:0 30px 90px #0009,0 0 34px #7f07ff1c}
.wrx-search-board-head{border-bottom:1px solid #473149;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}
.wrx-search-board-head>div{gap:9px;display:grid}
.wrx-search-board-head small{color:#dfa55e;letter-spacing:.13em;font-size:8px}
.wrx-search-board-head strong{font-size:22px}
.wrx-search-board-head p{color:#918893;text-align:right;max-width:190px;margin:0;font-size:11px;line-height:1.5}
.wrx-search-board-path{gap:9px;margin-top:24px;display:grid}
.wrx-search-board-path details{background:#0d0912;border:1px solid #463248;border-radius:13px;transition:border-color .3s,box-shadow .3s;overflow:hidden}
.wrx-search-board-path details[open]{border-color:#a76bbd;box-shadow:inset 0 0 25px #7f07ff17,0 0 19px #7f07ff14}
.wrx-search-board-path summary{cursor:pointer;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;min-height:65px;padding:12px 15px;list-style:none;display:grid}
.wrx-search-board-path summary::-webkit-details-marker{display:none}
.wrx-search-board-path summary:focus-visible{outline-offset:-4px;border-radius:11px;outline:2px solid #bd6dff}
.wrx-search-board-path summary span{color:#dda25c;border:1px solid #dda25c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}
.wrx-search-board-path summary strong{font-size:14px}
.wrx-search-board-path summary i{color:#b76aff;font-size:20px;font-style:normal;transition:rotate .3s}
.wrx-search-board-path details[open] summary i{rotate:45deg}
.wrx-search-board-path details>p{color:#9f97a3;margin:0;padding:0 18px 18px 64px;font-size:12px;line-height:1.6}
.wrx-search-board-caption{color:#8e8591;text-align:center;margin:22px 0 0;font-size:10px}
.wrx-remodel-migration{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"copy rail";align-items:center;gap:85px;padding:135px 0;display:grid}
.wrx-remodel-migration-copy{grid-area:copy}
.wrx-remodel-migration-copy>p:not(.wrx-eyebrow){color:#aaa3b2;line-height:1.75}
.wrx-remodel-url-example{background:#0b080f;border:1px solid #4a354a;border-radius:14px;gap:8px;margin:27px 0 8px;padding:18px;display:grid}
.wrx-remodel-url-example>small{color:#dda25b;letter-spacing:.13em;font-size:8px}
.wrx-remodel-url-example>span{border-top:1px solid #36263a;grid-template-columns:46px minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:9px;padding:9px 0;display:grid}
.wrx-remodel-url-example b{color:#b96cff;letter-spacing:.12em;font-size:7px}
.wrx-remodel-url-example code{color:#d9cfd9;overflow-wrap:anywhere;font-size:10px}
.wrx-remodel-url-example i{color:#dda25b;font-style:normal}
.wrx-remodel-url-example strong{color:#a79da9;font-size:10px;line-height:1.4}
.wrx-remodel-migration-rail{background:radial-gradient(circle at 50% 0,#7f07ff27,#0000 42%),#09060d;border:1px solid #5d405c;border-radius:24px;grid-area:rail;grid-template-columns:1fr 1fr;gap:10px;padding:25px;display:grid;position:relative;box-shadow:0 30px 90px #0008}
.wrx-remodel-migration-rail header{grid-column:1/-1;gap:9px;padding:4px 4px 18px;display:grid}
.wrx-remodel-migration-rail header small{color:#dda25b;letter-spacing:.13em;font-size:8px}
.wrx-remodel-migration-rail header strong{font-size:21px}
.wrx-remodel-migration-rail article{background:linear-gradient(145deg,#110c16,#09070c);border:1px solid #49334a;border-radius:16px;align-content:space-between;min-height:180px;padding:21px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;position:relative}
.wrx-remodel-migration-rail article:hover{border-color:#ae75bd;transform:translateY(-5px);box-shadow:0 20px 60px #0008,0 0 24px #7f07ff20}
.wrx-remodel-migration-rail article>span{color:#dda45d;background:#0a070d;border:1px solid #dca45d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid;box-shadow:0 0 20px #d8993c22}
.wrx-remodel-migration-rail article strong{margin-top:24px;font-size:18px;display:block}
.wrx-remodel-migration-rail article p{color:#9d95a1;margin:7px 0 0;font-size:12px;line-height:1.55}
.wrx-remodel-build{isolation:isolate;padding:130px 0;position:relative;overflow:clip}
.wrx-remodel-build:before{content:"";z-index:-1;filter:blur(38px);background:radial-gradient(#7f07ff22,#0000 68%);position:absolute;inset:24% 5% 8%}
.wrx-remodel-build-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:70px;display:grid}
.wrx-remodel-build-heading>p{color:#aaa3b2;margin:0;font-size:17px;line-height:1.7}
.wrx-remodel-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:55px;display:grid}
.wrx-remodel-build-grid details{--room-color:#b765ff;background:linear-gradient(145deg,#120c18,#08060c) padding-box,linear-gradient(135deg,var(--room-color),#3c2b42 56%,#df9f58) border-box;border:1px solid #0000;border-radius:22px;min-height:300px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 26px 75px #0009}
.wrx-remodel-build-grid details.wrx-room-2{--room-color:#d884ff}
.wrx-remodel-build-grid details.wrx-room-3{--room-color:#9d72ff}
.wrx-remodel-build-grid details.wrx-room-4{--room-color:#e4a45a}
.wrx-remodel-build-grid details:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--room-color),transparent 67%);border-radius:50%;width:60%;position:absolute;top:-27%;right:-18%}
@supports (color:color-mix(in lab, red, red)){.wrx-remodel-build-grid details:before{background:radial-gradient(circle,color-mix(in srgb,var(--room-color) 35%,transparent),transparent 67%)}}
.wrx-remodel-build-grid details:before{transition:scale .4s}
.wrx-remodel-build-grid details:hover,.wrx-remodel-build-grid details:focus-within,.wrx-remodel-build-grid details[open]{box-shadow:0 35px 95px #000b,0 0 40px var(--room-color);transform:translateY(-6px)}
@supports (color:color-mix(in lab, red, red)){.wrx-remodel-build-grid details:hover,.wrx-remodel-build-grid details:focus-within,.wrx-remodel-build-grid details[open]{box-shadow:0 35px 95px #000b,0 0 40px color-mix(in srgb,var(--room-color) 24%,transparent)}}
.wrx-remodel-build-grid details:hover:before,.wrx-remodel-build-grid details[open]:before{scale:1.24}
.wrx-remodel-build-grid summary{z-index:1;cursor:pointer;grid-template-columns:74px 1fr auto;align-items:center;gap:22px;min-height:270px;padding:30px;list-style:none;display:grid;position:relative}
.wrx-remodel-build-grid summary::-webkit-details-marker{display:none}
.wrx-remodel-build-grid summary:focus-visible{outline:2px solid var(--room-color);outline-offset:-5px;border-radius:19px}
.wrx-room-mark{border:1px solid var(--room-color);width:68px;height:68px;box-shadow:0 0 28px var(--room-color);border-radius:15px;place-items:center;display:grid;position:relative;rotate:45deg}
@supports (color:color-mix(in lab, red, red)){.wrx-room-mark{box-shadow:0 0 28px color-mix(in srgb,var(--room-color) 40%,transparent)}}
.wrx-room-mark>*{rotate:-45deg}
.wrx-room-mark i{border:1px solid #dda35d;border-radius:50%;position:absolute;inset:10px}
.wrx-remodel-build-grid summary small{color:var(--room-color);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}
.wrx-remodel-build-grid summary strong{margin:15px 0 9px;font-size:27px;display:block}
.wrx-remodel-build-grid summary p{color:#9f97a5;max-width:430px;margin:0;font-size:14px;line-height:1.65}
.wrx-room-toggle{width:38px;height:38px;color:var(--room-color);border:1px solid #65486b;border-radius:50%;place-items:center;font-size:22px;transition:rotate .3s;display:grid}
.wrx-remodel-build-grid details[open] .wrx-room-toggle{rotate:45deg}
.wrx-room-items{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 28px 28px;display:grid;position:relative}
.wrx-room-items span{color:#cfc6d1;background:#08060cae;border:1px solid #403044;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:9px;min-height:72px;padding:13px;font-size:12px;display:flex}
.wrx-room-items i{color:var(--room-color);font-style:normal}
.wrx-remodel-links{background:#0b080f;border:1px solid #4d374d;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:95px;display:grid;overflow:hidden}
.wrx-remodel-links a{color:#fff;border-right:1px solid #4d374d;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:170px;padding:26px;text-decoration:none;transition:background .3s,color .3s;display:grid}
.wrx-remodel-links a:last-child{border-right:0}
.wrx-remodel-links a.wrx-primary{background:radial-gradient(circle at 100% 0,#7f07ff34,#0000 55%)}
.wrx-remodel-links small{color:#978c99;letter-spacing:.12em;grid-column:1/-1;font-size:8px}
.wrx-remodel-links strong{font-size:16px;line-height:1.35}
.wrx-remodel-links .wrx-arrow-icon{color:#dfa45d}
.wrx-remodel-links a:hover,.wrx-remodel-links a:focus-visible{color:#f1c892;background:radial-gradient(circle at 100% 0,#7f07ff35,#0000 55%),#110b16}
.wrx-remodel-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:85px;padding:125px 0;display:grid}
.wrx-remodel-faq>div:last-child{border-top:1px solid #443145}
.wrx-remodel-faq details{border-bottom:1px solid #443145}
.wrx-remodel-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:90px;font-size:19px;list-style:none;display:flex}
.wrx-remodel-faq summary::-webkit-details-marker{display:none}
.wrx-remodel-faq summary:focus-visible{outline-offset:4px;outline:2px solid #b666ff}
.wrx-remodel-faq summary span{color:#dda45d;font-size:24px;transition:rotate .3s}
.wrx-remodel-faq details[open] summary span{rotate:45deg}
.wrx-remodel-faq details p{color:#a69eaa;max-width:780px;margin:0;padding:0 45px 28px 0;line-height:1.75}
.wrx-remodel-cta{background:radial-gradient(circle at 50% 100%,#efa54c6b,#0000 45%),linear-gradient(135deg,#3e165f,#7f17c2)}
@supports (animation-timeline:view()){.wrx-remodel-choice-grid article,.wrx-remodel-project-grid details,.wrx-remodel-inquiry-path article,.wrx-remodel-migration-rail article,.wrx-remodel-build-grid details{animation:both remodel-reveal;animation-timeline:view();animation-range:entry 5% cover 30%}}
@media (max-width: 991px){.wrx-remodel-page-hero{grid-template-columns:1fr;gap:5px;padding-top:85px}.wrx-remodel-hero-visual{width:min(100%,800px);margin-inline:auto}.wrx-remodel-answer,.wrx-remodel-projects,.wrx-remodel-trust,.wrx-remodel-inquiry,.wrx-remodel-search,.wrx-remodel-migration,.wrx-remodel-faq{grid-template-columns:1fr;gap:45px}.wrx-remodel-migration{grid-template-areas:"copy""rail"}.wrx-remodel-projects>div:first-child{position:static}.wrx-remodel-choice-grid{grid-template-columns:1fr 1fr}.wrx-remodel-trust{padding:70px 45px}.wrx-remodel-links{grid-template-columns:1fr 1fr}.wrx-remodel-links a{border-bottom:1px solid #4d374d}.wrx-remodel-links a:nth-child(2n){border-right:0}.wrx-remodel-links a:last-child{border-bottom:0}}
@media (max-width: 991px){.wrx-remodel-transformation-heading,.wrx-remodel-build-heading{grid-template-columns:1fr;gap:20px}.wrx-remodel-choice-grid,.wrx-remodel-build-grid,.wrx-remodel-project-grid details>div,.wrx-room-items{grid-template-columns:1fr}.wrx-remodel-trust{width:min(100% - 24px,740px);padding:55px 20px}.wrx-remodel-search-board{padding:25px 18px}.wrx-remodel-links{grid-template-columns:1fr}.wrx-remodel-links a,.wrx-remodel-links a:nth-child(2n){border-right:0}}
@media (max-width: 767px){.wrx-remodel-page-hero{min-height:auto;padding-block:70px 25px}.wrx-remodel-hero-copy h1{font-size:48px}.wrx-remodel-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-remodel-hero-visual{border-radius:18px;height:480px}.wrx-remodel-hero-image{inset:12% 1% 8% 7%}.wrx-remodel-browser{width:74%;min-height:300px;padding:67px 23px 25px;top:22%;left:11%}.wrx-remodel-browser>strong{font-size:32px}.wrx-remodel-browser>div b{font-size:6px}.wrx-remodel-float{min-width:135px;padding:11px}.wrx-remodel-float b{font-size:8px}.wrx-remodel-float.wrx-project-card{bottom:7%;left:0}.wrx-remodel-float.wrx-homeowner-card{top:11%;right:0}.wrx-remodel-answer,.wrx-remodel-choice,.wrx-remodel-transformation,.wrx-remodel-projects,.wrx-remodel-inquiry,.wrx-remodel-search,.wrx-remodel-migration,.wrx-remodel-build,.wrx-remodel-faq{padding-block:90px}.wrx-remodel-choice-grid article{min-height:330px}.wrx-remodel-choice-grid article small{margin-top:45px}.wrx-remodel-compare{border-radius:16px}.wrx-remodel-compare-line span{width:48px;height:48px}.wrx-remodel-compare-label{padding:8px 10px;top:12px}.wrx-remodel-compare-label.wrx-before{left:12px}.wrx-remodel-compare-label.wrx-after{right:12px}.wrx-remodel-compare-controls{flex-wrap:wrap}.wrx-remodel-project-grid summary{grid-template-columns:36px 1fr auto;gap:12px;padding:20px 16px}.wrx-remodel-project-grid summary strong{font-size:20px}.wrx-remodel-project-grid details[open]{transform:none}.wrx-remodel-project-grid details>div{padding:0 16px 18px}.wrx-remodel-trust-map{min-height:420px;margin-inline:-8px}.wrx-remodel-trust-map:before{width:88%;height:70%}.wrx-remodel-trust-core{width:165px;height:165px}.wrx-remodel-trust-map>span{max-width:115px;padding:9px 10px;font-size:8px}.wrx-remodel-trust-map .wrx-node-team{left:30%}.wrx-remodel-inquiry-path:before{left:28px}.wrx-remodel-inquiry-path article{grid-template-columns:58px 1fr 7px;gap:12px;padding:16px}.wrx-search-board-head{gap:12px;display:grid}.wrx-search-board-head p{text-align:left;max-width:none}.wrx-remodel-migration-rail{grid-template-columns:1fr;padding:18px}.wrx-remodel-migration-rail article{grid-template-columns:45px 1fr;align-items:center;gap:14px;min-height:128px;padding:17px;display:grid}.wrx-remodel-migration-rail article strong{margin-top:0}.wrx-remodel-url-example>span{grid-template-columns:38px 1fr auto}.wrx-remodel-url-example>span strong{grid-column:2/-1}.wrx-remodel-build-grid details{min-height:260px}.wrx-remodel-build-grid summary{grid-template-columns:56px 1fr auto;gap:13px;min-height:235px;padding:22px 17px}.wrx-room-mark{width:52px;height:52px}.wrx-remodel-build-grid summary strong{font-size:22px}.wrx-room-items{padding:0 17px 20px}.wrx-remodel-links{margin-block:60px}.wrx-remodel-faq summary{font-size:17px}.wrx-remodel-cta{padding-inline:22px}}
@media (max-width: 479px){.wrx-remodel-hero-copy h1{font-size:43px}.wrx-remodel-browser{width:78%;left:8%}.wrx-remodel-browser>strong{font-size:29px}.wrx-remodel-float{min-width:120px}.wrx-remodel-trust-map>span{max-width:104px}.wrx-remodel-project-grid summary{grid-template-columns:29px 1fr auto}.wrx-remodel-build-grid summary{grid-template-columns:48px 1fr auto}.wrx-room-mark{width:44px;height:44px}}
.wrx-dental-hero{--dental-aqua:#63e5df;--dental-ice:#7be9ff;isolation:isolate;background:#050b12;border:1px solid #28414c;border-radius:30px;align-items:center;min-height:790px;margin-bottom:70px;display:flex;position:relative;overflow:clip;box-shadow:0 40px 120px #000c,0 0 45px #42ddd61b}
.wrx-dental-hero-photo{z-index:-3;position:absolute;inset:0}
.wrx-dental-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%}
.wrx-dental-hero-shade{z-index:-2;background:linear-gradient(90deg,#050b12 0,#050b12f2 35%,#050b1299 56%,#050b1212 82%),linear-gradient(#0000 48%,#050b12b8);position:absolute;inset:0}
.wrx-dental-hero-copy{z-index:3;width:min(62%,780px);padding:80px 0 80px 70px;position:relative}
.wrx-dental-hero-copy .wrx-eyebrow{color:#77e8e2}
.wrx-dental-hero-copy .wrx-eyebrow i{background:#63e5df}
.wrx-dental-hero-copy h1{letter-spacing:-.058em;margin:24px 0;font-size:clamp(55px,5.2vw,82px);line-height:.96}
.wrx-dental-hero-copy h1 em{color:#84eee7;text-shadow:0 0 35px #63e5df55}
.wrx-dental-hero-copy>p:not(.wrx-eyebrow){color:#bdc9cf;max-width:690px;font-size:19px;line-height:1.72}
.wrx-dental-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-dental-signals span{color:#b8d2d5;letter-spacing:.08em;background:#071019d9;border:1px solid #38545c;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-dental-smile-arc{z-index:1;aspect-ratio:1;filter:drop-shadow(0 0 8px #63e5df);border:1px solid #63e5df4f;border-radius:50%;width:45%;animation:7s ease-in-out infinite dental-scan;position:absolute;top:7%;right:4%}
.wrx-dental-smile-arc:before,.wrx-dental-smile-arc:after,.wrx-dental-smile-arc i{content:"";border:1px solid #7be9ff45;border-radius:50%;position:absolute}
.wrx-dental-smile-arc:before{inset:14% -7%;transform:rotate(-12deg)}
.wrx-dental-smile-arc:after{inset:-6% 24%;transform:rotate(18deg)}
.wrx-dental-smile-arc i:first-child{border-color:#fff5;inset:29%}
.wrx-dental-smile-arc i:nth-child(2){border-width:0 0 0 1px;border-radius:0;width:1px;top:-5%;bottom:-5%;left:49%}
.wrx-dental-smile-arc span{background:#63e5df;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 25px #63e5df}
.wrx-dental-hero-ui{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061019de;border:1px solid #8beee980;border-radius:18px;width:270px;padding:24px;position:absolute;bottom:7%;right:4%;box-shadow:0 24px 70px #000b,0 0 32px #63e5df2d}
.wrx-dental-hero-ui small{color:#77e8e2;letter-spacing:.14em;font-size:8px}
.wrx-dental-hero-ui strong{margin:18px 0;font-size:22px;line-height:1.25;display:block}
.wrx-dental-hero-ui em{color:#7be9ff;font-style:normal}
.wrx-dental-hero-ui>span{color:#9eb2b8;border-top:1px solid #314850;padding-top:13px;font-size:9px;display:block}
.wrx-dental-answer{border-bottom:1px solid #223039;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:end;gap:90px;padding:105px 0 125px;display:grid}
.wrx-dental-answer h2,.wrx-dental-section-intro h2,.wrx-dental-treatment-heading h2,.wrx-dental-trust h2,.wrx-dental-appointment h2,.wrx-dental-discovery h2,.wrx-dental-migration h2,.wrx-dental-boundaries h2,.wrx-dental-faq h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.04}
.wrx-dental-answer>p{color:#aab8c0;margin:0;font-size:19px;line-height:1.82}
.wrx-dental-journey{padding:135px 0}
.wrx-dental-section-intro{max-width:980px}
.wrx-dental-section-intro>p:last-child{color:#9eabb3;font-size:17px}
.wrx-dental-journey-stage{background:linear-gradient(145deg,#08131d,#050b12);border:1px solid #29434d;border-radius:26px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin-top:55px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 95px #000a,0 0 40px #63e5df14}
.wrx-dental-journey-progress{background:#142630;grid-column:1/-1;height:3px}
.wrx-dental-journey-progress span{background:linear-gradient(90deg,#7f07ff,#63e5df,#7be9ff);height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #63e5df}
.wrx-dental-journey-steps{border-right:1px solid #253b45;padding:25px}
.wrx-dental-journey-steps button{color:#8799a3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1c3039;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:12px 15px;transition:background .25s,color .25s,transform .25s;display:grid}
.wrx-dental-journey-steps button:last-child{border-bottom:0}
.wrx-dental-journey-steps button:hover,.wrx-dental-journey-steps button:focus-visible,.wrx-dental-journey-steps button[aria-current=step]{color:#f4f1ea;background:#63e5df0d;transform:translate(5px)}
.wrx-dental-journey-steps button:focus-visible{outline-offset:-3px;outline:2px solid #63e5df}
.wrx-dental-journey-steps button>span{border:1px solid #38535c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;display:grid}
.wrx-dental-journey-steps button[aria-current=step]>span{color:#63e5df;border-color:#63e5df;box-shadow:0 0 22px #63e5df3d}
.wrx-dental-journey-steps button strong{font-size:15px}
.wrx-dental-journey-steps button i{color:#63e5df;font-style:normal}
.wrx-dental-journey-answer{background:radial-gradient(circle at 100% 0,#63e5df1c,#0000 45%);flex-direction:column;justify-content:center;min-height:450px;padding:65px;display:flex}
.wrx-dental-journey-answer small{color:#63e5df;letter-spacing:.15em;font-size:8px}
.wrx-dental-journey-answer h3{letter-spacing:-.035em;max-width:620px;margin:25px 0;font-size:clamp(30px,3vw,47px);line-height:1.1}
.wrx-dental-journey-answer p{color:#aab8bf;max-width:670px;font-size:16px;line-height:1.75}
.wrx-dental-journey-answer>span{color:#a9c4c9;letter-spacing:.08em;border:1px solid #31505a;border-radius:999px;width:max-content;margin-top:24px;padding:10px 13px;font-size:9px}
.wrx-dental-journey-answer>span i{background:#63e5df;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #63e5df}
.wrx-dental-treatment-section{color:#061019;background:#edf6f5;border-block:1px solid #d5e5e4;padding:140px 0}
.wrx-dental-treatment-heading{max-width:1050px}
.wrx-dental-treatment-heading .wrx-eyebrow{color:#087b79}
.wrx-dental-treatment-heading .wrx-eyebrow i{background:#0aa9a3}
.wrx-dental-treatment-heading>p:last-child{color:#52666d;max-width:790px;font-size:17px;line-height:1.75}
.wrx-dental-treatment-explorer{margin-top:55px}
.wrx-dental-treatment-tabs{scrollbar-width:thin;gap:9px;padding:3px 3px 13px;display:flex;overflow-x:auto}
.wrx-dental-treatment-tabs button{color:#345158;min-height:50px;font:inherit;cursor:pointer;background:#f8fbfa;border:1px solid #acc7c6;border-radius:999px;flex:none;padding:0 22px;font-weight:700}
.wrx-dental-treatment-tabs button:hover,.wrx-dental-treatment-tabs button:focus-visible,.wrx-dental-treatment-tabs button[aria-selected=true]{color:#fff;background:#06232a;border-color:#077f7b;box-shadow:0 0 0 3px #63e5df45}
.wrx-dental-treatment-panel{background:linear-gradient(135deg,#fff,#e8f5f4);border:1px solid #b7cfcd;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:70px;min-height:460px;margin-top:14px;padding:65px;display:grid;box-shadow:0 25px 65px #3255521c}
.wrx-dental-treatment-panel small{color:#087b79;letter-spacing:.15em;font-size:9px;font-weight:800}
.wrx-dental-treatment-panel h3{letter-spacing:-.046em;max-width:650px;margin:20px 0;font-size:clamp(34px,3.8vw,57px);line-height:1.05}
.wrx-dental-treatment-panel p{color:#52666d;max-width:680px;line-height:1.75}
.wrx-dental-treatment-panel>div:first-child>span{color:#345158;border-left:2px solid #07857f;margin-top:27px;padding-left:15px;font-size:12px;display:block}
.wrx-dental-treatment-modules{grid-template-columns:1fr 1fr;gap:10px;display:grid}
.wrx-dental-treatment-modules span{color:#15343a;background:#f9fcfb;border:1px solid #a9c8c5;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:125px;padding:20px;font-weight:700;display:flex}
.wrx-dental-treatment-modules b{color:#087b79;font-size:9px}
.wrx-dental-trust{padding:140px 0}
.wrx-dental-trust-heading{max-width:980px}
.wrx-dental-trust-heading>p:last-child{color:#9eabb3;max-width:760px;line-height:1.75}
.wrx-dental-trust-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:55px;display:grid}
.wrx-dental-trust-mosaic article{background:linear-gradient(145deg,#0a1721,#061019);border:1px solid #29424c;border-radius:22px;min-height:280px;padding:30px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}
.wrx-dental-trust-mosaic article:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#63e5df20,#0000 68%);border-radius:50%;width:60%;position:absolute;bottom:-35%;right:-15%}
.wrx-dental-trust-mosaic article:hover{border-color:#63e5df78;transform:translateY(-7px);box-shadow:0 28px 75px #0009,0 0 30px #63e5df1f}
.wrx-dental-trust-mosaic .wrx-providers{grid-column:span 7}
.wrx-dental-trust-mosaic .wrx-office{grid-column:span 5}
.wrx-dental-trust-mosaic .wrx-reviews{grid-column:span 4}
.wrx-dental-trust-mosaic .wrx-details{grid-column:span 8}
.wrx-dental-trust-mosaic small{color:#63e5df;letter-spacing:.15em;font-size:8px}
.wrx-dental-trust-mosaic strong{max-width:520px;margin:80px 0 17px;font-size:26px;display:block}
.wrx-dental-trust-mosaic p{color:#9eacb4;max-width:570px;font-size:14px;line-height:1.7}
.wrx-dental-trust-mosaic article>span{color:#7be9ff66;font:60px/1 Georgia,serif;position:absolute;top:22px;right:24px}
.wrx-dental-appointment{border-block:1px solid #22313a;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:90px;padding:140px 0;display:grid}
.wrx-dental-phone{background:linear-gradient(155deg,#10202a,#050b12);border:1px solid #58747c;border-radius:48px;width:min(100%,520px);min-height:650px;margin-inline:auto;padding:34px;position:relative;box-shadow:0 40px 110px #000d,0 0 40px #63e5df1f}
.wrx-dental-phone:before{content:"";background:#020508;border-radius:999px;width:100px;height:22px;position:absolute;top:12px;left:50%;translate:-50%}
.wrx-dental-phone-top{align-items:center;gap:10px;margin:15px 0 42px;display:flex}
.wrx-dental-phone-top i{background:#63e5df;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #63e5df}
.wrx-dental-phone-top small{color:#8db1b6;letter-spacing:.14em;font-size:8px}
.wrx-dental-phone>strong{margin-bottom:28px;font-size:29px;display:block}
.wrx-dental-phone details{background:#08131b;border:1px solid #29424b;border-radius:13px;margin-bottom:10px}
.wrx-dental-phone summary{cursor:pointer;color:#cfdbdd;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;font-size:13px;list-style:none;display:grid}
.wrx-dental-phone summary::-webkit-details-marker{display:none}
.wrx-dental-phone summary:focus-visible{outline-offset:-4px;border-radius:11px;outline:2px solid #63e5df}
.wrx-dental-phone summary span{color:#63e5df;border:1px solid #4d6971;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}
.wrx-dental-phone summary i{color:#63e5df;font-size:19px;font-style:normal;transition:rotate .25s}
.wrx-dental-phone details[open]{border-color:#63e5df7a;box-shadow:inset 0 0 22px #63e5df0c}
.wrx-dental-phone details[open] summary i{rotate:45deg}
.wrx-dental-phone details p{color:#91a3aa;margin:0;padding:0 18px 18px 60px;font-size:11px;line-height:1.6}
.wrx-dental-phone>b{color:#041013;letter-spacing:.13em;text-align:center;background:linear-gradient(90deg,#087d79,#53d8d2);border-radius:11px;margin-top:22px;padding:16px;font-size:9px;display:block;box-shadow:0 0 28px #63e5df2e}
.wrx-dental-appointment>div:last-child>p:not(.wrx-eyebrow){color:#a5b2ba;line-height:1.78}
.wrx-dental-privacy-note{background:#07111a;border:1px solid #2c444d;border-radius:13px;margin-top:25px;padding:18px;font-size:13px;color:#a9c2c7!important}
.wrx-dental-privacy-note strong{color:#63e5df}
.wrx-dental-discovery{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:85px;padding:140px 0;display:grid}
.wrx-dental-discovery>div:first-child>p:not(.wrx-eyebrow){color:#9eabb3;line-height:1.75}
.wrx-dental-semantic-path{background:radial-gradient(circle at 100% 0,#63e5df1d,#0000 42%),#07111a;border:1px solid #2a4650;border-radius:26px;min-height:500px;padding:35px;box-shadow:0 30px 90px #0009}
.wrx-dental-semantic-path header{border-bottom:1px solid #29404a;justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}
.wrx-dental-semantic-path header small{color:#63e5df;letter-spacing:.15em;font-size:8px}
.wrx-dental-semantic-path header strong{font-size:19px}
.wrx-dental-semantic-path>span{background:#0a1721;border:1px solid #243b44;border-radius:999px;grid-template-columns:38px 110px 1fr;align-items:center;gap:14px;min-height:70px;margin-top:10px;padding:13px 17px;display:grid;position:relative}
.wrx-dental-semantic-path>span:not(:last-of-type):after{content:"";background:#63e5df;width:1px;height:11px;position:absolute;top:100%;left:35px;box-shadow:0 0 8px #63e5df}
.wrx-dental-semantic-path>span i{color:#63e5df;border:1px solid #63e5df;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}
.wrx-dental-semantic-path>span b{color:#82a2aa;letter-spacing:.12em;font-size:8px}
.wrx-dental-semantic-path>span strong{font-size:14px}
.wrx-dental-semantic-path>p{color:#899ca4;text-align:center;margin:23px 0 0;font-size:10px}
.wrx-dental-migration{border-block:1px solid #22313a;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:85px;padding:135px 0;display:grid}
.wrx-dental-migration-copy>p:not(.wrx-eyebrow){color:#9eabb3;line-height:1.75}
.wrx-dental-continuity{background:linear-gradient(145deg,#0a1721,#061019);border:1px solid #37525a;border-radius:24px;padding:34px;box-shadow:0 30px 90px #0008}
.wrx-dental-continuity header{border-bottom:1px solid #29424a;justify-content:space-between;align-items:end;gap:18px;padding-bottom:23px;display:flex}
.wrx-dental-continuity header small{color:#63e5df;letter-spacing:.14em;font-size:8px}
.wrx-dental-continuity header strong{font-size:20px}
.wrx-dental-continuity-row{border-bottom:1px solid #253b44;grid-template-columns:55px minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:13px;min-height:96px;padding:14px;display:grid}
.wrx-dental-continuity-row span{color:#63e5df;letter-spacing:.1em;text-align:center;border:1px solid #63e5df;border-radius:999px;width:50px;padding:8px;font-size:7px}
.wrx-dental-continuity-row.wrx-move span{color:#c591ff;border-color:#b272ff}
.wrx-dental-continuity-row code{color:#d8e1e2;overflow-wrap:anywhere;font-size:11px}
.wrx-dental-continuity-row i{color:#63e5df;font-style:normal}
.wrx-dental-continuity-row strong{color:#a7b7bc;font-size:12px;line-height:1.45}
.wrx-dental-continuity footer{color:#8699a1;text-align:center;padding:23px 10px 0;font-size:10px}
.wrx-dental-boundaries{padding:130px 0}
.wrx-dental-boundary-main{background:radial-gradient(circle at 88% 18%,#63e5df29,#0000 38%),linear-gradient(145deg,#0b1a24,#061019);border:1px solid #63e5df7a;border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:410px;padding:65px;display:flex;box-shadow:0 35px 100px #0009,0 0 42px #63e5df1c}
.wrx-dental-boundary-main>small,.wrx-dental-boundary-support small{color:#63e5df;letter-spacing:.15em;font-size:8px}
.wrx-dental-boundary-main h2{margin-block:22px 12px}
.wrx-dental-boundary-main>p{color:#a8b7bd;max-width:780px;line-height:1.75}
.wrx-dental-boundary-support{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}
.wrx-dental-boundary-support>a{color:#fff;background:#08141d;border:1px solid #2d4851;border-radius:22px;grid-template-columns:1fr auto;align-content:center;gap:13px;min-height:240px;padding:35px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}
.wrx-dental-boundary-support>a:hover,.wrx-dental-boundary-support>a:focus-visible{border-color:#63e5df80;transform:translateY(-6px);box-shadow:0 25px 70px #0008,0 0 28px #63e5df18}
.wrx-dental-boundary-support small,.wrx-dental-boundary-support p{grid-column:1/-1}
.wrx-dental-boundary-support strong{font-size:24px}
.wrx-dental-boundary-support p{color:#94a6ad;line-height:1.65}
.wrx-dental-boundary-support .wrx-arrow-icon{color:#63e5df}
.wrx-dental-boundaries nav{border:1px solid #2c444d;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}
.wrx-dental-boundaries nav a{color:#d4dfe1;border-right:1px solid #2c444d;justify-content:space-between;align-items:center;gap:15px;min-height:90px;padding:22px;font-weight:700;text-decoration:none;display:flex}
.wrx-dental-boundaries nav a:last-child{border-right:0}
.wrx-dental-boundaries nav a:hover,.wrx-dental-boundaries nav a:focus-visible{color:#77e8e2;background:#63e5df0d}
.wrx-dental-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:85px;padding:130px 0;display:grid}
.wrx-dental-faq>div:last-child{border-top:1px solid #2d424b}
.wrx-dental-faq details{border-bottom:1px solid #2d424b}
.wrx-dental-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:90px;font-size:19px;list-style:none;display:flex}
.wrx-dental-faq summary::-webkit-details-marker{display:none}
.wrx-dental-faq summary:focus-visible{outline-offset:4px;outline:2px solid #63e5df}
.wrx-dental-faq summary span{color:#63e5df;font-size:24px;transition:rotate .25s}
.wrx-dental-faq details[open] summary span{rotate:45deg}
.wrx-dental-faq details p{color:#9cabb1;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
.wrx-dental-cta{background:radial-gradient(circle at 50% 100%,#63e5df59,#0000 46%),linear-gradient(135deg,#092a35,#274472 58%,#6517a8)}
.wrx-dental-cta h2 em{color:#8af4ee}
@supports (animation-timeline:view()){.wrx-dental-journey-stage,.wrx-dental-trust-mosaic article,.wrx-dental-phone,.wrx-dental-semantic-path>span,.wrx-dental-boundary-main,.wrx-dental-boundary-support>a{animation:both dental-reveal;animation-timeline:view();animation-range:entry 5% cover 30%}}
@media (max-width: 991px){.wrx-dental-hero-copy{width:72%;padding-left:45px}.wrx-dental-answer,.wrx-dental-appointment,.wrx-dental-discovery,.wrx-dental-migration,.wrx-dental-faq,.wrx-dental-treatment-panel{grid-template-columns:1fr;gap:45px}.wrx-dental-trust-mosaic .wrx-providers,.wrx-dental-trust-mosaic .wrx-details{grid-column:span 7}.wrx-dental-trust-mosaic .wrx-office,.wrx-dental-trust-mosaic .wrx-reviews{grid-column:span 5}}
@media (max-width: 991px){.wrx-dental-hero-copy{padding-inline:28px;width:100%;padding-bottom:250px}.wrx-dental-hero-shade{background:linear-gradient(90deg,#050b12f7,#050b12b0),linear-gradient(#0000 45%,#050b12e8)}.wrx-dental-smile-arc{width:70%;top:12%;right:-15%}.wrx-dental-hero-ui{bottom:28px;left:28px;right:auto}.wrx-dental-journey-stage{grid-template-columns:1fr}.wrx-dental-journey-steps{border-bottom:1px solid #253b45;border-right:0}.wrx-dental-journey-answer{min-height:370px;padding:45px 30px}.wrx-dental-treatment-panel{padding:40px 25px}.wrx-dental-trust-mosaic{grid-template-columns:1fr}.wrx-dental-trust-mosaic .wrx-providers,.wrx-dental-trust-mosaic .wrx-details,.wrx-dental-trust-mosaic .wrx-office,.wrx-dental-trust-mosaic .wrx-reviews{grid-column:auto}.wrx-dental-boundary-support,.wrx-dental-boundaries nav{grid-template-columns:1fr}.wrx-dental-boundaries nav a{border-bottom:1px solid #2c444d;border-right:0}.wrx-dental-boundaries nav a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-dental-hero{border-radius:19px;min-height:850px;margin-top:25px}.wrx-dental-hero-copy{padding:58px 18px 265px}.wrx-dental-hero-copy h1{font-size:47px}.wrx-dental-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-dental-hero-ui{width:auto;bottom:18px;left:18px;right:18px}.wrx-dental-answer,.wrx-dental-journey,.wrx-dental-trust,.wrx-dental-appointment,.wrx-dental-discovery,.wrx-dental-migration,.wrx-dental-boundaries,.wrx-dental-faq,.wrx-dental-treatment-section{padding-block:90px}.wrx-dental-journey-steps{padding:12px}.wrx-dental-journey-steps button{grid-template-columns:36px 1fr auto;min-height:68px;padding-inline:10px}.wrx-dental-journey-answer{min-height:340px;padding:34px 20px}.wrx-dental-treatment-panel{border-radius:18px;padding:28px 18px}.wrx-dental-treatment-tabs{grid-template-columns:1fr;padding-inline:0;display:grid;overflow:visible}.wrx-dental-treatment-tabs button{width:100%}.wrx-dental-treatment-modules{grid-template-columns:1fr}.wrx-dental-treatment-modules span{min-height:90px}.wrx-dental-trust-mosaic article{min-height:240px;padding:24px}.wrx-dental-trust-mosaic strong{margin-top:60px;font-size:23px}.wrx-dental-phone{border-radius:35px;min-height:610px;padding:27px 18px}.wrx-dental-semantic-path{padding:24px 15px}.wrx-dental-semantic-path header{display:grid}.wrx-dental-semantic-path>span{grid-template-columns:34px 78px 1fr;padding-inline:12px}.wrx-dental-continuity{padding:24px 16px}.wrx-dental-continuity header{display:grid}.wrx-dental-continuity-row{grid-template-columns:48px 1fr auto}.wrx-dental-continuity-row strong{grid-column:2/-1}.wrx-dental-boundary-main{min-height:390px;padding:38px 22px}.wrx-dental-boundary-support>a{padding:27px 22px}.wrx-dental-faq summary{font-size:17px}.wrx-dental-cta{padding-inline:22px}}
@media (max-width: 479px){.wrx-dental-hero-copy h1{font-size:42px}.wrx-dental-hero-ui strong{font-size:20px}.wrx-dental-semantic-path>span{grid-template-columns:32px 68px 1fr;gap:8px}}
.wrx-medspa-hero{--medspa-rose:#e7b6c7;--medspa-magenta:#df2d9a;isolation:isolate;background:#07050a;border:1px solid #5e3a50;border-radius:30px;align-items:center;min-height:840px;margin-bottom:70px;display:flex;position:relative;overflow:clip;box-shadow:0 45px 130px #000d,0 0 52px #df2d9a20}
.wrx-medspa-hero-image{z-index:-3;position:absolute;inset:0}
.wrx-medspa-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}
.wrx-medspa-hero-wash{z-index:-2;background:linear-gradient(90deg,#07050afd 0,#07050ae8 39%,#07050a8f 61%,#07050a15 84%),linear-gradient(#0000 48%,#07050abf);position:absolute;inset:0}
.wrx-medspa-hero-copy{z-index:3;width:min(63%,820px);padding:90px 0 90px 70px;position:relative}
.wrx-medspa-hero-copy .wrx-eyebrow{color:#f0b9ce}
.wrx-medspa-hero-copy .wrx-eyebrow i{background:#df2d9a}
.wrx-medspa-hero-copy h1{letter-spacing:-.05em;margin:24px 0;font:clamp(55px,5.2vw,82px)/.96 Georgia,serif}
.wrx-medspa-hero-copy h1 em{color:#f0b9ce;text-shadow:0 0 38px #df2d9a57;font-style:italic}
.wrx-medspa-hero-copy>p:not(.wrx-eyebrow){color:#c6b7c1;max-width:700px;font-size:19px;line-height:1.72}
.wrx-medspa-hero-signals{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}
.wrx-medspa-hero-signals span{color:#d2bdc9;letter-spacing:.08em;background:#0e0910d9;border:1px solid #68475b;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-medspa-editorial-frame{z-index:1;pointer-events:none;border:1px solid #f3c0d354;width:43%;position:absolute;top:4%;bottom:4%;right:3%}
.wrx-medspa-editorial-frame span{color:#f1c2d378;letter-spacing:.18em;font-size:7px;position:absolute;top:18px;left:20px}
.wrx-medspa-editorial-frame i{background:linear-gradient(#0000,#df2d9a,#f2c3d4,#0000);width:1px;height:32%;animation:5s ease-in-out infinite medspa-frame-light;position:absolute;top:36%;left:-1px;box-shadow:0 0 18px #df2d9a}
.wrx-medspa-editorial-frame b{color:#f5dce57a;font:52px/1 Georgia,serif;position:absolute;bottom:18px;right:22px}
.wrx-medspa-hero-route{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b070de0;border:1px solid #efb7cc80;border-radius:4px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;width:330px;padding:21px;display:grid;position:absolute;bottom:8%;right:4.5%;box-shadow:0 24px 70px #000b,0 0 34px #df2d9a31}
.wrx-medspa-hero-route small{color:#e7a8c1;letter-spacing:.16em;grid-column:1/-1;margin-bottom:8px;font-size:7px}
.wrx-medspa-hero-route span,.wrx-medspa-hero-route strong{text-align:center;font-size:9px}
.wrx-medspa-hero-route strong{color:#f1c1d3}
.wrx-medspa-hero-route i{color:#df2d9a;font-style:normal}
.wrx-medspa-answer{border-bottom:1px solid #342532;grid-template-columns:minmax(0,.56fr) minmax(0,1.44fr);gap:90px;padding:115px 0 130px;display:grid}
.wrx-medspa-answer h2,.wrx-medspa-discovery h2,.wrx-medspa-trust h2,.wrx-medspa-composer-section h2,.wrx-medspa-mobile h2,.wrx-medspa-search h2,.wrx-medspa-migration h2,.wrx-medspa-atelier h2,.wrx-medspa-services h2,.wrx-medspa-faq h2{letter-spacing:-.045em;margin:18px 0;font:clamp(40px,4.1vw,65px)/1.04 Georgia,serif}
.wrx-medspa-answer>div>p{color:#afa0aa;max-width:950px;font-size:19px;line-height:1.82}
.wrx-medspa-discovery{padding:140px 0}
.wrx-medspa-discovery-heading{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:end;gap:75px;display:grid}
.wrx-medspa-discovery-heading>p{color:#a99aa5;margin:0;font-size:17px;line-height:1.75}
.wrx-medspa-treatment-studio{background:radial-gradient(circle at 25% 48%,#df2d9a20,#0000 35%),#09060b;border:1px solid #55384d;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:25px;min-height:640px;margin-top:55px;padding:28px;display:grid;position:relative;box-shadow:0 35px 100px #000a}
.wrx-medspa-treatment-lenses{grid-template-columns:1fr 1fr;align-content:center;gap:14px;min-height:580px;padding:25px;display:grid;position:relative}
.wrx-medspa-treatment-lenses:before{content:"CHOOSE AN INTEREST";z-index:2;color:#df9fba;letter-spacing:.13em;text-align:center;background:#100a10;border:1px solid #e3a7bf;border-radius:50%;place-items:center;width:128px;height:128px;font-size:7px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 40px #df2d9a42}
.wrx-medspa-treatment-lenses button{color:#bdaab5;min-height:170px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#160d15,#0a060b);border:1px solid #503447;border-radius:50% 50% 44% 56%/55% 44% 56% 45%;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;transition:transform .35s,border-color .35s,box-shadow .35s,color .35s;display:flex;position:relative}
.wrx-medspa-treatment-lenses button:nth-child(2){translate:14px -10px}
.wrx-medspa-treatment-lenses button:nth-child(3){translate:-10px 12px}
.wrx-medspa-treatment-lenses button:nth-child(4){translate:12px 12px}
.wrx-medspa-treatment-lenses button:hover,.wrx-medspa-treatment-lenses button:focus-visible,.wrx-medspa-treatment-lenses button[aria-pressed=true]{z-index:3;color:#fff;border-color:#e4a8c0;transform:translateY(-7px);box-shadow:0 25px 65px #0009,0 0 38px #df2d9a38}
.wrx-medspa-treatment-lenses button:focus-visible{outline-offset:3px;outline:2px solid #f1b9cf}
.wrx-medspa-treatment-lenses button span{color:#df82ac;font-size:9px}
.wrx-medspa-treatment-lenses button i{color:#e8a9c1;align-self:flex-end;font-style:normal}
.wrx-medspa-treatment-view{color:#190d15;background:linear-gradient(150deg,#f7eef3 0,#e9d6df 100%);border:1px solid #704c62;border-radius:20px;flex-direction:column;justify-content:center;min-height:580px;padding:58px;display:flex;box-shadow:inset 0 0 55px #fff8}
.wrx-medspa-treatment-view>small{color:#9f286b;letter-spacing:.16em;font-size:8px;font-weight:800}
.wrx-medspa-treatment-view h3{letter-spacing:-.04em;max-width:600px;margin:22px 0;font:clamp(34px,3.5vw,55px)/1.03 Georgia,serif}
.wrx-medspa-treatment-view>p{color:#5f4a56;max-width:620px;line-height:1.75}
.wrx-medspa-treatment-view>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}
.wrx-medspa-treatment-view>div span{color:#4d3542;background:#fff7fb;border:1px solid #c7a7b5;align-items:center;gap:12px;min-height:80px;padding:14px;font-size:12px;display:flex}
.wrx-medspa-treatment-view>div i{color:#a51f68;font-size:8px;font-style:normal}
.wrx-medspa-treatment-view>b{color:#6b4b5c;border-left:2px solid #b52b77;margin-top:24px;padding-left:14px;font-size:10px;font-weight:600}
.wrx-medspa-discovery-note{color:#8d7d87;text-align:center;margin:18px 0 0;font-size:11px}
.wrx-medspa-discovery-note strong{color:#e1a8bd}
.wrx-medspa-trust{border-top:1px solid #342532;padding:140px 0}
.wrx-medspa-trust-heading{max-width:1040px}
.wrx-medspa-trust-heading h2 em{color:#e9b1c6;font-style:italic}
.wrx-medspa-trust-heading>p:last-child{color:#a596a1;max-width:820px;line-height:1.75}
.wrx-medspa-trust-spread{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(145px,auto);gap:14px;margin-top:60px;display:grid}
.wrx-medspa-trust-spread article{background:linear-gradient(145deg,#120b12,#09060a);border:1px solid #52364a;padding:32px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}
.wrx-medspa-trust-spread article:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#df2d9a29,#0000 68%);border-radius:50%;width:55%;position:absolute;bottom:-36%;right:-18%}
.wrx-medspa-trust-spread article:hover{border-color:#d890ad;transform:translateY(-7px);box-shadow:0 30px 80px #000a,0 0 32px #df2d9a22}
.wrx-medspa-trust-spread .wrx-medspa-people{grid-area:span 2/span 7}
.wrx-medspa-trust-spread .wrx-medspa-place,.wrx-medspa-trust-spread .wrx-medspa-clear-process{grid-column:span 5}
.wrx-medspa-trust-spread .wrx-medspa-proof{grid-column:span 12}
.wrx-medspa-trust-spread article>span{color:#e9afc458;font:64px/1 Georgia,serif;position:absolute;top:18px;right:25px}
.wrx-medspa-trust-spread small{color:#dc79a6;letter-spacing:.16em;font-size:8px}
.wrx-medspa-trust-spread h3{max-width:650px;margin:75px 0 18px;font:30px/1.12 Georgia,serif}
.wrx-medspa-trust-spread p{color:#a4949f;max-width:700px;font-size:14px;line-height:1.7}
.wrx-medspa-trust-spread .wrx-medspa-proof{grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}
.wrx-medspa-trust-spread .wrx-medspa-proof h3{margin:35px 0 0}
.wrx-medspa-trust-spread .wrx-medspa-proof p{margin:0}
.wrx-medspa-composer-section{color:#1b0d15;background:#f4e9ee;padding:140px 0}
.wrx-medspa-composer-heading{max-width:1050px}
.wrx-medspa-composer-heading .wrx-eyebrow{color:#a21d64}
.wrx-medspa-composer-heading .wrx-eyebrow i{background:#b92876}
.wrx-medspa-composer-heading>p:last-child{color:#604a57;max-width:780px;line-height:1.75}
.wrx-medspa-composer{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:35px;margin-top:55px;display:grid}
.wrx-medspa-composer-meter{background:linear-gradient(145deg,#fff9fc,#e8d2dc);border:1px solid #c9a5b5;flex-direction:column;justify-content:center;min-height:480px;padding:48px;display:flex;box-shadow:0 25px 65px #4e24341a}
.wrx-medspa-composer-meter small{color:#a52568;letter-spacing:.15em;font-size:8px}
.wrx-medspa-composer-meter strong{margin-top:18px;font:42px/1 Georgia,serif;display:block}
.wrx-medspa-composer-meter>span{background:#d7bdc8;height:7px;margin:40px 0 20px;overflow:hidden}
.wrx-medspa-composer-meter>span i{background:linear-gradient(90deg,#8a38ff,#df2d9a,#f0a7c4);height:100%;transition:width .4s;display:block;box-shadow:0 0 18px #df2d9a}
.wrx-medspa-composer-meter p{color:#6b5360;line-height:1.7}
.wrx-medspa-composer-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}
.wrx-medspa-composer-controls button{color:#39222f;min-height:230px;font:inherit;text-align:left;cursor:pointer;background:#f9f0f4;border:1px solid #c7a6b5;grid-template-columns:1fr auto;align-content:space-between;gap:12px;padding:25px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}
.wrx-medspa-composer-controls button:hover,.wrx-medspa-composer-controls button:focus-visible,.wrx-medspa-composer-controls button[aria-pressed=true]{border-color:#b72874;transform:translateY(-5px);box-shadow:0 22px 50px #6530441d,0 0 0 2px #df2d9a18}
.wrx-medspa-composer-controls button:focus-visible{outline-offset:3px;outline:2px solid #a51e67}
.wrx-medspa-composer-controls button>span{color:#8e6d7d;align-items:center;gap:8px;font-size:9px;display:flex}
.wrx-medspa-composer-controls button>span i{border:1px solid #ac7f93;border-radius:50%;width:10px;height:10px}
.wrx-medspa-composer-controls button[aria-pressed=true]>span i{background:#b52973;box-shadow:0 0 12px #df2d9a}
.wrx-medspa-composer-controls button>strong,.wrx-medspa-composer-copy{grid-column:1/-1}
.wrx-medspa-composer-controls button>strong{font:23px/1.15 Georgia,serif}
.wrx-medspa-composer-copy{color:#715867;font-size:13px;line-height:1.6}
.wrx-medspa-composer-controls button>b{color:#a82369;font-size:9px}
.wrx-medspa-compliance-note{color:#654e5a;background:#ead7e0;border-left:2px solid #a82369;margin:25px 0 0;padding:18px;font-size:12px;line-height:1.65}
.wrx-medspa-mobile{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:90px;padding:140px 0;display:grid}
.wrx-medspa-mobile-copy>p:not(.wrx-eyebrow){color:#a596a0;line-height:1.75}
.wrx-medspa-phone-ribbon{background:radial-gradient(circle at 50% 18%,#df2d9a25,#0000 34%),linear-gradient(160deg,#170c15,#07050a);border:1px solid #66445a;border-radius:90px 18px;min-height:660px;margin:0;padding:48px 56px;position:relative;overflow:hidden;box-shadow:0 40px 110px #000c,0 0 40px #df2d9a20}
.wrx-medspa-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
.wrx-medspa-phone-top{align-items:center;gap:12px;display:flex}
.wrx-medspa-phone-top i{background:#e9aec4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #df2d9a}
.wrx-medspa-phone-top span{color:#bda3b1;letter-spacing:.14em;font-size:8px}
.wrx-medspa-phone-ribbon>strong{margin:38px 0;font:35px/1.05 Georgia,serif;display:block}
.wrx-medspa-ribbon-line{background:linear-gradient(#f0bad0,#df2d9a,#8a38ff);width:1px;position:absolute;top:155px;bottom:80px;left:75px;box-shadow:0 0 16px #df2d9a}
.wrx-medspa-phone-ribbon article{grid-template-columns:42px 1fr;align-items:center;gap:20px;min-height:92px;margin-left:0;padding:12px 18px;display:grid;position:relative}
.wrx-medspa-phone-ribbon article>span{z-index:2;color:#e4a3bc;background:#0d080d;border:1px solid #e5a9c0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;display:grid;box-shadow:0 0 18px #df2d9a33}
.wrx-medspa-phone-ribbon article strong{font-size:15px}
.wrx-medspa-phone-ribbon article p{color:#998994;margin:6px 0 0;font-size:11px}
.wrx-medspa-phone-ribbon>b{letter-spacing:.14em;text-align:center;background:linear-gradient(90deg,#8a38ff,#df2d9a);border-radius:999px;margin-top:24px;padding:15px;font-size:8px;display:block;box-shadow:0 0 28px #df2d9a3b}
.wrx-medspa-search{border-block:1px solid #342532;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:90px;padding:140px 0;display:grid}
.wrx-medspa-search>div:last-child>p:not(.wrx-eyebrow){color:#a596a0;line-height:1.75}
.wrx-medspa-journal{background:#0d080d;border:1px solid #5e3e53;min-height:540px;margin:0;padding:38px;box-shadow:0 35px 100px #000a}
.wrx-medspa-journal header{border-bottom:1px solid #4c3243;justify-content:space-between;gap:20px;padding-bottom:24px;display:flex}
.wrx-medspa-journal header small{color:#df7eaa;letter-spacing:.15em;font-size:8px}
.wrx-medspa-journal header strong{font:19px Georgia,serif}
.wrx-medspa-journal-page{color:#1c1017;background:linear-gradient(135deg,#f7eef3,#e9d7df);min-height:360px;padding:50px 32px}
.wrx-medspa-journal-page>span{color:#a52669;letter-spacing:.15em;font-size:8px}
.wrx-medspa-journal-page h3{max-width:520px;margin:26px 0 16px;font:42px/1.05 Georgia,serif}
.wrx-medspa-journal-page p{color:#624c59;max-width:610px;line-height:1.7}
.wrx-medspa-journal-page>div{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}
.wrx-medspa-journal-page i{color:#6b4e5c;border:1px solid #c5a4b3;border-radius:999px;padding:9px 11px;font-size:9px;font-style:normal}
.wrx-medspa-journal footer{color:#8d7884;text-align:center;padding-top:23px;font-size:9px}
.wrx-medspa-migration{padding:140px 0}
.wrx-medspa-migration-heading{max-width:1050px}
.wrx-medspa-migration-heading>p:last-child{color:#a596a0;max-width:860px;line-height:1.75}
.wrx-medspa-ledger{background:#0d080d;border:1px solid #654358;margin-top:52px;box-shadow:0 30px 90px #0009}
.wrx-medspa-ledger header{border-bottom:1px solid #4b3142;justify-content:space-between;gap:20px;padding:22px 27px;display:flex}
.wrx-medspa-ledger header small,.wrx-medspa-ledger header span{color:#df85ad;letter-spacing:.15em;font-size:8px}
.wrx-medspa-ledger-row{border-bottom:1px solid #422c3a;grid-template-columns:70px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:112px;padding:22px 28px;display:grid}
.wrx-medspa-ledger-row b{color:#e98eb7;letter-spacing:.12em;text-align:center;border:1px solid #df2d9a;border-radius:999px;width:60px;padding:9px;font-size:8px}
.wrx-medspa-ledger-row.wrx-move b{color:#bd8aff;border-color:#9a55ff}
.wrx-medspa-ledger-row code{color:#e5d8df;overflow-wrap:anywhere;font-size:12px}
.wrx-medspa-ledger-row i{color:#df2d9a;font-style:normal}
.wrx-medspa-ledger-row strong{color:#af9ba6;font-size:13px}
.wrx-medspa-ledger footer{color:#8e7b85;text-align:center;padding:24px 28px;font-size:10px}
.wrx-medspa-atelier{border-top:1px solid #342532;padding:140px 0}
.wrx-medspa-atelier-heading{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:75px;display:grid}
.wrx-medspa-atelier-heading>p:last-child{color:#a596a0;margin:0;line-height:1.75}
.wrx-medspa-atelier-stack{margin-top:60px;padding-bottom:55px;position:relative}
.wrx-medspa-atelier-panel{--atelier:#df2d9a;background:linear-gradient(145deg,#140b13,#09060a);border:1px solid #5b3b50;margin-top:-1px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0008}
.wrx-medspa-atelier-panel.wrx-panel-2{--atelier:#9f56ff;margin-inline:4%}
.wrx-medspa-atelier-panel.wrx-panel-3{--atelier:#e7b6c7;margin-inline:8%}
.wrx-medspa-atelier-panel:hover,.wrx-medspa-atelier-panel:focus-within,.wrx-medspa-atelier-panel[open]{z-index:3;border-color:var(--atelier);box-shadow:0 34px 90px #000b,0 0 34px var(--atelier);transform:translateY(-5px)}
@supports (color:color-mix(in lab, red, red)){.wrx-medspa-atelier-panel:hover,.wrx-medspa-atelier-panel:focus-within,.wrx-medspa-atelier-panel[open]{box-shadow:0 34px 90px #000b,0 0 34px color-mix(in srgb,var(--atelier) 25%,transparent)}}
.wrx-medspa-atelier-panel summary{cursor:pointer;grid-template-columns:70px 1fr auto;align-items:center;gap:25px;min-height:190px;padding:32px;list-style:none;display:grid}
.wrx-medspa-atelier-panel summary::-webkit-details-marker{display:none}
.wrx-medspa-atelier-panel summary:focus-visible{outline:2px solid var(--atelier);outline-offset:-5px}
.wrx-medspa-atelier-panel summary>span:first-child{color:var(--atelier);font:46px/1 Georgia,serif}
@supports (color:color-mix(in lab, red, red)){.wrx-medspa-atelier-panel summary>span:first-child{color:color-mix(in srgb,var(--atelier) 70%,white)}}
.wrx-medspa-atelier-panel summary small{color:var(--atelier);letter-spacing:.16em;font-size:9px}
.wrx-medspa-atelier-panel summary strong{margin:12px 0;font:27px Georgia,serif;display:block}
.wrx-medspa-atelier-summary-copy>span{color:#9f8f99;max-width:760px;font-size:14px;line-height:1.65;display:block}
.wrx-medspa-atelier-panel summary>i{width:40px;height:40px;color:var(--atelier);border:1px solid #68465b;border-radius:50%;place-items:center;font-size:23px;font-style:normal;transition:rotate .25s;display:grid}
.wrx-medspa-atelier-panel[open] summary>i{rotate:45deg}
.wrx-medspa-atelier-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 32px 30px;display:grid}
.wrx-medspa-atelier-items span{color:#c8b5c0;background:#0a060a;border:1px solid #45303f;justify-content:space-between;align-items:flex-end;min-height:75px;padding:15px;font-size:12px;display:flex}
.wrx-medspa-atelier-items b{color:var(--atelier)}
.wrx-medspa-services{padding:130px 0}
.wrx-medspa-service-primary{color:#fff;background:radial-gradient(circle at 88% 20%,#df2d9a31,#0000 38%),linear-gradient(145deg,#1a0c17,#09060a);border:1px solid #e29ab7;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:65px;text-decoration:none;display:flex;box-shadow:0 35px 100px #000a,0 0 40px #df2d9a1f}
.wrx-medspa-service-primary:focus-visible{outline-offset:4px;outline:2px solid #f2b8cf}
.wrx-medspa-service-primary small,.wrx-medspa-services>div small{color:#e59fbb;letter-spacing:.15em;font-size:9px}
.wrx-medspa-service-primary>p{color:#af9da7;max-width:790px;line-height:1.75}
.wrx-medspa-service-primary>span{color:#f1c4d5;border-bottom:1px solid #df2d9a;align-items:center;gap:15px;margin-top:25px;padding-bottom:10px;font-weight:700;display:flex}
.wrx-medspa-services>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}
.wrx-medspa-services>div a{color:#fff;background:#0e080d;border:1px solid #503649;grid-template-columns:1fr auto;align-content:center;gap:14px;min-height:220px;padding:34px;text-decoration:none;transition:transform .3s,border-color .3s;display:grid}
.wrx-medspa-services>div a:hover,.wrx-medspa-services>div a:focus-visible{border-color:#d78fab;transform:translateY(-6px)}
.wrx-medspa-services>div small{grid-column:1/-1}
.wrx-medspa-services>div strong{font:24px Georgia,serif}
.wrx-medspa-services>div .wrx-arrow-icon{color:#df5b98}
.wrx-medspa-services nav{border:1px solid #4c3345;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}
.wrx-medspa-services nav a{color:#d5c3cc;border-right:1px solid #4c3345;justify-content:space-between;align-items:center;gap:15px;min-height:90px;padding:23px;font-weight:700;text-decoration:none;display:flex}
.wrx-medspa-services nav a:last-child{border-right:0}
.wrx-medspa-services nav a:hover,.wrx-medspa-services nav a:focus-visible{color:#f0b8cd;background:#df2d9a0d}
.wrx-medspa-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:85px;padding:130px 0;display:grid}
.wrx-medspa-faq>div:last-child{border-top:1px solid #503548}
.wrx-medspa-faq details{border-bottom:1px solid #503548}
.wrx-medspa-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:90px;font-size:19px;list-style:none;display:flex}
.wrx-medspa-faq summary::-webkit-details-marker{display:none}
.wrx-medspa-faq summary:focus-visible{outline-offset:4px;outline:2px solid #e38eaf}
.wrx-medspa-faq summary span{color:#df6fa3;font-size:24px;transition:rotate .25s}
.wrx-medspa-faq details[open] summary span{rotate:45deg}
.wrx-medspa-faq details p{color:#a4949e;max-width:790px;margin:0;padding:0 45px 28px 0;line-height:1.75}
.wrx-medspa-cta{background:radial-gradient(circle at 50% 100%,#f3b7ce59,#0000 46%),linear-gradient(135deg,#3d0f32,#8d1c6a 57%,#6325b8)}
.wrx-medspa-cta h2 em{color:#f6cada;font-style:italic}
@supports (animation-timeline:view()){.wrx-medspa-treatment-studio,.wrx-medspa-trust-spread article,.wrx-medspa-composer-controls button,.wrx-medspa-phone-ribbon article,.wrx-medspa-journal,.wrx-medspa-ledger,.wrx-medspa-atelier-panel,.wrx-medspa-service-primary{animation:both medspa-reveal;animation-timeline:view();animation-range:entry 5% cover 30%}}
@media (max-width: 991px){.wrx-medspa-hero-copy{width:72%;padding-left:45px}.wrx-medspa-editorial-frame{width:50%}.wrx-medspa-answer,.wrx-medspa-mobile,.wrx-medspa-search,.wrx-medspa-faq{grid-template-columns:1fr;gap:45px}.wrx-medspa-discovery-heading,.wrx-medspa-atelier-heading{grid-template-columns:1fr;gap:20px}.wrx-medspa-treatment-studio{grid-template-columns:1fr}.wrx-medspa-treatment-lenses{min-height:440px}.wrx-medspa-composer{grid-template-columns:1fr}}
@media (max-width: 991px){.wrx-medspa-hero-copy{width:100%;padding:65px 28px 250px}.wrx-medspa-hero-wash{background:linear-gradient(90deg,#07050af7,#07050aa8),linear-gradient(#0000 45%,#07050ae9)}.wrx-medspa-editorial-frame{width:auto;left:12px;right:12px}.wrx-medspa-hero-route{bottom:28px;left:28px;right:auto}.wrx-medspa-trust-spread{grid-template-columns:1fr}.wrx-medspa-trust-spread .wrx-medspa-people,.wrx-medspa-trust-spread .wrx-medspa-place,.wrx-medspa-trust-spread .wrx-medspa-clear-process,.wrx-medspa-trust-spread .wrx-medspa-proof{grid-area:auto}.wrx-medspa-trust-spread .wrx-medspa-proof{display:block}.wrx-medspa-trust-spread .wrx-medspa-proof p{margin-top:18px}.wrx-medspa-ledger-row{grid-template-columns:64px 1fr auto}.wrx-medspa-ledger-row strong{grid-column:2/-1}.wrx-medspa-atelier-items,.wrx-medspa-services>div,.wrx-medspa-services nav{grid-template-columns:1fr}.wrx-medspa-services nav a{border-bottom:1px solid #4c3345;border-right:0}.wrx-medspa-services nav a:last-child{border-bottom:0}}
@media (max-width: 767px){.wrx-medspa-hero{border-radius:18px;min-height:890px;margin-top:25px}.wrx-medspa-hero-copy{padding:55px 18px 270px}.wrx-medspa-hero-copy h1{font-size:46px}.wrx-medspa-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-medspa-hero-route{width:auto;bottom:18px;left:18px;right:18px}.wrx-medspa-answer,.wrx-medspa-discovery,.wrx-medspa-trust,.wrx-medspa-mobile,.wrx-medspa-search,.wrx-medspa-migration,.wrx-medspa-atelier,.wrx-medspa-services,.wrx-medspa-faq,.wrx-medspa-composer-section{padding-block:90px}.wrx-medspa-treatment-studio{padding:14px}.wrx-medspa-treatment-lenses{grid-template-columns:1fr;min-height:auto;padding:4px}.wrx-medspa-treatment-lenses:before{display:none}.wrx-medspa-treatment-lenses button,.wrx-medspa-treatment-lenses button:nth-child(2),.wrx-medspa-treatment-lenses button:nth-child(3),.wrx-medspa-treatment-lenses button:nth-child(4){border-radius:999px;grid-template-columns:35px 1fr auto;align-items:center;min-height:75px;padding:14px 18px;display:grid;translate:none}.wrx-medspa-treatment-view{min-height:500px;padding:35px 20px}.wrx-medspa-treatment-view>div{grid-template-columns:1fr}.wrx-medspa-trust-spread article{padding:24px}.wrx-medspa-trust-spread h3{margin-top:60px;font-size:25px}.wrx-medspa-composer-meter{min-height:360px;padding:30px 20px}.wrx-medspa-composer-controls{grid-template-columns:1fr}.wrx-medspa-composer-controls button{min-height:190px}.wrx-medspa-phone-ribbon{border-radius:55px 15px;min-height:640px;padding:38px 20px}.wrx-medspa-ribbon-line{left:39px}.wrx-medspa-phone-ribbon article{grid-template-columns:39px 1fr;padding-inline:0}.wrx-medspa-journal{padding:22px 14px}.wrx-medspa-journal header{display:grid}.wrx-medspa-journal-page{padding:35px 18px}.wrx-medspa-journal-page h3{font-size:34px}.wrx-medspa-ledger header{padding-inline:18px}.wrx-medspa-ledger-row{grid-template-columns:56px 1fr auto;gap:10px;padding-inline:18px}.wrx-medspa-ledger-row code{font-size:10px}.wrx-medspa-ledger footer{padding-inline:18px}.wrx-medspa-atelier-panel.wrx-panel-2,.wrx-medspa-atelier-panel.wrx-panel-3{margin-inline:0}.wrx-medspa-atelier-panel summary{grid-template-columns:50px 1fr auto;gap:14px;min-height:180px;padding:24px 16px}.wrx-medspa-atelier-panel summary>span:first-child{font-size:36px}.wrx-medspa-atelier-panel summary strong{font-size:22px}.wrx-medspa-atelier-items{padding:0 16px 20px}.wrx-medspa-service-primary{min-height:390px;padding:38px 22px}.wrx-medspa-services>div a{padding:28px 22px}.wrx-medspa-faq summary{font-size:17px}.wrx-medspa-cta{padding-inline:22px}}
@media (max-width: 479px){.wrx-medspa-hero-copy h1{font-size:41px}.wrx-medspa-hero-route{grid-template-columns:1fr auto 1fr}.wrx-medspa-hero-route span:nth-of-type(2),.wrx-medspa-hero-route i:nth-of-type(2){display:none}.wrx-medspa-atelier-panel summary{grid-template-columns:42px 1fr auto}}
.wrx-ind-system-hero,.wrx-ind-signature,.wrx-ind-answer,.wrx-ind-journey,.wrx-ind-proof,.wrx-ind-architecture,.wrx-ind-discovery,.wrx-ind-migration,.wrx-ind-services,.wrx-ind-related,.wrx-ind-faq,.wrx-ind-cta,.wrx-ind-decision,.wrx-ind-proof-field{--ind-accent:#a855ff;--ind-accent-2:#5ce1e6;--ind-soft:#d2b4ff;--ind-line:#503364;--ind-panel:#0d0912;--ind-light:#f4eff8;--ind-ink:#170e1a;--ind-radius:24px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-ind-system-hero>*,.wrx-ind-signature>*,.wrx-ind-answer>*,.wrx-ind-section-heading>*,.wrx-ind-discovery>*,.wrx-ind-migration>*,.wrx-ind-services>*,.wrx-ind-related>*,.wrx-ind-faq>*,.wrx-ind-module-stack>*{min-width:0}
.wrx-site [data-industry=roofing]{--ind-accent:#b66cff;--ind-accent-2:#e8ad54;--ind-soft:#dac1ff;--ind-line:#594263;--ind-panel:#0b0910;--ind-light:#f2edf6;--ind-radius:3px;--ind-display:Georgia,serif}
.wrx-site [data-industry=hvac]{--ind-accent:#ff5a77;--ind-accent-2:#48e5d0;--ind-soft:#ffb7c4;--ind-line:#553744;--ind-panel:#10080d;--ind-light:#fff1f3;--ind-radius:90px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=plumbing]{--ind-accent:#5c77ff;--ind-accent-2:#4ce6ff;--ind-soft:#b5c5ff;--ind-line:#32406a;--ind-panel:#070b18;--ind-light:#eef4ff;--ind-radius:30px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=construction]{--ind-accent:#e5a13d;--ind-accent-2:#9f70ff;--ind-soft:#f2ca87;--ind-line:#604a35;--ind-panel:#110d09;--ind-light:#f3eadc;--ind-radius:0px;--ind-display:Georgia,serif}
.wrx-site [data-industry=contractor]{--ind-accent:#ff744d;--ind-accent-2:#b367ff;--ind-soft:#ffb39c;--ind-line:#5f3c37;--ind-panel:#120b09;--ind-light:#fff0e9;--ind-radius:10px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=electrician]{--ind-accent:#ffd447;--ind-accent-2:#8e62ff;--ind-soft:#ffe991;--ind-line:#645936;--ind-panel:#100f07;--ind-light:#fff9dc;--ind-ink:#191500;--ind-radius:8px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=landscaping]{--ind-accent:#77d56a;--ind-accent-2:#d092ff;--ind-soft:#bfe9b8;--ind-line:#35553c;--ind-panel:#071109;--ind-light:#edf4e9;--ind-ink:#10200e;--ind-radius:45px;--ind-display:Georgia,serif}
.wrx-site [data-industry=auto-repair]{--ind-accent:#ff4e58;--ind-accent-2:#5ddcff;--ind-soft:#ff9ca2;--ind-line:#613438;--ind-panel:#110708;--ind-light:#f5eff0;--ind-radius:5px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=hair-salon]{--ind-accent:#e87bae;--ind-accent-2:#d8aa62;--ind-soft:#f2bad4;--ind-line:#684754;--ind-panel:#120b0f;--ind-light:#f8eff2;--ind-ink:#28151d;--ind-radius:0px;--ind-display:Georgia,serif}
.wrx-site [data-industry=barbershop]{--ind-accent:#d6a15a;--ind-accent-2:#6f8cff;--ind-soft:#e8c58f;--ind-line:#594a3a;--ind-panel:#0c0b0a;--ind-light:#f0e8dd;--ind-ink:#1f1710;--ind-radius:3px;--ind-display:Georgia,serif}
.wrx-site [data-industry=cleaning-service]{--ind-accent:#55d3e8;--ind-accent-2:#a56cff;--ind-soft:#a9e9f2;--ind-line:#2f5360;--ind-panel:#061014;--ind-light:#effcff;--ind-ink:#0c2227;--ind-radius:34px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=pet-care]{--ind-accent:#ff7f82;--ind-accent-2:#9b6dff;--ind-soft:#ffb8b9;--ind-line:#65434c;--ind-panel:#12090b;--ind-light:#fff2ef;--ind-ink:#271319;--ind-radius:55px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=restaurant]{--ind-accent:#d54a6a;--ind-accent-2:#d9ac63;--ind-soft:#eea1b2;--ind-line:#62383f;--ind-panel:#14090c;--ind-light:#f5eadc;--ind-ink:#25120f;--ind-radius:0px;--ind-display:Georgia,serif}
.wrx-site [data-industry=fitness-gym]{--ind-accent:#b5f33d;--ind-accent-2:#9b59ff;--ind-soft:#d7ff85;--ind-line:#48602e;--ind-panel:#0a1005;--ind-light:#f2ffd9;--ind-ink:#131c06;--ind-radius:16px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-site [data-industry=tattoo-shop]{--ind-accent:#ef3e4e;--ind-accent-2:#e1bd7a;--ind-soft:#f18b94;--ind-line:#63363a;--ind-panel:#0e0808;--ind-light:#f0e9df;--ind-ink:#20100d;--ind-radius:0px;--ind-display:Georgia,serif}
.wrx-site [data-industry=real-estate]{--ind-accent:#5bd2b2;--ind-accent-2:#a36dff;--ind-soft:#a7e9d8;--ind-line:#31554f;--ind-panel:#07110f;--ind-light:#eaf5f1;--ind-ink:#10201d;--ind-radius:18px;--ind-display:Georgia,serif}
.wrx-site [data-industry=cannabis-dispensary]{--ind-accent:#7be26f;--ind-accent-2:#c89bff;--ind-soft:#b6ecb0;--ind-line:#38583c;--ind-panel:#071008;--ind-light:#edf5e9;--ind-ink:#10200f;--ind-radius:20px;--ind-display:Arial,Helvetica,sans-serif}
.wrx-ind-system-hero{isolation:isolate;border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 78% 40%,var(--ind-accent),transparent 37%),linear-gradient(140deg,#060509,#0b0710 62%,#040407);grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;gap:45px;min-height:830px;margin-bottom:70px;display:grid;position:relative;overflow:clip}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-system-hero{background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--ind-accent) 18%,transparent),transparent 37%),linear-gradient(140deg,#060509,#0b0710 62%,#040407)}}
.wrx-ind-system-hero{box-shadow:0 45px 130px #000d,0 0 58px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-system-hero{box-shadow:0 45px 130px #000d,0 0 58px color-mix(in srgb,var(--ind-accent) 17%,transparent)}}
.wrx-ind-hero-glow{aspect-ratio:1;background:radial-gradient(circle,var(--ind-accent),transparent 68%);border-radius:50%;width:75%;position:absolute;inset:auto auto -36% -18%}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-hero-glow{background:radial-gradient(circle,color-mix(in srgb,var(--ind-accent) 20%,transparent),transparent 68%)}}
.wrx-ind-hero-glow{filter:blur(22px);pointer-events:none}
.wrx-ind-hero-copy{z-index:4;min-width:0;padding:80px 0 80px 65px;position:relative}
.wrx-ind-hero-copy .wrx-eyebrow{color:var(--ind-soft)}
.wrx-ind-hero-copy .wrx-eyebrow i{background:var(--ind-accent)}
.wrx-ind-hero-copy h1{max-width:760px;font-family:var(--ind-display);letter-spacing:-.058em;text-wrap:balance;margin:25px 0;font-size:clamp(54px,5vw,79px);font-weight:600;line-height:.96}
.wrx-ind-hero-copy>p:not(.wrx-eyebrow){color:#bbb1c0;max-width:700px;font-size:19px;line-height:1.7}
.wrx-ind-hero-notes{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}
.wrx-ind-hero-notes span{border:1px solid var(--ind-line);color:#c8becd;letter-spacing:.06em;background:#0d0913d9;border-radius:999px;padding:9px 12px;font-size:10px}
.wrx-ind-hero-visual{border:1px solid var(--ind-line);min-width:0;height:670px;margin:55px 35px 55px 0;position:relative;overflow:clip}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-hero-visual{border:1px solid color-mix(in srgb,var(--ind-line) 80%,white)}}
.wrx-ind-hero-visual{border-radius:var(--ind-radius);background:radial-gradient(circle at 50% 50%,var(--ind-accent),transparent 34%),#08060b}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-hero-visual{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ind-accent) 18%,transparent),transparent 34%),#08060b}}
.wrx-ind-hero-visual{box-shadow:inset 0 0 80px #0008,0 35px 90px #0009}
.wrx-ind-visual-grid{opacity:.38;background-image:linear-gradient(var(--ind-line) 1px,transparent 1px),linear-gradient(90deg,var(--ind-line) 1px,transparent 1px);position:absolute;inset:0}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-visual-grid{background-image:linear-gradient(color-mix(in srgb,var(--ind-line) 75%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ind-line) 75%,transparent) 1px,transparent 1px)}}
.wrx-ind-visual-grid{background-size:46px 46px;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}
.wrx-ind-motif-stage{position:absolute;inset:0}
.wrx-ind-motif-stage:before,.wrx-ind-motif-stage:after{content:"";pointer-events:none;position:absolute}
.wrx-ind-visual-core{aspect-ratio:1;z-index:2;border:1px solid var(--ind-soft);background:radial-gradient(circle at 38% 32%,var(--ind-accent),#09060d 68%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;padding:28px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-visual-core{background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--ind-accent) 35%,#100b16),#09060d 68%)}}
.wrx-ind-visual-core{text-align:center;box-shadow:0 0 0 38px var(--ind-accent),0 0 70px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-visual-core{box-shadow:0 0 0 38px color-mix(in srgb,var(--ind-accent) 5%,transparent),0 0 70px color-mix(in srgb,var(--ind-accent) 32%,transparent)}}
.wrx-ind-visual-core small{color:var(--ind-soft);letter-spacing:.16em;font-size:9px}
.wrx-ind-visual-core b{max-width:185px;font:21px/1.08 var(--ind-display);margin:15px 0 10px}
.wrx-ind-visual-core span{color:#aaa0ae;font-size:10px}
.wrx-ind-visual-node{z-index:3;border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius) / 2 + 4px);color:#d8ccd9;max-width:190px;box-shadow:0 12px 35px #000b,0 0 24px var(--ind-accent);background:#0c0810e8;align-items:center;gap:9px;padding:14px 16px;font-size:10px;line-height:1.35;display:flex;position:absolute}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-visual-node{box-shadow:0 12px 35px #000b,0 0 24px color-mix(in srgb,var(--ind-accent) 20%,transparent)}}
.wrx-ind-visual-node{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}
.wrx-ind-visual-node i{background:var(--ind-accent-2);width:8px;height:8px;box-shadow:0 0 15px var(--ind-accent-2);border-radius:50%;flex:none}
.wrx-ind-visual-node.wrx-node-1{top:14%;left:5%}
.wrx-ind-visual-node.wrx-node-2{top:21%;right:4%}
.wrx-ind-visual-node.wrx-node-3{bottom:14%;left:5%}
.wrx-ind-visual-node.wrx-node-4{bottom:9%;right:5%}
.wrx-ind-visual-scan{background:linear-gradient(90deg,transparent,var(--ind-accent),var(--ind-accent-2),transparent);height:1px;box-shadow:0 0 20px var(--ind-accent);animation:5s ease-in-out infinite ind-scan;position:absolute;top:10%;left:8%;right:8%}
.wrx-ind-visual-index{color:var(--ind-soft);position:absolute;top:17px;right:22px}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-visual-index{color:color-mix(in srgb,var(--ind-soft) 38%,transparent)}}
.wrx-ind-visual-index{font:70px/1 var(--ind-display)}
.wrx-ind-motif-line{z-index:1;border:1px solid var(--ind-accent);display:block;position:absolute}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-motif-line{border:1px solid color-mix(in srgb,var(--ind-accent) 45%,transparent)}}
.wrx-ind-motif-line{box-shadow:0 0 20px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-motif-line{box-shadow:0 0 20px color-mix(in srgb,var(--ind-accent) 18%,transparent)}}
.wrx-ind-motif-line.wrx-line-a{inset:14%}
.wrx-ind-motif-line.wrx-line-b{inset:26%}
.wrx-ind-motif-line.wrx-line-c{inset:39%}
[data-motif=roof-scan] .wrx-ind-motif-line{clip-path:polygon(50% 0,100% 42%,92% 42%,92% 100%,8% 100%,8% 42%,0 42%);border-radius:0}
[data-motif=roof-scan] .wrx-ind-visual-core{aspect-ratio:1.35;border-radius:2px;width:270px}
[data-motif=roof-scan] .wrx-ind-visual-grid{background-size:30px 30px}
[data-motif=thermostat] .wrx-ind-hero-visual{border-radius:140px 28px}
[data-motif=thermostat] .wrx-ind-motif-line{border-radius:50%}
[data-motif=thermostat] .wrx-line-a{inset:8%}
[data-motif=thermostat] .wrx-line-b{border-style:dashed;animation:22s linear infinite ind-spin;inset:20%}
[data-motif=thermostat] .wrx-ind-visual-core{background:conic-gradient(from 210deg,var(--ind-accent),#25101a 35%,var(--ind-accent-2),#25101a 75%,var(--ind-accent));width:250px}
[data-motif=pipe-flow] .wrx-ind-motif-line{border:0;border-left:9px solid var(--ind-accent-2)}
@supports (color:color-mix(in lab, red, red)){[data-motif=pipe-flow] .wrx-ind-motif-line{border-left:9px solid color-mix(in srgb,var(--ind-accent-2) 55%,#13203e)}}
[data-motif=pipe-flow] .wrx-ind-motif-line{border-bottom:9px solid var(--ind-accent-2)}
@supports (color:color-mix(in lab, red, red)){[data-motif=pipe-flow] .wrx-ind-motif-line{border-bottom:9px solid color-mix(in srgb,var(--ind-accent-2) 55%,#13203e)}}
[data-motif=pipe-flow] .wrx-ind-motif-line{border-radius:0 0 0 34px}
.wrx-ind-system-hero[data-motif=pipe-flow] .wrx-line-a{inset:9% 55% 40% 9%}
.wrx-ind-system-hero[data-motif=pipe-flow] .wrx-line-b{inset:45% 9% 9% 55%;rotate:180deg}
.wrx-ind-system-hero[data-motif=pipe-flow] .wrx-line-c{border-radius:42px;inset:26%}
.wrx-ind-system-hero[data-motif=pipe-flow] .wrx-ind-visual-core{border-radius:38px;rotate:45deg}
.wrx-ind-system-hero[data-motif=pipe-flow] .wrx-ind-visual-core>*{rotate:-45deg}
[data-motif=project-dossier] .wrx-ind-hero-visual{background:linear-gradient(135deg,#15100a 0 52%,#eee0c9 52%);border-radius:0}
[data-motif=project-dossier] .wrx-ind-motif-line{border-color:#d59a3b55;border-radius:0}
.wrx-ind-system-hero[data-motif=project-dossier] .wrx-ind-visual-core{aspect-ratio:1.3;text-align:left;border-radius:0;align-items:flex-start;width:290px;top:40%;left:40%}
.wrx-ind-system-hero[data-motif=project-dossier] .wrx-node-2,.wrx-ind-system-hero[data-motif=project-dossier] .wrx-node-4{color:#271b10;background:#f1e4d2}
[data-motif=workbench] .wrx-ind-motif-line{border-radius:10px;transform:skew(-8deg)}
[data-motif=workbench] .wrx-ind-visual-core{aspect-ratio:1.45;border-radius:8px;width:290px;transform:rotate(-4deg)}
[data-motif=workbench] .wrx-ind-hero-visual:after{content:"";background:repeating-linear-gradient(90deg,#2c1710 0 34px,#3a2118 34px 36px);border-top:1px solid #8a4735;height:16%;position:absolute;bottom:8%;left:0;right:0}
[data-motif=circuit-board] .wrx-ind-motif-line{border-width:2px;border-radius:0}
.wrx-ind-system-hero[data-motif=circuit-board] .wrx-line-a{border-right:0;border-bottom-color:var(--ind-accent);inset:12% 48% 48% 12%}
.wrx-ind-system-hero[data-motif=circuit-board] .wrx-line-b{border-left:0;border-top-color:var(--ind-accent);inset:48% 12% 12% 48%}
[data-motif=circuit-board] .wrx-ind-visual-core{background:#151506;border-radius:10px;box-shadow:0 0 0 18px #ffd4470d,0 0 65px #ffd44755}
[data-motif=living-canvas] .wrx-ind-hero-visual{background:radial-gradient(at 30% 75%,#386b2d 0 18%,#0000 48%),radial-gradient(at 75% 25%,#7c3da6 0 16%,#0000 45%),#081008;border-radius:180px 20px}
[data-motif=living-canvas] .wrx-ind-motif-line{border-radius:50% 10%;rotate:-17deg}
[data-motif=living-canvas] .wrx-ind-visual-core{border-radius:65% 35% 58% 42%}
[data-motif=garage-diagnostics] .wrx-ind-hero-visual{background:linear-gradient(#09090c 0 66%,#161216 66%);border-radius:5px}
[data-motif=garage-diagnostics] .wrx-ind-motif-line{border-width:3px;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;rotate:-45deg}
[data-motif=garage-diagnostics] .wrx-ind-visual-core{clip-path:polygon(14% 0,86% 0,100% 28%,100% 100%,0 100%,0 28%);border-radius:0;width:275px}
[data-motif=editorial-lookbook] .wrx-ind-hero-visual{background:linear-gradient(120deg,#f1e4e9 0 38%,#261019 38% 68%,#d5a25d 68%);border-radius:0}
[data-motif=editorial-lookbook] .wrx-ind-motif-line{border-radius:0;rotate:8deg}
[data-motif=editorial-lookbook] .wrx-ind-visual-core{color:#2a1420;text-align:left;background:#fbf2f5;border-radius:0;align-items:flex-start;width:250px;top:55%;left:38%}
[data-motif=editorial-lookbook] .wrx-ind-visual-core span{color:#795664}
[data-motif=appointment-ticket] .wrx-ind-hero-visual{background:repeating-linear-gradient(135deg,#0c0b0a 0 30px,#15110e 30px 32px);border-radius:3px}
[data-motif=appointment-ticket] .wrx-ind-motif-line{border-left-style:dashed;border-right-style:dashed;border-radius:0}
[data-motif=appointment-ticket] .wrx-ind-visual-core{aspect-ratio:1.6;color:#21170f;clip-path:polygon(0 0,100% 0,100% 38%,96% 50%,100% 62%,100% 100%,0 100%,0 62%,4% 50%,0 38%);background:#e9d7bd;border-radius:2px;width:290px}
[data-motif=appointment-ticket] .wrx-ind-visual-core span{color:#6b5140}
[data-motif=clean-sweep] .wrx-ind-hero-visual{background:linear-gradient(135deg,#071419,#0c2b35);border-radius:80px 18px}
[data-motif=clean-sweep] .wrx-ind-motif-line{border-color:#6de8ff55;border-radius:50%}
[data-motif=clean-sweep] .wrx-ind-visual-core{color:#0a2932;background:linear-gradient(135deg,#f3fdff,#c9f5ff);border-radius:45px}
[data-motif=clean-sweep] .wrx-ind-visual-core span{color:#3e6d77}
.wrx-ind-system-hero[data-motif=clean-sweep] .wrx-line-a{animation:5s ease-in-out infinite ind-sweep}
[data-motif=care-passport] .wrx-ind-hero-visual{background:radial-gradient(circle at 25% 25%,#ff7f8245,#0000 28%),radial-gradient(circle at 75% 75%,#9b6dff4d,#0000 30%),#10080c;border-radius:50px 140px}
[data-motif=care-passport] .wrx-ind-motif-line{border-style:dashed;border-radius:50% 45% 48% 52%}
[data-motif=care-passport] .wrx-ind-visual-core{border-radius:42% 58% 52% 48%;rotate:-5deg}
[data-motif=dining-room] .wrx-ind-hero-visual{background:radial-gradient(circle at 50% 8%,#d9ac6355,#0000 26%),linear-gradient(#1c090d,#080507);border-radius:0}
[data-motif=dining-room] .wrx-ind-motif-line{border-radius:50%;scale:1 .45}
[data-motif=dining-room] .wrx-ind-visual-core{aspect-ratio:2;color:#321713;background:#e9d6b9;border-radius:50%;width:320px;top:56%}
[data-motif=dining-room] .wrx-ind-visual-core span{color:#73554c}
[data-motif=momentum-track] .wrx-ind-hero-visual{background:linear-gradient(130deg,#090d05 0 55%,#b5f33d 55%);border-radius:16px}
[data-motif=momentum-track] .wrx-ind-motif-line{border-width:3px;border-radius:999px;rotate:-18deg}
[data-motif=momentum-track] .wrx-ind-visual-core{background:#12190a;border-radius:20px;rotate:-8deg}
[data-motif=ink-studio] .wrx-ind-hero-visual{background:linear-gradient(120deg,#e7dbcc 0 48%,#0d0808 48%);border-radius:0}
[data-motif=ink-studio] .wrx-ind-motif-line{border-color:#ef3e4e77;border-radius:48% 52% 43% 57%;rotate:20deg}
[data-motif=ink-studio] .wrx-ind-visual-core{background:#120909;border-radius:0;left:62%}
[data-motif=ink-studio] .wrx-node-1,[data-motif=ink-studio] .wrx-node-3{color:#241512;background:#eee2d4}
[data-motif=market-atlas] .wrx-ind-hero-visual{background:linear-gradient(90deg,#0a1513 0 64%,#17322d 64%);border-radius:18px}
[data-motif=market-atlas] .wrx-ind-motif-line{border-radius:18px;transform:rotate(-8deg)skew(4deg)}
[data-motif=market-atlas] .wrx-ind-visual-core{clip-path:polygon(50% 0,88% 20%,100% 62%,72% 100%,28% 100%,0 62%,12% 20%);border-radius:0;width:250px}
[data-motif=storefront-shelf] .wrx-ind-hero-visual{background:linear-gradient(#081108 0 72%,#132311 72%);border-radius:20px}
[data-motif=storefront-shelf] .wrx-ind-motif-line{border-radius:14px;scale:1 .7}
[data-motif=storefront-shelf] .wrx-ind-visual-core{background:#122012;border-radius:16px}
.wrx-ind-system-hero[data-motif=storefront-shelf] .wrx-line-a{inset:12% 18% 58%}
.wrx-ind-system-hero[data-motif=storefront-shelf] .wrx-line-b{inset:38% 18% 32%}
.wrx-ind-system-hero[data-motif=storefront-shelf] .wrx-line-c{inset:64% 18% 8%}
.wrx-ind-signature{border-bottom:1px solid var(--ind-line);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:70px;min-height:660px;padding-block:120px;display:grid}
.wrx-ind-signature-copy h2,.wrx-ind-answer h2,.wrx-ind-journey h2,.wrx-ind-proof h2,.wrx-ind-architecture h2,.wrx-ind-discovery h2,.wrx-ind-migration h2,.wrx-ind-services h2,.wrx-ind-related h2,.wrx-ind-faq h2{font-family:var(--ind-display);letter-spacing:-.048em;text-wrap:balance;margin:18px 0;font-size:clamp(40px,4.1vw,65px);font-weight:500;line-height:1.04}
.wrx-ind-signature-copy>p:last-child,.wrx-ind-answer>div>p,.wrx-ind-section-heading>p,.wrx-ind-discovery>div:last-child>p,.wrx-ind-migration-copy>p{color:#aaa0af;font-size:18px;line-height:1.8}
.wrx-ind-signature-copy .wrx-eyebrow,.wrx-ind-answer .wrx-eyebrow,.wrx-ind-section-heading .wrx-eyebrow,.wrx-ind-discovery .wrx-eyebrow,.wrx-ind-migration .wrx-eyebrow,.wrx-ind-related .wrx-eyebrow,.wrx-ind-faq .wrx-eyebrow{color:var(--ind-soft)}
.wrx-ind-signature-art{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 50%,var(--ind-accent),transparent 42%),#08070b;min-height:480px;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-signature-art{background:radial-gradient(circle at 50%,color-mix(in srgb,var(--ind-accent) 16%,transparent),transparent 42%),#08070b}}
.wrx-ind-signature-art{box-shadow:0 30px 90px #000a,0 0 36px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-signature-art{box-shadow:0 30px 90px #000a,0 0 36px color-mix(in srgb,var(--ind-accent) 13%,transparent)}}
.wrx-ind-signature-center{aspect-ratio:1;z-index:2;border:1px solid var(--ind-soft);text-align:center;width:220px;box-shadow:0 0 50px var(--ind-accent);background:#0d0911;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-signature-center{box-shadow:0 0 50px color-mix(in srgb,var(--ind-accent) 28%,transparent)}}
.wrx-ind-signature-center small{color:var(--ind-soft);letter-spacing:.12em;font-size:9px}
.wrx-ind-signature-center strong{font:24px/1.1 var(--ind-display);margin-top:18px}
.wrx-ind-signature-item{z-index:3;border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/2 + 3px);background:#0e0a12e8;align-items:center;gap:14px;width:35%;padding:18px;display:flex;position:absolute;box-shadow:0 15px 45px #0009}
.wrx-ind-signature-item span{color:var(--ind-accent);font:25px var(--ind-display)}
.wrx-ind-signature-item b{font-size:13px;line-height:1.3}
.wrx-ind-signature-item.wrx-item-1{top:7%;left:4%}
.wrx-ind-signature-item.wrx-item-2{top:36%;right:4%}
.wrx-ind-signature-item.wrx-item-3{bottom:7%;left:5%}
.wrx-ind-signature-beam{background:linear-gradient(90deg,transparent,var(--ind-accent),var(--ind-accent-2),transparent);height:1px;box-shadow:0 0 18px var(--ind-accent);position:absolute;top:50%;left:12%;right:12%}
.wrx-ind-signature-beam.wrx-beam-b{rotate:62deg}
.wrx-ind-signature[data-motif=thermostat] .wrx-ind-signature-art,.wrx-ind-signature[data-motif=living-canvas] .wrx-ind-signature-art,.wrx-ind-signature[data-motif=care-passport] .wrx-ind-signature-art{border-radius:100px 20px}
.wrx-ind-signature[data-motif=project-dossier] .wrx-ind-signature-art,.wrx-ind-signature[data-motif=editorial-lookbook] .wrx-ind-signature-art,.wrx-ind-signature[data-motif=dining-room] .wrx-ind-signature-art,.wrx-ind-signature[data-motif=ink-studio] .wrx-ind-signature-art{border-radius:0}
.wrx-ind-signature[data-motif=circuit-board] .wrx-ind-signature-art{background-color:#0e1008;background-image:linear-gradient(#363b15 1px,#0000 1px),linear-gradient(90deg,#363b15 1px,#0000 1px);background-size:34px 34px}
.wrx-ind-signature[data-motif=clean-sweep] .wrx-ind-signature-art{background:linear-gradient(115deg,#eefdff 0 48%,#081318 48%)}
.wrx-ind-signature[data-motif=clean-sweep] .wrx-ind-signature-center{background:#0d2830}
.wrx-ind-answer{border-bottom:1px solid var(--ind-line);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:90px;padding:115px 0 130px;display:grid}
.wrx-ind-journey,.wrx-ind-proof{padding:140px 0}
.wrx-ind-proof{border-top:1px solid var(--ind-line)}
.wrx-ind-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:75px;display:grid}
.wrx-ind-section-heading>p{margin:0}
.wrx-ind-decision{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 78% 40%,var(--ind-accent),transparent 37%),#08060b;min-width:0;margin-top:55px;padding:22px}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision{background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--ind-accent) 16%,transparent),transparent 37%),#08060b}}
.wrx-ind-decision{box-shadow:0 38px 100px #000a,0 0 38px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision{box-shadow:0 38px 100px #000a,0 0 38px color-mix(in srgb,var(--ind-accent) 12%,transparent)}}
.wrx-ind-decision-controls{grid-template-rows:repeat(3,minmax(160px,auto));grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:10px 18px;min-width:0;display:grid}
.wrx-ind-decision-item{display:contents}
.wrx-ind-decision-item>button{border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/2 + 4px);color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#0d0911;grid-column:1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:grid}
.wrx-ind-decision-item:first-child>button{grid-row:1}
.wrx-ind-decision-item:nth-child(2)>button{grid-row:2}
.wrx-ind-decision-item:nth-child(3)>button{grid-row:3}
.wrx-ind-decision-item>button:hover,.wrx-ind-decision-item>button:focus-visible,.wrx-ind-decision-item>button[aria-expanded=true]{z-index:2;border-color:var(--ind-soft);background:var(--ind-accent);transform:translate(7px)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-item>button:hover,.wrx-ind-decision-item>button:focus-visible,.wrx-ind-decision-item>button[aria-expanded=true]{background:color-mix(in srgb,var(--ind-accent) 10%,#0d0911)}}
.wrx-ind-decision-item>button:hover,.wrx-ind-decision-item>button:focus-visible,.wrx-ind-decision-item>button[aria-expanded=true]{box-shadow:0 18px 50px #0008,0 0 25px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-item>button:hover,.wrx-ind-decision-item>button:focus-visible,.wrx-ind-decision-item>button[aria-expanded=true]{box-shadow:0 18px 50px #0008,0 0 25px color-mix(in srgb,var(--ind-accent) 18%,transparent)}}
.wrx-ind-decision-item>button:focus-visible{outline:2px solid var(--ind-accent-2);outline-offset:3px}
.wrx-ind-decision-number{color:var(--ind-accent);font:30px/1 var(--ind-display)}
.wrx-ind-decision-item strong{font-size:18px}
.wrx-ind-decision-summary{color:#a79ba8;grid-column:2/-1;font-size:12px;line-height:1.55}
.wrx-ind-decision-item>button>i{color:var(--ind-accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}
.wrx-ind-decision-result{border:1px solid var(--ind-line);flex-direction:column;grid-area:1/2/4;justify-content:center;min-width:0;min-height:500px;padding:58px;display:flex;position:relative;overflow:clip}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-result{border:1px solid color-mix(in srgb,var(--ind-line) 68%,white)}}
.wrx-ind-decision-result{border-radius:calc(var(--ind-radius)/1.2 + 4px);background:linear-gradient(145deg,var(--ind-light),var(--ind-light))}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-result{background:linear-gradient(145deg,var(--ind-light),color-mix(in srgb,var(--ind-light) 80%,var(--ind-soft)))}}
.wrx-ind-decision-result{color:var(--ind-ink);scroll-margin-top:120px;animation:.35s both ind-panel-in;box-shadow:inset 0 0 60px #fff8}
.wrx-ind-decision-result>small{color:var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-result>small{color:color-mix(in srgb,var(--ind-accent) 78%,#32113b)}}
.wrx-ind-decision-result>small{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}
.wrx-ind-decision-result h3{max-width:610px;font:clamp(36px,3.5vw,55px)/1.04 var(--ind-display);letter-spacing:-.04em;margin:24px 0}
.wrx-ind-decision-result>p{max-width:640px;color:var(--ind-ink)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-result>p{color:color-mix(in srgb,var(--ind-ink) 68%,#83778a)}}
.wrx-ind-decision-result>p{font-size:16px;line-height:1.75}
.wrx-ind-decision-result>b{border-left:2px solid var(--ind-accent);max-width:590px;color:var(--ind-ink);margin-top:24px;padding-left:14px}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-result>b{color:color-mix(in srgb,var(--ind-ink) 68%,#83778a)}}
.wrx-ind-decision-result>b{font-size:11px;line-height:1.5}
.wrx-ind-decision-line{background:var(--ind-line);width:min(100%,570px);height:7px;margin-top:35px;display:block;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-decision-line{background:color-mix(in srgb,var(--ind-line) 45%,#d9cedc)}}
.wrx-ind-decision-line i{background:linear-gradient(90deg,var(--ind-accent),var(--ind-accent-2));height:100%;box-shadow:0 0 18px var(--ind-accent);transition:width .4s;display:block}
.wrx-ind-decision-orbit{width:160px;height:160px;color:var(--ind-accent);opacity:.48;place-items:center;display:grid;position:absolute;top:25px;right:28px}
.wrx-ind-decision-orbit i{border:1px solid;border-radius:50%;position:absolute;inset:0}
.wrx-ind-decision-orbit i:nth-child(2){animation:12s linear infinite ind-spin;inset:20%}
.wrx-ind-decision-orbit i:nth-child(3){border-color:var(--ind-accent-2);inset:38%}
.wrx-ind-decision-orbit b{font:italic 18px var(--ind-display)}
.wrx-ind-decision[data-motif=pipe-flow]{background:#070b17}
.wrx-ind-decision[data-motif=pipe-flow] .wrx-ind-decision-controls{gap:4px 18px}
.wrx-ind-decision[data-motif=pipe-flow] button{border-left:9px solid #244d79}
.wrx-ind-decision[data-motif=project-dossier],.wrx-ind-decision[data-motif=ink-studio]{border-radius:0}
.wrx-ind-decision[data-motif=thermostat] .wrx-ind-decision-result{border-radius:110px 18px}
.wrx-ind-decision[data-motif=appointment-ticket] button{clip-path:polygon(0 0,100% 0,100% 42%,97% 50%,100% 58%,100% 100%,0 100%)}
.wrx-ind-decision[data-motif=momentum-track] button{transform:skew(-3deg)}
.wrx-ind-decision[data-motif=momentum-track] button>*{transform:skew(3deg)}
.wrx-ind-proof-field{min-width:0;margin-top:55px}
.wrx-ind-proof-items{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 25% 50%,var(--ind-accent),transparent 35%),#08060b;grid-template-rows:repeat(4,minmax(120px,auto));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:10px 20px;min-width:0;padding:24px;display:grid;position:relative}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-proof-items{background:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--ind-accent) 15%,transparent),transparent 35%),#08060b}}
.wrx-ind-proof-items{box-shadow:0 35px 100px #000a}
.wrx-ind-proof-item{display:contents}
.wrx-ind-proof-item>button{border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/2 + 4px);color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#0e0a12e8;grid-column:1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:21px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:0 12px 34px #0008}
.wrx-ind-proof-item:nth-child(3)>button{grid-row:1}
.wrx-ind-proof-item:nth-child(4)>button{grid-row:2}
.wrx-ind-proof-item:nth-child(5)>button{grid-row:3}
.wrx-ind-proof-item:nth-child(6)>button{grid-row:4}
.wrx-ind-proof-item>button:hover,.wrx-ind-proof-item>button:focus-visible,.wrx-ind-proof-item>button[aria-expanded=true]{border-color:var(--ind-soft);box-shadow:0 20px 52px #000a,0 0 24px var(--ind-accent);transform:translate(7px)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-proof-item>button:hover,.wrx-ind-proof-item>button:focus-visible,.wrx-ind-proof-item>button[aria-expanded=true]{box-shadow:0 20px 52px #000a,0 0 24px color-mix(in srgb,var(--ind-accent) 24%,transparent)}}
.wrx-ind-proof-item>button:focus-visible{outline:2px solid var(--ind-accent-2);outline-offset:3px}
.wrx-ind-proof-item>button small{color:var(--ind-accent);font-size:10px}
.wrx-ind-proof-item>button strong{font-size:14px;line-height:1.35}
.wrx-ind-proof-item>button i{color:var(--ind-accent-2);font-size:20px;font-style:normal}
.wrx-ind-proof-result{z-index:2;border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/1.2 + 4px);background:linear-gradient(150deg,#120c15,#08060b);flex-direction:column;grid-area:1/2/5;justify-content:center;min-width:0;min-height:520px;padding:52px;scroll-margin-top:120px;animation:.35s both ind-panel-in;display:flex;position:relative;box-shadow:0 35px 100px #0009}
.wrx-ind-proof-result small{color:var(--ind-accent);letter-spacing:.15em;font-size:10px}
.wrx-ind-proof-result h3{font:clamp(33px,3.2vw,52px)/1.05 var(--ind-display);letter-spacing:-.04em;margin:35px 0 20px}
.wrx-ind-proof-result p{color:#a99eab;font-size:17px;line-height:1.75}
.wrx-ind-proof-result b{border-left:2px solid var(--ind-accent-2);background:var(--ind-accent);margin-top:25px;padding:18px}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-proof-result b{background:color-mix(in srgb,var(--ind-accent) 8%,transparent)}}
.wrx-ind-proof-result b{color:#c4bac6;font-size:11px;line-height:1.55}
.wrx-ind-proof-core{z-index:0;display:none;position:absolute;top:50%;left:40%;translate:-50% -50%}
.wrx-ind-proof-rings{pointer-events:none;opacity:.38;position:absolute;inset:12% 50% 12% 6%}
.wrx-ind-proof-rings i{border:1px solid var(--ind-accent);position:absolute;inset:0}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-proof-rings i{border:1px solid color-mix(in srgb,var(--ind-accent) 45%,transparent)}}
.wrx-ind-proof-rings i{border-radius:50%}
.wrx-ind-proof-rings i:nth-child(2){inset:17%}
.wrx-ind-proof-rings i:nth-child(3){inset:34%}
.wrx-ind-proof-field[data-motif=project-dossier] .wrx-ind-proof-items,.wrx-ind-proof-field[data-motif=ink-studio] .wrx-ind-proof-items{border-radius:0}
.wrx-ind-proof-field[data-motif=living-canvas] .wrx-ind-proof-items{border-radius:90px 20px}
.wrx-ind-proof-field[data-motif=clean-sweep] .wrx-ind-proof-items{background:linear-gradient(110deg,#071318 0 49%,#eefdff 49%)}
.wrx-ind-proof-field[data-motif=clean-sweep] .wrx-ind-proof-result{color:#0e2b32;background:#eefdff}
.wrx-ind-proof-field[data-motif=clean-sweep] .wrx-ind-proof-result p,.wrx-ind-proof-field[data-motif=clean-sweep] .wrx-ind-proof-result b{color:#41636a}
.wrx-ind-architecture{background:linear-gradient(180deg,var(--ind-light),var(--ind-light));padding:145px 0}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-architecture{background:linear-gradient(180deg,var(--ind-light),color-mix(in srgb,var(--ind-light) 88%,var(--ind-soft)))}}
.wrx-ind-architecture{color:var(--ind-ink)}
.wrx-ind-architecture .wrx-eyebrow{color:var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-architecture .wrx-eyebrow{color:color-mix(in srgb,var(--ind-accent) 84%,#32113b)}}
.wrx-ind-architecture .wrx-ind-section-heading>p{color:var(--ind-ink)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-architecture .wrx-ind-section-heading>p{color:color-mix(in srgb,var(--ind-ink) 62%,#85798b)}}
.wrx-ind-module-stack{grid-template-columns:1fr 1fr;gap:12px;margin-top:55px;display:grid}
.wrx-ind-module-stack details,.wrx-ind-module-stack article{border:1px solid var(--ind-accent);overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-module-stack details,.wrx-ind-module-stack article{border:1px solid color-mix(in srgb,var(--ind-accent) 35%,#a995aa)}}
.wrx-ind-module-stack details,.wrx-ind-module-stack article{border-radius:calc(var(--ind-radius)/1.5 + 2px);background:#fff9;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 20px 55px #42224912}
.wrx-ind-module-stack details:hover,.wrx-ind-module-stack details:focus-within,.wrx-ind-module-stack details[open],.wrx-ind-module-stack article:hover{border-color:var(--ind-accent);box-shadow:0 26px 60px #4b28551b,0 0 24px var(--ind-accent);transform:translateY(-5px)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-module-stack details:hover,.wrx-ind-module-stack details:focus-within,.wrx-ind-module-stack details[open],.wrx-ind-module-stack article:hover{box-shadow:0 26px 60px #4b28551b,0 0 24px color-mix(in srgb,var(--ind-accent) 12%,transparent)}}
.wrx-ind-module-stack summary{cursor:pointer;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:155px;padding:28px;list-style:none;display:grid}
.wrx-ind-module-stack summary::-webkit-details-marker{display:none}
.wrx-ind-module-stack summary:focus-visible{outline:2px solid var(--ind-accent);outline-offset:-5px}
.wrx-ind-module-stack summary>span,.wrx-ind-module-stack article>span{color:var(--ind-accent);font:32px var(--ind-display)}
.wrx-ind-module-stack summary>strong{font:24px/1.2 var(--ind-display)}
.wrx-ind-module-stack summary>i{width:40px;height:40px;color:var(--ind-accent);border:1px solid #baa9bc;border-radius:50%;place-items:center;font-size:22px;font-style:normal;transition:rotate .25s;display:grid}
.wrx-ind-module-stack details[open] summary>i{rotate:45deg}
.wrx-ind-module-body{grid-template-columns:1fr auto;align-items:end;gap:18px;padding:0 28px 28px;display:grid}
.wrx-ind-module-body>p{color:#615665;margin:0;line-height:1.7}
.wrx-ind-module-body>b{color:#39283b;background:#f1e9f2;border:1px solid #d0c2d2;padding:12px 14px;font-size:10px}
.wrx-ind-module-stack article{grid-template-columns:55px 1fr;gap:20px;min-height:260px;padding:30px;display:grid}
.wrx-ind-module-stack article>div h3{font:26px/1.15 var(--ind-display);margin:0 0 18px}
.wrx-ind-module-stack article>div p{color:#675c69;margin:0;line-height:1.7}
.wrx-ind-module-stack article>b{color:var(--ind-accent);text-transform:uppercase;letter-spacing:.12em;grid-column:2;align-self:end;font-size:10px}
.wrx-ind-module-stack[data-mode=timeline]{grid-template-columns:1fr}
.wrx-ind-module-stack[data-mode=timeline] article{width:74%}
.wrx-ind-module-stack[data-mode=timeline] article:nth-child(2n){margin-left:auto}
.wrx-ind-module-stack[data-mode=rail]{scroll-snap-type:x mandatory;padding:5px 0 28px;display:flex;overflow-x:auto}
.wrx-ind-module-stack[data-mode=rail] article{scroll-snap-align:start;min-width:min(510px,82vw)}
.wrx-ind-module-stack[data-mode=mosaic]{grid-template-columns:1.2fr .8fr}
.wrx-ind-module-stack[data-mode=mosaic] article:first-child{grid-row:span 2}
.wrx-ind-module-stack[data-mode=mosaic] article:first-child,.wrx-ind-module-stack[data-mode=mosaic] article:last-child{background:var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-module-stack[data-mode=mosaic] article:first-child,.wrx-ind-module-stack[data-mode=mosaic] article:last-child{background:color-mix(in srgb,var(--ind-accent) 9%,white)}}
.wrx-ind-module-stack[data-mode=tiles] article:nth-child(2),.wrx-ind-module-stack[data-mode=tiles] article:nth-child(3){transform:translateY(22px)}
.wrx-ind-module-stack[data-mode=shelves] details{border-radius:0}
.wrx-ind-architecture[data-industry=roofing]{background-color:#edf0f7;background-image:linear-gradient(#c9cde0 1px,#0000 1px),linear-gradient(90deg,#c9cde0 1px,#0000 1px);background-size:30px 30px}
.wrx-ind-architecture[data-industry=construction],.wrx-ind-architecture[data-industry=restaurant],.wrx-ind-architecture[data-industry=hair-salon],.wrx-ind-architecture[data-industry=tattoo-shop]{background:var(--ind-light)}
.wrx-ind-module-stack[data-mode=rail]{overscroll-behavior-inline:contain;max-width:100%}
.wrx-ind-discovery{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:150px 0;display:grid}
.wrx-ind-discovery>div:last-child>p{margin:18px 0}
.wrx-ind-search-orbit{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:#08060b;place-items:center;height:570px;display:grid;position:relative;overflow:hidden}
.wrx-ind-search-orbit>div{aspect-ratio:1;z-index:2;border:1px solid var(--ind-soft);width:180px;box-shadow:0 0 50px var(--ind-accent);background:#0d0911;border-radius:50%;place-items:center;display:grid;position:relative}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-search-orbit>div{box-shadow:0 0 50px color-mix(in srgb,var(--ind-accent) 32%,transparent)}}
.wrx-ind-search-orbit b{font:italic 40px var(--ind-display);color:var(--ind-soft)}
.wrx-ind-search-orbit span{border:1px solid var(--ind-line);color:#c9becb;letter-spacing:.1em;box-shadow:0 0 25px var(--ind-accent);background:#100b14;border-radius:999px;padding:12px 15px;font-size:9px;position:absolute}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-search-orbit span{box-shadow:0 0 25px color-mix(in srgb,var(--ind-accent) 20%,transparent)}}
.wrx-ind-search-orbit span:first-child{top:-80px;left:-95px}
.wrx-ind-search-orbit span:nth-child(2){top:20%;right:-100px}
.wrx-ind-search-orbit span:nth-child(3){bottom:-70px;left:-105px}
.wrx-ind-search-orbit>i{aspect-ratio:1;border:1px solid var(--ind-accent);width:280px;position:absolute}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-search-orbit>i{border:1px solid color-mix(in srgb,var(--ind-accent) 35%,transparent)}}
.wrx-ind-search-orbit>i{border-radius:50%;animation:20s linear infinite ind-spin}
.wrx-ind-search-orbit>i:nth-of-type(2){width:410px;animation-direction:reverse}
.wrx-ind-search-orbit>i:nth-of-type(3){width:540px}
.wrx-ind-discovery[data-motif=project-dossier] .wrx-ind-search-orbit,.wrx-ind-discovery[data-motif=editorial-lookbook] .wrx-ind-search-orbit,.wrx-ind-discovery[data-motif=dining-room] .wrx-ind-search-orbit,.wrx-ind-discovery[data-motif=ink-studio] .wrx-ind-search-orbit{border-radius:0}
.wrx-ind-discovery[data-motif=pipe-flow] .wrx-ind-search-orbit>i{border-radius:25px;rotate:45deg}
.wrx-ind-discovery[data-motif=momentum-track] .wrx-ind-search-orbit>i{scale:1 .45}
.wrx-ind-discovery[data-motif=market-atlas] .wrx-ind-search-orbit{clip-path:polygon(4% 0,96% 0,100% 8%,100% 92%,96% 100%,4% 100%,0 92%,0 8%)}
.wrx-ind-migration{border-top:1px solid var(--ind-line);grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding:145px 0;display:grid}
.wrx-ind-migration-lane{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:#0c0910;min-width:0;margin:0;padding:28px;box-shadow:0 30px 90px #000a}
.wrx-ind-migration-lane figcaption{color:var(--ind-soft);letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-size:10px}
.wrx-ind-migration-lane>div{border-top:1px solid var(--ind-line);grid-template-columns:72px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 0;display:grid}
.wrx-ind-migration-lane small{color:var(--ind-accent-2);font-size:8px}
.wrx-ind-migration-lane code{color:#ddd4df;text-overflow:ellipsis;min-width:0;overflow:hidden}
.wrx-ind-migration-lane i{color:var(--ind-accent);font-style:normal}
.wrx-ind-migration-lane strong{font-size:11px;line-height:1.4}
.wrx-ind-migration-lane p{color:#958a98;margin:20px 0 0;font-size:12px;line-height:1.6}
.wrx-ind-migration[data-industry=construction] .wrx-ind-migration-lane,.wrx-ind-migration[data-industry=hair-salon] .wrx-ind-migration-lane,.wrx-ind-migration[data-industry=restaurant] .wrx-ind-migration-lane,.wrx-ind-migration[data-industry=tattoo-shop] .wrx-ind-migration-lane{border-radius:0}
.wrx-ind-migration[data-industry=auto-repair] .wrx-ind-migration-lane{background:repeating-linear-gradient(135deg,#10090a 0 22px,#1b1112 22px 24px)}
.wrx-ind-services{grid-template-columns:1.2fr .8fr;gap:18px;padding:130px 0;display:grid}
.wrx-ind-primary-service,.wrx-ind-support-services a,.wrx-ind-services nav a{color:inherit;text-decoration:none}
.wrx-ind-primary-service{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 90% 10%,var(--ind-accent),transparent 28%),#0b0810;flex-direction:column;justify-content:flex-end;min-height:440px;padding:45px;display:flex}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-primary-service{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--ind-accent) 28%,transparent),transparent 28%),#0b0810}}
.wrx-ind-primary-service{transition:transform .3s,box-shadow .3s}
.wrx-ind-primary-service:hover{box-shadow:0 28px 80px #000a,0 0 30px var(--ind-accent);transform:translateY(-6px)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-primary-service:hover{box-shadow:0 28px 80px #000a,0 0 30px color-mix(in srgb,var(--ind-accent) 15%,transparent)}}
.wrx-ind-primary-service small,.wrx-ind-support-services small{color:var(--ind-soft);letter-spacing:.14em;font-size:9px}
.wrx-ind-primary-service p{color:#aaa0ad;max-width:680px;line-height:1.7}
.wrx-ind-primary-service span{color:var(--ind-accent-2);margin-top:20px;font-weight:700}
.wrx-ind-support-services{gap:18px;display:grid}
.wrx-ind-support-services a{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:#0c0910;grid-template-columns:1fr auto;align-content:end;gap:15px;min-height:211px;padding:32px;display:grid}
.wrx-ind-support-services strong{font:27px var(--ind-display)}
.wrx-ind-support-services small{grid-column:1/-1}
.wrx-ind-services nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}
.wrx-ind-services nav a{border-bottom:1px solid var(--ind-line);color:#c9c0cb;justify-content:space-between;padding:22px;display:flex}
.wrx-ind-services[data-industry=restaurant] .wrx-ind-primary-service,.wrx-ind-services[data-industry=hair-salon] .wrx-ind-primary-service{background:linear-gradient(130deg,#261015,#0a0607);border-radius:0}
.wrx-ind-services[data-industry=fitness-gym] .wrx-ind-primary-service{transform:skew(-2deg)}
.wrx-ind-related{border-top:1px solid var(--ind-line);padding:120px 0}
.wrx-ind-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}
.wrx-ind-related a{border:1px solid var(--ind-line);border-radius:var(--ind-radius);color:#fff;background:#0c0910;flex-direction:column;justify-content:flex-end;min-height:235px;padding:28px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex}
.wrx-ind-related a:hover{border-color:var(--ind-accent);transform:translateY(-6px)}
.wrx-ind-related small{color:#9e93a2;letter-spacing:.12em;font-size:9px}
.wrx-ind-related strong{font:27px var(--ind-display);margin:17px 0}
.wrx-ind-related span{color:var(--ind-accent-2);font-size:12px}
.wrx-ind-faq{grid-template-columns:.82fr 1.18fr;gap:75px;padding:130px 0;display:grid}
.wrx-ind-faq details{border-top:1px solid var(--ind-line)}
.wrx-ind-faq details:last-child{border-bottom:1px solid var(--ind-line)}
.wrx-ind-faq summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:15px;min-height:92px;font-size:18px;list-style:none;display:grid}
.wrx-ind-faq summary::-webkit-details-marker{display:none}
.wrx-ind-faq summary span{color:var(--ind-accent);font-size:24px;transition:rotate .25s}
.wrx-ind-faq details[open] summary span{rotate:45deg}
.wrx-ind-faq details p{color:#a59aa8;margin:0;padding:0 45px 28px 0;line-height:1.75}
.wrx-ind-cta{box-shadow:0 28px 100px var(--ind-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-ind-cta{box-shadow:0 28px 100px color-mix(in srgb,var(--ind-accent) 24%,transparent)}}
@supports (animation-timeline:view()){.wrx-ind-signature-art,.wrx-ind-decision,.wrx-ind-proof-items,.wrx-ind-module-stack>*,.wrx-ind-search-orbit,.wrx-ind-migration-lane,.wrx-ind-primary-service,.wrx-ind-related a{animation:both ind-reveal;animation-timeline:view();animation-range:entry 8% cover 30%}}
@media (max-width: 991px){.wrx-ind-system-hero{grid-template-columns:1fr;min-height:auto}.wrx-ind-hero-copy{padding:75px 60px 20px}.wrx-ind-hero-visual{width:calc(100% - 80px);margin:35px 40px 60px}.wrx-ind-signature,.wrx-ind-answer,.wrx-ind-discovery,.wrx-ind-faq{grid-template-columns:1fr;gap:45px}.wrx-ind-signature-art{min-height:540px}.wrx-ind-section-heading{grid-template-columns:1fr;gap:20px}.wrx-ind-migration,.wrx-ind-services{grid-template-columns:1fr}.wrx-ind-support-services{grid-template-columns:1fr 1fr}.wrx-ind-support-services a{min-height:190px}.wrx-ind-module-stack{grid-template-columns:1fr}.wrx-ind-module-stack[data-mode=mosaic]{grid-template-columns:1fr 1fr}.wrx-ind-module-stack[data-mode=mosaic] article:first-child{grid-row:auto}.wrx-ind-related>div:last-child{grid-template-columns:1fr 1fr}}
@media (max-width: 767px){.wrx-ind-system-hero{width:min(100% - 24px,700px);margin-bottom:25px}.wrx-ind-hero-copy{padding:56px 22px 15px}.wrx-ind-hero-copy h1{font-size:clamp(43px,13vw,60px)}.wrx-ind-hero-copy>p:not(.wrx-eyebrow){font-size:17px}.wrx-ind-hero-copy .wrx-actions{align-items:stretch}.wrx-ind-hero-copy .wrx-actions .wrx-line-link{padding-inline:4px}.wrx-ind-hero-visual{width:calc(100% - 28px);height:520px;margin:28px 14px 20px}.wrx-ind-visual-core{width:180px}.wrx-ind-visual-node{max-width:46%;padding:11px;font-size:9px}.wrx-ind-visual-index{font-size:46px}.wrx-ind-visual-scan{animation-duration:6.5s}.wrx-ind-signature,.wrx-ind-answer,.wrx-ind-journey,.wrx-ind-proof,.wrx-ind-discovery,.wrx-ind-migration,.wrx-ind-services,.wrx-ind-related,.wrx-ind-faq,.wrx-ind-architecture{padding-block:88px}.wrx-ind-signature{min-height:0}.wrx-ind-signature-art{min-height:520px}.wrx-ind-signature-center{width:165px}.wrx-ind-signature-item{width:49%;padding:14px}.wrx-ind-signature-item.wrx-item-1{top:5%;left:3%}.wrx-ind-signature-item.wrx-item-2{top:37%;right:3%}.wrx-ind-signature-item.wrx-item-3{bottom:5%;left:3%}.wrx-ind-answer{gap:25px}.wrx-ind-answer>div>p{font-size:17px}.wrx-ind-decision{padding:12px}.wrx-ind-decision-controls{display:block}.wrx-ind-decision-item{margin-bottom:10px;display:block}.wrx-ind-decision-item>button{grid-template-columns:48px minmax(0,1fr) auto;width:100%;min-height:142px;padding:18px}.wrx-ind-decision-summary{grid-column:1/-1}.wrx-ind-decision-item>button:hover,.wrx-ind-decision-item>button:focus-visible,.wrx-ind-decision-item>button[aria-expanded=true]{transform:translateY(-3px)}.wrx-ind-decision-result{border-radius:calc(var(--ind-radius)/1.8 + 5px);min-height:0;margin-top:8px;padding:38px 24px;scroll-margin-top:100px}.wrx-ind-decision-result h3{font-size:36px}.wrx-ind-decision-orbit{opacity:.28;width:115px;height:115px;top:14px;right:13px}.wrx-ind-proof-items{padding:12px;display:block}.wrx-ind-proof-item{margin-bottom:10px;display:block}.wrx-ind-proof-item>button{width:100%;min-height:105px}.wrx-ind-proof-item>button:hover,.wrx-ind-proof-item>button:focus-visible,.wrx-ind-proof-item>button[aria-expanded=true]{transform:translateY(-3px)}.wrx-ind-proof-result{min-height:0;margin-top:8px;padding:38px 25px;scroll-margin-top:100px}.wrx-ind-proof-rings,.wrx-ind-proof-core{display:none}.wrx-ind-module-stack[data-mode=mosaic],.wrx-ind-module-stack{grid-template-columns:1fr}.wrx-ind-module-stack[data-mode=timeline] article{width:100%}.wrx-ind-module-stack[data-mode=tiles] article:nth-child(2),.wrx-ind-module-stack[data-mode=tiles] article:nth-child(3){transform:none}.wrx-ind-module-stack summary{grid-template-columns:44px 1fr auto;padding:22px 18px}.wrx-ind-module-stack summary>strong{font-size:20px}.wrx-ind-module-body{grid-template-columns:1fr;padding:0 18px 22px}.wrx-ind-module-stack article{min-height:230px;padding:24px}.wrx-ind-module-stack[data-mode=rail] article{min-width:86vw}.wrx-ind-search-orbit{height:470px}.wrx-ind-search-orbit>i:nth-of-type(3){width:460px}.wrx-ind-migration-lane{padding:18px}.wrx-ind-migration-lane>div{grid-template-columns:60px 1fr;gap:10px}.wrx-ind-migration-lane>div i{display:none}.wrx-ind-migration-lane>div strong{grid-column:2}.wrx-ind-services nav,.wrx-ind-support-services,.wrx-ind-related>div:last-child{grid-template-columns:1fr}.wrx-ind-faq{gap:35px}}
@media (max-width: 767px){.wrx-ind-hero-copy .wrx-actions{flex-direction:column}.wrx-ind-hero-copy .wrx-actions .wrx-button{width:100%}.wrx-ind-hero-notes{grid-template-columns:1fr;display:grid}.wrx-ind-hero-visual{height:470px}.wrx-ind-visual-node.wrx-node-4{display:none}.wrx-ind-visual-node.wrx-node-1{top:12%;left:3%}.wrx-ind-visual-node.wrx-node-2{top:24%;right:3%}.wrx-ind-visual-node.wrx-node-3{bottom:12%;left:3%}.wrx-ind-signature-art{min-height:480px}.wrx-ind-signature-item{width:58%}.wrx-ind-signature-item.wrx-item-2{top:39%}.wrx-ind-decision-item>button{grid-template-columns:42px minmax(0,1fr)}.wrx-ind-decision-item>button>i{grid-column:2}.wrx-ind-decision-result,.wrx-ind-proof-result{padding:34px 20px}.wrx-ind-search-orbit{height:410px}.wrx-ind-search-orbit>div{width:135px}.wrx-ind-search-orbit span:first-child{top:-65px;left:-70px}.wrx-ind-search-orbit span:nth-child(2){right:-75px}.wrx-ind-search-orbit span:nth-child(3){left:-70px}.wrx-ind-search-orbit>i:first-of-type{width:220px}.wrx-ind-search-orbit>i:nth-of-type(2){width:310px}.wrx-ind-search-orbit>i:nth-of-type(3){width:390px}.wrx-ind-related a{min-height:205px}.wrx-ind-faq summary{font-size:16px}}
@media (max-width: 767px){.wrx-ind-decision[data-motif=thermostat] .wrx-ind-decision-result>small{margin-left:10px}}
.wrx-ant-hero,.wrx-ant-editorial,.wrx-ant-market,.wrx-ant-local-truth,.wrx-ant-transformation,.wrx-ant-reach,.wrx-ant-migration,.wrx-ant-day-one,.wrx-ant-pricing,.wrx-ant-faq,.wrx-ant-cta{--ant-violet:#a94cff;--ant-cyan:#67e6f4;--ant-brick:#d56a43;--ant-cream:#f0e8dc;--ant-night:#06080c;--ant-panel:#0d1117;--ant-line:#303946}
.wrx-ant-hero>*,.wrx-ant-editorial>*,.wrx-ant-section-head>*,.wrx-ant-reach-grid>*,.wrx-ant-migration>*,.wrx-ant-day-one>*,.wrx-ant-pricing>*,.wrx-ant-faq>*{min-width:0}
.wrx-ant-kicker{color:#c67cff;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}
.wrx-ant-kicker i{vertical-align:middle;background:linear-gradient(90deg,var(--ant-brick),var(--ant-violet));width:34px;height:1px;margin-right:12px;display:inline-block;box-shadow:0 0 15px #aa4cff}
.wrx-ant-text-link{color:inherit;border-bottom:1px solid #955cff;align-items:center;gap:20px;padding:13px 0;font-weight:800;text-decoration:none;display:inline-flex}
.wrx-ant-text-link:hover{color:#d8a9ff}
.wrx-ant-hero{isolation:isolate;background:radial-gradient(circle at 82% 74%,#3f203e66,#0000 27%),radial-gradient(circle at 18% 13%,#24576826,#0000 26%),linear-gradient(135deg,#07090d,#0a0c11 65%,#100b12);border:1px solid #323945;border-radius:26px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;min-height:830px;margin-bottom:70px;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 120px #000d,0 0 70px #742fff14}
.wrx-ant-hero:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(#a94cff27,#0000 68%);height:65%;position:absolute;inset:auto -10% -35% 30%}
.wrx-ant-hero-copy{z-index:3;padding:78px 0 78px 66px;position:relative}
.wrx-ant-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:780px;margin:26px 0;font:clamp(55px,5.4vw,82px)/.94 Arial,Helvetica,sans-serif}
.wrx-ant-hero-copy h1 em{color:#efb48b;letter-spacing:-.045em;text-shadow:0 0 34px #d66b434f;font:italic .86em/1.02 Georgia,serif;display:block}
.wrx-ant-hero-copy>p:not(.wrx-ant-kicker){color:#bbb8bd;max-width:670px;font-size:18px;line-height:1.75}
.wrx-ant-hero-notes{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}
.wrx-ant-hero-notes span{color:#c7c9cd;letter-spacing:.11em;text-transform:uppercase;background:#11141a;border:1px solid #3b424c;border-radius:999px;padding:9px 12px;font-size:9px}
.wrx-ant-context-board{background:#0e1116;border:1px solid #4a4d58;border-radius:19px;height:690px;margin:48px 34px 48px 0;position:relative;overflow:hidden;box-shadow:0 32px 80px #000b,0 0 0 1px #a94cff0d,0 0 55px #4c31b52b}
.wrx-ant-board-head,.wrx-ant-board-foot{background:#0a0c10;border-bottom:1px solid #303640;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}
.wrx-ant-board-head span{color:#f2d4bb;letter-spacing:.12em;font:16px Georgia,serif}
.wrx-ant-board-head small{color:#707883;letter-spacing:.15em;font-size:8px}
.wrx-ant-board-stage{background:linear-gradient(#20263045 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#20263045 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 49% 54%,#51347a33,#0000 27%),#0c1015;height:574px;position:relative;overflow:hidden}
.wrx-ant-board-stage:before{content:"";background:linear-gradient(112deg,#0000 0 54%,#1850621c 54.3% 55.2%,#0000 55.5%);position:absolute;inset:0}
.wrx-ant-contours{fill:none;stroke:#4ecbd55e;stroke-width:1.4px;filter:drop-shadow(0 0 7px #4ed6e9);width:100%;height:100%;position:absolute;inset:0}
.wrx-ant-route{z-index:1;background:#d7a36e;position:absolute;box-shadow:0 0 0 2px #221912,0 0 13px #dc814d8c}
.wrx-ant-route span{color:#efbd8f;letter-spacing:.13em;white-space:nowrap;background:#121217;padding:4px 7px;font-size:7px;position:absolute}
.wrx-ant-route-main{width:4px;height:112%;top:-5%;left:46%;rotate:5deg}
.wrx-ant-route-main span{top:12%;left:10px}
.wrx-ant-route-173{width:110%;height:4px;top:52%;left:-4%;rotate:-4deg}
.wrx-ant-route-173 span{top:10px;right:9%}
.wrx-ant-route-anita{width:43%;height:3px;top:64%;left:51%;rotate:31deg}
.wrx-ant-route-anita span{top:9px;right:12%}
.wrx-ant-board-place{z-index:4;background:#11161de9;border:1px solid #424b58;border-radius:7px;width:220px;padding:17px 18px;position:absolute;box-shadow:0 17px 40px #000b,0 0 18px #a94cff1f}
.wrx-ant-board-place>i{background:var(--ant-cyan);width:9px;height:9px;box-shadow:0 0 0 6px #67e6f417,0 0 20px var(--ant-cyan);border-radius:50%;position:absolute}
.wrx-ant-board-place small{color:#8f98a5;letter-spacing:.16em;font-size:7px;display:block}
.wrx-ant-board-place strong{margin:7px 0 5px;font:22px Georgia,serif;display:block}
.wrx-ant-board-place span{color:#969da7;font-size:9px}
.wrx-place-downtown{top:9%;left:6%}
.wrx-place-downtown>i{bottom:-28px;right:-30px}
.wrx-place-corridor{top:35%;right:5%}
.wrx-place-corridor>i{top:54%;left:-42px}
.wrx-place-business{bottom:7%;right:7%}
.wrx-place-business>i{top:-22px;left:-35px}
.wrx-ant-board-origin{z-index:5;text-align:center;background:radial-gradient(circle at 40% 35%,#673887,#15121b 70%);border:1px solid #b66bff;border-radius:50%;place-content:center;width:95px;height:95px;display:grid;position:absolute;top:47%;left:40%;box-shadow:0 0 0 13px #aa4cff0d,0 0 36px #a94cff65}
.wrx-ant-board-origin span{font-size:21px;font-style:italic;font-weight:900}
.wrx-ant-board-origin small{color:#edb58b;letter-spacing:.14em;margin-top:5px;font-size:6px}
.wrx-ant-board-scan{z-index:2;background:linear-gradient(90deg,transparent,var(--ant-cyan),var(--ant-violet),transparent);height:1px;animation:7s ease-in-out infinite ant-board-scan;position:absolute;top:3%;left:4%;right:4%;box-shadow:0 0 18px #68e8f4}
.wrx-ant-board-foot{border-top:1px solid #303640;border-bottom:0;height:58px}
.wrx-ant-board-foot span{color:#8f97a1;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;display:flex}
.wrx-ant-board-foot i{background:var(--ant-violet);width:6px;height:6px;box-shadow:0 0 10px var(--ant-violet);border-radius:50%}
.wrx-ant-editorial{border-bottom:1px solid var(--ant-line);grid-template-columns:.55fr 1.45fr;gap:55px;padding:130px 0 125px;display:grid}
.wrx-ant-editorial-number{color:#313947;letter-spacing:-.07em;font:clamp(56px,7vw,100px)/1 Georgia,serif}
.wrx-ant-editorial h2,.wrx-ant-section-head h2,.wrx-ant-truth-title h2,.wrx-ant-reach h2,.wrx-ant-migration h2,.wrx-ant-day-one h2,.wrx-ant-pricing h2,.wrx-ant-faq h2{letter-spacing:-.055em;text-wrap:balance;margin:20px 0;font-size:clamp(43px,4.5vw,70px);line-height:1.02}
.wrx-ant-editorial>div:last-child>p,.wrx-ant-section-head>p,.wrx-ant-truth-title>p,.wrx-ant-reach-copy>p,.wrx-ant-migration>div>p,.wrx-ant-day-one-title>p,.wrx-ant-pricing-copy>p,.wrx-ant-faq>div:first-child>p{color:#aaa8af;max-width:800px;font-size:18px;line-height:1.78}
.wrx-ant-editorial a{color:#73ddea;gap:14px;margin-top:19px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}
.wrx-ant-editorial a:hover{text-decoration:underline}
.wrx-ant-market{padding:135px 0}
.wrx-ant-section-head{max-width:990px}
.wrx-ant-market-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin-top:58px;display:grid}
.wrx-ant-market-card{background:linear-gradient(150deg,#11161d,#090b0f);border:1px solid #343c48;border-radius:15px;transition:border-color .3s,box-shadow .3s,translate .3s;position:relative;overflow:hidden;box-shadow:0 22px 65px #0008}
.wrx-ant-market-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 40%,#a94cff0d);position:absolute;inset:0}
.wrx-ant-market-card.wrx-is-open{border-color:#bd78ff;translate:0 -5px;box-shadow:0 27px 80px #000c,0 0 35px #9b48ff2b}
.wrx-ant-market-card>button{z-index:1;color:#fff;width:100%;min-height:205px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr auto;grid-template-columns:45px 1fr;gap:10px 16px;padding:24px;display:grid;position:relative}
.wrx-ant-market-card>button:focus-visible{outline:2px solid var(--ant-cyan);outline-offset:-4px}
.wrx-ant-market-number{color:#c97cff;font:26px Georgia,serif}
.wrx-ant-market-title small{color:#858e99;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:8px;display:block}
.wrx-ant-market-title strong{font:clamp(24px,2.3vw,34px)/1.05 Georgia,serif;display:block}
.wrx-ant-market-toggle{color:#9ca3ad;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #313945;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex}
.wrx-ant-market-toggle i{width:33px;height:33px;color:var(--ant-cyan);border:1px solid #586270;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}
.wrx-ant-market-answer{z-index:1;padding:0 24px 26px;animation:.35s both ant-open;position:relative}
.wrx-ant-market-intro{border-left:2px solid var(--ant-violet);color:#d3d0d6;background:#a94cff0d;min-height:89px;margin:0 0 20px;padding:18px;line-height:1.55}
.wrx-ant-market-answer>div{border-top:1px solid #303844;padding:18px 0}
.wrx-ant-market-answer small{color:#75dce8;letter-spacing:.15em;font-size:7px}
.wrx-ant-market-answer p{color:#979ca5;margin:8px 0 0;font-size:13px;line-height:1.6}
.wrx-ant-market-action strong{color:#efbd91;margin-top:10px;font:19px Georgia,serif;display:block}
.wrx-ant-local-truth{color:#fff;background:linear-gradient(118deg,#21100c,#32150f 52%,#160c0c);padding:145px 0;position:relative;overflow:hidden}
.wrx-ant-local-truth:before{content:"";background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/86px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}
.wrx-ant-truth-title{max-width:980px;position:relative}
.wrx-ant-truth-title .wrx-ant-kicker{color:#ffb58f}
.wrx-ant-truth-windows{grid-template-columns:1.08fr .92fr 1.08fr;gap:14px;margin-top:58px;display:grid;position:relative}
.wrx-ant-truth-windows article{background:radial-gradient(circle at 50% 8%,#ffac7152,#0000 29%),linear-gradient(#271713,#130c0b);border:1px solid #a75f466e;border-radius:180px 180px 9px 9px;flex-direction:column;justify-content:flex-end;min-height:350px;padding:30px;transition:translate .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0007,0 25px 70px #0007}
.wrx-ant-truth-windows article:nth-child(2){background:radial-gradient(circle at 50% 8%,#b94cff52,#0000 29%),linear-gradient(#241226,#110b11);min-height:410px;margin-top:-25px}
.wrx-ant-truth-windows article:hover{translate:0 -7px;box-shadow:inset 0 0 60px #0007,0 34px 80px #000b,0 0 24px #ff865a27}
.wrx-ant-truth-windows small{color:#e7976d;font:22px Georgia,serif;position:absolute;top:34px;left:50%;translate:-50%}
.wrx-ant-truth-windows h3{margin:0 0 15px;font:31px/1.05 Georgia,serif}
.wrx-ant-truth-windows p{color:#baa9a4;margin:0;line-height:1.65}
.wrx-ant-truth-windows article>span{color:#df926d;position:absolute;top:38px;right:calc(50% - 48px)}
.wrx-ant-not-strategy{background:#190e0d;border:1px solid #8f503c;grid-template-columns:190px 1fr;gap:25px;margin-top:42px;padding:22px 27px;display:grid;position:relative}
.wrx-ant-not-strategy span{color:#ef9b73;letter-spacing:.16em;font-size:9px;font-weight:800}
.wrx-ant-not-strategy p{color:#b99e96;letter-spacing:.05em;margin:0;font-size:12px}
.wrx-ant-transformation{padding:145px 0}
.wrx-ant-reveal{--ant-reveal:52%;margin-top:60px}
.wrx-ant-reveal-stage{background:#12151a;border:1px solid #3c4652;border-radius:20px;height:650px;position:relative;overflow:hidden;box-shadow:0 35px 100px #000c,0 0 50px #a94cff16}
.wrx-ant-site-state{position:absolute;inset:0;overflow:hidden}
.wrx-ant-site-before{color:#26211d;background:#d8d0c5}
.wrx-ant-site-after{z-index:2;color:#fff;clip-path:inset(0 calc(100% - var(--ant-reveal)) 0 0);background:#0a0d12}
.wrx-ant-browser-bar{background:#c5bdb2;border-bottom:1px solid #b8afa5;align-items:center;gap:8px;height:46px;padding:0 17px;display:flex}
.wrx-ant-browser-bar i{background:#7e746a;border-radius:50%;width:7px;height:7px}
.wrx-ant-browser-bar span{color:#5e574f;margin-left:8px;font:10px monospace}
.wrx-ant-site-after .wrx-ant-browser-bar{background:#121720;border-color:#343b47}
.wrx-ant-site-after .wrx-ant-browser-bar i{background:#6f7783}
.wrx-ant-site-after .wrx-ant-browser-bar span{color:#9ea6b2}
.wrx-ant-old-site{background:linear-gradient(90deg,#dfd8cd,#c8bdaf);height:calc(100% - 46px);padding:85px 8%}
.wrx-ant-old-site small{letter-spacing:.08em;font:11px Times New Roman,serif}
.wrx-ant-old-site>strong{max-width:570px;margin:25px 0;font:clamp(46px,5.7vw,82px)/.94 Times New Roman,serif;display:block}
.wrx-ant-old-site p{color:#625b54;max-width:510px;font:18px/1.6 Times New Roman,serif}
.wrx-ant-old-site>div{color:#4c4640;gap:20px;margin:32px 0;font:11px Times New Roman,serif;text-decoration:underline;display:flex}
.wrx-ant-old-site button{background:#bbb;border:2px outset #ddd;padding:15px 20px;font-family:Times New Roman,serif}
.wrx-ant-new-site{white-space:nowrap;background:radial-gradient(circle at 78% 47%,#7637a355,#0000 27%),linear-gradient(120deg,#0b0e13,#13101a);height:calc(100% - 46px);padding:58px 7%}
.wrx-ant-new-label{border-bottom:1px solid #343d48;justify-content:space-between;max-width:620px;padding-bottom:18px;display:flex}
.wrx-ant-new-label span{color:#e8a57e;letter-spacing:.18em;font-size:8px}
.wrx-ant-new-label b{color:#6edfea;letter-spacing:.12em;font-size:7px}
.wrx-ant-new-site>strong{letter-spacing:-.06em;margin:35px 0 24px;font:clamp(52px,6vw,88px)/.91 Arial,Helvetica,sans-serif;display:block}
.wrx-ant-new-site>strong em{color:#be72ff;letter-spacing:-.04em;text-shadow:0 0 30px #a94cff58;font:italic .78em Georgia,serif}
.wrx-ant-new-site>p{color:#aaaeb7;white-space:normal;max-width:570px;font-size:17px;line-height:1.6}
.wrx-ant-new-proof{gap:9px;margin:25px 0;display:flex}
.wrx-ant-new-proof span{color:#aeb5c0;letter-spacing:.12em;border:1px solid #3c4654;border-radius:999px;padding:8px 10px;font-size:7px}
.wrx-ant-new-site button{color:#fff;background:linear-gradient(135deg,#9b31f3,#6e16c7);border:1px solid #bd70ff;border-radius:5px;min-height:48px;padding:0 18px;font-weight:800}
.wrx-ant-new-site button b{margin-left:30px}
.wrx-ant-reveal-line{left:var(--ant-reveal);z-index:5;background:linear-gradient(#0000,#fff 8%,#a94cff 46%,#67e6f4 84%,#0000);width:2px;position:absolute;top:0;bottom:0;translate:-1px;box-shadow:0 0 20px #aa4cff,0 0 45px #67e6f466}
.wrx-ant-reveal-line span{color:#fff;background:#17141e;border:1px solid #fff;border-radius:50%;place-items:center;width:51px;height:51px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 25px #a94cff}
.wrx-ant-reveal-tag{z-index:6;color:#352e28;letter-spacing:.15em;background:#d4cabd;border:1px solid #61594e;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;top:70px}
.wrx-ant-tag-before{right:20px}
.wrx-ant-tag-after{color:#d8a9ff;background:#20152b;border-color:#a266d8;left:20px}
.wrx-ant-reveal-controls{background:#0c1016;border:1px solid #313945;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:22px;padding:20px;display:grid}
.wrx-ant-reveal-presets{gap:7px;display:flex}
.wrx-ant-reveal-presets button{color:#aeb5bf;cursor:pointer;background:#121820;border:1px solid #394451;border-radius:6px;min-height:44px;padding:0 15px}
.wrx-ant-reveal-presets button[aria-pressed=true]{color:#fff;background:#251432;border-color:#b56cff;box-shadow:0 0 18px #a94cff30}
.wrx-ant-reveal-controls>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.wrx-ant-reveal-controls input{width:100%;height:44px;accent-color:var(--ant-violet);cursor:ew-resize;margin:0}
.wrx-ant-reveal-controls output{color:#858e99;white-space:nowrap;font-size:10px}
.wrx-ant-concept-note{color:#6f7681;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:14px 4px 0;font-size:9px}
.wrx-ant-reach{background:var(--ant-cream);color:#17161a;padding:145px 0}
.wrx-ant-reach .wrx-ant-kicker{color:#8a3fc8}
.wrx-ant-reach-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}
.wrx-ant-reach-copy>p{color:#625f66}
.wrx-ant-source-row{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}
.wrx-ant-source-row a{color:#4e315e;border:1px solid #bdb2bd;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}
.wrx-ant-reach-diagram{background:radial-gradient(circle at 50% 47%,#a852d34d,#0000 18%),linear-gradient(155deg,#dce5e3,#efe4d9);border:1px solid #b5a8b6;border-radius:270px 270px 16px 16px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 28px 70px #50425824}
.wrx-ant-reach-diagram:before,.wrx-ant-reach-diagram:after{content:"";border:1px solid #81509333;border-radius:50%;width:330px;height:330px;position:absolute;top:47%;left:50%;translate:-50% -50%}
.wrx-ant-reach-diagram:after{width:470px;height:470px}
.wrx-ant-reach-core{z-index:3;color:#fff;text-align:center;background:#14131a;border:1px solid #7b4b8d;border-radius:50%;place-content:center;width:190px;height:190px;display:grid;position:absolute;top:47%;left:50%;translate:-50% -50%;box-shadow:0 0 0 16px #814d9417,0 0 45px #6e398c58}
.wrx-ant-reach-core small{color:#d697f6;letter-spacing:.15em;font-size:7px}
.wrx-ant-reach-core strong{margin:12px 0 7px;font:28px Georgia,serif}
.wrx-ant-reach-core span{color:#a4a1ab;font-size:8px}
.wrx-ant-reach-north,.wrx-ant-reach-south{z-index:4;color:#493d4d;letter-spacing:.12em;background:#f0e8dcde;border:1px solid #a38da5;padding:10px 13px;font-size:8px;font-weight:800;position:absolute}
.wrx-ant-reach-north{top:11%;right:8%}
.wrx-ant-reach-south{bottom:18%;left:7%}
.wrx-ant-reach-line{z-index:2;transform-origin:top;background:linear-gradient(#9151a8,#42acba);width:3px;position:absolute;top:47%;left:50%;box-shadow:0 0 13px #87509b}
.wrx-line-north{height:170px;rotate:39deg}
.wrx-line-south{height:190px;rotate:221deg}
.wrx-ant-reach-diagram>b{color:#59545c;text-align:center;font:italic 15px/1.4 Georgia,serif;position:absolute;bottom:30px;left:0;right:0}
.wrx-ant-migration{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding:145px 0;display:grid}
.wrx-ant-route-ticket{background:linear-gradient(135deg,#17101a,#0c0c11);border:1px solid #5b455f;border-radius:9px;margin:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000b,0 0 38px #a94cff1c}
.wrx-ant-route-ticket:before,.wrx-ant-route-ticket:after{content:"";background:var(--ant-night);border-radius:50%;width:26px;height:26px;position:absolute;top:46%}
.wrx-ant-route-ticket:before{left:-13px}
.wrx-ant-route-ticket:after{right:-13px}
.wrx-ant-route-ticket>div{border-bottom:1px dashed #69536f;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}
.wrx-ant-route-ticket>div span{color:#e5b18d;letter-spacing:.08em;font:15px Georgia,serif}
.wrx-ant-route-ticket>div small{color:#7bdde8;letter-spacing:.12em;font-size:8px}
.wrx-ant-route-ticket>p{color:#827987;letter-spacing:.15em;margin:22px 0 9px;font-size:7px}
.wrx-ant-route-ticket code{color:#aaa1ad;text-overflow:ellipsis;white-space:nowrap;background:#09090d;border:1px solid #3b3440;padding:17px;display:block;overflow:hidden}
.wrx-ant-route-ticket code b{color:#fff}
.wrx-ant-route-ticket>i{color:#ad60ef;text-align:center;padding:8px;font-style:normal;display:block}
.wrx-ant-route-ticket>strong{color:#d899ff;letter-spacing:.14em;border:1px solid #9c58d3;margin-top:17px;padding:8px 10px;font-size:8px;display:inline-block}
.wrx-ant-route-ticket footer{color:#8d8492;border-top:1px dashed #69536f;margin-top:24px;padding-top:18px;font-size:10px}
.wrx-ant-day-one{padding:135px 0}
.wrx-ant-day-one-title{max-width:980px}
.wrx-ant-day-one-grid{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:58px;display:grid}
.wrx-ant-day-card{background:linear-gradient(145deg,#11161d,#090b0f);border:1px solid #333b46;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:27px;transition:translate .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #0007}
.wrx-ant-day-card:hover{border-color:#a864e4;translate:0 -6px}
.wrx-ant-day-card:before{content:"";border:1px solid #6cdde84a;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-60px;box-shadow:0 0 35px #62d9e51a}
.wrx-ant-day-card small{color:#d68d69;font:20px Georgia,serif;position:absolute;top:23px;left:25px}
.wrx-ant-day-card h3{margin:0 0 12px;font:29px/1.05 Georgia,serif}
.wrx-ant-day-card p{color:#989da6;margin:0;line-height:1.6}
.wrx-ant-day-card>i{background:var(--ant-cyan);width:8px;height:8px;box-shadow:0 0 17px var(--ant-cyan);border-radius:50%;position:absolute;top:24px;right:24px}
.wrx-ant-day-1,.wrx-ant-day-6{grid-column:span 7}
.wrx-ant-day-2,.wrx-ant-day-5{grid-column:span 5}
.wrx-ant-day-3,.wrx-ant-day-4{grid-column:span 6}
.wrx-ant-day-1{background:radial-gradient(circle at 85% 15%,#a94cff28,#0000 28%),linear-gradient(145deg,#14121a,#090b0f)}
.wrx-ant-day-4{background:radial-gradient(circle at 85% 15%,#62dce824,#0000 28%),linear-gradient(145deg,#101820,#090b0f)}
.wrx-ant-service-ribbon{border-block:1px solid #303844;grid-template-columns:1.35fr repeat(3,1fr);margin-top:52px;display:grid}
.wrx-ant-service-ribbon a{color:#fff;border-right:1px solid #303844;grid-template-columns:1fr auto;align-content:center;gap:13px;min-height:150px;padding:24px;text-decoration:none;display:grid}
.wrx-ant-service-ribbon a:last-child{border-right:0}
.wrx-ant-service-ribbon a:hover{background:#a94cff0c}
.wrx-ant-service-ribbon small{color:#7ddce6;letter-spacing:.14em;grid-column:1/-1;font-size:7px}
.wrx-ant-service-ribbon strong{font:17px/1.2 Georgia,serif}
.wrx-ant-pricing{isolation:isolate;background:radial-gradient(circle at 86% 12%,#a94cff24,#0000 27%),radial-gradient(circle at 7% 92%,#67e6f416,#0000 25%),linear-gradient(138deg,#11151b,#0a0c11 62%,#130c16);border:1px solid #60436b;border-radius:24px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;margin-block:80px;padding:70px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #000b,0 0 48px #a94cff1b}
.wrx-ant-pricing:before{content:"ANTIOCH / PROJECT BOARD";z-index:-1;color:#ffffff0b;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(25px,4vw,58px);font-weight:900;position:absolute;top:19px;right:24px}
.wrx-ant-pricing-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}
.wrx-ant-pricing-actions .wrx-ant-text-link{font-size:12px}
.wrx-ant-pricing-board{background-color:#090c11;background-image:linear-gradient(#1c232b47 1px,#0000 1px),linear-gradient(90deg,#1c232b47 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #3d4652;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid;box-shadow:inset 0 0 44px #0008}
.wrx-ant-pricing-board article{background:linear-gradient(145deg,#131820,#0d1015);border:1px solid #39434f;border-radius:10px;flex-direction:column;min-height:238px;padding:21px;transition:translate .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0008}
.wrx-ant-pricing-board article:after{content:"";border:1px solid #67e6f42d;border-radius:50%;width:105px;height:105px;position:absolute;top:-42px;right:-42px;box-shadow:0 0 24px #67e6f416}
.wrx-ant-pricing-board article:hover{border-color:#a968e3;translate:0 -5px;box-shadow:0 24px 48px #000b,0 0 24px #a94cff20}
.wrx-ant-pricing-board .wrx-ant-price-featured{background:radial-gradient(circle at 90% 8%,#a94cff38,#0000 34%),linear-gradient(145deg,#181320,#0d1015);border-color:#a760da;box-shadow:0 20px 48px #000a,0 0 27px #a94cff2b}
.wrx-ant-pricing-board small{z-index:1;color:#76dce8;letter-spacing:.13em;font-size:7px;font-weight:800;position:relative}
.wrx-ant-pricing-board h3{margin:48px 0 14px;font:21px/1.1 Georgia,serif}
.wrx-ant-pricing-board strong{letter-spacing:-.05em;font-size:32px}
.wrx-ant-pricing-board article>span{color:#7f8791;letter-spacing:.11em;text-transform:uppercase;margin-top:6px;font-size:7px}
.wrx-ant-pricing-board>p{border-left:2px solid var(--ant-brick);color:#8f969f;background:#d56a430c;grid-column:1/-1;margin:4px 2px 0;padding:15px 16px;font-size:10px;line-height:1.6}
.wrx-ant-pricing-board>p b{color:#dfac88}
.wrx-ant-faq{grid-template-columns:.78fr 1.22fr;gap:80px;padding:135px 0;display:grid}
.wrx-ant-faq>div:first-child{align-self:start;position:sticky;top:110px}
.wrx-ant-faq details{border-top:1px solid #333b46}
.wrx-ant-faq details:last-child{border-bottom:1px solid #333b46}
.wrx-ant-faq summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:98px;font-size:18px;line-height:1.35;list-style:none;display:grid}
.wrx-ant-faq summary::-webkit-details-marker{display:none}
.wrx-ant-faq summary span{color:#c678ff;border:1px solid #4d5663;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;transition:rotate .25s;display:grid}
.wrx-ant-faq details[open] summary span{border-color:#a75fea;rotate:45deg;box-shadow:0 0 17px #a94cff28}
.wrx-ant-faq details p{color:#a0a3ab;margin:0;padding:0 55px 30px 0;line-height:1.75}
.wrx-ant-cta{background:radial-gradient(circle at 12% 110%,#67e6f455,#0000 34%),radial-gradient(circle at 82% -10%,#f2965e55,#0000 37%),linear-gradient(135deg,#4c1368,#8317be);position:relative;overflow:hidden;box-shadow:0 35px 100px #7428a44a}
.wrx-ant-cta:before{content:"ANTIOCH";color:#ffffff0a;letter-spacing:-.07em;pointer-events:none;font-size:clamp(90px,16vw,220px);font-weight:900;position:absolute;bottom:-.2em;left:50%;translate:-50%}
.wrx-ant-reveal-handle{width:51px;height:51px;left:clamp(26px,var(--ant-reveal),calc(100% - 26px));z-index:6;color:#fff;background:#17141e;border:1px solid #fff;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 25px #a94cff}
.wrx-ant-reach-north{white-space:nowrap;right:clamp(110px,20%,155px)}
@media (max-width: 991px){.wrx-ant-hero{grid-template-columns:1fr}.wrx-ant-hero-copy{padding:72px 55px 15px}.wrx-ant-context-board{width:calc(100% - 80px);margin:25px 40px 55px}.wrx-ant-editorial,.wrx-ant-reach-grid,.wrx-ant-migration,.wrx-ant-faq{grid-template-columns:1fr}.wrx-ant-editorial-number{font-size:52px}.wrx-ant-market-grid{grid-template-columns:1fr 1fr}.wrx-ant-market-card:last-child{grid-column:1/-1}.wrx-ant-truth-windows{grid-template-columns:1fr 1fr}.wrx-ant-truth-windows article:nth-child(2){margin-top:0}.wrx-ant-truth-windows article:last-child{grid-column:1/-1}.wrx-ant-service-ribbon{grid-template-columns:1fr 1fr}.wrx-ant-service-ribbon a:nth-child(2){border-right:0}.wrx-ant-faq>div:first-child{position:static}}
@media (max-width: 767px){.wrx-ant-hero{width:min(100% - 24px,720px);min-height:0}.wrx-ant-hero-copy{padding:55px 22px 20px}.wrx-ant-hero-copy h1{font-size:clamp(44px,13.3vw,64px)}.wrx-ant-hero-copy>p:not(.wrx-ant-kicker){font-size:16px}.wrx-ant-hero-copy .wrx-actions{align-items:stretch}.wrx-ant-hero-copy .wrx-actions .wrx-button{flex:1}.wrx-ant-context-board{width:calc(100% - 28px);height:590px;margin:15px 14px 20px}.wrx-ant-board-stage{height:474px}.wrx-ant-board-head small{display:none}.wrx-ant-board-place{width:170px;padding:14px}.wrx-ant-board-place strong{font-size:18px}.wrx-ant-board-place span{font-size:7px}.wrx-place-downtown{top:7%;left:4%}.wrx-place-corridor{top:35%;right:3%}.wrx-place-business{bottom:5%;right:4%}.wrx-ant-board-origin{width:76px;height:76px;top:48%;left:39%}.wrx-ant-editorial,.wrx-ant-market,.wrx-ant-local-truth,.wrx-ant-transformation,.wrx-ant-reach,.wrx-ant-migration,.wrx-ant-day-one,.wrx-ant-faq{padding-block:90px}.wrx-ant-editorial{gap:18px}.wrx-ant-editorial h2,.wrx-ant-section-head h2,.wrx-ant-truth-title h2,.wrx-ant-reach h2,.wrx-ant-migration h2,.wrx-ant-day-one h2,.wrx-ant-faq h2{font-size:clamp(40px,11vw,54px)}.wrx-ant-editorial>div:last-child>p,.wrx-ant-section-head>p,.wrx-ant-truth-title>p,.wrx-ant-reach-copy>p,.wrx-ant-migration>div>p,.wrx-ant-day-one-title>p,.wrx-ant-faq>div:first-child>p{font-size:16px}.wrx-ant-market-grid{grid-template-columns:1fr}.wrx-ant-market-card:last-child{grid-column:auto}.wrx-ant-market-card.wrx-is-open{translate:0}.wrx-ant-market-card>button{min-height:150px}.wrx-ant-market-intro{min-height:0}.wrx-ant-truth-windows{grid-template-columns:1fr}.wrx-ant-truth-windows article,.wrx-ant-truth-windows article:nth-child(2){min-height:315px}.wrx-ant-truth-windows article:last-child{grid-column:auto}.wrx-ant-truth-windows small{text-align:center;top:34px;left:50%;translate:-50%}.wrx-ant-truth-windows article>span{display:none}.wrx-ant-not-strategy{grid-template-columns:1fr;gap:10px}.wrx-ant-reveal-stage{height:520px}.wrx-ant-old-site{padding:70px 7%}.wrx-ant-old-site>strong{font-size:48px}.wrx-ant-old-site p{font-size:15px}.wrx-ant-old-site>div{flex-direction:column;gap:7px}.wrx-ant-new-site{padding:48px 7%}.wrx-ant-new-label{display:block}.wrx-ant-new-label b{margin-top:8px;display:block}.wrx-ant-new-site>strong{font-size:50px}.wrx-ant-new-site>p{font-size:14px}.wrx-ant-new-proof{flex-direction:column;align-items:flex-start}.wrx-ant-new-site button b{margin-left:15px}.wrx-ant-reveal-controls{grid-template-columns:1fr}.wrx-ant-reveal-presets{grid-template-columns:repeat(3,1fr);display:grid}.wrx-ant-reveal-controls output{text-align:center}.wrx-ant-reach-diagram{min-height:490px}.wrx-ant-migration{gap:42px}.wrx-ant-route-ticket{padding:22px}.wrx-ant-route-ticket>div{display:block}.wrx-ant-route-ticket>div small{margin-top:9px;display:block}.wrx-ant-day-one-grid{grid-template-columns:1fr}.wrx-ant-day-card{min-height:250px;grid-column:auto!important}.wrx-ant-service-ribbon{grid-template-columns:1fr}.wrx-ant-service-ribbon a{border-bottom:1px solid #303844;border-right:0;min-height:115px}.wrx-ant-service-ribbon a:last-child{border-bottom:0}.wrx-ant-faq{gap:38px}}
@media (max-width: 767px){.wrx-ant-hero-copy .wrx-actions{flex-direction:column}.wrx-ant-hero-copy .wrx-actions .wrx-button{width:100%}.wrx-ant-hero-notes{grid-template-columns:1fr;display:grid}.wrx-ant-context-board{height:555px}.wrx-ant-board-stage{height:439px}.wrx-ant-board-head,.wrx-ant-board-foot{padding-inline:14px}.wrx-ant-board-place{width:145px}.wrx-ant-board-place small{font-size:6px}.wrx-ant-board-place strong{font-size:16px}.wrx-place-corridor{top:38%}.wrx-ant-board-origin{top:50%;left:38%}.wrx-ant-market-card>button{grid-template-columns:38px 1fr}.wrx-ant-market-title strong{font-size:25px}.wrx-ant-market-toggle{grid-column:1/-1}.wrx-ant-reveal-stage{height:480px}.wrx-ant-old-site>strong{font-size:40px}.wrx-ant-old-site p{max-width:240px}.wrx-ant-new-site>strong{font-size:42px}.wrx-ant-new-site>p{max-width:250px}.wrx-ant-new-proof{display:none}.wrx-ant-reveal-tag{top:58px}.wrx-ant-reach-diagram{min-height:440px}.wrx-ant-reach-diagram:before{width:270px;height:270px}.wrx-ant-reach-diagram:after{width:390px;height:390px}.wrx-ant-reach-core{width:155px;height:155px}.wrx-ant-reach-north{top:8%;right:3%}.wrx-ant-reach-south{bottom:19%;left:3%}.wrx-line-north{height:145px}.wrx-line-south{height:155px}.wrx-ant-route-ticket code{font-size:10px}.wrx-ant-concept-note{text-align:left}}
@media (max-width: 767px){.wrx-ant-reach-north{top:36px;right:50%;translate:50%}}
@media (max-width: 767px){.wrx-ant-reach-north{top:32px;right:50%}}
@media (max-width: 991px){.wrx-ant-pricing{grid-template-columns:1fr}}
@media (max-width: 767px){.wrx-ant-pricing{gap:40px;width:min(100% - 24px,720px);margin-block:50px;padding:48px 20px}.wrx-ant-pricing h2{font-size:clamp(40px,11vw,54px)}.wrx-ant-pricing-copy>p{font-size:16px}.wrx-ant-pricing-board{grid-template-columns:1fr}.wrx-ant-pricing-board article{min-height:190px}.wrx-ant-pricing-board h3{margin-top:33px}.wrx-ant-pricing-board>p{grid-column:auto}.wrx-ant-pricing-actions{flex-direction:column;align-items:stretch}.wrx-ant-pricing-actions .wrx-button{width:100%}}
.wrx-loc-page{--loc-accent:#a94cff;--loc-accent-2:#67e6f4;--loc-paper:#eee8df;--loc-ink:#08090d;color:#fff}
.wrx-loc-page>*,.wrx-loc-hero>*,.wrx-loc-section-title>*,.wrx-loc-feature>*,.wrx-loc-migration-grid>*,.wrx-loc-faq>*{min-width:0}
.wrx-loc-kicker{color:var(--loc-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}
.wrx-loc-kicker i{vertical-align:middle;background:linear-gradient(90deg,var(--loc-accent),var(--loc-accent-2));width:34px;height:1px;box-shadow:0 0 15px var(--loc-accent);margin-right:12px;display:inline-block}
.wrx-loc-text-link{border-bottom:1px solid var(--loc-accent);color:inherit;align-items:center;gap:18px;padding:13px 0;font-weight:800;text-decoration:none;display:inline-flex}
.wrx-loc-text-link:hover{color:var(--loc-accent-2)}
.wrx-loc-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;min-height:810px;display:grid}
.wrx-loc-hero-copy{padding:80px 0}
.wrx-loc-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:25px 0;font-size:clamp(54px,5.4vw,82px);line-height:.94}
.wrx-loc-hero-copy h1 em{color:var(--loc-accent);letter-spacing:-.045em;text-shadow:0 0 34px var(--loc-accent);font:italic .84em/1 Georgia,serif;display:block}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-hero-copy h1 em{text-shadow:0 0 34px color-mix(in srgb,var(--loc-accent) 43%,transparent)}}
.wrx-loc-hero-copy>p:not(.wrx-loc-kicker){color:#aaa9b0;max-width:690px;font-size:18px;line-height:1.75}
.wrx-loc-hero-copy .wrx-button{background:linear-gradient(135deg,var(--loc-accent),var(--loc-accent))}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-hero-copy .wrx-button{background:linear-gradient(135deg,var(--loc-accent),color-mix(in srgb,var(--loc-accent) 64%,#12051d))}}
.wrx-loc-hero-copy .wrx-button{border-color:var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-hero-copy .wrx-button{border-color:color-mix(in srgb,var(--loc-accent) 75%,#fff)}}
.wrx-loc-hero-copy .wrx-button{box-shadow:0 0 30px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-hero-copy .wrx-button{box-shadow:0 0 30px color-mix(in srgb,var(--loc-accent) 38%,transparent)}}
.wrx-loc-hero-proof{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}
.wrx-loc-hero-proof span{color:#aeb1b8;letter-spacing:.11em;text-transform:uppercase;background:#101217;border:1px solid #353b45;border-radius:999px;padding:9px 12px;font-size:8px}
.wrx-loc-hero-visual{height:650px;box-shadow:0 38px 105px #000c,0 0 45px var(--loc-accent);background:linear-gradient(145deg,#11151d,#08090d);border:1px solid #343c48;border-radius:20px;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-hero-visual{box-shadow:0 38px 105px #000c,0 0 45px color-mix(in srgb,var(--loc-accent) 18%,transparent)}}
.wrx-loc-visual-head,.wrx-loc-visual-foot{background:#0c0e13;border-bottom:1px solid #333b47;justify-content:space-between;align-items:center;height:57px;padding:0 23px;display:flex}
.wrx-loc-visual-head small{color:#727b87;letter-spacing:.14em;font-size:7px}
.wrx-loc-visual-head span{color:var(--loc-accent-2);letter-spacing:.11em;font:14px Georgia,serif}
.wrx-loc-visual-field{background:linear-gradient(#242b3542 1px,transparent 1px),linear-gradient(90deg,#242b3542 1px,transparent 1px),radial-gradient(circle at 52% 48%,var(--loc-accent),transparent 29%);height:536px;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-visual-field{background:linear-gradient(#242b3542 1px,transparent 1px),linear-gradient(90deg,#242b3542 1px,transparent 1px),radial-gradient(circle at 52% 48%,color-mix(in srgb,var(--loc-accent) 24%,transparent),transparent 29%)}}
.wrx-loc-visual-field{background-size:38px 38px,38px 38px,auto}
.wrx-loc-visual-core{z-index:3;border:1px solid var(--loc-accent);background:radial-gradient(circle at 40% 32%,var(--loc-accent),#11131a 69%);border-radius:50%;place-content:center;width:230px;height:230px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-visual-core{background:radial-gradient(circle at 40% 32%,color-mix(in srgb,var(--loc-accent) 55%,#111),#11131a 69%)}}
.wrx-loc-visual-core{box-shadow:0 0 0 20px var(--loc-accent),0 0 48px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-visual-core{box-shadow:0 0 0 20px color-mix(in srgb,var(--loc-accent) 7%,transparent),0 0 48px color-mix(in srgb,var(--loc-accent) 48%,transparent)}}
.wrx-loc-visual-core{text-align:center}
.wrx-loc-visual-core small{color:var(--loc-accent-2);letter-spacing:.15em;font-size:7px}
.wrx-loc-visual-core strong{max-width:175px;margin:14px auto 9px;font:27px/1.03 Georgia,serif}
.wrx-loc-visual-core span{color:#9299a4;letter-spacing:.12em;font-size:8px}
.wrx-loc-visual-node{z-index:4;box-shadow:0 16px 35px #000b,0 0 22px var(--loc-accent);background:#10141be8;border:1px solid #47505d;border-radius:999px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-visual-node{box-shadow:0 16px 35px #000b,0 0 22px color-mix(in srgb,var(--loc-accent) 24%,transparent)}}
.wrx-loc-visual-node{color:#c6c9cf;font-size:9px}
.wrx-loc-visual-node>i{background:var(--loc-accent-2);width:7px;height:7px;box-shadow:0 0 14px var(--loc-accent-2);border-radius:50%}
.wrx-loc-visual-node.wrx-node-1{top:16%;left:5%}
.wrx-loc-visual-node.wrx-node-2{top:42%;right:4%}
.wrx-loc-visual-node.wrx-node-3{bottom:11%;left:8%}
.wrx-loc-shape{border:1px solid var(--loc-accent);position:absolute}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-shape{border:1px solid color-mix(in srgb,var(--loc-accent) 35%,transparent)}}
.wrx-loc-shape{border-radius:50%}
.wrx-shape-a{width:430px;height:430px;top:50%;left:50%;translate:-50% -50%}
.wrx-shape-b{width:600px;height:600px;top:50%;left:50%;translate:-50% -50%}
.wrx-shape-c{width:170px;height:170px;box-shadow:0 0 45px var(--loc-accent);top:-40px;right:-55px}
@supports (color:color-mix(in lab, red, red)){.wrx-shape-c{box-shadow:0 0 45px color-mix(in srgb,var(--loc-accent) 18%,transparent)}}
.wrx-loc-visual-sweep{z-index:2;background:linear-gradient(90deg,transparent,var(--loc-accent-2),var(--loc-accent),transparent);height:1px;box-shadow:0 0 18px var(--loc-accent-2);animation:6.5s ease-in-out infinite loc-scan;position:absolute;top:6%;left:5%;right:5%}
.wrx-loc-visual-foot{border-top:1px solid #333b47;border-bottom:0;height:57px}
.wrx-loc-visual-foot span{color:#7d8590;letter-spacing:.16em;font-size:7px}
.wrx-loc-section-title{max-width:1000px}
.wrx-loc-section-title h2,.wrx-loc-facts h2,.wrx-loc-feature h2,.wrx-loc-price h2,.wrx-loc-migration h2,.wrx-loc-related h2,.wrx-loc-faq h2{letter-spacing:-.055em;text-wrap:balance;margin:20px 0;font-size:clamp(43px,4.5vw,70px);line-height:1.02}
.wrx-loc-section-title>p,.wrx-loc-facts header>p,.wrx-loc-feature>div>p,.wrx-loc-price-heading>p,.wrx-loc-migration-grid>div>p,.wrx-loc-faq>div:first-child>p{color:#a4a5ad;max-width:800px;font-size:18px;line-height:1.78}
.wrx-loc-market{padding:140px 0}
.wrx-loc-moments{grid-template-columns:repeat(3,1fr);align-items:start;gap:15px;margin-top:58px;display:grid}
.wrx-loc-moment{background:linear-gradient(145deg,#11161d,#080a0e);border:1px solid #343b46;border-radius:16px;transition:translate .3s,border-color .3s;overflow:hidden;box-shadow:0 24px 65px #0009}
.wrx-loc-moment.wrx-is-open{border-color:var(--loc-accent);box-shadow:0 30px 80px #000c,0 0 32px var(--loc-accent);translate:0 -5px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-moment.wrx-is-open{box-shadow:0 30px 80px #000c,0 0 32px color-mix(in srgb,var(--loc-accent) 25%,transparent)}}
.wrx-loc-moment>button{color:#fff;width:100%;min-height:205px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:43px 1fr auto;align-items:start;gap:14px;padding:25px;display:grid}
.wrx-loc-moment>button:focus-visible{outline:2px solid var(--loc-accent-2);outline-offset:-4px}
.wrx-loc-moment>button>span:first-child{color:var(--loc-accent);font:27px Georgia,serif}
.wrx-loc-moment>button small{color:#7e8793;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 13px;font-size:7px;display:block}
.wrx-loc-moment>button strong{font:clamp(23px,2.2vw,32px)/1.08 Georgia,serif;display:block}
.wrx-loc-moment>button>i{width:34px;height:34px;color:var(--loc-accent-2);border:1px solid #515b68;border-radius:50%;place-items:center;font-size:19px;font-style:normal;display:grid}
.wrx-loc-moment-answer{padding:0 25px 26px;animation:.35s both loc-open}
.wrx-loc-moment-answer>div{border-top:1px solid #333b46;padding:18px 0}
.wrx-loc-moment-answer small{color:var(--loc-accent-2);letter-spacing:.14em;font-size:7px}
.wrx-loc-moment-answer p{color:#9ca0a9;margin:9px 0 0;font-size:13px;line-height:1.62}
.wrx-loc-moment-answer>strong{border-left:2px solid var(--loc-accent);background:var(--loc-accent);justify-content:space-between;gap:20px;padding:18px;display:flex}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-moment-answer>strong{background:color-mix(in srgb,var(--loc-accent) 8%,transparent)}}
.wrx-loc-moment-answer>strong{color:#eee;font:17px Georgia,serif}
.wrx-loc-moment-answer>strong span{color:var(--loc-accent)}
.wrx-loc-facts{background:var(--loc-paper);color:var(--loc-ink);padding:145px 0}
.wrx-loc-facts .wrx-loc-kicker{color:var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-facts .wrx-loc-kicker{color:color-mix(in srgb,var(--loc-accent) 76%,#36144f)}}
.wrx-loc-facts header{max-width:1050px}
.wrx-loc-facts header>p{color:var(--loc-ink)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-facts header>p{color:color-mix(in srgb,var(--loc-ink) 60%,#777)}}
.wrx-loc-fact-grid{grid-template-columns:1.08fr .92fr 1.08fr;gap:14px;margin-top:56px;display:grid}
.wrx-loc-fact-grid article{border:1px solid var(--loc-ink);flex-direction:column;justify-content:flex-end;min-height:360px;padding:30px;display:flex;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-fact-grid article{border:1px solid color-mix(in srgb,var(--loc-ink) 20%,transparent)}}
.wrx-loc-fact-grid article{background:radial-gradient(circle at 50% 7%,var(--loc-accent-2),transparent 28%),var(--loc-paper);border-radius:170px 170px 13px 13px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-fact-grid article{background:radial-gradient(circle at 50% 7%,color-mix(in srgb,var(--loc-accent-2) 28%,transparent),transparent 28%),color-mix(in srgb,var(--loc-paper) 86%,#fff)}}
.wrx-loc-fact-grid article{box-shadow:0 25px 60px var(--loc-ink)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-fact-grid article{box-shadow:0 25px 60px color-mix(in srgb,var(--loc-ink) 16%,transparent)}}
.wrx-loc-fact-grid article{transition:translate .3s}
.wrx-loc-fact-grid article:nth-child(2){background:radial-gradient(circle at 50% 7%,var(--loc-accent),transparent 28%),var(--loc-paper);min-height:410px;margin-top:-24px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-fact-grid article:nth-child(2){background:radial-gradient(circle at 50% 7%,color-mix(in srgb,var(--loc-accent) 26%,transparent),transparent 28%),color-mix(in srgb,var(--loc-paper) 88%,#fff)}}
.wrx-loc-fact-grid article:hover{translate:0 -6px}
.wrx-loc-fact-grid small{color:var(--loc-accent);position:absolute;top:27px;left:27px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-fact-grid small{color:color-mix(in srgb,var(--loc-accent) 80%,#3b1656)}}
.wrx-loc-fact-grid small{letter-spacing:.14em;font-size:8px;font-weight:800}
.wrx-loc-fact-grid h3{margin:0 0 14px;font:30px/1.05 Georgia,serif}
.wrx-loc-fact-grid p{color:var(--loc-ink);margin:0}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-fact-grid p{color:color-mix(in srgb,var(--loc-ink) 63%,#777)}}
.wrx-loc-fact-grid p{line-height:1.68}
.wrx-loc-fact-grid article>i{background:var(--loc-accent);width:9px;height:9px;box-shadow:0 0 18px var(--loc-accent);border-radius:50%;position:absolute;top:27px;right:27px}
.wrx-loc-page:not(.wrx-loc-layout-grid) .wrx-loc-fact-grid small{text-align:center;overflow-wrap:anywhere;width:min(58%,220px);line-height:1.35;top:40px;left:50%;translate:-50%}
.wrx-loc-page:not(.wrx-loc-layout-grid) .wrx-loc-fact-grid article>i{top:19px;left:50%;right:auto;translate:-50%}
.wrx-loc-sources{border-top:1px solid var(--loc-ink);flex-wrap:wrap;gap:10px;margin-top:42px;padding-top:26px;display:flex}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-sources{border-top:1px solid color-mix(in srgb,var(--loc-ink) 18%,transparent)}}
.wrx-loc-sources>span{color:var(--loc-ink);margin-right:16px;padding:11px 0}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-sources>span{color:color-mix(in srgb,var(--loc-ink) 57%,#777)}}
.wrx-loc-sources>span{letter-spacing:.16em;font-size:8px;font-weight:800}
.wrx-loc-sources a{border:1px solid var(--loc-ink);padding:10px 13px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-sources a{border:1px solid color-mix(in srgb,var(--loc-ink) 18%,transparent)}}
.wrx-loc-sources a{color:inherit;font-size:9px;text-decoration:none}
.wrx-loc-sources a:hover{border-color:var(--loc-accent)}
.wrx-loc-feature{grid-template-columns:.83fr 1.17fr;align-items:center;gap:72px;padding:145px 0;display:grid}
.wrx-loc-signal-control{box-shadow:0 30px 85px #000b,0 0 35px var(--loc-accent);background:linear-gradient(145deg,#10151c,#08090d);border:1px solid #343d48;border-radius:20px;padding:22px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-signal-control{box-shadow:0 30px 85px #000b,0 0 35px color-mix(in srgb,var(--loc-accent) 17%,transparent)}}
.wrx-loc-signal-stage{background-color:#0b0e13;background-image:linear-gradient(#222a3442 1px,#0000 1px),linear-gradient(90deg,#222a3442 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #2d3540;border-radius:13px;height:390px;position:relative;overflow:hidden}
.wrx-loc-signal-stage>div{z-index:3;color:#7e8793;background:#10151ce8;border:1px solid #3a4451;border-radius:10px;width:150px;min-height:90px;padding:17px;transition:border-color .3s,color .3s,box-shadow .3s,transform .3s;position:absolute;box-shadow:0 16px 35px #000a}
.wrx-loc-signal-stage>div:first-of-type{top:9%;left:6%}
.wrx-loc-signal-stage>div:nth-of-type(2){top:39%;right:7%}
.wrx-loc-signal-stage>div:nth-of-type(3){bottom:8%;left:19%}
.wrx-loc-signal-stage>div.wrx-is-lit{border-color:var(--loc-accent);color:#fff;box-shadow:0 0 28px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-signal-stage>div.wrx-is-lit{box-shadow:0 0 28px color-mix(in srgb,var(--loc-accent) 28%,transparent)}}
.wrx-loc-signal-stage>div.wrx-is-lit{transform:translateY(-3px)}
.wrx-loc-signal-stage>div b{color:var(--loc-accent-2);font:17px Georgia,serif;display:block}
.wrx-loc-signal-stage>div span{letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800;display:block}
.wrx-loc-signal-line{border:1px solid var(--loc-accent);width:67%;height:59%;position:absolute;top:19%;left:14%}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-signal-line{border:1px solid color-mix(in srgb,var(--loc-accent) 42%,transparent)}}
.wrx-loc-signal-line{box-shadow:0 0 17px var(--loc-accent);border-left:0;border-radius:0 160px 160px 0}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-signal-line{box-shadow:0 0 17px color-mix(in srgb,var(--loc-accent) 17%,transparent)}}
.wrx-loc-signal-glow{left:var(--loc-position);background:var(--loc-accent-2);width:14px;height:14px;box-shadow:0 0 0 8px var(--loc-accent-2),0 0 30px var(--loc-accent-2);border-radius:50%;position:absolute;top:49%}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-signal-glow{box-shadow:0 0 0 8px color-mix(in srgb,var(--loc-accent-2) 12%,transparent),0 0 30px var(--loc-accent-2)}}
.wrx-loc-signal-glow{transition:left .35s}
.wrx-loc-signal-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}
.wrx-loc-signal-buttons button{color:#8f97a2;text-align:left;cursor:pointer;background:#10141a;border:1px solid #343d48;border-radius:9px;min-height:82px;padding:13px}
.wrx-loc-signal-buttons button[aria-pressed=true]{border-color:var(--loc-accent);background:var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-signal-buttons button[aria-pressed=true]{background:color-mix(in srgb,var(--loc-accent) 10%,#10141a)}}
.wrx-loc-signal-buttons button[aria-pressed=true]{color:#fff}
.wrx-loc-signal-buttons button span{color:var(--loc-accent-2);margin-bottom:7px;font:15px Georgia,serif;display:block}
.wrx-loc-signal-control>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.wrx-loc-signal-control>input{width:100%;height:44px;accent-color:var(--loc-accent);cursor:ew-resize;margin-top:10px}
.wrx-loc-price{padding:140px 0}
.wrx-loc-price-heading{max-width:980px}
.wrx-loc-price-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}
.wrx-loc-price-grid article{background:linear-gradient(145deg,#11161d,#080a0e);border:1px solid #353e49;border-radius:16px;flex-direction:column;min-height:360px;padding:28px;display:flex;box-shadow:0 23px 65px #0009}
.wrx-loc-price-grid article.wrx-featured{border-color:var(--loc-accent);background:radial-gradient(circle at 80% 8%,var(--loc-accent),transparent 26%),linear-gradient(145deg,#15131d,#080a0e);translate:0 -18px}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-price-grid article.wrx-featured{background:radial-gradient(circle at 80% 8%,color-mix(in srgb,var(--loc-accent) 30%,transparent),transparent 26%),linear-gradient(145deg,#15131d,#080a0e)}}
.wrx-loc-price-grid article.wrx-featured{box-shadow:0 30px 85px #000c,0 0 35px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-price-grid article.wrx-featured{box-shadow:0 30px 85px #000c,0 0 35px color-mix(in srgb,var(--loc-accent) 25%,transparent)}}
.wrx-loc-price-grid small{color:var(--loc-accent-2);letter-spacing:.14em;font-size:8px;font-weight:800}
.wrx-loc-price-grid h3{margin:24px 0 11px;font:29px/1.08 Georgia,serif}
.wrx-loc-price-grid>article>strong{letter-spacing:-.05em;font-size:48px}
.wrx-loc-price-grid>article>span{color:#777f8a;font-size:10px}
.wrx-loc-price-grid p{color:#a0a4ac;margin:32px 0}
.wrx-loc-price-grid a{color:#fff;border-top:1px solid #353e49;justify-content:space-between;gap:18px;margin-top:auto;padding-top:20px;font-weight:800;text-decoration:none;display:flex}
.wrx-loc-price-grid a svg{color:var(--loc-accent)}
.wrx-loc-price-note{background:#0e1218;border:1px solid #343d48;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px 24px;display:flex}
.wrx-loc-price-note span{color:#8f97a2}
.wrx-loc-price-note a{color:var(--loc-accent-2);align-items:center;gap:15px;font-weight:800;text-decoration:none;display:flex}
.wrx-loc-migration{background:var(--loc-ink);padding:145px 0}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-migration{background:color-mix(in srgb,var(--loc-ink) 94%,#151117)}}
.wrx-loc-migration-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:75px;display:grid}
.wrx-loc-url-path{background:linear-gradient(135deg,#17121a,#0b0c10);border:1px solid #4d4554;border-radius:10px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 85px #000b}
.wrx-loc-url-path:before,.wrx-loc-url-path:after{content:"";background:var(--loc-ink);border-radius:50%;width:26px;height:26px;position:absolute;top:48%}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-url-path:before,.wrx-loc-url-path:after{background:color-mix(in srgb,var(--loc-ink) 94%,#151117)}}
.wrx-loc-url-path:before{left:-13px}
.wrx-loc-url-path:after{right:-13px}
.wrx-loc-url-path header{border-bottom:1px dashed #5c5362;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}
.wrx-loc-url-path header span{color:var(--loc-accent);letter-spacing:.08em;font:15px Georgia,serif}
.wrx-loc-url-path header small{color:var(--loc-accent-2);letter-spacing:.13em;font-size:7px}
.wrx-loc-url-path>div{background:#0b0c10;border:1px solid #37323c;grid-template-columns:65px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}
.wrx-loc-url-path>div.wrx-active{border-color:var(--loc-accent);box-shadow:0 0 25px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-url-path>div.wrx-active{box-shadow:0 0 25px color-mix(in srgb,var(--loc-accent) 20%,transparent)}}
.wrx-loc-url-path>div small{color:#7f7783;letter-spacing:.13em;font-size:7px}
.wrx-loc-url-path code{color:#9d96a1;text-overflow:ellipsis;overflow:hidden}
.wrx-loc-url-path code b{color:#fff}
.wrx-loc-url-path>div strong{color:var(--loc-accent-2);letter-spacing:.12em;font-size:8px}
.wrx-loc-url-path>i{color:var(--loc-accent);text-align:center;padding:8px;font-style:normal;display:block}
.wrx-loc-url-path footer{color:#837c88;border-top:1px dashed #5c5362;padding-top:20px;font-size:9px}
.wrx-loc-related{padding:130px 0}
.wrx-loc-related>div:first-child{max-width:900px}
.wrx-loc-related-grid{border-block:1px solid #323a45;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}
.wrx-loc-related-grid a{color:#fff;border-right:1px solid #323a45;grid-template-columns:1fr auto;align-content:center;gap:14px;min-height:155px;padding:24px;text-decoration:none;display:grid}
.wrx-loc-related-grid a:last-child{border-right:0}
.wrx-loc-related-grid a:hover{background:var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-related-grid a:hover{background:color-mix(in srgb,var(--loc-accent) 8%,transparent)}}
.wrx-loc-related-grid small{color:var(--loc-accent-2);letter-spacing:.14em;grid-column:1/-1;font-size:7px}
.wrx-loc-related-grid strong{font:17px/1.2 Georgia,serif}
.wrx-loc-faq{grid-template-columns:.78fr 1.22fr;gap:80px;padding:130px 0;display:grid}
.wrx-loc-faq>div:first-child{align-self:start;position:sticky;top:110px}
.wrx-loc-faq details{border-top:1px solid #343c47}
.wrx-loc-faq details:last-child{border-bottom:1px solid #343c47}
.wrx-loc-faq summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:17px;min-height:96px;font-size:18px;line-height:1.4;list-style:none;display:grid}
.wrx-loc-faq summary::-webkit-details-marker{display:none}
.wrx-loc-faq summary span{width:36px;height:36px;color:var(--loc-accent);border:1px solid #4c5662;border-radius:50%;place-items:center;font-size:21px;transition:rotate .25s;display:grid}
.wrx-loc-faq details[open] summary span{border-color:var(--loc-accent);box-shadow:0 0 17px var(--loc-accent);rotate:45deg}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-faq details[open] summary span{box-shadow:0 0 17px color-mix(in srgb,var(--loc-accent) 28%,transparent)}}
.wrx-loc-faq details p{color:#9da1aa;margin:0;padding:0 55px 29px 0;line-height:1.75}
.wrx-final-cta.wrx-loc-cta{background:radial-gradient(circle at 13% 110%,var(--loc-accent-2),transparent 34%),radial-gradient(circle at 86% -10%,var(--loc-accent),transparent 36%),linear-gradient(135deg,var(--loc-accent),var(--loc-accent));position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-final-cta.wrx-loc-cta{background:radial-gradient(circle at 13% 110%,color-mix(in srgb,var(--loc-accent-2) 42%,transparent),transparent 34%),radial-gradient(circle at 86% -10%,color-mix(in srgb,var(--loc-accent) 48%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--loc-accent) 38%,#24102f),color-mix(in srgb,var(--loc-accent) 78%,#2d0950))}}
.wrx-final-cta.wrx-loc-cta{box-shadow:0 35px 100px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-final-cta.wrx-loc-cta{box-shadow:0 35px 100px color-mix(in srgb,var(--loc-accent) 32%,transparent)}}
.wrx-loc-layout-water .wrx-loc-hero-visual{border-radius:210px 20px}
.wrx-loc-layout-water .wrx-loc-visual-field{background-size:100% 47px;background-image:linear-gradient(transparent 46px,var(--loc-accent-2) 47px)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-water .wrx-loc-visual-field{background-image:linear-gradient(transparent 46px,color-mix(in srgb,var(--loc-accent-2) 34%,transparent) 47px)}}
.wrx-loc-layout-water .wrx-shape-a,.wrx-loc-layout-water .wrx-shape-b{border-radius:45% 55% 49% 51%;rotate:12deg}
.wrx-loc-layout-water .wrx-loc-visual-core{border-radius:42% 58% 54% 46%}
.wrx-loc-layout-water .wrx-node-1{top:11%}
.wrx-loc-layout-water .wrx-node-3{bottom:8%}
.wrx-loc-layout-prairie .wrx-loc-hero{grid-template-columns:1.08fr .92fr}
.wrx-loc-layout-prairie .wrx-loc-hero-visual{border-radius:260px 260px 18px 18px}
.wrx-loc-layout-prairie .wrx-loc-visual-field{background:linear-gradient(180deg,transparent 0 62%,var(--loc-accent) 62%),repeating-linear-gradient(176deg,transparent 0 44px,var(--loc-accent-2) 45px 46px)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-prairie .wrx-loc-visual-field{background:linear-gradient(180deg,transparent 0 62%,color-mix(in srgb,var(--loc-accent) 13%,#0b0e13) 62%),repeating-linear-gradient(176deg,transparent 0 44px,color-mix(in srgb,var(--loc-accent-2) 19%,transparent) 45px 46px)}}
.wrx-loc-layout-prairie .wrx-loc-visual-core{top:62%}
.wrx-loc-layout-prairie .wrx-shape-a{border-radius:50%;width:530px;height:190px;top:64%}
.wrx-loc-layout-prairie .wrx-shape-b{display:none}
.wrx-loc-layout-grid .wrx-loc-hero-visual{border-radius:5px}
.wrx-loc-layout-grid .wrx-loc-visual-core{border-radius:8px;rotate:-3deg}
.wrx-loc-layout-grid .wrx-shape-a,.wrx-loc-layout-grid .wrx-shape-b{border-radius:0;rotate:45deg}
.wrx-loc-layout-grid .wrx-loc-visual-node{border-radius:4px}
.wrx-loc-layout-grid .wrx-loc-fact-grid article{border-radius:8px}
.wrx-loc-layout-rail .wrx-loc-visual-field{background:repeating-linear-gradient(90deg,#2027313f 0 2px,#0000 2px 64px),linear-gradient(#20273135 1px,#0000 1px) 0 0/100% 42px}
.wrx-loc-layout-rail .wrx-shape-a{width:6px;height:520px;box-shadow:95px 0 0 -2px var(--loc-accent),-95px 0 0 -2px var(--loc-accent);border-radius:0}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-rail .wrx-shape-a{box-shadow:95px 0 0 -2px color-mix(in srgb,var(--loc-accent) 45%,transparent),-95px 0 0 -2px color-mix(in srgb,var(--loc-accent) 45%,transparent)}}
.wrx-loc-layout-rail .wrx-shape-b{width:430px;height:260px}
.wrx-loc-layout-rail .wrx-loc-visual-core{border-radius:50% 8px}
.wrx-loc-layout-tower .wrx-loc-hero{grid-template-columns:.82fr 1.18fr}
.wrx-loc-layout-tower .wrx-loc-hero-visual{border-radius:12px 12px 190px}
.wrx-loc-layout-tower .wrx-shape-a,.wrx-loc-layout-tower .wrx-shape-b{border-radius:180px 180px 0 0;top:auto;bottom:0;translate:-50%}
.wrx-loc-layout-tower .wrx-shape-a{width:310px;height:430px}
.wrx-loc-layout-tower .wrx-shape-b{width:470px;height:520px}
.wrx-loc-layout-tower .wrx-loc-visual-core{border-radius:150px 150px 10px 10px;top:58%}
.wrx-loc-layout-river .wrx-loc-hero-visual{border-radius:30% 8px}
.wrx-loc-layout-river .wrx-loc-visual-field:before{content:"";border:2px solid var(--loc-accent-2);width:140%;height:210px;box-shadow:0 0 25px var(--loc-accent-2);border-left-color:#0000;border-right-color:#0000;border-radius:50%;position:absolute;top:25%;left:-18%;rotate:-18deg}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-river .wrx-loc-visual-field:before{box-shadow:0 0 25px color-mix(in srgb,var(--loc-accent-2) 38%,transparent)}}
.wrx-loc-layout-river .wrx-shape-a,.wrx-loc-layout-river .wrx-shape-b{border-radius:35% 65% 60% 40%;rotate:-15deg}
.wrx-loc-layout-river .wrx-loc-visual-core{border-radius:38% 62% 57% 43%}
.wrx-loc-layout-sun .wrx-loc-hero-visual{border-radius:50% 50% 15px 15px}
.wrx-loc-layout-sun .wrx-loc-visual-field{background:radial-gradient(circle at 50% 50%,var(--loc-accent),transparent 25%),repeating-conic-gradient(from 0deg at 50% 50%,var(--loc-accent-2) 0 2deg,transparent 2deg 18deg)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-sun .wrx-loc-visual-field{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--loc-accent) 45%,transparent),transparent 25%),repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,var(--loc-accent-2) 15%,transparent) 0 2deg,transparent 2deg 18deg)}}
.wrx-loc-layout-sun .wrx-loc-visual-core{background:radial-gradient(circle,var(--loc-accent),var(--loc-accent) 58%,#111 70%);border:0}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-sun .wrx-loc-visual-core{background:radial-gradient(circle,var(--loc-accent),color-mix(in srgb,var(--loc-accent) 28%,#111) 58%,#111 70%)}}
.wrx-loc-layout-canyon .wrx-loc-hero-visual{border-radius:12px 140px}
.wrx-loc-layout-canyon .wrx-shape-a{border-radius:8px;width:500px;height:400px;rotate:9deg}
.wrx-loc-layout-canyon .wrx-shape-b{border-radius:8px;width:360px;height:490px;rotate:-11deg}
.wrx-loc-layout-canyon .wrx-loc-visual-core{border-radius:10px;rotate:2deg}
.wrx-loc-layout-canyon .wrx-loc-visual-node{border-radius:2px}
.wrx-loc-layout-orbit .wrx-loc-visual-field{background:radial-gradient(circle at 50%,var(--loc-accent),transparent 28%),#0b0e13}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-orbit .wrx-loc-visual-field{background:radial-gradient(circle at 50%,color-mix(in srgb,var(--loc-accent) 24%,transparent),transparent 28%),#0b0e13}}
.wrx-loc-layout-orbit .wrx-shape-a{width:520px;height:250px;rotate:23deg}
.wrx-loc-layout-orbit .wrx-shape-b{width:580px;height:310px;rotate:-17deg}
.wrx-loc-layout-orbit .wrx-loc-visual-node{box-shadow:0 0 30px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-orbit .wrx-loc-visual-node{box-shadow:0 0 30px color-mix(in srgb,var(--loc-accent) 34%,transparent)}}
.wrx-loc-layout-blocks .wrx-loc-hero-visual{border-radius:5px}
.wrx-loc-layout-blocks .wrx-loc-visual-field{background:linear-gradient(90deg,var(--loc-accent) 50%,transparent 50%),linear-gradient(var(--loc-accent-2) 50%,transparent 50%),#0b0e13}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-blocks .wrx-loc-visual-field{background:linear-gradient(90deg,color-mix(in srgb,var(--loc-accent) 9%,transparent) 50%,transparent 50%),linear-gradient(color-mix(in srgb,var(--loc-accent-2) 8%,transparent) 50%,transparent 50%),#0b0e13}}
.wrx-loc-layout-blocks .wrx-loc-visual-field{background-size:144px 144px}
.wrx-loc-layout-blocks .wrx-shape-a,.wrx-loc-layout-blocks .wrx-shape-b,.wrx-loc-layout-blocks .wrx-loc-visual-core{border-radius:5px}
.wrx-loc-layout-blocks .wrx-shape-a{rotate:8deg}
.wrx-loc-layout-blocks .wrx-shape-b{rotate:-8deg}
.wrx-loc-layout-canopy .wrx-loc-hero-visual{border-radius:220px 220px 20px 20px}
.wrx-loc-layout-canopy .wrx-loc-visual-field{background:radial-gradient(circle at 20% 20%,var(--loc-accent-2) 0 8%,transparent 8.4%),radial-gradient(circle at 80% 30%,var(--loc-accent) 0 11%,transparent 11.4%),radial-gradient(circle at 44% 70%,var(--loc-accent-2) 0 15%,transparent 15.4%),#0b0e13}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-canopy .wrx-loc-visual-field{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--loc-accent-2) 16%,transparent) 0 8%,transparent 8.4%),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--loc-accent) 16%,transparent) 0 11%,transparent 11.4%),radial-gradient(circle at 44% 70%,color-mix(in srgb,var(--loc-accent-2) 13%,transparent) 0 15%,transparent 15.4%),#0b0e13}}
.wrx-loc-layout-canopy .wrx-shape-a,.wrx-loc-layout-canopy .wrx-shape-b{border-radius:42% 58% 47% 53%}
.wrx-loc-layout-canopy .wrx-loc-visual-core{border-radius:45% 55% 42% 58%}
.wrx-loc-layout-signal .wrx-loc-hero-visual{border-radius:18px 180px}
.wrx-loc-layout-signal .wrx-loc-visual-field{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 46px,var(--loc-accent) 47px 48px),#0b0e13}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-signal .wrx-loc-visual-field{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 46px,color-mix(in srgb,var(--loc-accent) 19%,transparent) 47px 48px),#0b0e13}}
.wrx-loc-layout-signal .wrx-shape-a,.wrx-loc-layout-signal .wrx-shape-b{display:none}
.wrx-loc-layout-signal .wrx-loc-visual-core{box-shadow:0 0 0 42px var(--loc-accent),0 0 0 88px var(--loc-accent-2),0 0 48px var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-layout-signal .wrx-loc-visual-core{box-shadow:0 0 0 42px color-mix(in srgb,var(--loc-accent) 5%,transparent),0 0 0 88px color-mix(in srgb,var(--loc-accent-2) 4%,transparent),0 0 48px color-mix(in srgb,var(--loc-accent) 44%,transparent)}}
.wrx-loc-layout-water .wrx-loc-visual-head{padding-left:135px}
.wrx-loc-layout-prairie .wrx-loc-visual-head,.wrx-loc-layout-sun .wrx-loc-visual-head,.wrx-loc-layout-canopy .wrx-loc-visual-head{padding-inline:170px}
.wrx-loc-layout-river .wrx-loc-visual-head{padding-left:120px}
.wrx-loc-layout-canyon .wrx-loc-visual-head{padding-right:90px}
.wrx-loc-layout-signal .wrx-loc-visual-head{padding-right:115px}
.wrx-loc-feature-districts .wrx-loc-signal-stage>div{border-radius:3px}
.wrx-loc-feature-districts .wrx-loc-signal-line{border-radius:0}
.wrx-loc-feature-journey .wrx-loc-signal-stage>div:first-of-type{top:42%;left:4%}
.wrx-loc-feature-journey .wrx-loc-signal-stage>div:nth-of-type(2){top:17%;left:38%;right:auto}
.wrx-loc-feature-journey .wrx-loc-signal-stage>div:nth-of-type(3){bottom:8%;left:auto;right:4%}
.wrx-loc-feature-journey .wrx-loc-signal-line{background:linear-gradient(90deg,var(--loc-accent),var(--loc-accent-2));width:75%;height:2px;box-shadow:0 0 16px var(--loc-accent);border:0;top:48%;left:12%}
.wrx-loc-feature-proof .wrx-loc-signal-stage>div{translate:-50%;left:50%!important;right:auto!important}
.wrx-loc-feature-proof .wrx-loc-signal-stage>div:first-of-type{top:6%}
.wrx-loc-feature-proof .wrx-loc-signal-stage>div:nth-of-type(2){top:37%}
.wrx-loc-feature-proof .wrx-loc-signal-stage>div:nth-of-type(3){bottom:6%}
.wrx-loc-feature-proof .wrx-loc-signal-line{background:linear-gradient(var(--loc-accent),var(--loc-accent-2));border:0;width:2px;height:76%;top:10%;left:50%}
.wrx-loc-feature-season .wrx-loc-signal-stage>div:first-of-type{top:9%;left:8%}
.wrx-loc-feature-season .wrx-loc-signal-stage>div:nth-of-type(2){top:9%;right:8%}
.wrx-loc-feature-season .wrx-loc-signal-stage>div:nth-of-type(3){bottom:7%;left:50%;translate:-50%}
.wrx-loc-feature-season .wrx-loc-signal-line{border:1px solid var(--loc-accent);border-radius:50%;width:62%;height:62%;top:20%;left:19%}
.wrx-loc-feature-threshold .wrx-loc-signal-stage>div{translate:0 -50%;top:50%!important;bottom:auto!important}
.wrx-loc-feature-threshold .wrx-loc-signal-stage>div:first-of-type{left:4%}
.wrx-loc-feature-threshold .wrx-loc-signal-stage>div:nth-of-type(2){left:50%;right:auto;translate:-50% -50%}
.wrx-loc-feature-threshold .wrx-loc-signal-stage>div:nth-of-type(3){left:auto;right:4%}
.wrx-loc-feature-threshold .wrx-loc-signal-line{background:linear-gradient(90deg,var(--loc-accent),var(--loc-accent-2));border:0;width:72%;height:1px;top:50%;left:14%}
.wrx-loc-page{--loc-accent-text:var(--loc-accent)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-page{--loc-accent-text:color-mix(in srgb,var(--loc-accent) 45%,#fff)}}
.wrx-loc-page{--loc-accent-2-text:var(--loc-accent-2)}
@supports (color:color-mix(in lab, red, red)){.wrx-loc-page{--loc-accent-2-text:color-mix(in srgb,var(--loc-accent-2) 45%,#fff)}}
.wrx-loc-hero .wrx-loc-kicker,.wrx-loc-market .wrx-loc-kicker,.wrx-loc-feature .wrx-loc-kicker,.wrx-loc-price .wrx-loc-kicker,.wrx-loc-migration .wrx-loc-kicker,.wrx-loc-related .wrx-loc-kicker,.wrx-loc-faq .wrx-loc-kicker,.wrx-loc-page .wrx-loc-hero-copy h1 em,.wrx-loc-page .wrx-loc-moment>button>span:first-child,.wrx-loc-page .wrx-loc-moment>button>i,.wrx-loc-page .wrx-loc-moment-answer>strong span,.wrx-loc-page .wrx-loc-url-path header span,.wrx-loc-page .wrx-loc-faq summary span{color:var(--loc-accent-text)}
.wrx-loc-page .wrx-loc-visual-head span,.wrx-loc-page .wrx-loc-moment-answer small,.wrx-loc-page .wrx-loc-signal-stage>div b,.wrx-loc-page .wrx-loc-signal-buttons button span,.wrx-loc-page .wrx-loc-price-grid small,.wrx-loc-page .wrx-loc-price-note a,.wrx-loc-page .wrx-loc-url-path header small,.wrx-loc-page .wrx-loc-url-path>div strong,.wrx-loc-page .wrx-loc-related-grid small{color:var(--loc-accent-2-text)}
@media (max-width: 991px){.wrx-loc-hero,.wrx-loc-layout-prairie .wrx-loc-hero,.wrx-loc-layout-tower .wrx-loc-hero{grid-template-columns:1fr}.wrx-loc-hero-copy{padding-bottom:15px}.wrx-loc-hero-visual{width:min(100%,800px);margin:20px auto 60px}.wrx-loc-moments{grid-template-columns:1fr 1fr}.wrx-loc-moment:last-child{grid-column:1/-1}.wrx-loc-fact-grid{grid-template-columns:1fr 1fr}.wrx-loc-fact-grid article:nth-child(2){margin-top:0}.wrx-loc-fact-grid article:last-child{grid-column:1/-1}.wrx-loc-feature,.wrx-loc-migration-grid,.wrx-loc-faq{grid-template-columns:1fr}.wrx-loc-related-grid{grid-template-columns:1fr 1fr}.wrx-loc-related-grid a:nth-child(2){border-right:0}.wrx-loc-faq>div:first-child{position:static}}
@media (max-width: 767px){.wrx-loc-hero{min-height:0}.wrx-loc-hero-copy{padding:58px 0 20px}.wrx-loc-hero-copy h1{font-size:clamp(44px,13vw,62px)}.wrx-loc-hero-copy>p:not(.wrx-loc-kicker){font-size:16px}.wrx-loc-hero-copy .wrx-actions{align-items:stretch}.wrx-loc-hero-visual{height:555px;margin-bottom:25px}.wrx-loc-visual-field{height:441px}.wrx-loc-visual-core{width:175px;height:175px}.wrx-loc-visual-core strong{font-size:21px}.wrx-shape-a{width:330px;height:330px}.wrx-shape-b{width:470px;height:470px}.wrx-loc-visual-node{max-width:47%;padding:10px 12px;font-size:7px}.wrx-loc-market,.wrx-loc-facts,.wrx-loc-feature,.wrx-loc-price,.wrx-loc-migration,.wrx-loc-related,.wrx-loc-faq{padding-block:90px}.wrx-loc-section-title h2,.wrx-loc-facts h2,.wrx-loc-feature h2,.wrx-loc-price h2,.wrx-loc-migration h2,.wrx-loc-related h2,.wrx-loc-faq h2{font-size:clamp(40px,11vw,54px)}.wrx-loc-section-title>p,.wrx-loc-facts header>p,.wrx-loc-feature>div>p,.wrx-loc-price-heading>p,.wrx-loc-migration-grid>div>p,.wrx-loc-faq>div:first-child>p{font-size:16px}.wrx-loc-moments{grid-template-columns:1fr}.wrx-loc-moment:last-child{grid-column:auto}.wrx-loc-moment.wrx-is-open{translate:0}.wrx-loc-moment>button{min-height:150px}.wrx-loc-fact-grid{grid-template-columns:1fr}.wrx-loc-fact-grid article,.wrx-loc-fact-grid article:nth-child(2){min-height:360px}.wrx-loc-fact-grid article:last-child{grid-column:auto}.wrx-loc-page:not(.wrx-loc-layout-grid) .wrx-loc-fact-grid small{text-align:center;overflow-wrap:anywhere;width:min(62%,220px);line-height:1.35;top:42px;left:50%;translate:-50%}.wrx-loc-page:not(.wrx-loc-layout-grid) .wrx-loc-fact-grid article>i{top:20px;left:50%;right:auto;translate:-50%}.wrx-loc-signal-control{padding:12px}.wrx-loc-signal-stage{height:430px}.wrx-loc-signal-stage>div{width:130px}.wrx-loc-signal-buttons{grid-template-columns:1fr}.wrx-loc-signal-buttons button{min-height:58px}.wrx-loc-price-grid{grid-template-columns:1fr}.wrx-loc-price-grid article.wrx-featured{translate:0}.wrx-loc-price-note{flex-direction:column;align-items:flex-start}.wrx-loc-url-path{padding:20px}.wrx-loc-url-path header{display:block}.wrx-loc-url-path header small{margin-top:9px;display:block}.wrx-loc-related-grid{grid-template-columns:1fr}.wrx-loc-related-grid a{border-bottom:1px solid #323a45;border-right:0;min-height:112px}.wrx-loc-related-grid a:last-child{border-bottom:0}.wrx-loc-faq{gap:38px}.wrx-loc-layout-water .wrx-loc-hero-visual,.wrx-loc-layout-prairie .wrx-loc-hero-visual,.wrx-loc-layout-sun .wrx-loc-hero-visual,.wrx-loc-layout-canopy .wrx-loc-hero-visual{border-radius:150px 18px}}
@media (max-width: 767px){.wrx-loc-hero-copy .wrx-actions{flex-direction:column}.wrx-loc-hero-copy .wrx-actions .wrx-button{width:100%}.wrx-loc-hero-proof{grid-template-columns:1fr;display:grid}.wrx-loc-hero-visual{height:510px}.wrx-loc-visual-field{height:396px}.wrx-loc-visual-node.wrx-node-2{right:2%}.wrx-loc-visual-node.wrx-node-3{left:3%}.wrx-loc-visual-head,.wrx-loc-visual-foot{padding-inline:14px}.wrx-loc-layout-water .wrx-loc-visual-head,.wrx-loc-layout-prairie .wrx-loc-visual-head,.wrx-loc-layout-sun .wrx-loc-visual-head,.wrx-loc-layout-canopy .wrx-loc-visual-head{justify-content:center;padding-inline:14px}.wrx-loc-visual-head small{display:none}.wrx-loc-moment>button{grid-template-columns:38px 1fr}.wrx-loc-moment>button>i{grid-column:2}.wrx-loc-moment-answer>strong{font-size:15px}.wrx-loc-signal-stage>div{width:112px;padding:12px}.wrx-loc-signal-stage>div span{font-size:8px}.wrx-loc-feature-threshold .wrx-loc-signal-stage{height:470px}.wrx-loc-feature-threshold .wrx-loc-signal-stage>div{width:auto;left:16px!important;right:16px!important;translate:0!important}.wrx-loc-feature-threshold .wrx-loc-signal-stage>div:first-of-type{top:7%!important}.wrx-loc-feature-threshold .wrx-loc-signal-stage>div:nth-of-type(2){top:37%!important}.wrx-loc-feature-threshold .wrx-loc-signal-stage>div:nth-of-type(3){top:67%!important}.wrx-loc-feature-threshold .wrx-loc-signal-line{width:1px;height:70%;top:11%;left:50%}.wrx-loc-feature-threshold .wrx-loc-signal-glow{display:none}.wrx-loc-url-path>div{grid-template-columns:55px 1fr}.wrx-loc-url-path>div strong{grid-column:2}.wrx-loc-url-path code{font-size:10px}}
@media (max-width: 767px){.wrx-loc-layout-water .wrx-loc-visual-head,.wrx-loc-layout-prairie .wrx-loc-visual-head,.wrx-loc-layout-sun .wrx-loc-visual-head,.wrx-loc-layout-canopy .wrx-loc-visual-head{padding-left:clamp(90px,14vw,104px);padding-right:20px}.wrx-loc-layout-river .wrx-loc-visual-head{padding-left:clamp(58px,16vw,120px)}.wrx-loc-layout-canyon .wrx-loc-visual-head{padding-right:clamp(86px,14vw,100px)}.wrx-loc-layout-signal .wrx-loc-visual-head{padding-right:clamp(108px,16vw,122px)}}
@media (max-width: 767px){.wrx-loc-layout-canyon .wrx-loc-visual-head{padding-right:90px}.wrx-loc-layout-signal .wrx-loc-visual-head{padding-right:110px}}
.wrx-locations-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:780px;display:grid}
.wrx-locations-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(55px,5.5vw,84px);line-height:.94}
.wrx-locations-hero h1 em{color:#ad60ff;font:italic .82em Georgia,serif;display:block}
.wrx-locations-hero>div:first-child>p:not(.wrx-eyebrow){color:#aaa5b1;max-width:720px;font-size:18px;line-height:1.76}
.wrx-locations-compass{background:repeating-radial-gradient(circle,#0000 0 65px,#67389a3c 66px 67px),radial-gradient(circle,#8538bf44,#0000 35%);border:1px solid #352f3d;border-radius:50%;place-items:center;height:620px;display:grid;position:relative;box-shadow:0 0 70px #7832aa24}
.wrx-locations-compass>i{background:#74dce8;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #74dce8}
.wrx-locations-compass>i:first-child{translate:-170px -170px}
.wrx-locations-compass>i:nth-child(2){translate:180px -100px}
.wrx-locations-compass>i:nth-child(3){translate:-140px 180px}
.wrx-locations-compass>i:nth-child(4){translate:155px 155px}
.wrx-locations-compass>b{text-shadow:0 0 35px #a94cff;font-size:50px;font-style:italic}
.wrx-locations-compass>span{color:#c3bdca;letter-spacing:.14em;background:#100c15;border:1px solid #4a3d55;border-radius:999px;padding:10px 14px;font-size:8px;position:absolute}
.wrx-locations-compass>span:first-of-type{top:22%;left:7%}
.wrx-locations-compass>span:nth-of-type(2){top:34%;right:5%}
.wrx-locations-compass>span:nth-of-type(3){bottom:22%;left:8%}
.wrx-locations-compass>span:nth-of-type(4){bottom:16%;right:8%}
.wrx-state-directory,.wrx-location-honesty,.wrx-state-city-grid{padding:130px 0}
.wrx-state-directory h2,.wrx-location-honesty h2,.wrx-state-city-grid h2,.wrx-state-next h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,4.5vw,70px);line-height:1.02}
.wrx-state-directory>div:last-child{grid-template-columns:1fr 1fr;gap:15px;margin-top:50px;display:grid}
.wrx-state-directory a{background:radial-gradient(circle at 85% 13%,var(--state-accent),transparent 27%),linear-gradient(145deg,#131019,#08080c);border:1px solid #35303c;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-state-directory a{background:radial-gradient(circle at 85% 13%,color-mix(in srgb,var(--state-accent) 35%,transparent),transparent 27%),linear-gradient(145deg,#131019,#08080c)}}
.wrx-state-directory a{color:#fff;text-decoration:none;transition:translate .3s;box-shadow:0 25px 70px #0009}
.wrx-state-directory a:hover{translate:0 -6px}
.wrx-state-directory a:before{content:"";border:1px solid var(--state-accent-2);width:220px;height:220px;box-shadow:0 0 35px var(--state-accent-2);border-radius:50%;position:absolute;top:-60px;right:-60px}
@supports (color:color-mix(in lab, red, red)){.wrx-state-directory a:before{box-shadow:0 0 35px color-mix(in srgb,var(--state-accent-2) 20%,transparent)}}
.wrx-state-directory small{color:var(--state-accent-2);letter-spacing:.15em;font-size:8px}
.wrx-state-directory h3{margin:17px 0 8px;font:43px Georgia,serif}
.wrx-state-directory p{color:#9e98a5;max-width:500px}
.wrx-state-directory span{border-top:1px solid #37303f;justify-content:space-between;margin-top:23px;padding-top:18px;font-weight:800;display:flex}
.wrx-location-honesty{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}
.wrx-location-honesty>div:last-child{grid-template-columns:1fr 1fr;display:grid}
.wrx-location-honesty article{border:1px solid #312b38;min-height:240px;padding:25px}
.wrx-location-honesty small{color:#ad64ff}
.wrx-location-honesty h3{font:26px Georgia,serif}
.wrx-location-honesty p{color:#9f99a6;line-height:1.65}
.wrx-state-hero{background:radial-gradient(circle at 75% 35%,var(--state-accent-2),transparent 30%),radial-gradient(circle at 18% 100%,var(--state-accent),transparent 36%),linear-gradient(135deg,#0d0d12,#17101d);place-items:center;min-height:660px;display:grid;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-state-hero{background:radial-gradient(circle at 75% 35%,color-mix(in srgb,var(--state-accent-2) 27%,transparent),transparent 30%),radial-gradient(circle at 18% 100%,color-mix(in srgb,var(--state-accent) 48%,transparent),transparent 36%),linear-gradient(135deg,#0d0d12,#17101d)}}
.wrx-state-hero:before{content:"";background:repeating-radial-gradient(circle at 70% 50%,transparent 0 68px,var(--state-accent) 69px 70px);position:absolute;inset:0}
@supports (color:color-mix(in lab, red, red)){.wrx-state-hero:before{background:repeating-radial-gradient(circle at 70% 50%,transparent 0 68px,color-mix(in srgb,var(--state-accent) 17%,transparent) 69px 70px)}}
.wrx-state-hero .wrx-shell{z-index:2;position:relative}
.wrx-state-hero p{color:var(--state-accent-2);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}
.wrx-state-hero h1{letter-spacing:-.065em;max-width:1050px;margin:22px 0;font-size:clamp(55px,6vw,88px);line-height:.95}
.wrx-state-hero .wrx-shell>span{color:#b5aeba;max-width:760px;font-size:18px;line-height:1.7;display:block}
.wrx-state-hero .wrx-shell>div{align-items:center;gap:30px;margin-top:32px;display:flex}
.wrx-state-hero .wrx-shell>div>a:last-child{color:#fff;font-weight:800;text-decoration:none}
.wrx-state-city-grid header{max-width:950px}
.wrx-state-city-grid header>p:last-child{color:#a39da9;font-size:18px;line-height:1.7}
.wrx-state-city-grid>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}
.wrx-state-city-grid a{background:radial-gradient(circle at 82% 14%,var(--city-accent),transparent 24%),linear-gradient(145deg,#121017,#08080c);border:1px solid #34303a;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:26px;display:flex;position:relative;overflow:hidden}
@supports (color:color-mix(in lab, red, red)){.wrx-state-city-grid a{background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--city-accent) 30%,transparent),transparent 24%),linear-gradient(145deg,#121017,#08080c)}}
.wrx-state-city-grid a{color:#fff;text-decoration:none;transition:translate .3s;box-shadow:0 20px 55px #0008}
.wrx-state-city-grid a:hover{translate:0 -5px}
.wrx-state-city-grid a:before{content:"";border:1px solid var(--city-accent-2);border-radius:50%;width:145px;height:145px;position:absolute;top:-40px;right:-35px}
.wrx-state-city-grid small{color:var(--city-accent-2);letter-spacing:.14em;font-size:7px}
.wrx-state-city-grid h3{margin:15px 0 7px;font:32px Georgia,serif}
.wrx-state-city-grid p{color:#9b96a1;margin:0}
.wrx-state-city-grid span{border-top:1px solid #35303b;justify-content:space-between;margin-top:22px;padding-top:17px;font-weight:800;display:flex}
.wrx-state-next{background:radial-gradient(circle at 80%,#8749bb35,#0000 30%),#100c15;border:1px solid #403248;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-block:60px 100px;padding:65px;display:flex}
.wrx-state-next>div{max-width:800px}
.wrx-state-next h2{font-size:clamp(37px,4vw,57px)}
.wrx-state-next p{color:#a39da9}
@media (max-width: 991px){.wrx-locations-hero{grid-template-columns:1fr;padding-top:60px}.wrx-locations-compass{width:min(100%,620px);margin:auto}.wrx-location-honesty{grid-template-columns:1fr}.wrx-state-city-grid>div{grid-template-columns:1fr 1fr}}
@media (max-width: 767px){.wrx-locations-hero{min-height:0}.wrx-locations-hero h1{font-size:50px}.wrx-locations-compass{aspect-ratio:1;height:auto}.wrx-locations-compass>span{font-size:6px}.wrx-state-directory,.wrx-location-honesty,.wrx-state-city-grid{padding-block:90px}.wrx-state-directory>div:last-child,.wrx-state-city-grid>div,.wrx-location-honesty>div:last-child{grid-template-columns:1fr}.wrx-state-hero{min-height:620px}.wrx-state-hero h1{font-size:50px}.wrx-state-hero .wrx-shell>div{flex-direction:column;align-items:stretch}.wrx-state-next{flex-direction:column;align-items:stretch;padding:40px 24px}}
.wrx-scroll-top{z-index:90;right:max(18px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));color:#fff;cursor:pointer;opacity:0;visibility:hidden;isolation:isolate;background:radial-gradient(circle at 35% 26%,#b85dff55,#0000 38%),linear-gradient(145deg,#1a0d2c,#07050b 72%);border:1px solid #c482ff99;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:fixed;transform:translateY(16px)scale(.88);box-shadow:inset 0 0 0 1px #6117a866,0 12px 35px #0009,0 0 30px #7f07ff55}
.wrx-scroll-top:before{content:"";border-radius:inherit;border:1px solid #b361ff3d;position:absolute;inset:5px;box-shadow:inset 0 0 18px #7f07ff55}
.wrx-scroll-top.wrx-is-visible{opacity:1;visibility:visible;transform:none}
.wrx-scroll-top:hover,.wrx-scroll-top:focus-visible{border-color:#e4bdff;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #9d42ff99,0 16px 40px #000b,0 0 38px #9d42ff85}
.wrx-scroll-top:focus-visible{outline-offset:4px;outline:2px solid #fff}
.wrx-scroll-top span{border-radius:inherit;clip-path:polygon(0 0,100% 0,100% 54%,50% 82%,0 54%);opacity:.86;background:linear-gradient(145deg,#922aff,#5b06c8);place-items:center;display:grid;position:absolute;inset:7px}
.wrx-scroll-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;transform:translateY(-3px)}
.wrx-scroll-top b{letter-spacing:.11em;text-shadow:0 0 8px #fff;font-size:7px;line-height:1;position:absolute;bottom:7px}
@media (max-width: 767px){.wrx-scroll-top{right:max(13px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px));width:52px;height:52px}}
.wrx-ind-decision-result[hidden],.wrx-ind-proof-result[hidden],.wrx-dental-journey-answer[hidden],.wrx-dental-treatment-panel[hidden],.wrx-medspa-treatment-view[hidden],.wrx-ant-market-answer[hidden],.wrx-loc-moment-answer[hidden]{display:none!important}
.wrx-site{--purple:#7f07ff;--violet:#ae61ff;--ink:#05050a;--panel:#0d0a16;--line:#292231;--muted:#aaa4b4}
.wrx-site,.wrx-site *{box-sizing:border-box}
.wrx-site{scroll-behavior:smooth}
.wrx-site{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}
.wrx-shell{width:min(1380px,100% - 72px);margin-inline:auto}
.wrx-nav{z-index:20;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}
.wrx-brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}
.wrx-brand b{letter-spacing:-.17em;font-size:30px;font-style:italic;font-weight:950}
.wrx-brand span{letter-spacing:.2em;font-size:13px;font-weight:800}
.wrx-nav nav{gap:38px;display:flex}
.wrx-nav nav a,.wrx-footer a{color:#d3cfda;font-size:14px;text-decoration:none}
.wrx-nav nav a:hover{color:#fff}
.wrx-button{color:#fff;background:linear-gradient(135deg,#9414ff,#6500de);border:1px solid #ad64ff;border-radius:9px;justify-content:center;align-items:center;gap:30px;min-height:58px;padding:0 26px;font-weight:750;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 0 30px #7f07ff40}
.wrx-button:hover{transform:translateY(-3px);box-shadow:0 12px 42px #7f07ff75}
.wrx-nav-cta{gap:17px;min-height:48px;padding:0 19px;font-size:14px}
.wrx-menu{color:#fff;background:0 0;border:0;font-size:25px;display:none}
.wrx-hero{--x:70%;--y:30%;--tilt-x:0deg;--tilt-y:0deg;grid-template-columns:46% 54%;align-items:center;min-height:805px;display:grid;position:relative}
.wrx-pointer-light{left:var(--x);top:var(--y);pointer-events:none;background:radial-gradient(circle,#7f07ff20,#0000 68%);width:560px;height:560px;position:absolute;transform:translate(-50%,-50%)}
.wrx-hero-copy{z-index:3;padding-bottom:55px;position:relative}
.wrx-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#bc76ff;font-size:12px;font-weight:800}
.wrx-eyebrow i{vertical-align:middle;background:#a53fff;width:28px;height:1px;margin-right:12px;display:inline-block}
.wrx-hero h1{letter-spacing:-.06em;max-width:670px;margin:25px 0;font-size:clamp(54px,5.2vw,80px);line-height:.96}
.wrx-hero h1 em,.wrx-site h2 em{color:#ab61ff;text-shadow:0 0 34px #7f07ff45;font-style:normal}
.wrx-lead{color:#bbb6c5;max-width:620px;font-size:20px;line-height:1.6}
.wrx-actions{align-items:center;gap:38px;margin-top:34px;display:flex}
.wrx-line-link{color:#fff;border-bottom:2px solid #8e2dff;padding:15px 0;font-weight:700;text-decoration:none}
.wrx-line-link span{margin-left:22px}
.wrx-trust{border-top:1px solid var(--line);color:#a9a4b1;gap:23px;margin-top:35px;padding-top:24px;font-size:12px;display:flex}
.wrx-hero-system{perspective:1200px;height:620px;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .25s;position:relative}
.wrx-hero-system:before{content:"";filter:blur(24px);background:radial-gradient(#7f07ff35,#0000 66%);position:absolute;inset:6% -10%}
.wrx-browser{background:#090712;border:1px solid #7250ad;border-radius:18px;width:72%;height:405px;position:absolute;top:13%;left:9%;overflow:hidden;transform:rotateY(-5deg);box-shadow:0 25px 80px #000,0 0 32px #7f07ff45}
.wrx-browser-bar{color:#8b8195;background:#171127;align-items:center;gap:13px;height:34px;padding:0 14px;font-size:7px;display:flex}
.wrx-browser-bar span{color:#b35fff}
.wrx-demo-nav{color:#928c9b;justify-content:space-between;padding:20px 28px;font-size:8px;display:flex}
.wrx-demo-nav b{color:#fff}
.wrx-demo-copy{background:linear-gradient(90deg,#07060f 34%,#0000),radial-gradient(circle at 77% 47%,#682aa2,#0000 30%);height:315px;padding:37px 44px}
.wrx-demo-copy small{color:#b86cff;font-size:8px}
.wrx-demo-copy strong{margin:14px 0 20px;font:34px/1.03 Georgia,serif;display:block}
.wrx-demo-copy em{color:#bc72ff}
.wrx-demo-copy button{color:#fff;background:#8715f4;border:0;border-radius:4px;padding:11px 16px;font-size:8px}
.wrx-metric{z-index:4;background:linear-gradient(145deg,#17112aee,#090711ee);border:1px solid #66527e;border-radius:15px;padding:18px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 15px 45px #0009,0 0 25px #7f07ff30}
.wrx-metric small{color:#c5bfcd;letter-spacing:.09em;font-size:8px;display:block}
.wrx-metric strong{margin-top:10px;font-size:28px;display:block}
.wrx-score{text-align:center;width:158px;top:2%;right:0}
.wrx-score strong{border:5px solid #873aff;border-radius:50%;width:98px;height:98px;margin:12px auto;font-size:53px;line-height:88px;box-shadow:inset 0 0 21px #7f07ff,0 0 27px #7f07ff}
.wrx-score em{color:#57e0a8;font-size:10px}
.wrx-lift{width:220px;animation-delay:-2s;top:48%;right:-2%}
.wrx-lift svg{width:100%;height:44px}
.wrx-lift polyline{fill:none;stroke:#b14cff;stroke-width:3px}
.wrx-traffic{width:250px;animation-delay:-1s;bottom:2%;left:-5%}
.wrx-traffic strong em{color:#4de7a1;font-size:9px}
.wrx-bars{align-items:flex-end;gap:5px;height:55px;margin-top:15px;display:flex}
.wrx-bars i{background:linear-gradient(#b750ff,#5e0fae);border-radius:3px 3px 0 0;flex:1}
.wrx-keywords{width:235px;animation-delay:-3s;bottom:-1%;right:5%}
.wrx-keywords span{color:#b8b2c2;border-bottom:1px solid #332943;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}
.wrx-keywords b{color:#bc70ff}
.wrx-orbit{filter:drop-shadow(0 0 6px #7f07ff);border:1px solid #8637ff60;border-radius:50%;animation:16s linear infinite spin;position:absolute}
.wrx-orbit-a{inset:8% -4%;transform:rotate(-10deg)}
.wrx-orbit-b{animation-direction:reverse;inset:25% -13%;transform:rotate(8deg)}
.wrx-ticker{background:#0b0811;border-block:1px solid #251c31;overflow:hidden}
.wrx-ticker div{white-space:nowrap;letter-spacing:.18em;width:max-content;padding:22px 0;font-size:13px;animation:20s linear infinite ticker}
.wrx-ticker i{color:#932bff;margin:0 40px}
.wrx-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:110px;padding:140px 0 85px;display:grid}
.wrx-intro h2,.wrx-heading h2,.wrx-industries h2,.wrx-search h2,.wrx-final-cta h2{letter-spacing:-.047em;margin:22px 0 0;font-size:clamp(41px,4.2vw,68px);line-height:1.05}
.wrx-intro>p,.wrx-search p{color:var(--muted);margin:0;font-size:18px;line-height:1.8}
.wrx-service-list{border-top:1px solid var(--line)}
.wrx-service-row{border-bottom:1px solid var(--line);color:#fff;grid-template-columns:65px 1fr 1fr 40px;align-items:center;gap:28px;padding:38px 17px;text-decoration:none;transition:padding .3s,background .3s;display:grid}
.wrx-service-row:hover{background:#7f07ff12;padding-left:29px}
.wrx-service-row small{color:#766f80}
.wrx-service-row h3{margin:0;font-size:29px}
.wrx-service-row p{color:#9f99aa;margin:0;line-height:1.6}
.wrx-service-row>span{color:#b25cff;font-size:23px}
.wrx-work{padding:150px 0}
.wrx-heading{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}
.wrx-heading>div{max-width:900px}
.wrx-projects{grid-template-columns:1fr 1fr;gap:28px;display:grid}
.wrx-project{border:1px solid var(--line);color:#fff;background:#0c0912;border-radius:14px;text-decoration:none;transition:transform .4s;overflow:hidden}
.wrx-project:hover{transform:translateY(-8px)}
.wrx-project-view{flex-direction:column;justify-content:center;align-items:flex-start;height:470px;padding:50px;display:flex}
.wrx-pet .wrx-project-view{background:radial-gradient(circle at 76%,#8a24d9,#0000 34%),linear-gradient(135deg,#230c3a,#08050d)}
.wrx-salon .wrx-project-view{background:radial-gradient(circle at 73%,#e9a440,#0000 32%),linear-gradient(135deg,#2a1909,#08050d)}
.wrx-project-view small{letter-spacing:.2em;font-size:10px}
.wrx-project-view strong{margin:25px 0;font:48px/1.04 Georgia,serif}
.wrx-project-view span{background:#8a19f3;border-radius:5px;padding:13px 18px;font-size:10px}
.wrx-project>div:last-child{padding:25px 28px}
.wrx-project h3{margin:0 0 8px;font-size:22px}
.wrx-project p{color:#928b9a;margin:0}
.wrx-industries{padding:120px 0}
.wrx-industries h2{max-width:900px}
.wrx-industries>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:66px;display:grid}
.wrx-industries a{border-bottom:1px solid var(--line);color:#fff;justify-content:space-between;padding:24px;font-size:23px;text-decoration:none;display:flex}
.wrx-industries a:nth-child(odd){border-right:1px solid var(--line)}
.wrx-industries a:hover{color:#bd72ff;background:#100a18}
.wrx-search{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding:150px 0;display:grid}
.wrx-radar{place-items:center;height:555px;display:grid;position:relative}
.wrx-ring{border:1px solid #7f2ee360;border-radius:50%;animation:4s ease-in-out infinite pulse;position:absolute}
.wrx-ring.wrx-one{width:500px;height:500px}
.wrx-ring.wrx-two{width:350px;height:350px;animation-delay:-1s}
.wrx-ring.wrx-three{width:200px;height:200px;animation-delay:-2s}
.wrx-radar>b{text-shadow:0 0 40px #8f22ff;font-size:52px;font-style:italic}
.wrx-tag{background:#151020;border:1px solid #593383;border-radius:30px;padding:12px 18px;font-size:11px;position:absolute;box-shadow:0 0 28px #7f07ff45}
.wrx-google{top:14%;right:12%}
.wrx-ai{bottom:17%;right:5%}
.wrx-maps{top:45%;left:7%}
.wrx-search ul{margin:28px 0;padding:0;list-style:none}
.wrx-search li{color:#d1ccd7;padding:12px 0}
.wrx-search li:before{content:"✓";color:#af57ff;margin-right:14px}
.wrx-final-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#b54dff66,#0000 46%),linear-gradient(135deg,#5900b8,#8e16ff);border-radius:22px;margin-block:80px;padding:105px}
.wrx-final-cta>p{letter-spacing:.2em;font-size:12px}
.wrx-final-cta h2{max-width:900px;margin:20px auto}
.wrx-final-cta h2 em{color:#fff}
.wrx-final-cta>span{color:#ebdcf7;display:block}
.wrx-button.wrx-white{color:#180428;background:#fff;border:0;margin-top:24px}
.wrx-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:38px;padding:70px 0;display:grid}
.wrx-footer>p{color:#938d9c;max-width:460px;line-height:1.7}
.wrx-footer nav{justify-content:flex-end;gap:23px;display:flex}
.wrx-footer small{color:#706a78;grid-column:1/-1;line-height:1.8}
@media (max-width: 991px){.wrx-shell{width:min(100% - 34px,740px)}.wrx-nav nav{display:none}.wrx-hero{grid-template-columns:1fr;padding-top:65px}.wrx-hero-copy{padding-bottom:15px}.wrx-hero-system{transform-origin:top;height:540px;transform:scale(.86)}.wrx-intro,.wrx-search{grid-template-columns:1fr;gap:42px}.wrx-projects,.wrx-industries>div{grid-template-columns:1fr}.wrx-industries a:nth-child(odd){border-right:0}.wrx-service-row{grid-template-columns:45px 1fr 35px}.wrx-service-row p{display:none}.wrx-heading{display:block}.wrx-heading>.wrx-line-link{margin-top:25px;display:inline-block}.wrx-footer{grid-template-columns:1fr}.wrx-footer nav{flex-wrap:wrap;justify-content:flex-start}.wrx-footer small{grid-column:1}.wrx-radar{height:430px}.wrx-ring.wrx-one{width:400px;height:400px}.wrx-final-cta{padding:72px 25px}}
@media (max-width: 767px){.wrx-nav{height:75px}.wrx-menu{margin-left:auto;margin-right:16px;display:block}.wrx-nav nav.wrx-open{border:1px solid var(--line);background:#0d0914;flex-direction:column;gap:0;padding:12px;display:flex;position:absolute;top:74px;left:0;right:0}.wrx-nav nav.wrx-open a{padding:15px}.wrx-nav-cta{width:46px;padding:0;font-size:0}.wrx-nav-cta span{font-size:18px}.wrx-hero{min-height:900px}.wrx-hero h1{font-size:50px}.wrx-lead{font-size:17px}.wrx-actions{gap:18px}.wrx-actions .wrx-button{gap:14px;padding:0 17px}.wrx-trust{display:none}.wrx-hero-system{transform-origin:top;width:140%;height:430px;left:-20%;transform:scale(.68)}.wrx-browser{width:78%}.wrx-traffic{left:0}.wrx-keywords{right:0}.wrx-intro{padding-top:90px}.wrx-intro h2,.wrx-heading h2,.wrx-industries h2,.wrx-search h2,.wrx-final-cta h2{font-size:42px}.wrx-service-row h3{font-size:21px}.wrx-project-view{height:380px;padding:30px}.wrx-project-view strong{font-size:38px}.wrx-work,.wrx-industries,.wrx-search{padding-block:90px}.wrx-radar{margin-inline:-55px;transform:scale(.8)}.wrx-final-cta{margin-block:40px}.wrx-footer nav{gap:15px}}
@property --tw-rotate-x{syntax:"*";inherits:false}
@property --tw-rotate-y{syntax:"*";inherits:false}
@property --tw-rotate-z{syntax:"*";inherits:false}
@property --tw-skew-x{syntax:"*";inherits:false}
@property --tw-skew-y{syntax:"*";inherits:false}
@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-shadow-color{syntax:"*";inherits:false}
@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-inset-shadow-color{syntax:"*";inherits:false}
@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-ring-color{syntax:"*";inherits:false}
@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-inset-ring-color{syntax:"*";inherits:false}
@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-ring-inset{syntax:"*";inherits:false}
@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}
@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}
@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-blur{syntax:"*";inherits:false}
@property --tw-brightness{syntax:"*";inherits:false}
@property --tw-contrast{syntax:"*";inherits:false}
@property --tw-grayscale{syntax:"*";inherits:false}
@property --tw-hue-rotate{syntax:"*";inherits:false}
@property --tw-invert{syntax:"*";inherits:false}
@property --tw-opacity{syntax:"*";inherits:false}
@property --tw-saturate{syntax:"*";inherits:false}
@property --tw-sepia{syntax:"*";inherits:false}
@property --tw-drop-shadow{syntax:"*";inherits:false}
@property --tw-drop-shadow-color{syntax:"*";inherits:false}
@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-drop-shadow-size{syntax:"*";inherits:false}

