@font-face{font-family:THICCCBOI;src:url(/fonts/thicccboi/THICCCBOI-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:THICCCBOI;src:url(/fonts/thicccboi/THICCCBOI-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:THICCCBOI;src:url(/fonts/thicccboi/THICCCBOI-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111;--ink-soft:#28262a;--muted:#5b5960;--quiet:#6f6d75;--rule:#e7e5ec;--rule-strong:#d6d1e4;--paper:#fff;--paper-deep:#f5f5f7;--white:#fff;--dark-bg:#0d0d0d;--violet:#7b5ea7;--violet-deep:#6b72c8;--pink:#c96db5;--brand-gradient:linear-gradient(135deg, #6b72c8 0%, #7b5ea7 50%, #c96db5 100%);--brand-gradient-reverse:linear-gradient(315deg, #6b72c8 0%, #7b5ea7 50%, #c96db5 100%);--shadow:0 20px 50px #7b5ea729;--shadow-panel:0 24px 70px #11111114;--shadow-panel-dark:0 28px 80px #00000057;--accent-on-dark:#d8b7f0;--accent-on-dark-strong:#e8d8f4;--ease-standard:cubic-bezier(.2,.8,.2,1);--interaction-speed:.18s;--button-hover-y:-2px;--button-hover-shadow:0 15px 34px #7b5ea752;--card-hover-y:-4px;--card-hover-border:#7b5ea76b;--card-hover-bg:#7b5ea70b;--card-hover-shadow:0 22px 56px #7b5ea724;--link-hover-bg:#7b5ea714;--link-hover-color:var(--violet);--active-bg:#7b5ea71f;--active-border:#7b5ea757;--active-muted-opacity:.48;--max:1200px;--gutter:clamp(20px, 4.8vw, 64px);--radius:14px;--radius-pill:999px;--header-h:84px;--font-body:"THICCCBOI", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"THICCCBOI", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--heading-display-size:clamp(2.75rem, 5.6vw, 5.4rem);--heading-display-line:1.15;--heading-display-weight:700;--heading-page-size:clamp(2.1rem, 3.6vw, 3.7rem);--heading-page-line:1.16;--heading-page-weight:700;--heading-section-size:clamp(1.95rem, 3.4vw, 3.35rem);--heading-section-line:1.08;--heading-section-weight:700;--heading-panel-size:clamp(1.45rem, 2.2vw, 2.35rem);--heading-panel-line:1.14;--heading-panel-weight:700;--heading-card-size:clamp(1.1rem, 1.7vw, 1.32rem);--heading-card-line:1.22;--heading-card-weight:700;--article-h2-size:clamp(1.55rem, 2.4vw, 2.2rem);--article-h2-line:1.14;--article-h2-weight:800;--article-h3-size:clamp(1.22rem, 1.7vw, 1.48rem);--article-h3-line:1.22;--article-h3-weight:700;--article-h4-size:clamp(1.12rem, 1.25vw, 1.2rem);--article-h4-line:1.28;--article-h4-weight:800;--article-h5-size:1.02rem;--article-h5-line:1.3;--article-h5-weight:700;--article-h6-size:.92rem;--article-h6-line:1.35;--article-h6-weight:700;font-family:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;font-family:var(--font-body);margin:0;font-weight:400;overflow-x:clip}.skip-link{z-index:9999;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-panel);transition:transform var(--interaction-speed) ease;padding:10px 16px;font-weight:800;position:fixed;top:16px;left:16px;transform:translateY(-140%)}.skip-link:focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:3px;transform:translateY(0)}#main-content:focus{outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;max-width:100%}img,svg{max-width:100%;display:block}img{height:auto}img:not([width]):not([height]){aspect-ratio:var(--image-aspect-ratio,16 / 9)}::selection{background:var(--violet);color:var(--white)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.site-header{-webkit-backdrop-filter:blur(20px)saturate(1.35);z-index:30;height:var(--header-h);background:0 0;border-bottom:0;align-items:center;display:flex;position:sticky;top:0}.site-header:after{display:none}.header-inner{width:min(var(--max), calc(100vw - clamp(28px, 5vw, 96px)));border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(24px)saturate(1.35);height:62px;transition:width .36s var(--ease-standard), height .36s var(--ease-standard), padding .36s var(--ease-standard), transform .36s var(--ease-standard), background .36s ease, box-shadow .36s ease, border-color .36s ease;background:radial-gradient(circle at 12% 18%,#c96db514,#0000 28%),linear-gradient(135deg,#fffffffa,#ffffffe6);border:1px solid #d6d1e4c7;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:20px;margin-inline:auto;padding:8px 8px 8px 20px;display:grid;transform:translateY(0);box-shadow:inset 0 1px #ffffffc2,0 18px 48px #11111117}.brand{align-items:center;width:clamp(150px,14vw,190px);min-width:0;height:100%;transition:width .26s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.brand-logo-full{object-fit:contain;width:auto;height:42px;transition:opacity .14s,transform .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brand-logo-mark{opacity:0;background:#fff;border:1px solid #d6d1e4d1;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .14s,transform .16s;display:grid;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)scale(.84);box-shadow:0 10px 24px #11111117,inset 0 1px #ffffffdb}.brand-logo-mark img{object-fit:contain;object-position:center;filter:drop-shadow(0 6px 12px #7b5ea724);width:100%;height:100%}.site-header.is-scrolled .brand{width:48px}.site-header.is-scrolled .brand-logo-full{opacity:0;pointer-events:none;transform:translate(-6px,-50%)scale(.98)}.site-header.is-scrolled .brand-logo-mark{opacity:1;transform:translateY(calc(-50% - 2px))scale(1)}.site-header.is-scrolled .header-inner{height:58px;animation:navSwipeIn .36s var(--ease-standard) both;background:radial-gradient(circle at 10% 18%,#c96db51a,#0000 28%),linear-gradient(135deg,#fffffffa,#ffffffe0);border-color:#d6d1e4e6;padding:7px 7px 7px 10px;transform:translateY(4px);box-shadow:inset 0 1px #ffffffdb,0 18px 56px #11111121}@keyframes navSwipeIn{0%{opacity:.86;transform:translateY(-8px)}to{opacity:1;transform:translateY(4px)}}.nav-shell{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.site-header nav{color:var(--muted);white-space:nowrap;align-items:center;gap:2px;font-size:.88rem;font-weight:700;display:flex}.nav-item{position:relative}.nav-link-row{display:contents}.nav-submenu-toggle{display:none}.menu-toggle{width:44px;height:44px;color:var(--violet);-webkit-backdrop-filter:blur(18px)saturate(1.25);cursor:pointer;background:#ffffffad;border:1px solid #d6d1e4c7;border-radius:50%;padding:0;display:none;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #11111114}.menu-toggle span{background:currentColor;width:16px;height:1.5px;margin:4px auto;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-header nav a,.nav-link{border-radius:var(--radius-pill);transition:color var(--interaction-speed) ease;padding:10px 13px;line-height:1;position:relative}.site-header nav>a:after,.nav-item>.nav-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--interaction-speed) ease;background:currentColor;position:absolute;bottom:6px;left:13px;right:13px;transform:scaleX(0)}.site-header nav a:hover,.nav-item:hover>.nav-link,.nav-item:focus-within>.nav-link,.nav-item.is-menu-open>.nav-link{color:var(--link-hover-color)}.site-header nav>a:hover:after,.nav-item:hover>.nav-link:after,.nav-item:focus-within>.nav-link:after,.nav-item.is-menu-open>.nav-link:after{transform:scaleX(1)}.compact-menu{opacity:0;pointer-events:none;transition:opacity .18s ease, transform .18s var(--ease-standard), visibility .18s;visibility:hidden;-webkit-backdrop-filter:blur(24px)saturate(1.35);background:radial-gradient(circle at 14% 10%,#c96db51c,#0000 30%),linear-gradient(135deg,#fffffffa,#ffffffe8);border:1px solid #d6d1e4db;border-radius:24px;margin-top:20px;position:absolute;top:100%;left:50%;transform:translate(-50%,6px);box-shadow:0 28px 80px #11111129,inset 0 1px #fffc}.menu-hover-bridge{height:20px;position:absolute;top:-20px;left:0;right:0;pointer-events:auto!important;visibility:visible!important}.has-menu:hover .compact-menu,.has-menu:focus-within .compact-menu,.has-menu.is-menu-open .compact-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.compact-menu.mega-menu{grid-template-columns:repeat(3,minmax(160px,190px));gap:4px 28px;width:max-content;max-width:calc(100vw - 36px);padding:22px 26px;display:grid}.mega-menu-column{align-content:start;gap:2px;display:grid}.mega-menu-heading{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;padding:6px 10px 10px;font-size:.68rem;font-weight:800}.mega-menu-link{color:var(--ink);transition:background var(--interaction-speed) ease, color var(--interaction-speed) ease;border-radius:12px;padding:7px 10px;font-size:.86rem;font-weight:700}.mega-menu-link:hover{color:var(--link-hover-color);background:var(--link-hover-bg)}.mega-menu-viewall{color:var(--violet);margin-top:6px;padding:7px 10px;font-size:.78rem;font-weight:800}.mega-menu-viewall:hover{color:var(--link-hover-color)}.compact-menu-link{color:var(--ink);transition:background var(--interaction-speed) ease, color var(--interaction-speed) ease;border-radius:14px;gap:3px;padding:8px 26px 8px 10px;display:grid;position:relative}.compact-menu-link:after{content:"";opacity:0;width:6px;height:6px;transition:transform var(--interaction-speed) var(--ease-standard), opacity var(--interaction-speed) ease;border-top:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:11px;transform:translate(-5px,-50%)rotate(45deg)}.compact-menu-link:hover{color:var(--link-hover-color);background:var(--link-hover-bg)}.compact-menu-link:hover:after{opacity:1;transform:translateY(-50%)rotate(45deg)}.compact-menu-link.is-disabled{color:var(--quiet);cursor:default;justify-content:space-between;align-items:center;gap:8px;display:flex}.compact-menu-link.is-disabled:after{display:none}.compact-menu-link.is-disabled:hover{color:var(--quiet);background:0 0}.soon-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--quiet);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 8px;font-size:.62rem;font-weight:700}.compact-menu-link span{font-size:.84rem;font-weight:800;line-height:1.1}.compact-menu-link small{color:var(--muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.compact-menu{width:min(330px,100vw - 36px);max-height:calc(100vh - 112px);padding:10px;overflow-y:auto}.compact-menu-right{left:auto;right:0;transform:translateY(10px)}.has-menu:hover .compact-menu-right,.has-menu:focus-within .compact-menu-right{transform:translate(0)}.header-cta{min-height:38px;padding-inline:16px;font-size:.86rem;box-shadow:0 10px 22px #7b5ea742}@media (width<=1160px) and (width>=1101px){.header-inner{grid-template-columns:minmax(132px,1fr) auto;gap:8px;width:calc(100vw - 28px);padding-left:14px}.brand{width:148px}.brand-logo-full{height:36px}.nav-shell{gap:4px}.site-header nav{gap:0;font-size:.82rem}.site-header nav a,.nav-link{padding-inline:9px}.site-header nav>a:after,.nav-item>.nav-link:after{left:9px;right:9px}.header-cta{min-height:36px;padding-inline:12px;font-size:.8rem}}.button,button,.cta{text-align:center;white-space:normal;background:var(--brand-gradient);min-height:46px;color:var(--white);border-radius:var(--radius-pill);max-width:100%;transition:filter var(--interaction-speed) ease, transform var(--interaction-speed) var(--ease-standard), box-shadow var(--interaction-speed) ease, background var(--interaction-speed) ease, border-color var(--interaction-speed) ease, color var(--interaction-speed) ease;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 26px #7b5ea742}.button:hover,.cta:hover{filter:saturate(1.1)brightness(1.04);transform:translateY(var(--button-hover-y)) scale(1.045);box-shadow:var(--button-hover-shadow);background:var(--brand-gradient-reverse)}.button.secondary,.cta.secondary{color:var(--ink);border:1.5px solid var(--rule-strong);box-shadow:none;background:0 0}.button.secondary:hover,.cta.secondary:hover{border-color:var(--active-border);color:var(--violet);background:var(--link-hover-bg);transform:translateY(var(--button-hover-y)) scale(1.045);box-shadow:none}.button.on-dark{background:var(--brand-gradient);color:var(--white)}.button.on-dark.secondary{color:var(--paper);background:0 0;border-color:#ffffff52}.button.on-dark.secondary:hover{color:#fff;background:#ffffff1a;border-color:#fff;box-shadow:0 0 0 1px #ffffff38}.button.white{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #fff}.button.white:hover{color:#fff;filter:none;transform:translateY(var(--button-hover-y)) scale(1.045);box-shadow:none;background:#ffffff1f}.form-field{gap:6px;margin-bottom:16px;display:grid}.form-field label{color:var(--muted);font-size:.82rem;font-weight:600}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);resize:vertical;padding:12px 16px;font-size:.95rem}.form-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--violet) 50%), linear-gradient(135deg, var(--violet) 50%, transparent 50%);background-position:calc(100% - 21px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;min-height:52px;padding-right:44px}.form-field input:focus-visible,.form-field textarea:focus-visible,.form-field select:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.form-note{color:var(--violet);min-height:1.2em;margin:12px 0 0;font-size:.85rem}.on-dark .form-field label{color:#f7f4ec99}.on-dark .form-field input,.on-dark .form-field textarea,.on-dark .form-field select{color:var(--paper);background:#f7f4ec0a;border-color:#f7f4ec33}.on-dark .form-field input::placeholder,.on-dark .form-field textarea::placeholder{color:#f7f4ec66}.on-dark .form-note{color:var(--accent-on-dark)}.lead-form{background:#fff;border:1px solid #7b5ea72e;border-radius:8px;gap:16px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 26px 80px #362d4717}.lead-form button{width:100%;margin-top:2px}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.form-row{grid-template-columns:1fr}}main{min-height:70vh}.section{padding:clamp(70px, 7.5vw, 116px) var(--gutter)}.section.tight{padding-block:clamp(48px,5.6vw,76px)}.container{width:min(var(--max), 100%);margin-inline:auto}.grid{gap:24px;display:grid}.split{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;gap:clamp(40px,6vw,84px);display:grid}.section-head{gap:16px;max-width:820px;margin-bottom:clamp(32px,4.6vw,54px);display:grid}.section-head.center{text-align:center;margin-inline:auto}.muted-phrase{color:var(--muted)}.on-dark .muted-phrase,.deep-band .muted-phrase,.mesh .muted-phrase,.dark-surface .muted-phrase,.purple-surface .muted-phrase,.gradient-surface .muted-phrase{color:#fff9}h1,h2,h3,.heading-display,.heading-page,.heading-section,.heading-panel,.heading-card{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}h1{font-size:var(--heading-display-size);line-height:var(--heading-display-line);max-width:920px;font-weight:var(--heading-display-weight);background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}h2{font-size:var(--heading-section-size);line-height:var(--heading-section-line);max-width:820px;font-weight:var(--heading-section-weight);color:var(--violet)}h3{font-size:var(--heading-card-size);line-height:var(--heading-card-line);font-weight:var(--heading-card-weight);letter-spacing:0;color:var(--ink)}.flow-content h1{font-family:var(--font-display);font-weight:var(--heading-panel-weight);font-size:var(--heading-panel-size);line-height:var(--heading-panel-line);letter-spacing:-.01em;width:min(100%,760px);max-width:760px;color:var(--ink);background:0 0;-webkit-background-clip:unset;background-clip:unset;text-wrap:balance;margin:44px 0 16px}.flow-content h1:first-child{margin-top:0}.flow-content h2{font-family:var(--font-display);font-weight:var(--article-h2-weight);font-size:var(--article-h2-size);line-height:var(--article-h2-line);letter-spacing:-.01em;color:var(--violet);text-wrap:balance;width:min(100%,760px);max-width:760px;margin:44px 0 16px}.flow-content h2:first-child{margin-top:0}.flow-content h3{font-family:var(--font-display);font-weight:var(--article-h3-weight);font-size:var(--article-h3-size);line-height:var(--article-h3-line);color:var(--ink);width:min(100%,760px);max-width:760px;margin:34px 0 12px}.flow-content h3+p{margin-top:0}.flow-content h4{font-family:var(--font-display);font-weight:var(--article-h4-weight);font-size:var(--article-h4-size);line-height:var(--article-h4-line);color:var(--ink-soft);width:min(100%,760px);max-width:760px;margin:26px 0 10px}.flow-content h5{font-family:var(--font-display);font-weight:var(--article-h5-weight);font-size:var(--article-h5-size);line-height:var(--article-h5-line);color:var(--ink-soft);width:min(100%,760px);max-width:760px;margin:22px 0 8px}.flow-content h6{font-family:var(--font-display);font-weight:var(--article-h6-weight);font-size:var(--article-h6-size);line-height:var(--article-h6-line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;width:min(100%,760px);max-width:760px;margin:18px 0 8px}.flow-content p{width:min(100%,760px);max-width:760px}.flow-content p+p{margin-top:18px}.flow-content a{color:var(--violet);transition:color var(--interaction-speed) ease;font-weight:600;text-decoration:none;display:inline-block;position:relative}.flow-content a:after{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity var(--interaction-speed) ease, transform var(--interaction-speed) ease;background:currentColor;position:absolute;bottom:.16em;left:0;right:0;transform:scaleX(0)}.flow-content a:hover,.flow-content a:focus-visible{color:var(--link-hover-color)}.flow-content a:hover:after,.flow-content a:focus-visible:after{opacity:1;transform:scaleX(1)}.flow-content ul,.flow-content ol{color:var(--ink-soft);gap:8px;width:min(100%,820px);max-width:820px;margin:20px 0 0;padding-left:0;line-height:1.65;display:grid}.flow-content li{margin-left:1.45rem;padding:8px 4px 8px 2px;line-height:1.65;position:relative}.flow-content li::marker{color:var(--violet);font-weight:800}.flow-content li>p:first-child{margin-top:0}.flow-content li>p:last-child{margin-bottom:0}.flow-content blockquote{width:min(100%,860px);max-width:860px;color:var(--ink-soft);background:radial-gradient(circle at 94% 0,#c96db51c,#0000 30%),linear-gradient(135deg,#7b5ea70e,#fff0);border:1px solid #d6d1e4e6;border-radius:8px;margin:28px 0 0;padding:clamp(22px,3vw,30px) clamp(24px,3.6vw,36px);position:relative;box-shadow:0 16px 42px #362d470f}.flow-content blockquote:before{content:"";background:var(--brand-gradient);border-radius:0 999px 999px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.flow-content blockquote>:first-child{margin-top:0}.flow-content blockquote>:last-child{margin-bottom:0}.flow-content table{border:1px solid var(--rule);border-spacing:0;border-collapse:collapse;width:100%;max-width:860px;color:var(--muted);-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;margin:24px 0 0;font-size:.92rem;line-height:1.5;display:block;overflow-x:auto;box-shadow:0 14px 34px #362d470f}.flow-content thead,.flow-content tbody,.flow-content tr{width:100%}.flow-content th,.flow-content td{border:1px solid var(--rule);vertical-align:top;overflow-wrap:break-word;word-break:normal;min-width:160px;padding:14px 16px}.flow-content th:first-child,.flow-content td:first-child{min-width:190px}.flow-content th{color:var(--ink);background:var(--paper-deep);text-align:left;font-weight:800}.flow-content td{background:#ffffffd6}.heading-display,.heading-page,.heading-gradient{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.heading-display{font-size:var(--heading-display-size);line-height:var(--heading-display-line);font-weight:var(--heading-display-weight);max-width:920px}.heading-page{font-size:var(--heading-page-size);line-height:var(--heading-page-line);font-weight:var(--heading-page-weight);max-width:760px}.heading-section{font-size:var(--heading-section-size);line-height:var(--heading-section-line);font-weight:var(--heading-section-weight);color:var(--violet);max-width:820px}.heading-panel{font-size:var(--heading-panel-size);line-height:var(--heading-panel-line);font-weight:var(--heading-panel-weight);color:var(--ink)}.heading-card{font-size:var(--heading-card-size);line-height:var(--heading-card-line);font-weight:var(--heading-card-weight);letter-spacing:0;color:var(--ink)}p{color:var(--muted);max-width:720px;margin:0;font-size:clamp(1rem,1.15vw,1.08rem);font-weight:400;line-height:1.7}.lead{letter-spacing:-.011em;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.62}.hero-copy{margin-top:24px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.band{background:var(--paper-deep);border-block:1px solid var(--rule)}.deep-band{background:var(--dark-bg);color:var(--white)}.deep-band h2{color:var(--white);-webkit-text-fill-color:initial;background:0 0}.deep-band h3{color:var(--white)}.deep-band p{color:#ffffffa8}.on-dark,.deep-band,.mesh,.dark-surface,.purple-surface,.gradient-surface{color:var(--paper)}.on-dark h1,.on-dark h2,.on-dark h3,.deep-band h1,.deep-band h2,.deep-band h3,.mesh h1,.mesh h2,.mesh h3,.dark-surface h1,.dark-surface h2,.dark-surface h3,.purple-surface h1,.purple-surface h2,.purple-surface h3,.gradient-surface h1,.gradient-surface h2,.gradient-surface h3,.on-dark .heading-display,.on-dark .heading-page,.on-dark .heading-section,.on-dark .heading-panel,.on-dark .heading-card,.deep-band .heading-display,.deep-band .heading-page,.deep-band .heading-section,.deep-band .heading-panel,.deep-band .heading-card,.mesh .heading-display,.mesh .heading-page,.mesh .heading-section,.mesh .heading-panel,.mesh .heading-card,.dark-surface .heading-display,.dark-surface .heading-page,.dark-surface .heading-section,.dark-surface .heading-panel,.dark-surface .heading-card,.purple-surface .heading-display,.purple-surface .heading-page,.purple-surface .heading-section,.purple-surface .heading-panel,.purple-surface .heading-card,.gradient-surface .heading-display,.gradient-surface .heading-page,.gradient-surface .heading-section,.gradient-surface .heading-panel,.gradient-surface .heading-card{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--paper)}.on-dark p,.deep-band p,.mesh p,.dark-surface p,.purple-surface p,.gradient-surface p{color:#f7f4ecb8}.on-dark .button.secondary,.deep-band .button.secondary,.mesh .button.secondary,.dark-surface .button.secondary,.purple-surface .button.secondary,.gradient-surface .button.secondary{color:var(--paper);border-color:#f7f4ec52}.premium-panel{border:1px solid var(--rule);border-radius:var(--radius);background:radial-gradient(circle at var(--spotlight-x,22%) var(--spotlight-y,18%), #c96db52e, transparent 34%), linear-gradient(145deg, #fffffff5, #f5f5f7cc);box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.deep-band .premium-panel,.premium-panel.on-dark{background:radial-gradient(circle at var(--spotlight-x,22%) var(--spotlight-y,18%), #c96db53d, transparent 32%), linear-gradient(145deg, #ffffff14, #ffffff06);box-shadow:var(--shadow-panel-dark);border-color:#ffffff24}.premium-link{width:fit-content;color:var(--violet);align-items:center;gap:8px;font-size:.92rem;font-weight:800;display:inline-flex}.deep-band .premium-link{color:var(--accent-on-dark)}.proof-note{color:var(--quiet);margin-top:14px;font-size:.78rem;font-style:italic}.ledger{border-top:1px solid var(--rule);display:block}.deep-band .ledger{border-top-color:#ffffff24}.ledger-row{border-bottom:1px solid var(--rule);color:inherit;transition:padding-left var(--interaction-speed) ease, background var(--interaction-speed) ease, border-color var(--interaction-speed) ease;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(22px,3vw,34px) 0;text-decoration:none;display:grid}.deep-band .ledger-row{border-bottom-color:#ffffff24}.ledger-row:hover{border-color:var(--card-hover-border);padding-left:10px}.ledger-row:hover .ledger-title{color:var(--link-hover-color)}.deep-band .ledger-row:hover .ledger-title{color:var(--accent-on-dark)}.ledger-index{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-top:4px;font-size:1rem;font-weight:800}.ledger-body h3.ledger-title{margin-bottom:8px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;transition:color .16s}.ledger-body p{max-width:620px}.ledger-arrow{color:var(--violet);white-space:nowrap;align-self:center;font-size:.92rem;font-weight:600}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-height:220px;transition:transform var(--interaction-speed) var(--ease-standard), border-color var(--interaction-speed) ease, box-shadow var(--interaction-speed) ease, background var(--interaction-speed) ease;flex-direction:column;gap:14px;padding:clamp(24px,3vw,34px);display:flex}.card:hover{background:var(--paper);border-color:#7b5ea757;transform:translateY(-2px);box-shadow:0 18px 42px #1b14271a}.card p{font-size:1rem}.card-index{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:800}.metric-row{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metric{background:var(--paper);text-align:center;min-height:138px;padding:clamp(22px,3.4vw,36px)}.metric strong{background:var(--brand-gradient);color:#0000;letter-spacing:normal;font-kerning:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:800;line-height:1.1;display:block}.metric span{color:var(--muted);margin-top:10px;font-size:.85rem;font-weight:500;display:block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.gradient-text,.ledger-index,.card-index,.metric strong{color:var(--violet);background:0 0}}.page-shell{max-width:1020px}.content{border-top:1px solid var(--rule);margin-top:38px;padding-top:34px}.content p+p{margin-top:18px}.icon-badge{width:52px;height:52px;color:var(--violet);background-image:linear-gradient(var(--paper), var(--paper)), var(--brand-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:flex}.deep-band .icon-badge,.signal-panel .icon-badge{background-image:linear-gradient(var(--dark-bg), var(--dark-bg)), var(--brand-gradient);color:var(--accent-on-dark)}.index-card h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--quiet);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:3px 9px;font-size:.7rem;font-weight:700}@media (prefers-reduced-motion:no-preference){[data-animate]{opacity:1;transition:opacity .64s,transform .64s;transform:none}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate] .ledger-row,[data-animate] .method-row>*{opacity:1;transition:opacity .52s,transform .52s;transform:none}[data-animate].is-visible .ledger-row,[data-animate].is-visible .method-row>*{opacity:1;transform:translateY(0)}[data-animate] .ledger-row:first-child,[data-animate] .method-row>:first-child{transition-delay:40ms}[data-animate] .ledger-row:nth-child(2),[data-animate] .method-row>:nth-child(2){transition-delay:.1s}[data-animate] .ledger-row:nth-child(3),[data-animate] .method-row>:nth-child(3){transition-delay:.16s}[data-animate] .ledger-row:nth-child(4){transition-delay:.22s}[data-animate] .ledger-row:nth-child(5){transition-delay:.28s}[data-animate] .ledger-row:nth-child(6){transition-delay:.34s}[data-animate] .ledger-row:nth-child(7){transition-delay:.4s}[data-animate] .ledger-row:nth-child(8){transition-delay:.46s}[data-animate] .ledger-row:nth-child(9){transition-delay:.52s}[data-animate] .ledger-row:nth-child(10){transition-delay:.58s}}[data-motion-section]{visibility:visible}.ledger-row:hover .icon-badge,.market-col:hover .icon-badge,.card:hover .icon-badge{transform:scale(1.08)rotate(-4deg);box-shadow:0 10px 22px #7b5ea74d}.ledger-arrow{transition:transform .2s,color .2s;display:inline-flex}.ledger-row:hover .ledger-arrow{color:var(--link-hover-color);transform:translate(4px)}.deep-band .ledger-row:hover .ledger-arrow{color:var(--accent-on-dark)}.mesh{position:relative;overflow:hidden}.mesh>.container{z-index:1;position:relative}.mesh:before,.mesh:after{content:"";filter:blur(90px);opacity:.22;pointer-events:none;z-index:0;border-radius:50%;width:480px;height:480px;position:absolute}.mesh:before{background:#6b72c8;top:-170px;left:-110px}.mesh:after{background:#c96db5;bottom:-190px;right:-100px}@media (prefers-reduced-motion:no-preference){.mesh:before{animation:24s ease-in-out infinite alternate meshDriftA}.mesh:after{animation:28s ease-in-out infinite alternate meshDriftB}}@keyframes meshDriftA{0%{transform:translate(0)scale(1)}to{transform:translate(50px,34px)scale(1.16)}}@keyframes meshDriftB{0%{transform:translate(0)scale(1)}to{transform:translate(-36px,-44px)scale(1.1)}}.site-footer{border-top:1px solid var(--rule-strong);background:var(--dark-bg);color:var(--white);padding:60px var(--gutter) 26px;position:relative;overflow:hidden}.footer-inner,.footer-badges,.footer-bottom{z-index:1;position:relative}.footer-floor{z-index:0;pointer-events:none;height:280px;position:absolute;inset:auto 0 0;overflow:hidden}.footer-floor:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#7b5ea766,#c96db529 55%,#0000 76%);width:900px;height:460px;position:absolute;bottom:-160px;left:50%;transform:translate(-50%)}.footer-floor:after{content:"";transform-origin:bottom;background-image:linear-gradient(#c79fe83d 1px,#0000 1px),linear-gradient(90deg,#c79fe83d 1px,#0000 1px);background-size:64px 64px;height:240px;position:absolute;bottom:0;left:-30%;right:-30%;transform:perspective(280px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 12%,#000000d9);mask-image:linear-gradient(#0000 12%,#000000d9)}@media (prefers-reduced-motion:no-preference){.footer-floor:before{animation:11s ease-in-out infinite alternate footerGlowPulse}}@keyframes footerGlowPulse{0%{opacity:.7}to{opacity:1}}.footer-inner{width:min(var(--max), 100%);margin-inline:auto}.footer-logo-row{flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(36px,5vw,56px);display:flex}.footer-tagline{color:var(--accent-on-dark);letter-spacing:.04em;margin:0;font-size:1rem;font-weight:500}.footer-social-links{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.footer-social-link{color:#f7f4ec9e;filter:grayscale()saturate(.7);opacity:.92;width:44px;height:44px;transition:transform var(--interaction-speed) var(--ease-standard), border-color var(--interaction-speed) ease, box-shadow var(--interaction-speed) ease, background var(--interaction-speed) ease, color var(--interaction-speed) ease, filter var(--interaction-speed) ease, opacity var(--interaction-speed) ease;background:#f7f4ec0e;border:1px solid #f7f4ec29;border-radius:50%;place-items:center;display:grid}.footer-social-link svg{color:currentColor;width:18px;height:18px}.footer-social-link:hover,.footer-social-link:focus-visible{transform:translateY(var(--button-hover-y));color:var(--brand,var(--accent-on-dark));filter:grayscale(0)saturate(1.08);opacity:1;background:#f7f4ec1a;border-color:#f7f4ec47;box-shadow:0 12px 34px #241c362e}.footer-brand{filter:brightness(0)invert();width:auto}.footer-brand img{width:176px;max-width:100%;height:auto;display:block}.footer-nav-row{grid-template-columns:repeat(5,minmax(120px,1fr));gap:clamp(20px,3.2vw,40px);display:grid}.footer-column{align-content:start;gap:12px;min-width:0;display:grid}.footer-column h2{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;white-space:nowrap;margin:0 0 4px;font-size:.8rem;font-weight:700;line-height:1.2}.footer-column h2:before{content:"// ";color:var(--accent-on-dark)}.footer-column h2 .footer-heading-link{max-width:none;font-size:inherit;line-height:inherit;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--interaction-speed) ease;display:inline}.footer-heading-link:hover{color:var(--white)}.footer-column a{color:#ffffffb8;max-width:22ch;font-size:.86rem;font-weight:400;line-height:1.4;display:block}.footer-column a:hover{color:var(--white)}.footer-bottom a{color:inherit;font-weight:400}.footer-bottom a:hover{color:var(--white)}.footer-badges{width:min(var(--max), 100%);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:40px auto 0;padding-top:22px;display:flex}.footer-badges a,.footer-designrush-widget{border-radius:4px;justify-content:center;align-items:center;width:126px;height:48px;display:inline-flex;overflow:hidden}.footer-badges a{opacity:.82;transition:opacity var(--interaction-speed) ease}.footer-badges a:hover{opacity:1}.footer-badges img{object-fit:contain;border-radius:4px;width:auto;max-width:126px;height:auto;max-height:48px}.footer-google-review-badge{justify-content:center;align-items:center}.footer-google-review-badge img{object-fit:contain;width:126px;height:40px}.footer-designrush-widget{flex:0 0 126px}.footer-designrush-widget [data-designrush-widget],.footer-designrush-widget iframe,.footer-designrush-widget>div{transform-origin:50%;transform:scale(.54)}.footer-designrush-widget noscript a{color:#0d0d0d;letter-spacing:.04em;background:#ffffffe6;border:1px solid #fff3;border-radius:4px;align-items:center;min-height:40px;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.footer-bottom{width:min(var(--max), 100%);color:#ffffffbd;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:18px;margin:22px auto 0;padding-top:22px;font-size:.85rem;display:flex}.footer-bottom div{flex-wrap:wrap;gap:14px;display:flex}.footer-bottom div a+a{padding-left:14px;position:relative}.footer-bottom div a+a:before{content:"|";color:#ffffff7a;position:absolute;left:0}.whatsapp-float{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .16s,box-shadow .16s;display:grid;position:fixed;bottom:10px;right:10px;box-shadow:0 16px 36px #25d36657,inset 0 1px #ffffff57}.whatsapp-float:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 20px 44px #25d3666b,inset 0 1px #ffffff57}.whatsapp-float svg{fill:currentColor;width:30px;height:30px}@media (width<=640px){.whatsapp-float{right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:44px;height:44px}.whatsapp-float svg{width:23px;height:23px}}.calendly-overlay{-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#0d0d0d9e!important}.calendly-popup{border-radius:22px!important;max-height:min(92vh,920px)!important;overflow:visible!important;box-shadow:0 32px 90px #11111152!important}.calendly-popup-content{border-radius:22px!important;max-height:calc(100vh - 96px)!important;overflow:hidden!important}.calendly-popup-content iframe{height:min(760px,100vh - 96px)!important}.calendly-close-overlay{color:#fff!important}@media (width<=1100px){.header-inner{grid-template-columns:1fr auto}.menu-toggle{justify-self:end;display:inline-block}.nav-shell{top:calc(var(--header-h) + 8px);width:auto;max-height:calc(100svh - var(--header-h) - 16px);-webkit-backdrop-filter:blur(24px)saturate(1.35);background:radial-gradient(circle at 18% 12%,#c96db521,#0000 34%),linear-gradient(135deg,#fffffffa,#fffffff5);border:1px solid #d6d1e4db;border-radius:22px;flex-direction:column;align-items:stretch;gap:clamp(6px,1.4svh,10px);padding:clamp(8px,1.8svh,12px);display:none;position:fixed;left:clamp(14px,3vw,20px);right:clamp(14px,3vw,20px);overflow-y:auto;box-shadow:0 28px 80px #1111112e}.menu-open .nav-shell{display:flex}.nav-scrim{z-index:25;-webkit-backdrop-filter:blur(3px);opacity:0;background:#0d0d0d80;transition:opacity .22s;display:none;position:fixed;inset:0}html.menu-open .nav-scrim{opacity:1;display:block}.site-header nav{white-space:normal;flex-direction:column;align-items:stretch;gap:clamp(5px,1.2svh,8px);font-size:clamp(.92rem,2.5vw,1.02rem)}.nav-item{gap:0;display:grid}.site-header nav>a,.nav-link{min-height:clamp(44px,6.2svh,50px);color:var(--ink);background:#ffffffeb;border:1px solid #d6d1e4b3;border-radius:16px;padding:10px 16px}.site-header nav a:hover{background:var(--link-hover-bg);transform:none}.site-header nav a:after{display:none}.nav-link-row{align-items:stretch;gap:8px;display:flex}.nav-link-row .nav-link{flex:1}.nav-submenu-toggle{width:clamp(44px,6.2svh,46px);min-height:44px;color:var(--ink);box-shadow:none;background:#ffffffeb;border:1px solid #d6d1e4b3;border-radius:16px;flex:none;place-items:center;padding:0;display:grid}.nav-submenu-toggle svg{width:16px;height:16px;transition:transform .2s}.nav-item.is-menu-open .nav-submenu-toggle svg{transform:rotate(180deg)}.compact-menu,.compact-menu-right{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;position:static;transform:none}.compact-menu{max-height:0;padding:0 0 0 10px;transition:max-height .22s;overflow:hidden}.nav-item.is-menu-open .compact-menu{max-height:min(34svh,300px);padding:6px 0 6px 10px;overflow-y:auto}.nav-item.is-menu-open .compact-menu.mega-menu{max-height:min(56svh,480px)}.compact-menu.mega-menu{grid-template-columns:1fr;gap:4px;width:100%;max-width:none;padding:6px 0 6px 10px}.mega-menu-heading:not(:first-child){margin-top:10px}.compact-menu-link,.mega-menu-link{color:var(--ink)}.has-menu:hover .compact-menu,.has-menu:focus-within .compact-menu,.has-menu.is-menu-open .compact-menu,.has-menu:hover .compact-menu-right,.has-menu:focus-within .compact-menu-right{transform:none}.header-cta{width:100%;min-height:clamp(44px,6.2svh,48px);margin-top:0}.split{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>:last-child:nth-child(odd){grid-column:1/-1}.metric-row{grid-template-columns:1fr}.metric{min-height:0;padding:20px clamp(22px,3.4vw,36px)}.ledger-row{grid-template-columns:40px minmax(0,1fr)}.ledger-arrow{display:none}.footer-nav-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,40px) clamp(24px,4vw,48px)}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px}.footer-bottom div{justify-content:center}}@media (width<=640px){:root{--gutter:20px;--header-h:72px;--heading-display-size:clamp(2.3rem, 10.6vw, 3.1rem);--heading-display-line:1.05;--heading-page-size:clamp(2rem, 9.2vw, 2.85rem);--heading-section-size:clamp(1.8rem, 8.4vw, 2.5rem)}.section{padding-block:clamp(54px,14vw,76px)}.section.tight{padding-block:clamp(42px,11vw,58px)}.section-head{margin-bottom:28px}.hero-actions,.cta-panel{align-items:stretch}.hero-actions .button,.cta-panel .button{width:100%;min-height:48px;padding-inline:18px;line-height:1.15}.header-inner{width:min(var(--max), calc(100% - 28px));grid-template-columns:1fr auto;gap:12px;height:56px;padding-left:14px}.brand{justify-content:flex-start;width:142px}.brand-logo-full{width:auto;height:34px;left:0}.brand-logo-mark{width:42px;height:42px}.site-header.is-scrolled .brand{width:46px}.cards{grid-template-columns:1fr}.flow-content table{border-collapse:separate;border-spacing:0 12px;width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:.9rem;display:table;overflow-x:visible}.flow-content thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow-content tbody,.flow-content tr,.flow-content th,.flow-content td{width:100%;min-width:0;display:block}.flow-content tr{border:1px solid var(--rule);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #362d470f}.flow-content th,.flow-content td{border:0;border-top:1px solid var(--rule);background:#ffffffe6;padding:12px 14px 13px}.flow-content tr>:first-child{border-top:0}.flow-content td:before{content:attr(data-label);color:var(--violet);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.site-footer{padding:44px var(--gutter) 26px;padding-bottom:90px}.footer-nav-row{grid-template-columns:1fr;gap:30px}.footer-brand{margin-inline:auto}.footer-column{text-align:center;border-top:1px solid #ffffff24;justify-items:center;padding-top:22px}.footer-badges{justify-content:center;gap:16px 22px}.footer-badges img{height:34px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:14px}.footer-bottom div{justify-content:center}}
