/* Generated from Settings > General > Theme. Do not edit. */
:root, :root[data-theme=light] {
    --primary: #155dfc;
    --primary-foreground: #ffffff;
    --secondary: #dbeafe;
    --secondary-foreground: #0e2842;
    --accent: #dbeafe;
    --accent-foreground: #0e2842;
    --background: #eff6ff;
    --foreground: #0e2842;
    --muted: #f8fafc;
    --muted-foreground: #62748e;
    --border: #e1e4e9;
    --dark: #0c253e;
    --dark-foreground: #ffffff;
    --input: #e1e4e9;
    --ring: #155dfc;
    --card: #f8fafc;
    --card-foreground: #0e2842;
    --radius: 0.5rem;
    --tvx-btn-radius: 0.5rem;
    --section-sm: 3rem;
    --section-md: 5rem;
    --section-lg: 7rem;
    --section-xl: 9rem;
    --pico-font-family-sans-serif: 'Inter', system-ui, sans-serif;
    --tvx-heading-font: 'Inter', system-ui, sans-serif;
    --pico-font-size: 100%;
    --pico-primary-hover: color-mix(in srgb, var(--primary) 85%, black);
    --pico-primary-hover-background: color-mix(in srgb, var(--primary) 85%, black);
    --pico-primary-hover-border: color-mix(in srgb, var(--primary) 85%, black);
    --pico-primary-focus: color-mix(in srgb, var(--primary) 20%, transparent);
}
body, button, input, select, textarea { font-family: var(--pico-font-family-sans-serif); }
h1, h2, h3, h4, h5, h6, .tvx-brand { font-family: var(--tvx-heading-font); }
h1 { --pico-font-size: 2.441rem; font-size: 2.441rem; }
h2 { --pico-font-size: 1.953rem; font-size: 1.953rem; }
h3 { --pico-font-size: 1.563rem; font-size: 1.563rem; }
h4 { --pico-font-size: 1.25rem; font-size: 1.25rem; }
.tvx-footer h2, .tvx-footer h3 { font-size: 1rem; }
.btn, button[type=submit].btn, .tvx-btn, .tvx-btn-lg, .tvx-btn-sm { border-radius: var(--tvx-btn-radius); }
@font-face { font-family: "JetBrains Mono"; font-weight: 400; font-style: normal; font-display: swap; src: url(https://tavryxcms.com/storage/tavryx-fonts/b0d3e695dc5bfeee9192f835288ab491a099970b.woff2) format('woff2'); }

/* Site-wide custom CSS */
:root{--ix-arrow-up-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");--ix-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");--ix-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z'/%3E%3C/svg%3E");--ix-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ix-braces:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1'/%3E%3Cpath d='M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1'/%3E%3C/svg%3E");--ix-code:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 16 4-4-4-4'/%3E%3Cpath d='m6 8-4 4 4 4'/%3E%3Cpath d='m14.5 4-5 16'/%3E%3C/svg%3E");--ix-plug:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'/%3E%3Cpath d='M15 8V2'/%3E%3Cpath d='M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z'/%3E%3Cpath d='M9 8V2'/%3E%3C/svg%3E");--ix-zap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");--ix-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E");--ix-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E");--ix-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");--ix-layers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/svg%3E");--ix-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");--ix-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--ix-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Cpath d='M16 3.128a4 4 0 0 1 0 7.744'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");--ix-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--ix-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E");--ix-bell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0'/%3E%3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E")}
:root{--hero:#0c253e;--hero-muted:#c7d6e8;--hero-border:rgba(255,255,255,.16);--hero-surface:rgba(12,37,62,.65);--gold:#2b7fff;--forest:#1447e6;--ink:#0e2842;--mut:#62748e;--line:#e1e4e9;--blue:#155dfc;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}
html,body{background:#eff6ff;color:var(--ink);font-family:Inter,sans-serif}
a{text-decoration:none}
main#main,.cms-content{display:block;max-width:none;margin:0;padding:0}
.cms-content{position:relative}
.cms-content>*{position:relative;z-index:1}
.ic{display:inline-block;flex-shrink:0;width:16px;height:16px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:middle}
.i-arrow-up-right{--i:var(--ix-arrow-up-right)}.i-arrow-right{--i:var(--ix-arrow-right)}.i-play{--i:var(--ix-play)}.i-check{--i:var(--ix-check)}.i-braces{--i:var(--ix-braces)}.i-code{--i:var(--ix-code)}.i-plug{--i:var(--ix-plug)}.i-zap{--i:var(--ix-zap)}.i-dash{--i:var(--ix-dash)}.i-file{--i:var(--ix-file)}.i-image{--i:var(--ix-image)}.i-layers{--i:var(--ix-layers)}.i-plus{--i:var(--ix-plus)}.i-settings{--i:var(--ix-settings)}.i-users{--i:var(--ix-users)}.i-chev{--i:var(--ix-chev)}.i-search{--i:var(--ix-search)}.i-bell{--i:var(--ix-bell)}
.tvx-header{position:absolute;top:0;left:0;right:0;width:100%;z-index:20;background:transparent;border:0;color:#fff;box-shadow:none}
.tvx-header-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;max-width:1320px;height:94px;min-height:94px;margin:0 auto;padding:0 48px;border-bottom:1px solid var(--hero-border)}
.tvx-header .tvx-brand{position:relative;display:block;flex-shrink:0;width:225px;height:55px;margin:0;padding:0;font-size:0;color:transparent;background:url(/storage/cms/01a13971-6957-7391-b607-3691c2d972a3/TAVRYXCMSlogo_1920_57Sq.webp) left center/contain no-repeat}
.tvx-brand>*{display:none!important}
.tvx-header .tvx-brand::after{content:"Powered by";position:absolute;left:244px;top:11px;box-sizing:border-box;width:116px;height:34px;padding-left:14px;border-left:1px solid var(--hero-border);font:400 8px/12px Inter,sans-serif;letter-spacing:.2px;color:#fff;white-space:nowrap;background:url(/storage/cms/01a13971-b89b-73ff-9286-28a7dfd4d9d3/ASCreativeServiceslogo_480-720-960-1920_gUFq.webp) 14px 13px/102px 21px no-repeat}
.tvx-nav{display:flex;align-items:center}
.tvx-nav ul,.tvx-menu{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}
.tvx-menu li{display:list-item;list-style:none;margin:0;padding:0}
.tvx-nav a,.tvx-nav .tvx-link{display:inline;padding:0;background:none;border:0;color:var(--hero-muted);font:400 13px/19.5px Inter,sans-serif;transition:color .2s}
.tvx-nav a:hover{color:#fff;background:none}
.tvx-nav a.nav-cta,.tvx-nav a.tvx-btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--hero-border);border-radius:6px;background:var(--hero-surface);color:#fff;font:500 12px/16px Inter,sans-serif;transition:background .15s}
.tvx-nav a.nav-cta:hover,.tvx-nav a.tvx-btn:hover{background:rgba(12,37,62,.52);color:#fff}
.tvx-nav a.nav-cta::after,.tvx-nav a.tvx-btn::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-up-right) center/contain no-repeat;mask:var(--ix-arrow-up-right) center/contain no-repeat}
.tvx-mobile{display:none!important}
.cms-content:has(>.home-hero)::before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;height:820px;background:linear-gradient(180deg,rgba(12,37,62,.68),rgba(12,37,62,.64) 40%,#0c253e 100%),url(/storage/cms/01a13971-642f-7335-b4ad-a1b36335e8e7/TAVRYXheroarchitecture_1920_i7_w.webp) center 45%/cover no-repeat}
.home-hero{box-sizing:border-box;max-width:900px;margin:0 auto;padding:182px 24px 0;text-align:center;color:#fff;animation:tvxreveal .7s ease-out both}
.home-hero .ed-label{display:inline-flex;align-items:center;gap:9px;height:18px;font:400 11px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--hero-muted)}
.home-hero .ed-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue)}
.home-hero h1{margin:24px 0 0;font:700 64px/1.12 Inter,sans-serif;letter-spacing:0;color:#fff}
.home-hero h1 br,.detail-head h1 br,.ed-intro h2 br{display:none}
.home-hero h1 em{display:block;font-style:normal;color:var(--gold)}
.home-hero .ed-lead{max-width:580px;margin:24px auto 0;font-size:16px;line-height:1.8;color:var(--hero-muted);white-space:pre-line}
.tvx-widget.home-hero-btns,.tvx-widget.home-hero-note,.tvx-widget.home-tech,.tvx-widget.home-link,.tvx-widget.home-dark-points,.tvx-widget.page-cta-btn,.tvx-widget.hosting-note{padding:0;margin:0}
.home-hero-btns .tvx-container,.home-hero-note .tvx-container,.home-tech .tvx-container{max-width:852px;padding:0 24px}
.home-hero-btns{padding-top:28px!important;animation:tvxreveal .7s ease-out both}
.home-hero-btns .tvx-buttons{justify-content:center;gap:12px}
.home-hero-btns .tvx-btn{height:48px;padding:0 25px;border-radius:4px;font:500 13px/1 Inter,sans-serif;gap:8px;box-shadow:none;transition:background .15s}
.home-hero-btns .tvx-btn-default{background:var(--blue);border:1px solid var(--blue);color:#fff}
.home-hero-btns .tvx-btn-default:hover{background:rgba(21,93,252,.9);color:#fff}
.home-hero-btns .tvx-btn-default::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-up-right) center/contain no-repeat;mask:var(--ix-arrow-up-right) center/contain no-repeat}
.home-hero-btns .tvx-btn-outline{background:var(--hero-surface);border:1px solid var(--hero-border);color:#fff}
.home-hero-btns .tvx-btn-outline:hover{background:rgba(12,37,62,.52);color:#fff}
.home-hero-btns .tvx-btn-outline::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-play) center/contain no-repeat;mask:var(--ix-play) center/contain no-repeat}
.home-hero-note{padding-top:19px!important;animation:tvxreveal .7s ease-out both}
.home-hero-note .tvx-icon-list,.home-tech .tvx-icon-list,.home-dark-points .tvx-icon-list{flex-direction:row;flex-wrap:wrap;align-items:center}
.home-hero-note .tvx-icon-list{justify-content:center}
.home-hero-note li{gap:8px;font-size:10px;line-height:15px;color:var(--hero-muted)}
.tvx-icon-list li>svg{display:none}
.home-hero-note li::before{content:"";width:12px;height:12px;background:var(--blue);-webkit-mask:var(--ix-check) center/contain no-repeat;mask:var(--ix-check) center/contain no-repeat}
.home-tech{padding-top:43px!important;animation:tvxreveal .7s ease-out both}
.home-tech .tvx-icon-list{justify-content:center;gap:34px}
.home-tech li{gap:8px;font-size:12px;line-height:18px;color:var(--hero-muted)}
.home-tech li::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.home-tech li:nth-child(1){font:400 10px var(--mono);letter-spacing:1px;text-transform:uppercase;opacity:.7}
.home-tech li:nth-child(1)::before{display:none}
.home-tech li:nth-child(2){--i:var(--ix-braces)}.home-tech li:nth-child(3){--i:var(--ix-code)}.home-tech li:nth-child(4){--i:var(--ix-plug)}.home-tech li:nth-child(5){--i:var(--ix-zap)}
.cms-content .html>.container{max-width:none;width:100%;margin:0;padding:0}
.cms-content>.html:has(.preview-band){margin-top:84px}
.preview-band{position:relative;z-index:3;box-sizing:border-box;max-width:1070px;margin:0 auto;padding:0 24px}
.preview-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font:400 10px var(--mono);letter-spacing:1px;color:var(--hero-muted)}
.preview-caption a{display:flex;align-items:center;gap:8px;color:var(--blue)}
.preview-caption .ic{width:12px;height:12px}
.preview-frame{border:1px solid var(--hero-border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 90px rgba(12,37,62,.24)}
.window-top{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--hero);color:var(--hero-muted);font:400 9px var(--mono)}
.window-top i{width:6px;height:6px;border-radius:50%;background:var(--hero-muted);opacity:.4}
.window-top span{margin:auto}.window-top span:last-child{margin:0}
.cms-light{display:flex;background:#f9f9fb;color:var(--hero);--cb:#e5e7eb;font-size:11px;line-height:1.5;text-align:left}
.cms-light .cms-sidebar{width:176px;flex-shrink:0;display:flex;flex-direction:column;background:#fcfcfd;border-right:1px solid var(--cb);padding:14px 7px 10px}
.cms-light-brand{display:flex;align-items:center;gap:7px;margin:0 0 20px;padding:0 6px;font-size:12px;font-weight:500;line-height:1.3}
.cms-light-brand small{display:block;font-size:10px;font-weight:400}
.cms-brand-mark{display:block;width:26px;height:26px;border-radius:6px;background:#0c253e url(/storage/cms/01a13971-bc04-7084-a358-1b466b642e6a/TAVRYXsymbol_960-1920_236I.webp) center/72% no-repeat}
.cms-nav{display:flex;flex-direction:column}
.nav-item{display:flex;align-items:center;gap:8px;height:28px;padding:0 7px;border-radius:6px;font-size:11px}
.nav-item .ic{width:14px;height:14px}
.nav-item.active{background:#dbeafe;font-weight:500}
.nav-label{margin:12px 6px 6px;font-size:9px;font-weight:500;color:var(--mut)}
.cms-sidebar-footer{margin-top:auto;padding:18px 5px 0;color:var(--mut)}
.creative-services-brand{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--ink)}
.creative-services-brand img{width:104px;height:22px;object-fit:contain}
.cms-main{flex:1;min-width:0}
.cms-topbar{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 20px;background:#f9f9fb;border-bottom:1px solid var(--cb)}
.breadcrumb{display:flex;align-items:center;gap:10px;color:var(--mut);font-size:11px}.breadcrumb strong{color:var(--ink);font-weight:500}
.breadcrumb .ic{width:11px;height:11px}
.cms-top-actions{display:flex;align-items:center;gap:6px}
.tb-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px}
.avatar{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#dbeafe;font-size:9px;font-weight:600}
.workspace{padding:22px 18px}
.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
.workspace-heading p{margin:5px 0 0;color:var(--mut);font-size:11px}
.workspace-heading .ws-title{margin:0;color:var(--hero);font-size:18px;font-weight:600}
.workspace-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.ws-btn{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 8px;border:1px solid var(--cb);border-radius:6px;background:#fff;font-size:10px;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.ws-primary{background:var(--blue);border-color:var(--blue);color:#fff}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}
.stat{min-height:88px;box-sizing:border-box;padding:18px;border:1px solid var(--cb);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(12,37,62,.06)}
.stat-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:11px}.stat-label .ic{width:12px;height:12px}
.stat-value{font-size:25px;font-weight:600}
.dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(185px,1fr);align-items:start;gap:14px}
.panel{border:1px solid var(--cb);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(12,37,62,.06);overflow:hidden}
.panel-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 12px}
.panel-header h2{margin:0;font-size:13px;font-weight:600;line-height:1.5;color:var(--hero)}
.panel-header .ws-btn{height:26px;font-size:10px}
.content-table{display:block;width:calc(100% - 24px);margin:0 12px 14px;font-size:10px}
.ct-row{display:grid;grid-template-columns:2.2fr 1fr 1.1fr 1fr;align-items:center;gap:6px;padding:9px 6px;border-top:1px solid var(--cb)}
.ct-head{border-top:0;font-weight:500}
.ct-row:not(.ct-head) .type-col,.ct-row:not(.ct-head) .updated-col{color:var(--mut)}
.status{display:inline-block;padding:4px 7px;border-radius:3px;background:#d0fae5;font-size:9px}
.status.draft{background:#dbeafe;color:var(--mut)}
.quick-actions{display:flex;flex-direction:column;gap:1px;padding:0 10px 12px}
.quick-actions>span{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 8px;font-size:11px}
.quick-actions .ic{width:12px;height:12px;color:var(--mut)}
.ed-intro.home-intro,.ed-intro.hosting-own{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:84px 48px 0}
.home-intro>div{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}
.home-intro .ed-label,.hosting-own .ed-label{display:block;font:400 10px/13px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--mut)}
.home-intro h2,.hosting-own h2{margin:14px 0 0;font:600 36px/1.22 Inter,sans-serif;letter-spacing:0;color:var(--ink)}
.home-intro h2 em{display:block;font-style:normal;color:var(--blue)}
.home-intro-plain h2 em{color:inherit}
.home-intro p{max-width:500px;margin:0;font-size:14px;line-height:1.8;color:var(--mut)}
.home-dark{background:var(--hero);box-shadow:0 0 0 100vmax var(--hero);clip-path:inset(0 -100vmax)}
.home-dark>div{display:block}
.home-dark .ed-label{color:var(--hero-muted)}
.home-dark h2{color:#fff}
.home-dark p{margin-top:16px;color:var(--hero-muted)}
.home-dark-points{background:var(--hero);padding:36px 0 84px!important}
.home-dark-points .tvx-container,.home-link .tvx-container,.page-cta-btn .tvx-container,.hosting-note .tvx-container,.home-benefits .tvx-container{max-width:1200px;padding:0 48px;box-sizing:border-box}
.home-dark-points .tvx-icon-list{gap:32px}
.home-dark-points li{gap:8px;font-size:12px;line-height:16px;color:var(--hero-muted)}
.home-dark-points li::before{content:"";width:16px;height:16px;background:var(--blue);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.home-dark-points li:nth-child(1){--i:var(--ix-plug)}.home-dark-points li:nth-child(2){--i:var(--ix-search)}.home-dark-points li:nth-child(3){--i:var(--ix-code)}
.tvx-section.home-benefits{padding:0;background:none}
.home-benefits .tvx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:40px 0 0;border-top:1px solid var(--line)}
.home-benefits .tvx-grid>li{padding:32px 30px 26px 0;text-align:left}
.home-benefits .tvx-grid>li+li{padding-left:30px;border-left:1px solid var(--line)}
.home-benefits .tvx-icon-badge{display:block;width:25px;height:25px;margin:0 0 20px;padding:0;border-radius:0;background:var(--forest);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.home-benefits li:nth-child(1){--i:var(--ix-layers)}.home-benefits li:nth-child(2){--i:var(--ix-code)}.home-benefits li:nth-child(3){--i:var(--ix-zap)}
.home-benefits h3{margin:0 0 12px;font:600 16px/24px Inter,sans-serif;color:var(--ink)}
.home-benefits p{margin:0;font-size:13px;line-height:1.8;color:var(--mut);opacity:1}
.home-link{padding-bottom:84px!important}
.home-link .tvx-btn,.home-link .tvx-btn-outline{height:36px;padding:0;gap:8px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--blue);font:500 14px/20px Inter,sans-serif;text-underline-offset:4px}
.home-link .tvx-btn:hover{background:none;color:var(--blue);text-decoration:underline}
.home-link .tvx-btn::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-right) center/contain no-repeat;mask:var(--ix-arrow-right) center/contain no-repeat}
.cms-content:has(>.text .cms-text>h3+p+ul){display:grid;grid-template-columns:minmax(48px,1fr) minmax(0,552px) minmax(0,552px) minmax(48px,1fr)}
.cms-content:has(>.text .cms-text>h3+p+ul)>*{grid-column:1/-1;min-width:0}
.cms-content>.text:has(.cms-text>h3+p+ul){grid-column:2;margin:38px 10px 0 0}
.cms-content>.text:has(.cms-text>h3+p+ul)+.text:has(.cms-text>h3+p+ul){grid-column:3;margin:38px 0 0 10px}
.cms-content>.text:has(.cms-text>h3+p+ul)>.container{height:100%;box-sizing:border-box;max-width:none;margin:0;padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 4px 20px rgba(12,37,62,.04)}
.cms-content>.text:has(.cms-text>h3+p+ul) .cms-text>p:first-child{margin:0;font:400 10px/13px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--blue)}
.cms-content>.text:has(.cms-text>h3+p+ul) h3{margin:12px 0 10px;font:600 19px/1.5 Inter,sans-serif;color:var(--ink)}
.cms-content>.text:has(.cms-text>h3+p+ul) h3+p{margin:0;font-size:13px;line-height:1.8;color:var(--mut)}
.cms-content>.text:has(.cms-text>h3+p+ul) ul{display:grid;gap:9px;margin:16px 0 0;padding:0;list-style:none}
.cms-content>.text:has(.cms-text>h3+p+ul) li{display:flex;gap:9px;margin:0;font-size:12px;line-height:18px;color:var(--ink)}
.cms-content>.text:has(.cms-text>h3+p+ul) li::before{content:"";flex-shrink:0;width:14px;height:14px;margin-top:3px;background:var(--forest);-webkit-mask:var(--ix-check) center/contain no-repeat;mask:var(--ix-check) center/contain no-repeat}
.ed-page.detail-head{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:179px 48px 65px;color:#fff;background:var(--hero);box-shadow:0 0 0 100vmax var(--hero);clip-path:inset(0 -100vmax)}
.detail-head .ed-label{display:inline-flex;align-items:center;gap:9px;font:400 11px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#fff}
.detail-head .ed-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue)}
.detail-head h1{max-width:820px;margin:20px 0 0;font:700 54px/1.15 Inter,sans-serif;letter-spacing:0;color:#fff}
.detail-head h1 em{display:block;font-style:normal;color:var(--blue)}
.detail-head .ed-lead{max-width:650px;margin:24px 0 0;font-size:16px;line-height:1.8;color:var(--hero-muted)}
.ed-index.detail-list{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:84px 48px 44px;display:grid;grid-template-columns:1fr 1fr;gap:48px 70px}
.detail-list>article{margin:0;padding:25px 0 0;border-top:1px solid var(--line)}
.detail-list>article:last-child{margin-bottom:40px}
.detail-list .ed-label{display:block;margin:0 0 18px;font:400 11px/1.4 var(--mono);text-transform:uppercase;color:var(--blue)}
.detail-list h2{margin:0 0 12px;font:600 22px/1.3 Inter,sans-serif;letter-spacing:0;color:var(--ink)}
.detail-list p{margin:0;font-size:14px;line-height:1.8;color:var(--mut)}
.lbl-platform .ed-label::after{content:" / Platform"}
.lbl-dev .ed-label::after{content:" / Architecture"}
.lbl-why article:nth-child(1) .ed-label::after{content:" / A place for WordPress"}
.lbl-why article:nth-child(2) .ed-label::after{content:" / When needs grow"}
.lbl-why article:nth-child(3) .ed-label::after{content:" / A proven direction"}
.lbl-why article:nth-child(4) .ed-label::after{content:" / The TAVRYX idea"}
.cms-content>.text:not(:has(h3+p+ul))>.container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 48px 84px}
.cms-content>.detail-list+.text .cms-text>p{margin:0;font-size:12px;line-height:1.7;color:var(--mut)}
.cms-content>.detail-list+.text .cms-text>h2{margin:0 0 12px;padding-top:32px;border-top:1px solid var(--line);font:600 20px/1.4 Inter,sans-serif;color:var(--ink)}
.cms-content>.detail-list+.text .cms-text>h2+p{font-size:14px;line-height:28px}
.ed-intro.hosting-own{padding-top:64px}
.hosting-own h2{margin-bottom:28px;font-size:28px;line-height:1.3}
.cms-content>.table>.container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 48px}
.cms-content>.table .table-responsive{display:block;font-size:13px;line-height:1.8}
.cms-content>.table .table-row{display:grid;grid-template-columns:18% 1fr 1fr}
.cms-content>.table .table-col{padding:20px 22px;border-bottom:1px solid var(--line);color:var(--mut);overflow-wrap:anywhere}
.cms-content>.table .table-col.th{color:var(--ink);font-weight:700}
.cms-content>.table .table-row>.table-col:last-child{background:#dbeafe}
.cms-content>.table .table-row:first-child>.table-col{background:var(--forest);color:#fff;font-weight:700}
.cms-content>.table+.text>.container{padding-bottom:0!important}
.cms-content>.table+.text .cms-text p{margin:24px 0 0;font-size:12px;line-height:1.9;color:var(--mut)}
.cms-content>.table+.text strong{color:var(--ink);font-weight:600}
.hosting-note .tvx-alert{display:block;margin-top:24px;padding:20px 24px;border:1px solid var(--line);border-radius:8px;background:#dbeafe;color:var(--mut);font-size:13px;line-height:1.8}
.hosting-note .tvx-alert>svg{display:none}
.hosting-note .tvx-alert p{display:inline;margin:0}
.hosting-note .tvx-alert .tvx-strong{color:var(--ink);font-weight:600}
.hosting-note .tvx-alert .tvx-strong::after{content:" "}
.page-cta-btn{padding:36px 0 84px!important}
.page-cta-btn .tvx-btn{height:36px;padding:0 16px;border-radius:6px;background:var(--blue);border:1px solid var(--blue);color:#fff;font:500 14px/20px Inter,sans-serif;gap:8px;box-shadow:none}
.page-cta-btn .tvx-btn:hover{background:rgba(21,93,252,.9);color:#fff}
.page-cta-btn .tvx-btn::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-right) center/contain no-repeat;mask:var(--ix-arrow-right) center/contain no-repeat}
.tvx-cta-band{display:block;margin:0;padding:66px 24px;background:var(--hero);color:#fff;text-align:center;border:0;border-bottom:1px solid var(--hero-border)}
.tvx-cta-band>div{display:block;max-width:none;margin:0;padding:0}
.tvx-cta-eyebrow{display:block;margin:0 0 16px;font:400 10px/13px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--mut);opacity:1}
.tvx-cta-band h2{margin:0 0 20px;font:400 34px/1.5 Inter,sans-serif;letter-spacing:0;color:#fff}
.tvx-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 32px;border-radius:6px;background:var(--blue);color:#fff;font:500 14px/20px Inter,sans-serif;transition:background .15s}
.tvx-cta-button:hover{background:rgba(21,93,252,.9);color:#fff}
.tvx-cta-button::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-right) center/contain no-repeat;mask:var(--ix-arrow-right) center/contain no-repeat}
.tvx-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;margin:0;padding:26px max(48px,calc((100% - 1200px)/2 + 48px));background:var(--hero) linear-gradient(var(--hero-border),var(--hero-border)) top center/min(1200px,100%) 1px no-repeat;color:var(--hero-muted);font-size:11px;line-height:16.5px;border:0}
.tvx-footer-top,.tvx-footer-brand{display:contents}
.tvx-footer .tvx-brand{grid-column:1;grid-row:1;position:relative;display:block;width:116px;height:37px;margin:0;padding:0;font-size:0;color:transparent;background:url(/storage/cms/01a13971-b89b-73ff-9286-28a7dfd4d9d3/ASCreativeServiceslogo_480-720-960-1920_gUFq.webp) left bottom/116px 24px no-repeat}
.tvx-footer .tvx-brand::before{content:"Powered by";position:absolute;left:0;top:0;font:400 8px/12px Inter,sans-serif;letter-spacing:.2px;color:#fff}
.tvx-footer .tvx-brand::after{content:none}
.tvx-footer-bottom{grid-column:1;grid-row:2;display:block;margin:12px 0 0;padding:0;border:0;max-width:none}
.tvx-footer-bottom p{margin:0;font-size:11px;line-height:16.5px;color:var(--hero-muted)}
.tvx-footer-bottom p::after{content:"."}
.tvx-footer-bottom ul:empty{display:none}
.tvx-footer-tagline{grid-column:1;grid-row:3;max-width:330px;margin:8px 0 0;font-size:11px;line-height:1.7;color:var(--hero-muted);opacity:1}
.tvx-footer-menus,.tvx-footer-columns{display:none}
.tvx-footer-extra{grid-column:2;grid-row:1/4;align-self:center;display:flex;gap:25px;margin:0;padding:0;border:0}
.tvx-footer-extra>span{display:none}
.tvx-footer a{color:var(--hero-muted)}
.tvx-footer-extra a:hover{color:#fff}
@keyframes tvxreveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.home-hero,.home-hero-btns,.home-hero-note,.home-tech{animation:none}}
@media (max-width:1100px){.tvx-header-inner{height:114px;min-height:114px}.tvx-header .tvx-brand{margin-bottom:23px}.tvx-header .tvx-brand::after{left:0;top:60px;width:132px;height:18px;padding:0;border:0;font-size:7px;line-height:18px;background-position:46px center;background-size:86px 18px}.home-hero{padding-top:202px}.ed-page.detail-head{padding-top:199px}}
@media (max-width:1000px){.tvx-header-inner{padding:0 28px}.tvx-header .tvx-brand{margin-bottom:0}.tvx-header .tvx-brand::after{display:none}.tvx-nav ul,.tvx-menu{gap:20px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-aside{display:none}}
@media (max-width:700px){.tvx-header-inner{height:78px;min-height:78px;padding:0 20px}.tvx-header .tvx-brand{width:156px;height:38px}.tvx-menu li:not(:has(.nav-cta,.tvx-btn)){display:none}.cms-content:has(>.home-hero)::before{height:695px}.home-hero{padding:153px 18px 0}.home-hero .ed-label{font-size:10px}.home-hero h1{font-size:40px}.home-hero .ed-lead{max-width:380px;font-size:13px;white-space:normal}.home-hero-btns .tvx-container,.home-hero-note .tvx-container,.home-tech .tvx-container{padding:0 18px}.home-hero-btns .tvx-buttons{gap:8px;flex-direction:row}.home-hero-btns .tvx-btn{height:44px;padding:0 17px;font-size:11px;width:auto}.home-tech{padding-top:30px!important}.home-tech .tvx-icon-list{gap:19px}.home-tech li{font-size:10px}.home-tech li:nth-child(1){display:none}.cms-content>.html:has(.preview-band){margin-top:60px}.preview-band{padding:0 16px}.preview-caption{font-size:8px}.cms-light .cms-sidebar{width:48px;padding:14px 4px}.cms-light .nav-label,.cms-light .cms-sidebar-footer,.cms-light-brand>span:last-child,.nav-item>span:not(.ic){display:none}.nav-item{justify-content:center;height:34px;padding:0}.cms-nav-group{margin-top:14px}.workspace{padding:20px 12px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:14px}.workspace-actions{justify-content:flex-start}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{min-height:80px;padding:12px}.tb-btn,.avatar{display:none}.ct-row{grid-template-columns:2fr 1fr}.ct-row .type-col,.ct-row .updated-col{display:none}.ed-intro.home-intro,.ed-intro.hosting-own{padding:57px 24px 0}.home-intro>div{display:block}.home-intro h2{font-size:29px}.home-intro p{margin-top:16px;font-size:13px}.home-benefits .tvx-container,.home-link .tvx-container,.home-dark-points .tvx-container,.page-cta-btn .tvx-container,.hosting-note .tvx-container{padding:0 24px}.home-benefits .tvx-grid{grid-template-columns:1fr;margin-top:26px}.home-benefits .tvx-grid>li,.home-benefits .tvx-grid>li+li{padding:25px 0;border-left:0}.home-benefits .tvx-grid>li+li{border-top:1px solid var(--line)}.home-benefits .tvx-icon-badge{float:left;margin:0 18px 0 0}.home-benefits p{margin-left:43px}.home-link{padding-bottom:57px!important}.home-dark-points{padding-bottom:57px!important}.cms-content:has(>.text .cms-text>h3+p+ul){grid-template-columns:24px minmax(0,1fr) 24px}.cms-content>.text:has(.cms-text>h3+p+ul),.cms-content>.text:has(.cms-text>h3+p+ul)+.text:has(.cms-text>h3+p+ul){grid-column:2;margin:20px 0 0}.cms-content>.text:has(.cms-text>h3+p+ul)>.container{padding:22px}.ed-page.detail-head{padding:136px 24px 58px}.detail-head h1{font-size:37px}.ed-index.detail-list{grid-template-columns:1fr;gap:30px;padding:57px 24px 17px}.cms-content>.text:not(:has(h3+p+ul))>.container,.cms-content>.table>.container{padding-left:24px;padding-right:24px}.cms-content>.table .table-responsive{font-size:11px}.cms-content>.table .table-row{grid-template-columns:22% 1fr 1fr}.cms-content>.table .table-col{padding:14px 8px}.hosting-own h2{font-size:25px}.tvx-cta-band h2{font-size:27px}.tvx-footer{grid-template-columns:1fr;row-gap:0;padding:25px 24px;background-size:100% 1px}.tvx-footer-extra{grid-column:1;grid-row:4;align-self:start;margin-top:20px;flex-wrap:wrap}}

.home-hero .ed-label{display:flex;width:max-content;margin:0 auto}
.home-hero-btns .tvx-buttons .tvx-btn{height:48px;padding:0 25px}
.tvx-header .tvx-nav .tvx-menu{gap:24px}
.tvx-header .tvx-nav .tvx-menu>li{margin:0;padding:0}
.tvx-footer .tvx-footer-bottom ul{display:none}
.tvx-cta-band .tvx-cta-button{height:40px;padding:0 32px;font-size:14px;line-height:20px;letter-spacing:0}
.ct-row:not(.ct-head){box-sizing:border-box;min-height:43px}
@media (max-width:1000px){.tvx-header .tvx-nav .tvx-menu{gap:20px}}
@media (max-width:700px){.home-hero-btns .tvx-buttons .tvx-btn{height:44px;padding:0 17px}}

.tvx-cta-button>svg{display:none}
.home-hero{padding-top:168px}
.cms-content>.html:has(.preview-band){margin-top:98px}
@media (max-width:1100px){.home-hero{padding-top:188px}}
@media (max-width:700px){.home-hero{padding-top:139px}.cms-content>.html:has(.preview-band){margin-top:60px}}

.ed-page.detail-head,.ed-intro.home-dark{border:0;outline:0}
.ed-page.detail-head::after,.ed-page.detail-head::before{display:none}

.cms-content>section,.cms-content>.ed-wrap{width:100%;box-sizing:border-box}
.home-dark .ed-label,.home-dark p{color:var(--mut)}

.home-dark-points{margin-top:-1px!important;border:0}
.tvx-cta-band{margin-top:-1px;border-top:0}
.tvx-cta-band .ed-label{display:block;margin:0 0 16px;font:400 10px/13px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--mut)}
.tvx-cta-band .ed-btn,.tvx-cta-band a:not(.tvx-cta-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 32px;border-radius:6px;background:var(--blue);color:#fff;font:500 14px/20px Inter,sans-serif;text-decoration:none}
.tvx-cta-band .ed-btn:hover,.tvx-cta-band a:not(.tvx-cta-button):hover{background:rgba(21,93,252,.9);color:#fff}
.tvx-cta-band a>svg{display:none}
.tvx-cta-band .ed-btn::after,.tvx-cta-band a:not(.tvx-cta-button)::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-right) center/contain no-repeat;mask:var(--ix-arrow-right) center/contain no-repeat}

@media (max-width:900px){
.tvx-header .tvx-nav{display:none!important}
.tvx-header .tvx-mobile{display:block!important;position:static}
.tvx-mobile>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hero-border);border-radius:6px;background:var(--hero-surface);color:#fff;cursor:pointer}
.tvx-mobile>summary::-webkit-details-marker{display:none}
.tvx-mobile>summary .tvx-icon{width:20px;height:20px}
.tvx-mobile .tvx-close{display:none}
.tvx-mobile[open] .tvx-open{display:none}
.tvx-mobile[open] .tvx-close{display:block}
.tvx-mobile>nav{position:absolute;left:0;right:0;top:100%;z-index:30;box-sizing:border-box;padding:8px 20px 20px;background:var(--hero);border-bottom:1px solid var(--hero-border);box-shadow:0 24px 40px rgba(12,37,62,.35)}
.tvx-mobile .tvx-menu{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;list-style:none}
.tvx-mobile .tvx-menu>li{display:block!important;margin:0;padding:0;border-bottom:1px solid var(--hero-border)}
.tvx-mobile .tvx-menu>li:last-child{border-bottom:0;padding-top:16px}
.tvx-mobile a.tvx-link{display:block;padding:14px 0;background:none;border:0;color:var(--hero-muted);font:400 15px/20px Inter,sans-serif}
.tvx-mobile a.tvx-link:hover,.tvx-mobile a.tvx-link[aria-current]{color:#fff}
.tvx-mobile a.nav-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--hero-border);border-radius:6px;background:var(--blue);color:#fff;font:500 14px/20px Inter,sans-serif}
.tvx-mobile a.nav-cta::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ix-arrow-up-right) center/contain no-repeat;mask:var(--ix-arrow-up-right) center/contain no-repeat}
}

@media (max-width:900px){.tvx-header .tvx-mobile>summary,.tvx-header .tvx-mobile[open]>summary,.tvx-header .tvx-mobile>summary:hover,.tvx-header .tvx-mobile>summary:focus{background:var(--hero-surface);color:#fff;border-color:var(--hero-border);outline-offset:2px}.tvx-header .tvx-mobile>summary svg{color:#fff;stroke:currentColor}}
