@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}}@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}:root { --wg-hero-gradient: linear-gradient( 160deg, #1a1512 0%, #2a1f1c 35%, #331a1d 65%, #1a1512 100% ); --wg-hero-glow: radial-gradient( ellipse 600px 400px at 50% 40%, rgba(140, 35, 44, 0.12) 0%, transparent 70% ); --wg-cta-gradient: linear-gradient( 180deg, #6e1921 0%, #4a1e24 25%, #2a1a1c 50%, #231a17 70%, #1e1613 85%, #1a1512 100% );}#site-footer { background-color: var(--color-dark);}.section-padding { padding-block: var(--space-section-m);}.btn--gold { background: var(--color-tertiary); color: var(--color-dark); font-weight: var(--weight-semibold); box-shadow: 0 1px 2px rgba(233, 198, 128, 0.2), 0 8px 24px rgba(233, 198, 128, 0.15);}.btn--gold:hover { background: var(--color-tertiary-dark); color: #fff; transform: translateY(-1px); box-shadow: 0 2px 4px rgba(233, 198, 128, 0.25), 0 14px 32px rgba(233, 198, 128, 0.2);}.wg-hero { position: relative; background: var(--wg-hero-gradient); color: #fff; overflow: hidden;}.wg-hero::before { content: ""; position: absolute; inset: 0; background: var(--wg-hero-glow); pointer-events: none; z-index: 0;}.wg-hero::after { content: ""; position: absolute; inset: 0; background: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"); pointer-events: none; z-index: 0;}.wg-hero__container { position: relative; z-index: 1; text-align: center; max-width: 800px; margin-inline: auto;}.wg-hero__badge { display: inline-flex; align-items: center; gap: var(--space-3xs); padding: 6px var(--space-xs) 6px 6px; border-radius: var(--radius-full); background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); text-transform: uppercase; letter-spacing: var(--tracking-widest); color: var(--color-tertiary); margin: 0 0 var(--space-m);}.wg-hero__badge-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--color-tertiary); box-shadow: 0 0 8px rgba(233, 198, 128, 0.5); animation: wg-pulse 2.5s ease-in-out infinite;}@keyframes wg-pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; }}.wg-hero__headline { font-family: var(--font-heading); font-size: var(--text-5xl); font-weight: var(--weight-normal); letter-spacing: var(--tracking-tight); line-height: var(--leading-none); color: #fff; margin: 0 0 var(--space-m); text-wrap: balance; font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-hero__headline em { font-style: italic; color: var(--color-tertiary); font-variation-settings: "opsz" 72, "SOFT" 80;}.wg-hero__desc { font-size: var(--text-l); line-height: var(--leading-normal); color: rgba(255, 255, 255, 0.75); margin: 0 0 var(--space-s); text-wrap: pretty;}.wg-hero__anchor-price { font-family: var(--font-heading); font-size: var(--text-xl); font-weight: var(--weight-medium); color: var(--color-tertiary); margin: 0 0 var(--space-l); font-variation-settings: "opsz" 36, "SOFT" 50;}.wg-hero__ctas { display: flex; flex-wrap: wrap; gap: var(--space-m); align-items: center; justify-content: center;}.wg-hero__secondary-link { font-family: var(--font-body); font-size: var(--text-s); color: rgba(255, 255, 255, 0.6); text-decoration: none; font-weight: var(--weight-medium); letter-spacing: var(--tracking-wide); transition: color var(--duration-normal) var(--ease-in-out);}.wg-hero__secondary-link:hover { color: rgba(255, 255, 255, 0.9);}@media (max-width: 768px) { .wg-hero__headline { font-size: var(--text-4xl); }}@media (max-width: 560px) { .wg-hero__headline { font-size: var(--text-3xl); } .wg-hero__desc { font-size: var(--text-m); } .wg-hero__ctas { flex-direction: column; }}.wg-process { background: var(--color-base);}.wg-process__intro { text-align: center; max-width: 700px; margin-inline: auto; margin-bottom: var(--space-2xl);}.wg-process__eyebrow { display: block; font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); text-transform: uppercase; letter-spacing: var(--tracking-widest); color: var(--color-primary); margin-bottom: var(--space-xs);}.wg-process__heading { font-family: var(--font-heading); font-size: var(--text-3xl); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-tight); color: var(--color-text-main); margin: 0; font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-process__heading em { font-style: italic; color: var(--color-primary); font-variation-settings: "opsz" 72, "SOFT" 80;}.wg-process__steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-xl); position: relative;}.wg-process__steps::before { content: ""; position: absolute; top: 28px; left: calc(16.67% + 28px); right: calc(16.67% + 28px); height: 2px; background: var(--color-border); z-index: 0;}.wg-process__step { text-align: center; position: relative; z-index: 1;}.wg-process__number { width: 56px; height: 56px; border-radius: var(--radius-full); background: var(--color-tertiary); color: var(--color-dark); display: inline-flex; align-items: center; justify-content: center; font-family: var(--font-heading); font-size: var(--text-xl); font-weight: var(--weight-semibold); margin-bottom: var(--space-m); box-shadow: 0 4px 12px rgba(233, 198, 128, 0.3); font-variation-settings: "opsz" 36, "SOFT" 50;}.wg-process__step-title { font-family: var(--font-heading); font-size: var(--text-l); font-weight: var(--weight-medium); color: var(--color-text-main); margin-bottom: var(--space-2xs); font-variation-settings: "opsz" 36, "SOFT" 50;}.wg-process__step-desc { font-size: var(--text-s); color: var(--color-text-muted); line-height: var(--leading-normal); max-width: 280px; margin-inline: auto;}@media (max-width: 768px) { .wg-process__steps { grid-template-columns: 1fr; gap: var(--space-l); max-width: 400px; margin-inline: auto; } .wg-process__steps::before { top: 0; bottom: 0; left: 28px; right: auto; width: 2px; height: auto; } .wg-process__step { text-align: left; display: grid; grid-template-columns: 56px 1fr; gap: var(--space-m); align-items: start; } .wg-process__number { margin-bottom: 0; } .wg-process__step-desc { margin-inline: 0; }}@media (max-width: 560px) { .wg-process__heading { font-size: var(--text-2xl); }}.wg-tiers { background: var(--color-surface);}.wg-tiers__intro { text-align: center; max-width: 700px; margin-inline: auto; margin-bottom: var(--space-2xl);}.wg-tiers__eyebrow { display: block; font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); text-transform: uppercase; letter-spacing: var(--tracking-widest); color: var(--color-primary); margin-bottom: var(--space-xs);}.wg-tiers__heading { font-family: var(--font-heading); font-size: var(--text-3xl); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-none); color: var(--color-text-main); margin: 0 0 var(--space-s); font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-tiers__heading em { font-style: italic; color: var(--color-primary); font-variation-settings: "opsz" 72, "SOFT" 80;}.wg-tiers__subheading { font-size: var(--text-m); color: var(--color-text-muted); line-height: var(--leading-normal);}.wg-tiers__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-m); align-items: start;}.wg-tiers__card { background: var(--color-base); border: 1px solid var(--color-border-soft); border-radius: var(--radius-xl); padding: var(--space-xl) var(--space-l); display: flex; flex-direction: column; transition: transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out); position: relative;}.wg-tiers__card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg);}.wg-tiers__card--featured { border: 2px solid var(--color-tertiary); box-shadow: 0 4px 20px rgba(233, 198, 128, 0.15), 0 8px 40px rgba(233, 198, 128, 0.08); transform: scale(1.03); z-index: 1;}.wg-tiers__card--featured:hover { transform: scale(1.03) translateY(-4px); box-shadow: 0 8px 30px rgba(233, 198, 128, 0.2), 0 16px 50px rgba(233, 198, 128, 0.12);}.wg-tiers__recommended-badge { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--color-tertiary); color: var(--color-dark); font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); letter-spacing: var(--tracking-wide); padding: 4px 16px; border-radius: var(--radius-full); white-space: nowrap;}.wg-tiers__tier-label { font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); text-transform: uppercase; letter-spacing: var(--tracking-widest); color: var(--color-primary); margin-bottom: var(--space-2xs);}.wg-tiers__price { font-family: var(--font-heading); font-size: var(--text-4xl); font-weight: var(--weight-normal); color: var(--color-text-main); line-height: var(--leading-none); margin-bottom: var(--space-4xs); font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-tiers__price-label { font-size: var(--text-s); color: var(--color-text-muted); margin-bottom: var(--space-xs);}.wg-tiers__hours { display: inline-flex; align-items: center; gap: var(--space-3xs); font-size: var(--text-xs); color: var(--color-ink-muted); background: var(--color-surface); padding: var(--space-4xs) var(--space-xs); border-radius: var(--radius-full); margin-bottom: var(--space-m);}.wg-tiers__hours svg { flex-shrink: 0;}.wg-tiers__subtitle { font-size: var(--text-s); color: var(--color-text-muted); line-height: var(--leading-normal); margin-bottom: var(--space-m); padding-bottom: var(--space-m); border-bottom: 1px solid var(--color-border-soft);}.wg-tiers__features { display: flex; flex-direction: column; gap: var(--space-2xs); margin-bottom: var(--space-l); flex-grow: 1;}.wg-tiers__feature { display: flex; align-items: flex-start; gap: var(--space-2xs); font-size: var(--text-s); color: var(--color-text-muted); line-height: var(--leading-normal);}.wg-tiers__feature svg { flex-shrink: 0; color: var(--color-primary); margin-top: 2px;}.wg-tiers__feature--inherited { font-weight: var(--weight-medium); color: var(--color-text-main);}.wg-tiers__cta { width: 100%; justify-content: center; margin-bottom: var(--space-xs);}.wg-tiers__sub-cta { font-size: var(--text-xs); color: var(--color-ink-muted); text-align: center;}@media (max-width: 960px) { .wg-tiers__grid { grid-template-columns: 1fr; max-width: 480px; margin-inline: auto; } .wg-tiers__card--featured { transform: none; order: -1; } .wg-tiers__card--featured:hover { transform: translateY(-4px); }}@media (max-width: 560px) { .wg-tiers__heading { font-size: var(--text-2xl); } .wg-tiers__card { padding: var(--space-l) var(--space-m); }}.wg-compare { background: var(--color-base);}.wg-compare__intro { text-align: center; max-width: 700px; margin-inline: auto; margin-bottom: var(--space-2xl);}.wg-compare__eyebrow { display: block; font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); text-transform: uppercase; letter-spacing: var(--tracking-widest); color: var(--color-primary); margin-bottom: var(--space-xs);}.wg-compare__heading { font-family: var(--font-heading); font-size: var(--text-3xl); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-none); color: var(--color-text-main); margin: 0 0 var(--space-s); font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-compare__heading em { font-style: italic; color: var(--color-primary); font-variation-settings: "opsz" 72, "SOFT" 80;}.wg-compare__subheading { font-size: var(--text-m); color: var(--color-text-muted); line-height: var(--leading-normal);}.wg-compare__table-wrap { overflow-x: auto; border-radius: var(--radius-xl); border: 1px solid var(--color-border-soft); background: var(--color-surface);}.wg-compare__table { width: 100%; border-collapse: collapse; font-size: var(--text-s);}.wg-compare__table thead { background: var(--color-dark); color: #fff;}.wg-compare__table th { padding: var(--space-m) var(--space-l); text-align: left; font-family: var(--font-body); font-weight: var(--weight-semibold); font-size: var(--text-s); letter-spacing: var(--tracking-wide);}.wg-compare__th-feature { width: 35%; }.wg-compare__th-diy { width: 30%; color: rgba(255, 255, 255, 0.7) !important; }.wg-compare__th-wg { width: 35%; color: var(--color-tertiary) !important; }.wg-compare__table tbody tr { border-bottom: 1px solid var(--color-border-soft); transition: background var(--duration-fast) var(--ease-in-out);}.wg-compare__table tbody tr:last-child { border-bottom: none; }.wg-compare__table tbody tr:hover { background: var(--color-base); }.wg-compare__table td { padding: var(--space-s) var(--space-l); vertical-align: middle;}.wg-compare__feature { font-weight: var(--weight-medium); color: var(--color-text-main);}.wg-compare__diy { color: var(--color-ink-muted); font-style: italic;}.wg-compare__wg { color: var(--color-text-main); display: flex; align-items: center; gap: var(--space-2xs);}.wg-compare__wg svg { color: var(--color-primary); flex-shrink: 0;}.wg-compare__table tbody tr:last-child { background: var(--color-primary-soft);}.wg-compare__table tbody tr:last-child td { font-weight: var(--weight-semibold); font-size: var(--text-m); padding-block: var(--space-m);}.wg-compare__total-diy { color: var(--color-primary) !important; font-style: normal !important;}.wg-compare__total-wg { color: var(--color-primary) !important;}.wg-compare__math { margin-top: var(--space-l); padding: var(--space-l); background: var(--color-surface); border: 1px solid var(--color-border-soft); border-radius: var(--radius-lg); text-align: center;}.wg-compare__math-text { font-size: var(--text-s); color: var(--color-text-muted); line-height: var(--leading-relaxed);}.wg-compare__math-text strong { color: var(--color-text-main);}@media (max-width: 768px) { .wg-compare__heading { font-size: var(--text-2xl); } .wg-compare__table th, .wg-compare__table td { padding: var(--space-xs) var(--space-s); font-size: var(--text-xs); }}.wg-novelist { background: linear-gradient(135deg, rgba(233, 198, 128, 0.12), rgba(233, 198, 128, 0.06)); border-top: 1px solid rgba(233, 198, 128, 0.2); border-bottom: 1px solid rgba(233, 198, 128, 0.2);}.wg-novelist__container { text-align: center; max-width: 700px; margin-inline: auto;}.wg-novelist__heading { font-family: var(--font-heading); font-size: var(--text-xl); font-weight: var(--weight-medium); color: var(--color-text-main); margin-bottom: var(--space-xs); font-variation-settings: "opsz" 36, "SOFT" 50;}.wg-novelist__body { font-size: var(--text-m); color: var(--color-text-muted); line-height: var(--leading-normal); margin-bottom: var(--space-m);}.wg-novelist__body strong { color: var(--color-text-main); font-weight: var(--weight-semibold);}.wg-novelist__link { font-family: var(--font-body); font-size: var(--text-s); font-weight: var(--weight-semibold); color: var(--color-primary); text-decoration: none; transition: color var(--duration-normal) var(--ease-in-out);}.wg-novelist__link:hover { color: var(--color-secondary);}.wg-faq { background: var(--color-surface);}.wg-faq__intro { text-align: center; max-width: 700px; margin-inline: auto; margin-bottom: var(--space-xl);}.wg-faq__eyebrow { display: block; font-family: var(--font-body); font-size: var(--text-xs); font-weight: var(--weight-semibold); text-transform: uppercase; letter-spacing: var(--tracking-widest); color: var(--color-primary); margin-bottom: var(--space-xs);}.wg-faq__heading { font-family: var(--font-heading); font-size: var(--text-3xl); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-none); color: var(--color-text-main); margin: 0; font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-faq__accordion { max-width: 720px; margin-inline: auto;}.wg-faq__item { border-bottom: 1px solid var(--color-border-soft);}.wg-faq__item:first-child { border-top: 1px solid var(--color-border-soft);}.wg-faq__question { display: flex; align-items: center; justify-content: space-between; padding: var(--space-m) 0; font-family: var(--font-heading); font-size: var(--text-l); font-weight: var(--weight-medium); color: var(--color-text-main); cursor: pointer; list-style: none; font-variation-settings: "opsz" 36, "SOFT" 50; transition: color var(--duration-normal) var(--ease-in-out);}.wg-faq__question::-webkit-details-marker { display: none; }.wg-faq__question::after { content: "+"; font-family: var(--font-body); font-size: var(--text-xl); font-weight: var(--weight-light); color: var(--color-ink-muted); transition: transform var(--duration-normal) var(--ease-in-out); flex-shrink: 0; margin-left: var(--space-m);}.wg-faq__item[open] .wg-faq__question::after { content: "−"; color: var(--color-primary);}.wg-faq__question:hover { color: var(--color-primary);}.wg-faq__answer { padding: 0 0 var(--space-m);}.wg-faq__answer p { font-size: var(--text-s); color: var(--color-text-muted); line-height: var(--leading-relaxed); max-width: 600px;}@media (max-width: 560px) { .wg-faq__heading { font-size: var(--text-2xl); } .wg-faq__question { font-size: var(--text-m); }}.wg-cta { background: var(--wg-cta-gradient); color: #fff; text-align: center; position: relative; overflow: hidden;}.wg-cta::after { content: ""; position: absolute; inset: 0; background: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"); pointer-events: none; z-index: 0;}.wg-cta__container { position: relative; z-index: 1; max-width: 700px; margin-inline: auto;}.wg-cta__flourish { width: 48px; height: 2px; background: var(--color-tertiary); margin: 0 auto var(--space-l); border-radius: var(--radius-full);}.wg-cta__headline { font-family: var(--font-heading); font-size: var(--text-3xl); font-weight: var(--weight-normal); letter-spacing: var(--tracking-tight); line-height: var(--leading-tight); color: #fff; margin: 0 0 var(--space-s); text-wrap: balance; font-variation-settings: "opsz" 72, "SOFT" 50;}.wg-cta__headline em { font-style: italic; color: var(--color-tertiary); font-variation-settings: "opsz" 72, "SOFT" 80;}.wg-cta__body { font-size: var(--text-m); color: rgba(255, 255, 255, 0.7); line-height: var(--leading-normal); margin: 0 0 var(--space-l);}.wg-cta__sub { font-size: var(--text-xs); color: rgba(255, 255, 255, 0.5); margin-top: var(--space-m);}@media (max-width: 768px) { .wg-cta__headline { font-size: var(--text-2xl); }}@media (max-width: 560px) { .wg-cta__headline { font-size: var(--text-xl); }}#brxe-vqiago .accordion-item {font-size: 1.2rem}#wg-cta {padding-bottom: 0}