.elementor-2012865 .elementor-element.elementor-element-688b7e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-6bde443 *//* 01-hero — Advanced > Custom CSS */
.a-i{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-dusk: #0A1F17;--tex-copper: #B8862A;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.a-i *{box-sizing: border-box;}.a-i{--tex-band: clamp(460px, 54vw, 780px);--tex-band: max(clamp(460px, 54vw, 780px), min(calc(100vh - var(--tex-fold-trim, 100px)), 62vw));--tex-band: max(clamp(460px, 54vw, 780px), min(calc(100svh - var(--tex-fold-trim, 100px)), 62vw));position: relative;background-color: var(--tex-dusk);font-family: var(--tex-sans);overflow: hidden;isolation: isolate;}.a-j{position: relative;height: var(--tex-band);overflow: hidden;z-index: 0;}.a-i .a-p{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;margin: 0;border-radius: 0;object-fit: cover;object-position: 50% 42%;animation: tex-hero-settle 2.6s cubic-bezier(.2, .6, .2, 1) both;}@keyframes tex-hero-settle{from{transform: scale(1.06);}to{transform: scale(1);}}.a-q{position: absolute;top: 0;left: 0;right: 0;height: var(--tex-band);z-index: 1;background: linear-gradient(180deg, rgba(9, 13, 8, 0.34) 0%, rgba(9, 13, 8, 0) 18%);}.a-m{position: absolute;top: 0;left: 0;right: 0;height: var(--tex-band);z-index: 2;background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");opacity: 0.035;pointer-events: none;}.a-r{position: absolute;top: 0;left: 0;right: 0;height: var(--tex-band);z-index: 3;overflow: hidden;pointer-events: none;}.a-r::after{content: '';position: absolute;inset: 0;background: radial-gradient(circle at 50% 45%, rgba(250, 243, 226, 0.95), rgba(250, 243, 226, 0.55) 70%);opacity: 0;animation: tex-flash 0.9s 0.1s ease-out both;}@keyframes tex-flash{0%{opacity: 0;}12%{opacity: 0.85;}100%{opacity: 0;}}.a-g{position: absolute;top: 0;left: 0;right: 0;z-index: 4;max-width: 1240px;margin: 0 auto;padding: 26px 32px 0;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(250, 243, 226, 0.72);animation: tex-rise 1s 0.2s cubic-bezier(.2, .7, .2, 1) both;}.a-g a{color: rgba(250, 243, 226, 0.72);text-decoration: none;transition: color .25s;}.a-g a:hover, .a-g a:focus-visible{color: var(--tex-bright);}.a-g .a-d{margin: 0 8px;color: var(--tex-bright);opacity: 0.8;}.a-g [aria-current]{color: var(--tex-paper);}.a-t{position: relative;z-index: 3;width: 100%;max-width: 1240px;margin: -240px auto 0;padding: 0 32px 56px;}.a-t::before{content: '';position: absolute;top: -40px;bottom: 16px;left: 32px;width: min(700px, calc(100% - 64px));z-index: -1;background: rgba(10, 31, 23, 0.84);border: 1px solid rgba(250, 243, 226, 0.12);border-radius: 8px;box-shadow: 0 20px 40px -24px rgba(0, 0, 0, 0.6);}.a-i .a-t > *{margin-left: 44px;max-width: 600px;}.a-h{display: inline-flex;align-items: center;gap: 12px;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.24em;text-transform: uppercase;color: var(--tex-bright);margin-bottom: 14px;animation: tex-rise 1s 0.35s cubic-bezier(.2, .7, .2, 1) both;}.a-h::before{content: '';display: block;width: 44px;height: 1px;background: var(--tex-bright);opacity: 0.7;}.a-s{font-family: var(--tex-serif);font-weight: 700;font-size: clamp(2rem, 3.1vw, 2.85rem);line-height: 1.16;letter-spacing: -0.02em;color: var(--tex-paper);margin: 0 0 16px;max-width: 14em;text-shadow: 0 2px 16px rgba(7, 24, 16, 0.45);}.a-s .a-c{display: block;white-space: nowrap;animation: tex-rise 1.1s 0.5s cubic-bezier(.2, .7, .2, 1) both;}.a-s .a-c + .a-c{animation-delay: 0.66s;}.a-s em{font-style: normal;color: var(--tex-bright);}@supports ((-webkit-background-clip: text) or (background-clip: text)){.a-s em{color: transparent;background-image: linear-gradient(90deg, var(--tex-bright) 0 48%, var(--tex-paper) 52% 100%);background-size: 220% 100%;background-position: 0 0;-webkit-background-clip: text;background-clip: text;text-shadow: none;animation: tex-wipe 1.2s 1.35s cubic-bezier(.6, 0, .2, 1) both;}}@keyframes tex-wipe{from{background-position: 100% 0;}to{background-position: 0 0;}}.a-n{font-size: 1rem;line-height: 1.72;color: rgba(250, 243, 226, 0.88);margin: 0 0 24px;animation: tex-rise 1s 0.85s cubic-bezier(.2, .7, .2, 1) both;}.a-k{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;animation: tex-rise 1s 1s cubic-bezier(.2, .7, .2, 1) both;}.a-e{display: inline-block;padding: 17px 34px;background: var(--tex-gold);color: var(--tex-ink) !important;font-family: var(--tex-sans);font-size: 0.95rem;font-weight: 700;letter-spacing: 0.05em;text-decoration: none;border-radius: 6px;box-shadow: 0 10px 20px -10px rgba(200, 154, 55, 0.55);transition: transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s, background .25s;}.a-e:hover, .a-e:focus-visible{background: var(--tex-bright);color: var(--tex-ink) !important;transform: translateY(-2px);box-shadow: 0 14px 26px -10px rgba(200, 154, 55, 0.65);}.a-f{display: inline-block;padding: 16px 30px;color: rgba(250, 243, 226, 0.85);font-size: 0.92rem;font-weight: 500;letter-spacing: 0.05em;text-decoration: none;border: 1px solid rgba(250, 243, 226, 0.32);border-radius: 6px;transition: border-color .25s, color .25s, background .25s;}.a-f:hover, .a-f:focus-visible{border-color: var(--tex-bright);color: var(--tex-bright);background: rgba(217, 169, 58, 0.06);}.a-i a:focus-visible{outline: 2px solid var(--tex-bright);outline-offset: 3px;}.a-o{position: absolute;right: 32px;bottom: 26px;z-index: 3;font-family: var(--tex-mono);font-size: 0.66rem;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(250, 243, 226, 0.55);text-align: right;animation: tex-rise 1s 1.2s cubic-bezier(.2, .7, .2, 1) both;}.a-l{position: absolute;right: clamp(32px, calc((100% - 1240px) / 2 + 32px), 16%);bottom: 110px;z-index: 3;display: flex;flex-direction: column;align-items: center;gap: 10px;font-family: var(--tex-mono);font-size: 0.7rem;letter-spacing: 0.2em;text-transform: uppercase;color: rgba(250, 243, 226, 0.85);text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);text-decoration: none;animation: tex-rise 1s 1.4s cubic-bezier(.2, .7, .2, 1) both;transition: color .25s;}.a-l:hover, .a-l:focus-visible{color: var(--tex-bright);}.a-l .a-b{position: relative;display: block;width: 1px;height: 64px;background: rgba(250, 243, 226, 0.35);overflow: hidden;}.a-l .a-b::after{content: '';position: absolute;left: -1px;top: 0;width: 3px;height: 14px;border-radius: 2px;background: var(--tex-bright);animation: tex-cue 2.2s 2s cubic-bezier(.6, 0, .4, 1) infinite both;}@keyframes tex-cue{0%{transform: translateY(-14px);}70%, 100%{transform: translateY(64px);}}@keyframes tex-rise{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: translateY(0);}}@media (max-width: 1100px){.a-t{margin-top: -110px;}}@media (max-width: 768px){.a-j, .a-q, .a-m, .a-r{height: 110vw;}.a-i .a-p{object-position: 50% 45%;}.a-l{display: none;}.a-g{padding: 20px 20px 0;}.a-t{margin-top: -120px;padding: 0 16px 84px;}.a-s .a-c{white-space: normal;}.a-i .a-s{font-size: min(2rem, calc((100vw - 88px) / 9));}.a-t::before{left: 16px;right: 16px;width: auto;top: -30px;bottom: 44px;}.a-i .a-t > *{margin-left: 28px;margin-right: 28px;max-width: none;}.a-h .a-a{display: none;}.a-n{font-size: 0.95rem;}.a-k{flex-direction: column;align-items: stretch;}.a-e, .a-f{text-align: center;max-width: 360px;}.a-o{right: 20px;bottom: 14px;font-size: 0.58rem;}}@media (prefers-reduced-motion: reduce){.a-i *, .a-i *::before, .a-i *::after, .a-i .a-j{animation: none !important;transition: none !important;}.a-r{display: none;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.a-i[data-tex-still], .a-i[data-tex-still]::before, .a-i[data-tex-still]::after, .a-i[data-tex-still] *, .a-i[data-tex-still] *::before, .a-i[data-tex-still] *::after{animation: none !important;transition: none !important;}.a-i[data-tex-still] .a-r{display: none;}@media (prefers-reduced-motion: no-preference){.a-i[data-tex-still] .a-l{animation: tex-rise 1s 1.4s cubic-bezier(.2, .7, .2, 1) both !important;transition: color .25s !important;}.a-i[data-tex-still] .a-l .a-b::after{animation: tex-cue 2.2s 2s cubic-bezier(.6, 0, .4, 1) infinite both !important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18241c3 *//* 02-session — Advanced > Custom CSS */
.b-q{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-dusk: #0A1F17;--tex-copper: #B8862A;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-sea: #9DB3A4;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.b-q *{box-sizing: border-box;}.b-q{position: relative;background: var(--tex-dusk);padding: 100px 0 96px;font-family: var(--tex-sans);color: var(--tex-paper);overflow: hidden;}.b-q::after{content: '';position: absolute;inset: 0;background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");opacity: 0.025;pointer-events: none;z-index: 0;}.b-m{position: relative;z-index: 1;max-width: 1240px;margin: 0 auto 20px;padding: 0 32px;display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 24px 64px;align-items: end;}.b-l{display: inline-flex;align-items: center;gap: 12px;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.24em;text-transform: uppercase;color: var(--tex-bright);margin-bottom: 18px;}.b-l::before{content: '';display: block;width: 44px;height: 1px;background: var(--tex-bright);opacity: 0.7;}.b-p{font-family: var(--tex-serif);font-size: clamp(2rem, 4.4vw, 3.2rem);font-weight: 700;line-height: 1.08;letter-spacing: -0.02em;margin: 0;color: var(--tex-paper);}.b-p em{font-style: normal;color: var(--tex-bright);}.b-n p{margin: 0;}.b-n p + p{margin-top: 12px;}.b-n{font-size: 0.95rem;line-height: 1.75;color: rgba(250, 243, 226, 0.72);margin: 0;max-width: 460px;}.b-o{position: relative;z-index: 1;max-width: 1240px;margin: 0 auto;padding: 26px 32px 14px;display: flex;justify-content: space-between;align-items: baseline;gap: 16px;font-family: var(--tex-mono);font-size: 0.66rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tex-sea);}.b-o .b-c{color: rgba(157, 179, 164, 0.75);}.b-o .b-r{display: inline-flex;align-items: baseline;gap: 18px;}.b-k{padding: 5px 10px;background: none;border: 1px solid rgba(200, 154, 55, 0.45);border-radius: 4px;font: inherit;letter-spacing: inherit;text-transform: inherit;color: var(--tex-gold) !important;line-height: 1.4;cursor: pointer;transition: border-color .25s, color .25s;}.b-k:hover, .b-k:focus-visible{background: none !important;border-color: var(--tex-bright);color: var(--tex-bright) !important;}.b-k[hidden]{display: none;}.b-k:focus-visible{outline: 2px solid var(--tex-bright);outline-offset: 3px;}.b-g{position: relative;z-index: 1;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;padding: 18px 0 22px;scrollbar-width: thin;scrollbar-color: rgba(200, 154, 55, 0.5) rgba(250, 243, 226, 0.06);background: radial-gradient(circle at center, rgba(250, 243, 226, 0.28) 2.6px, transparent 3.4px) 12px 4px / 34px 10px repeat-x, radial-gradient(circle at center, rgba(250, 243, 226, 0.28) 2.6px, transparent 3.4px) 12px calc(100% - 4px) / 34px 10px repeat-x;}.b-g[data-hold], .b-g[data-drag]{scroll-snap-type: none;}.b-g[data-drag]{cursor: grab;-webkit-user-select: none;user-select: none;}.b-g[data-dragging]{cursor: grabbing;}.b-g[data-drag] img{-webkit-user-drag: none;}.b-g::-webkit-scrollbar{height: 8px;}.b-g::-webkit-scrollbar-track{background: rgba(250, 243, 226, 0.06);}.b-g::-webkit-scrollbar-thumb{background: rgba(200, 154, 55, 0.5);border-radius: 4px;}.b-h{display: flex;align-items: stretch;gap: 22px;width: max-content;padding: 0 max(32px, calc((100vw - 1240px) / 2 + 32px));}.b-i{scroll-snap-align: center;flex: none;margin: 0;display: flex;flex-direction: column;gap: 10px;}.b-i img{display: block;height: 340px;width: auto;border-radius: 4px;border: 1px solid rgba(250, 243, 226, 0.14);box-shadow: 0 18px 40px -18px rgba(0, 0, 0, 0.55);filter: saturate(0.96);transition: filter .4s, transform .4s cubic-bezier(.2, .7, .2, 1);}.b-i:hover img{filter: saturate(1.05);transform: translateY(-4px);}[data-tex-anim] .b-g[data-rise]{opacity: 1;transform: none;}[data-tex-anim] .b-g[data-rise] .b-i, [data-tex-anim] .b-g[data-rise] .b-j{opacity: 0;transform: translateX(56px);transition: opacity .8s cubic-bezier(.2, .7, .2, 1), transform .9s cubic-bezier(.2, .7, .2, 1), border-color .3s, background .3s;transition-delay: calc(var(--n, 0) * 90ms), calc(var(--n, 0) * 90ms), 0s, 0s;}[data-tex-anim] .b-g[data-in] .b-i, [data-tex-anim] .b-g[data-in] .b-j{opacity: 1;transform: none;}@media print{[data-tex-anim] .b-g[data-rise] .b-i, [data-tex-anim] .b-g[data-rise] .b-j{opacity: 1 !important;transform: none !important;}}.b-i figcaption{display: flex;align-items: baseline;gap: 14px;padding: 0 2px;}.b-i .b-b{font-family: var(--tex-mono);font-size: 0.64rem;letter-spacing: 0.14em;color: var(--tex-gold);white-space: nowrap;}.b-i .b-a{font-family: var(--tex-serif);font-size: 0.88rem;color: rgba(250, 243, 226, 0.78);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.b-j{scroll-snap-align: center;flex: none;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 14px;width: 300px;min-height: 340px;padding: 32px 30px;border: 1px dashed rgba(200, 154, 55, 0.45);border-radius: 4px;text-decoration: none;transition: border-color .3s, background .3s;}.b-j:hover, .b-j:focus-visible{border-color: var(--tex-bright);background: rgba(217, 169, 58, 0.05);}.b-j .b-d{font-family: var(--tex-mono);font-size: 0.64rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tex-sea);}.b-j .b-e{font-family: var(--tex-serif);font-size: 1.45rem;font-weight: 700;line-height: 1.25;color: var(--tex-paper);}.b-j .b-f{display: inline-flex;align-items: center;gap: 8px;font-size: 0.74rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--tex-gold);transition: gap .3s cubic-bezier(.2, .7, .2, 1);}.b-j:hover .b-f{gap: 14px;}.b-q a:focus-visible{outline: 2px solid var(--tex-bright);outline-offset: 3px;}@media (max-width: 1024px){.b-m{grid-template-columns: 1fr;align-items: start;}}@media (max-width: 768px){.b-q{padding: 68px 0 64px;}.b-m{padding: 0 20px;gap: 16px;}.b-o{padding: 20px 20px 10px;flex-direction: column;gap: 6px;}.b-h{gap: 16px;padding: 0 20px;}.b-i img{height: 250px;}.b-i .b-a{font-size: 0.8rem;max-width: 200px;}.b-j{width: 250px;min-height: 250px;padding: 26px 24px;}}@media (prefers-reduced-motion: reduce){.b-q *, .b-q *::before, .b-q *::after{transition: none !important;animation: none !important;}.b-g{scroll-behavior: auto;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.b-q[data-tex-still], .b-q[data-tex-still]::before, .b-q[data-tex-still]::after, .b-q[data-tex-still] *, .b-q[data-tex-still] *::before, .b-q[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a02e75 *//* 03-tailor — Advanced > Custom CSS */
.c-l{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-forest: #163B2A;--tex-copper: #B8862A;--tex-copper-ink: #7A5A12;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-gold-dim: rgba(200, 154, 55, 0.3);--tex-rust: #8A6315;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.c-l *{box-sizing: border-box;}.c-l{position: relative;background: var(--tex-cream);padding: 96px 24px;font-family: var(--tex-sans);color: var(--tex-ink);-webkit-font-smoothing: antialiased;overflow: hidden;}.c-l::after{content: '';position: absolute;inset: 0;background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0 0.05 0 0 0 0.55 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");opacity: 0.06;pointer-events: none;z-index: 0;}.c-g{position: relative;z-index: 1;max-width: 1180px;margin: 0 auto;}.c-f{max-width: 860px;margin: 0 auto 56px;text-align: center;}.c-d{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-copper-ink);margin-bottom: 18px;}.c-d::before, .c-d::after{content: '';display: block;width: 28px;height: 1px;background: var(--tex-copper);opacity: 0.55;}.c-k{font-family: var(--tex-serif);font-size: clamp(2rem, 4.5vw, 3rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;margin: 0 0 16px;text-wrap: balance;}.c-k em{font-style: normal;color: var(--tex-copper);}@media (min-width: 769px){.c-k em{white-space: nowrap;}}.c-j{font-size: 0.95rem;line-height: 1.75;color: rgba(12, 28, 20, 0.72);max-width: 640px;margin: 0 auto;}.c-e{display: grid;grid-template-columns: repeat(3, 1fr);gap: 26px;}.c-c{background: var(--tex-paper);border: 1px solid var(--tex-gold-dim);border-radius: 8px;overflow: hidden;display: flex;flex-direction: column;transition: translate .35s cubic-bezier(.2, .7, .2, 1), box-shadow .35s;}@media (hover: hover) and (pointer: fine){.c-c:hover{translate: 0 -4px;box-shadow: 0 18px 40px -18px rgba(12, 28, 20, 0.28);}.c-c:hover .c-i img{transform: scale(1.05);}}.c-i{position: relative;aspect-ratio: 4 / 3;overflow: hidden;}.c-i img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 1s cubic-bezier(.2, .7, .2, 1);}.c-i .c-a{position: absolute;left: 14px;bottom: 12px;padding: 6px 10px;background: rgba(10, 31, 23, 0.78);border-radius: 4px;font-family: var(--tex-mono);font-size: 0.66rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tex-bright);}.c-b{display: flex;flex-direction: column;gap: 10px;padding: 26px 26px 28px;flex: 1;}.c-b h3{font-family: var(--tex-serif);font-size: 1.3rem;font-weight: 700;letter-spacing: -0.01em;margin: 0;color: var(--tex-ink);}.c-b p{font-size: 0.88rem;line-height: 1.7;color: rgba(12, 28, 20, 0.7);margin: 0;}.c-b p + p{margin-top: 10px;}.c-h{margin: 44px auto 0;max-width: 760px;text-align: center;font-family: var(--tex-serif);font-size: 1.02rem;line-height: 1.7;color: rgba(12, 28, 20, 0.68);}.c-h a{color: var(--tex-rust);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}.c-l a:focus-visible{outline: 2px solid var(--tex-copper);outline-offset: 3px;}@media (max-width: 1024px){.c-e{grid-template-columns: 1fr;gap: 18px;max-width: 560px;margin: 0 auto;}.c-i{aspect-ratio: 16 / 9;}}@media (max-width: 768px){.c-l{padding: 64px 20px;}.c-f{margin-bottom: 38px;}.c-i{aspect-ratio: 4 / 3;}}@media (prefers-reduced-motion: reduce){.c-l *, .c-l *::before, .c-l *::after{transition: none !important;animation: none !important;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.c-l[data-tex-still], .c-l[data-tex-still]::before, .c-l[data-tex-still]::after, .c-l[data-tex-still] *, .c-l[data-tex-still] *::before, .c-l[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fa49c3 *//* 04-horses — Advanced > Custom CSS */
.d-e{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-forest: #163B2A;--tex-copper: #B8862A;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-gold-bright: #E8C06A;--tex-gold-dim: rgba(200, 154, 55, 0.3);--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.d-e, .d-e *{box-sizing: border-box;}.d-e{position: relative;background: var(--tex-forest);padding: 100px 48px;font-family: var(--tex-sans);color: #fff;-webkit-font-smoothing: antialiased;overflow: hidden;}.d-e::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 55% 40% at 12% 0%, rgba(200, 154, 55, 0.12), transparent 60%), radial-gradient(ellipse 70% 60% at 90% 100%, rgba(11, 36, 25, 0.6), transparent 65%);pointer-events: none;}.d-q{position: relative;z-index: 1;max-width: 1180px;margin: 0 auto;}.d-p{max-width: 640px;margin: 0 auto 52px;text-align: center;}.d-m{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-gold-bright);margin-bottom: 18px;}.d-m::before, .d-m::after{content: '';display: block;width: 28px;height: 1px;background: linear-gradient(90deg, transparent, var(--tex-gold));}.d-m::after{background: linear-gradient(90deg, var(--tex-gold), transparent);}.d-aa{font-family: var(--tex-serif);font-size: clamp(2rem, 4.5vw, 2.9rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;color: #fff;margin: 0 0 16px;text-wrap: balance;}.d-aa em{font-style: normal;font-weight: 400;color: var(--tex-gold-bright);}.d-z{font-size: 0.95rem;line-height: 1.75;color: rgba(255, 255, 255, 0.72);margin: 0;}.d-z + .d-z{margin-top: 12px;}.d-o + .d-o{margin-top: 44px;}.d-f{display: flex;align-items: baseline;gap: 16px;margin: 0 0 20px;}.d-e .d-f .d-g{font-family: var(--tex-serif);font-size: 1.15rem;font-weight: 700;line-height: 1.2;letter-spacing: 0.02em;color: #fff;margin: 0;}.d-f::after{content: '';flex: 1;height: 1px;align-self: center;background: linear-gradient(90deg, rgba(200, 154, 55, 0.55), rgba(255, 255, 255, 0.08));}.d-j{order: 3;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255, 255, 255, 0.62);font-variant-numeric: tabular-nums;white-space: nowrap;}.d-n{display: grid;grid-template-columns: repeat(5, 1fr);gap: 16px;}.d-n.d-b{grid-template-columns: repeat(4, 1fr);max-width: 940px;}.d-i{background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.10);border-radius: 8px;overflow: hidden;display: flex;flex-direction: column;transition: translate .22s ease, border-color .22s ease, background .22s ease, box-shadow .22s ease;}@media (hover: hover) and (pointer: fine){.d-i:hover{translate: 0 -4px;border-color: rgba(200, 154, 55, 0.45);background: rgba(255, 255, 255, 0.06);box-shadow: 0 18px 40px -18px rgba(0, 0, 0, 0.55);}}.d-u{position: relative;aspect-ratio: 4 / 5;overflow: hidden;display: flex;align-items: center;justify-content: center;color: rgba(255, 255, 255, 0.55);background: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0 7px, rgba(255, 255, 255, 0) 7px 14px), rgba(255, 255, 255, 0.045);border-bottom: 1px solid rgba(200, 154, 55, 0.25);}.d-u svg{opacity: 0.7;}.d-u img{width: 100%;height: 100%;object-fit: cover;display: block;}.d-v{position: relative;z-index: 1;align-self: center;min-width: 76%;margin: -20px 12px 0;padding: 9px 18px 8px;border-radius: 4px;background: linear-gradient(160deg, #E8C06A 0%, #C89A37 45%, #A67C22 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), inset 0 -2px 3px rgba(90, 60, 10, 0.35), 0 6px 16px rgba(0, 0, 0, 0.35);text-align: center;font-family: var(--tex-serif);font-size: 1.02rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #4A3508;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);white-space: nowrap;}.d-v::before, .d-v::after{content: '';position: absolute;top: 50%;width: 5px;height: 5px;margin-top: -2.5px;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #FFF3D0, #8A6315 75%);box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);}.d-v::before{left: 7px;}.d-v::after{right: 7px;}.d-h{padding: 14px 16px 20px;text-align: center;}.d-y{font-family: var(--tex-mono);font-size: 0.66rem;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255, 255, 255, 0.62);margin: 0 0 8px;}.d-y.d-d{color: rgba(255, 255, 255, 0.5);}.d-t{font-size: 0.84rem;line-height: 1.55;color: rgba(255, 255, 255, 0.72);margin: 0;}.d-t.d-c{color: rgba(255, 255, 255, 0.58);}.d-t[data-tex-cap="on"] .d-w{display: none;}.d-t[data-tex-cap="on"] .d-r::after{content: '\2026';}.d-s{display: none;}.d-e .d-t[data-tex-cap] .d-s, .d-e .d-t[data-tex-cap] .d-s:hover, .d-e .d-t[data-tex-cap] .d-s:focus{appearance: none !important;display: inline !important;margin: 0 0 0 4px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;background-image: none !important;box-shadow: none !important;font-family: 'AR One Sans', sans-serif !important;font-size: 0.8rem !important;font-weight: 600 !important;line-height: inherit !important;letter-spacing: 0.02em !important;text-transform: none !important;color: #E8C06A !important;text-decoration: underline !important;text-underline-offset: 3px !important;white-space: nowrap !important;cursor: pointer !important;}.d-e .d-t[data-tex-cap] .d-s:hover{color: #fff !important;}.d-e .d-t[data-tex-cap] .d-s:focus-visible{outline: 2px solid #E8C06A !important;outline-offset: 3px !important;}.d-l{display: none;}.d-x{display: flex;align-items: flex-start;gap: 14px;margin-top: 44px;padding: 20px 24px;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.12);border-left: 3px solid var(--tex-gold);border-radius: 8px;font-size: 0.9rem;line-height: 1.7;color: rgba(255, 255, 255, 0.78);}.d-x svg{flex: none;width: 20px;height: 20px;margin-top: 2px;color: var(--tex-gold-bright);}.d-x p{margin: 0;}.d-x p + p{margin-top: 8px;}.d-x strong{color: var(--tex-gold-bright);font-weight: 600;}@media (max-width: 1024px){.d-e{padding: 80px 40px;}.d-n{grid-template-columns: repeat(3, 1fr);max-width: none;}.d-n.d-b{grid-template-columns: repeat(2, 1fr);max-width: calc((100% - 32px) * 2 / 3 + 16px);}}@media (max-width: 768px){.d-e{padding: 72px 20px;}.d-p{margin-bottom: 40px;}.d-o + .d-o{margin-top: 34px;}.d-n, .d-n.d-b{grid-template-columns: repeat(2, 1fr);gap: 12px;max-width: none;}.d-v{min-width: 84%;padding: 8px 12px 7px;font-size: 0.95rem;}.d-x{margin-top: 36px;padding: 18px 18px;}}@media screen and (max-width: 768px){.d-n, .d-n.d-b{display: flex;grid-template-columns: none;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 20px;margin: 0 -20px;padding: 4px 20px 10px;scrollbar-width: none;}.d-n::-webkit-scrollbar{display: none;}.d-n:focus-visible{outline: 2px solid var(--tex-gold);outline-offset: 2px;}.d-i{flex: 0 0 64%;scroll-snap-align: start;}.d-l{display: flex;flex-wrap: wrap;justify-content: center;gap: 0;margin-top: 0;}.d-l:empty{display: none;}.d-k{appearance: none;position: relative;width: 24px;height: 24px;border-radius: 50%;border: 0;padding: 0;background: transparent;cursor: pointer;}.d-k::before{content: '';position: absolute;left: 50%;top: 50%;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;border-radius: 50%;background: rgba(255, 255, 255, 0.28);transition: background .2s ease, transform .2s ease;}.d-k.d-a::before{background: #C89A37;transform: scale(1.35);}.d-k:focus-visible{outline: 2px solid var(--tex-gold);outline-offset: -2px;}.d-e .d-l .d-k, .d-e .d-l .d-k:hover, .d-e .d-l .d-k:focus{width: 24px !important;height: 24px !important;min-width: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 50% !important;background: transparent !important;background-image: none !important;box-shadow: none !important;line-height: 1 !important;}[data-tex-anim] .d-n .d-i[data-rise]{transform: none;}}@media screen and (max-width: 380px){.d-i{flex: 0 0 70%;}}@media (prefers-reduced-motion: reduce){.d-e *{transition: none !important;}.d-i:hover{translate: none;}}@keyframes tex-hs-stamp{from{scale: 0.6;opacity: 0;}to{scale: 1;opacity: 1;}}@keyframes tex-hs-sheen{from{background-position: 120% 0, 0 0;}to{background-position: -40% 0, 0 0;}}@keyframes tex-hs-sheen-again{from{background-position: 120% 0, 0 0;}to{background-position: -40% 0, 0 0;}}@media screen{[data-tex-anim] .d-f::after{transform: scaleX(0);transform-origin: left;transition: transform 1.2s cubic-bezier(.7, 0, .2, 1) .2s;}[data-tex-anim] .d-f[data-in]::after{transform: none;}[data-tex-anim] .d-v{background-image: linear-gradient(110deg, rgba(255, 247, 222, 0) 42%, rgba(255, 247, 222, 0.75) 50%, rgba(255, 247, 222, 0) 58%), linear-gradient(160deg, #E8C06A 0%, #C89A37 45%, #A67C22 100%);background-size: 250% 100%, 100% 100%;background-position: 120% 0, 0 0;background-repeat: no-repeat;}[data-tex-anim] .d-i[data-in] .d-v{animation: tex-hs-stamp .6s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i, 0) * 70ms + 350ms) both, tex-hs-sheen 1.1s ease-in-out calc(var(--i, 0) * 70ms + 850ms) both;}@media (hover: hover) and (pointer: fine){[data-tex-anim] .d-i[data-in]:hover .d-v{animation: tex-hs-stamp .6s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i, 0) * 70ms + 350ms) both, tex-hs-sheen 1.1s ease-in-out calc(var(--i, 0) * 70ms + 850ms) both, tex-hs-sheen-again .9s ease-in-out both;}}[data-tex-anim] .d-x svg > *{stroke-dasharray: 1 2;stroke-dashoffset: 1.01;transition: stroke-dashoffset 1s cubic-bezier(.6, 0, .2, 1) .3s;}[data-tex-anim] .d-x svg > :nth-child(2){transition-delay: .7s;}[data-tex-anim] .d-x svg > :nth-child(3){transition-delay: .9s;}[data-tex-anim] .d-x[data-in] svg > *{stroke-dashoffset: 0;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.d-e[data-tex-still], .d-e[data-tex-still]::before, .d-e[data-tex-still]::after, .d-e[data-tex-still] *, .d-e[data-tex-still] *::before, .d-e[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6fcc4d *//* 05-pricing — Advanced > Custom CSS */
.e-ag{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-dusk: #0A1F17;--tex-forest: #163B2A;--tex-copper: #B8862A;--tex-copper-ink: #7A5A12;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-gold-dim: rgba(200, 154, 55, 0.3);--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.e-ag, .e-ag *{box-sizing: border-box;}.e-ag{position: relative;background: var(--tex-cream);padding: 96px 24px;font-family: var(--tex-sans);color: var(--tex-ink);-webkit-font-smoothing: antialiased;overflow: hidden;}.e-ag::after{content: '';position: absolute;inset: 0;background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0 0.05 0 0 0 0.55 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");opacity: 0.06;pointer-events: none;z-index: 0;}.e-t{position: relative;z-index: 1;max-width: 1180px;margin: 0 auto;}.e-s{max-width: 660px;margin: 0 auto 52px;text-align: center;}.e-m{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-copper-ink);margin-bottom: 18px;}.e-m::before, .e-m::after{content: '';display: block;width: 28px;height: 1px;background: var(--tex-copper);opacity: 0.55;}.e-ae{font-family: var(--tex-serif);font-size: clamp(2rem, 4.5vw, 2.9rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;margin: 0 0 16px;text-wrap: balance;}.e-ae em{font-style: normal;color: var(--tex-copper);}.e-ab{font-size: 0.95rem;line-height: 1.75;color: rgba(12, 28, 20, 0.72);margin: 0;}.e-e{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: 0;border-radius: 8px;overflow: hidden;background: linear-gradient(150deg, var(--tex-forest) 0%, var(--tex-dusk) 100%);box-shadow: 0 18px 36px -20px rgba(10, 31, 23, 0.6);}.e-f{padding: 40px 40px 44px;}.e-g{font-size: 0.68rem;font-weight: 700;letter-spacing: 0.2em;text-transform: uppercase;color: var(--tex-bright);margin-bottom: 26px;}.e-n + .e-n{margin-top: 30px;}.e-o{display: flex;align-items: baseline;justify-content: space-between;gap: 14px;margin-bottom: 12px;}.e-q{font-size: 0.95rem;font-weight: 700;color: var(--tex-paper);}.e-p{font-size: 0.78rem;color: rgba(250, 243, 226, 0.6);text-align: right;}.e-z{display: flex;gap: 8px;flex-wrap: wrap;}.e-aa{flex: 1 1 0;min-width: 82px;padding: 13px 12px;border: 1px solid rgba(250, 243, 226, 0.22);border-radius: 6px;background: rgba(250, 243, 226, 0.05);color: rgba(250, 243, 226, 0.82);font-family: var(--tex-sans);font-size: 0.9rem;font-weight: 600;line-height: 1.3;text-align: center;cursor: pointer;transition: background .22s, border-color .22s, color .22s, transform .22s;}.e-aa small{display: block;margin-top: 3px;font-size: 0.68rem;font-weight: 500;letter-spacing: 0.02em;opacity: 0.72;}.e-ag button:hover, .e-ag button:focus{color: inherit;background: inherit;}.e-ag .e-aa:not(.e-b):hover, .e-ag .e-aa:not(.e-b):focus{background: rgba(250, 243, 226, 0.05) !important;color: rgba(250, 243, 226, 0.82) !important;}@media (hover: hover) and (pointer: fine){.e-aa:hover{background: rgba(250, 243, 226, 0.11) !important;border-color: rgba(250, 243, 226, 0.4);color: var(--tex-paper) !important;transform: translateY(-1px);}}.e-aa:focus-visible{outline: 2px solid var(--tex-bright);outline-offset: 2px;}.e-aa.e-b, .e-aa.e-b:hover{background: var(--tex-gold) !important;border-color: var(--tex-gold);color: var(--tex-dusk) !important;font-weight: 700;transform: none;}.e-i{margin: 26px 0 0;padding: 16px 18px;border-radius: 6px;background: rgba(217, 169, 58, 0.1);border: 1px solid rgba(217, 169, 58, 0.24);font-size: 0.86rem;line-height: 1.65;color: rgba(250, 243, 226, 0.86);}.e-i strong{color: var(--tex-bright);}.e-j{padding: 40px 36px 36px;background: var(--tex-paper);display: flex;flex-direction: column;}.e-l{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-bottom: 16px;border-bottom: 1px solid var(--tex-gold-dim);margin-bottom: 6px;}.e-l h3{font-family: var(--tex-serif);font-size: 1.3rem;font-weight: 700;margin: 0;color: var(--tex-ink);}.e-l span{font-family: var(--tex-mono);font-size: 0.66rem;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(12, 28, 20, 0.66);}.e-v{margin: 0;padding: 0;}.e-u{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 11px 0;border-bottom: 1px dotted rgba(200, 154, 55, 0.34);}.e-u dt{font-size: 0.86rem;line-height: 1.45;color: rgba(12, 28, 20, 0.78);}.e-u dd{margin: 0;font-family: var(--tex-mono);font-size: 0.9rem;font-weight: 600;color: var(--tex-ink);white-space: nowrap;}.e-u.e-a{display: none;}.e-af{border-bottom: none;padding-top: 18px;margin-top: 4px;border-top: 2px solid var(--tex-ink);}.e-af dt{font-family: var(--tex-serif);font-size: 1.05rem;font-weight: 700;color: var(--tex-ink);}.e-af dd{font-family: var(--tex-serif);font-size: 1.85rem;font-weight: 700;letter-spacing: -0.02em;color: var(--tex-ink);}.e-h{border-bottom: none;padding-top: 2px;}.e-h dt, .e-h dd{font-size: 0.82rem;color: rgba(12, 28, 20, 0.62);}.e-k{margin: 18px 0 0;font-size: 0.78rem;line-height: 1.6;color: rgba(12, 28, 20, 0.58);}.e-d{display: block;margin-top: auto;padding-top: 22px;}.e-d a{display: block;padding: 15px 24px;background: var(--tex-gold);color: var(--tex-ink) !important;font-size: 0.92rem;font-weight: 700;letter-spacing: 0.04em;text-align: center;text-decoration: none;border-radius: 6px;transition: background .25s, transform .25s;}.e-d a:focus-visible{background: var(--tex-bright);color: var(--tex-ink) !important;transform: translateY(-2px);}@media (hover: hover) and (pointer: fine){.e-d a:hover{background: var(--tex-bright);color: var(--tex-ink) !important;transform: translateY(-2px);}}.e-y{margin-top: 40px;display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: 26px;align-items: start;}.e-ad{border: 1px solid var(--tex-gold-dim);border-radius: 8px;background: var(--tex-paper);overflow-x: auto;}.e-ag .e-ad .e-ac{width: 100% !important;border-collapse: collapse !important;border-spacing: 0 !important;background: transparent !important;font-size: 0.88rem;}.e-ag .e-ad .e-ac caption{caption-side: top !important;padding: 18px 22px 0;font-family: var(--tex-serif);font-size: 1.05rem;font-weight: 700;text-align: left !important;color: var(--tex-ink);}.e-ag .e-ad .e-ac tbody tr:nth-child(n), .e-ag .e-ad .e-ac thead tr:nth-child(n), .e-ag .e-ad .e-ac tfoot tr:nth-child(n){background: transparent !important;}.e-ag .e-ad .e-ac th, .e-ag .e-ad .e-ac td{padding: 13px 22px !important;text-align: left !important;border: 0 !important;border-bottom: 1px solid rgba(200, 154, 55, 0.22) !important;}.e-ag .e-ad .e-ac thead th{font-size: 0.66rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tex-copper-ink);border-bottom: 1px solid var(--tex-gold-dim) !important;}.e-ag .e-ad .e-ac thead th:last-child{text-align: right !important;}.e-ag .e-ad .e-ac .e-r th{padding-top: 22px !important;font-size: 0.62rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tex-copper-ink);border-bottom: 1px solid var(--tex-gold-dim) !important;}.e-ac tbody th{font-weight: 500;color: rgba(12, 28, 20, 0.82);line-height: 1.5;}.e-ag .e-ad .e-ac td{font-family: var(--tex-mono);font-weight: 600;color: var(--tex-ink);white-space: nowrap;text-align: right !important;}.e-ag .e-ad .e-ac td.e-x{font-family: var(--tex-sans);font-size: 0.82rem;color: rgba(12, 28, 20, 0.62);}.e-ag .e-ad .e-ac tbody:last-of-type tr:last-child th, .e-ag .e-ad .e-ac tbody:last-of-type tr:last-child td{border-bottom: none !important;}.e-ag .e-ad .e-ac tfoot td{padding: 15px 22px 17px !important;border-top: 1px solid var(--tex-gold-dim) !important;border-bottom: none !important;background: rgba(22, 59, 42, 0.04) !important;font-family: var(--tex-sans);font-size: 0.8rem;font-weight: 500;line-height: 1.6;color: rgba(12, 28, 20, 0.7);text-align: left !important;white-space: normal;}.e-c{display: flex;flex-direction: column;gap: 16px;}.e-w{padding: 22px 24px;border: 1px solid var(--tex-gold-dim);border-left: 3px solid var(--tex-gold);border-radius: 8px;background: var(--tex-paper);}.e-w h4{font-family: var(--tex-serif);font-size: 1.02rem;font-weight: 700;margin: 0 0 8px;color: var(--tex-ink);}.e-w p{margin: 0;font-size: 0.87rem;line-height: 1.7;color: rgba(12, 28, 20, 0.75);}.e-w p + p{margin-top: 10px;}.e-w a{color: #8A6315;font-weight: 600;}@media (max-width: 1024px){.e-e, .e-y{grid-template-columns: 1fr;}.e-f{padding: 34px 28px 36px;}.e-j{padding: 32px 28px 30px;}}@media (max-width: 768px){.e-ag{padding: 72px 20px;}.e-o{flex-direction: column;gap: 4px;}.e-p{text-align: left;}.e-aa{min-width: 64px;padding: 12px 8px;font-size: 0.86rem;}.e-af dd{font-size: 1.55rem;}.e-ag .e-ad .e-ac th, .e-ag .e-ad .e-ac td{padding: 12px 16px !important;}}@media (prefers-reduced-motion: reduce){.e-ag *{transition: none !important;}}@keyframes tex-pr-line-in{from{opacity: 0;translate: 0 -6px;}to{opacity: 1;translate: 0 0;}}@keyframes tex-pr-tick-a{40%{scale: 1.08;color: var(--tex-copper);}}@keyframes tex-pr-tick-b{40%{scale: 1.08;color: var(--tex-copper);}}@media screen{[data-tex-anim] .e-u[data-line]:not(.e-a){animation: tex-pr-line-in .45s cubic-bezier(.2, .7, .2, 1) both;}[data-tex-anim] .e-af dd{transform-origin: right center;}[data-tex-anim] .e-af dd[data-tick="a"]{animation: tex-pr-tick-a .5s ease-out;}[data-tex-anim] .e-af dd[data-tick="b"]{animation: tex-pr-tick-b .5s ease-out;}[data-tex-anim] .e-y tbody tr, [data-tex-anim] .e-y tfoot tr{opacity: 0;translate: 0 10px;transition: opacity .5s ease, translate .6s cubic-bezier(.2, .7, .2, 1);transition-delay: calc((var(--t, 0) + var(--r, 0)) * 60ms + 200ms);}.e-y tbody:last-of-type{--t: 2;}.e-y tfoot{--t: 7;}.e-y tr:nth-child(2){--r: 1;}.e-y tr:nth-child(3){--r: 2;}.e-y tr:nth-child(4){--r: 3;}.e-y tr:nth-child(5){--r: 4;}[data-tex-anim] .e-y .e-w{opacity: 0;translate: 18px 0;transition: opacity .6s ease .35s, translate .7s cubic-bezier(.2, .7, .2, 1) .35s;}[data-tex-anim] .e-y .e-w + .e-w{transition-delay: .5s;}[data-tex-anim] .e-y[data-in] tr, [data-tex-anim] .e-y[data-in] .e-w{opacity: 1;translate: 0 0;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.e-ag[data-tex-still], .e-ag[data-tex-still]::before, .e-ag[data-tex-still]::after, .e-ag[data-tex-still] *, .e-ag[data-tex-still] *::before, .e-ag[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0437584 *//* 06-how — Advanced > Custom CSS */
.f-l{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-forest: #163B2A;--tex-copper: #B8862A;--tex-copper-ink: #7A5A12;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-gold-dim: rgba(200, 154, 55, 0.3);--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.f-l *{box-sizing: border-box;}.f-l{position: relative;background: var(--tex-paper);padding: 96px 24px;font-family: var(--tex-sans);color: var(--tex-ink);-webkit-font-smoothing: antialiased;overflow: hidden;}.f-c{position: relative;z-index: 1;max-width: 1180px;margin: 0 auto;display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 64px;align-items: center;}.f-b{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-copper-ink);margin-bottom: 18px;}.f-b::before{content: '';display: block;width: 28px;height: 1px;background: var(--tex-copper);opacity: 0.55;}.f-k{font-family: var(--tex-serif);font-size: clamp(2rem, 4.5vw, 2.9rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;margin: 0 0 34px;text-wrap: balance;}.f-k em{font-style: normal;color: var(--tex-copper);}.f-d{font-size: 0.95rem;line-height: 1.75;color: rgba(12, 28, 20, 0.72);margin: -20px 0 26px;}.f-j{list-style: none;margin: 0 0 34px;padding: 0;display: flex;flex-direction: column;}.f-i{position: relative;display: grid;grid-template-columns: 52px 1fr;gap: 18px;padding: 20px 0;}.f-i + .f-i{border-top: 1px solid rgba(200, 154, 55, 0.25);}.f-g{font-family: var(--tex-serif);font-size: 1.7rem;line-height: 1;color: var(--tex-copper);padding-top: 2px;}.f-i h3{font-family: var(--tex-serif);font-size: 1.14rem;font-weight: 700;margin: 0 0 6px;color: var(--tex-ink);}.f-i p{font-size: 0.88rem;line-height: 1.7;color: rgba(12, 28, 20, 0.7);margin: 0;}.f-i p + p{margin-top: 8px;}.f-i.f-a{padding: 22px 22px 24px;margin-bottom: 4px;background: var(--tex-cream);border: 1px solid var(--tex-gold-dim);border-left: 3px solid var(--tex-gold);border-radius: 8px;}.f-i.f-a + .f-i{border-top: none;}.f-h{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 10px 18px;align-items: center;font-size: 0.82rem;}.f-h > a{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;background: var(--tex-forest);color: var(--tex-paper);font-weight: 600;text-decoration: none;border-radius: 6px;transition: background .25s, transform .25s;}.f-h > a:focus-visible{background: var(--tex-ink);transform: translateY(-1px);}@media (hover: hover) and (pointer: fine){.f-h > a:hover{background: var(--tex-ink);transform: translateY(-1px);}}.f-h > a::after{content: '↗';font-size: 0.8em;opacity: 0.7;}.f-h span{color: rgba(12, 28, 20, 0.7);}.f-h b a{color: inherit;text-decoration: underline;text-underline-offset: 2px;}.f-h b{color: var(--tex-ink);font-weight: 600;word-break: break-word;}.f-f{display: flex;flex-wrap: wrap;gap: 10px;}.f-f span{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;background: rgba(22, 59, 42, 0.05);border: 1px solid rgba(22, 59, 42, 0.12);border-radius: 999px;font-size: 0.74rem;font-weight: 600;letter-spacing: 0.04em;color: var(--tex-forest);}.f-f span::before{content: '◆';font-size: 0.5rem;color: var(--tex-copper);}.f-e{position: relative;}.f-e::before{content: '';position: absolute;inset: 0;transform: translate(16px, 16px);border: 1px solid var(--tex-gold);border-radius: 8px;opacity: 0.55;pointer-events: none;}.f-e picture{display: contents;}.f-e img{position: relative;display: block;width: 100%;height: auto;aspect-ratio: 4 / 4.6;object-fit: cover;object-position: 60% center;border-radius: 8px;box-shadow: 0 14px 28px -16px rgba(12, 28, 20, 0.35);}.f-e::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 40%;border-radius: 0 0 8px 8px;background: linear-gradient(180deg, rgba(10, 31, 23, 0) 0%, rgba(10, 31, 23, 0.62) 100%);pointer-events: none;}.f-e figcaption{position: absolute;z-index: 1;left: 18px;bottom: 16px;right: 18px;font-family: var(--tex-mono);font-size: 0.62rem;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(250, 243, 226, 0.85);text-shadow: 0 1px 8px rgba(10, 31, 23, 0.8);}@media (max-width: 1024px){.f-c{grid-template-columns: 1fr;gap: 44px;max-width: 640px;}.f-e{order: -1;}.f-e img{aspect-ratio: 3 / 2;object-position: center 40%;}}@media (max-width: 768px){.f-l{padding: 64px 20px;}.f-i{grid-template-columns: 40px 1fr;gap: 14px;padding: 16px 0;}.f-g{font-size: 1.4rem;}}@media (prefers-reduced-motion: reduce){.f-l *, .f-l *::before, .f-l *::after{transition: none !important;animation: none !important;}}@keyframes tex-ho-glow{from{box-shadow: 0 0 0 0 rgba(200, 154, 55, 0.45);}to{box-shadow: 0 0 0 16px rgba(200, 154, 55, 0);}}@media screen{.f-i:nth-child(2){--s: 1;}.f-i:nth-child(3){--s: 2;}.f-i:nth-child(4){--s: 3;}.f-f span:nth-child(2){--s: 1;}.f-f span:nth-child(3){--s: 2;}[data-tex-anim] [data-rise] .f-i{opacity: 0;translate: -18px 0;transition: opacity .6s ease, translate .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--s, 0) * 140ms + 300ms);}[data-tex-anim] [data-rise] .f-g{opacity: 0;scale: 0.3;transition: opacity .3s ease, scale .6s cubic-bezier(.3, 1.6, .5, 1);transition-delay: calc(var(--s, 0) * 140ms + 450ms);}[data-tex-anim] [data-rise] .f-f span{opacity: 0;translate: 0 8px;transition: opacity .5s ease, translate .6s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--s, 0) * 90ms + 950ms);}[data-tex-anim] [data-in] .f-i, [data-tex-anim] [data-in] .f-f span{opacity: 1;translate: 0 0;}[data-tex-anim] [data-in] .f-g{opacity: 1;scale: 1;}[data-tex-anim] .f-i.f-a[data-rise]{opacity: 0;transform: none;translate: -18px 0;transition: opacity .6s ease .3s, translate .7s cubic-bezier(.2, .7, .2, 1) .3s;}[data-tex-anim] .f-i.f-a[data-rise][data-in]{opacity: 1;translate: 0 0;animation: tex-ho-glow 1.6s ease-out 1.1s both;}[data-tex-anim] .f-e img{clip-path: inset(0 0 0 100% round 8px);transition: clip-path 1.2s cubic-bezier(.7, 0, .2, 1) .2s;}[data-tex-anim] .f-e::before{transform: translate(0, 0);opacity: 0;transition: transform 1s cubic-bezier(.2, .7, .2, 1) .9s, opacity .6s ease .9s;}[data-tex-anim] .f-e::after, [data-tex-anim] .f-e figcaption{opacity: 0;transition: opacity .8s ease 1.1s;}[data-tex-anim] .f-e[data-in] img{clip-path: inset(0 round 8px);}[data-tex-anim] .f-e[data-in]::before{transform: translate(16px, 16px);opacity: 0.55;}[data-tex-anim] .f-e[data-in]::after, [data-tex-anim] .f-e[data-in] figcaption{opacity: 1;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;translate: none !important;transition: none !important;}}.f-l[data-tex-still], .f-l[data-tex-still]::before, .f-l[data-tex-still]::after, .f-l[data-tex-still] *, .f-l[data-tex-still] *::before, .f-l[data-tex-still] *::after{animation: none !important;transition: none !important;}@media screen and (prefers-reduced-motion: no-preference){.f-l[data-tex-still] .f-i.f-a{transition: opacity .6s ease .3s, translate .7s cubic-bezier(.2, .7, .2, 1) .3s !important;}.f-l[data-tex-still] .f-i.f-a[data-in]{animation: tex-ho-glow 1.6s ease-out 1.1s both !important;}.f-l[data-tex-still] .f-e{transition: opacity .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i, 0) * 70ms), transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i, 0) * 70ms) !important;}.f-l[data-tex-still] .f-e img{transition: clip-path 1.2s cubic-bezier(.7, 0, .2, 1) .2s !important;}.f-l[data-tex-still] .f-e::before{transition: transform 1s cubic-bezier(.2, .7, .2, 1) .9s, opacity .6s ease .9s !important;}.f-l[data-tex-still] .f-e::after, .f-l[data-tex-still] .f-e figcaption{transition: opacity .8s ease 1.1s !important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35f266e *//* 07-good-to-know — Advanced > Custom CSS */
.g-c{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-forest: #163B2A;--tex-copper: #B8862A;--tex-copper-ink: #7A5A12;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-gold-dim: rgba(200, 154, 55, 0.3);--tex-green: #15803D;--tex-red: #DC2626;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;}.g-c, .g-c *{box-sizing: border-box;}.g-c{position: relative;background: var(--tex-cream);padding: 96px 24px;font-family: var(--tex-sans);color: var(--tex-ink);-webkit-font-smoothing: antialiased;overflow: hidden;}.g-c::after{content: '';position: absolute;inset: 0;background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0 0.05 0 0 0 0.55 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");opacity: 0.06;pointer-events: none;z-index: 0;}.g-j{position: relative;z-index: 1;max-width: 1180px;margin: 0 auto;}.g-h{max-width: 640px;margin: 0 auto 52px;text-align: center;}.g-f{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-copper-ink);margin-bottom: 18px;}.g-f::before, .g-f::after{content: '';display: block;width: 28px;height: 1px;background: var(--tex-copper);opacity: 0.55;}.g-n{font-family: var(--tex-serif);font-size: clamp(2rem, 4.5vw, 2.9rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;margin: 0 0 16px;text-wrap: balance;}.g-n em{font-style: normal;color: var(--tex-copper);}.g-m{font-size: 0.95rem;line-height: 1.75;color: rgba(12, 28, 20, 0.72);margin: 0;}.g-g{display: grid;grid-template-columns: repeat(3, 1fr);gap: 22px;}.g-d{background: var(--tex-paper);border: 1px solid var(--tex-gold-dim);border-radius: 8px;padding: 26px 26px 28px;}.g-e{display: flex;align-items: center;gap: 12px;margin-bottom: 14px;}.g-i{flex: none;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 4px;background: rgba(200, 154, 55, 0.14);color: var(--tex-copper);}.g-i svg{width: 18px;height: 18px;}.g-d h3{font-family: var(--tex-serif);font-size: 1.08rem;font-weight: 700;margin: 0;line-height: 1.25;color: var(--tex-ink);}.g-d ul{list-style: none;margin: 0;padding: 0;}.g-d li{position: relative;padding-left: 18px;font-size: 0.87rem;line-height: 1.65;color: rgba(12, 28, 20, 0.75);}.g-d li + li{margin-top: 9px;}.g-d li::before{content: '';position: absolute;left: 0;top: 0.62em;width: 5px;height: 5px;border-radius: 999px;background: var(--tex-gold);}.g-d strong{color: var(--tex-ink);font-weight: 700;}.g-d p{font-size: 0.87rem;line-height: 1.65;color: rgba(12, 28, 20, 0.75);margin: 0 0 14px;}.g-o{display: flex;flex-direction: column;gap: 10px;}.g-o span{display: flex;align-items: flex-start;gap: 10px;font-size: 0.87rem;line-height: 1.55;color: rgba(12, 28, 20, 0.8);}.g-o svg{flex: none;width: 17px;height: 17px;margin-top: 1px;}.g-o span span{display: block;}.g-o .g-a{display: block;margin-top: 4px;font-size: 0.66rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--tex-copper-ink);}.g-o .g-p svg{color: var(--tex-green);}.g-o .g-b svg{color: var(--tex-red);}.g-k{margin-top: 22px;display: grid;grid-template-columns: 54px 1fr;gap: 20px;align-items: start;padding: 28px 30px;border-radius: 8px;background: linear-gradient(150deg, var(--tex-forest) 0%, #0A1F17 100%);color: var(--tex-paper);}.g-l{width: 54px;height: 54px;display: grid;place-items: center;border-radius: 8px;background: rgba(217, 169, 58, 0.16);color: var(--tex-bright);}.g-l svg{width: 26px;height: 26px;}.g-k h3{font-family: var(--tex-serif);font-size: 1.25rem;font-weight: 700;margin: 4px 0 8px;color: var(--tex-paper);}.g-k p{font-size: 0.9rem;line-height: 1.72;color: rgba(250, 243, 226, 0.82);margin: 0;max-width: 96ch;}.g-k p + p{margin-top: 8px;}.g-k strong{color: var(--tex-bright);}@media (max-width: 1024px){.g-g{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px){.g-c{padding: 72px 20px;}.g-g{grid-template-columns: 1fr;gap: 16px;}.g-d{padding: 22px 20px 24px;}.g-k{grid-template-columns: 1fr;gap: 14px;padding: 24px 20px;}}@keyframes tex-gtk-beat{0%, 100%{scale: 1;}20%{scale: 1.1;}40%{scale: 1;}60%{scale: 1.06;}}@media screen{.g-o > :nth-child(3){--y: 1;}.g-o > :nth-child(4){--y: 2;}.g-o > :nth-child(5){--y: 3;}.g-o > :nth-child(6){--y: 4;}[data-tex-anim] .g-i svg > *, [data-tex-anim] .g-l svg > *{stroke-dasharray: 1 2;stroke-dashoffset: 1.01;transition: stroke-dashoffset 1.1s cubic-bezier(.6, 0, .2, 1);transition-delay: calc(var(--i, 0) * 70ms + 350ms);}[data-tex-anim] .g-o > span{opacity: 0;translate: -10px 0;transition: opacity .5s ease, translate .6s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--y, 0) * 160ms + 600ms);}[data-tex-anim] .g-o svg > *{stroke-dasharray: 1 2;stroke-dashoffset: 1.01;transition: stroke-dashoffset .5s cubic-bezier(.6, 0, .2, 1);transition-delay: calc(var(--y, 0) * 160ms + 800ms);}[data-tex-anim] [data-in] .g-i svg > *, [data-tex-anim] [data-in] .g-l svg > *, [data-tex-anim] [data-in] .g-o svg > *{stroke-dashoffset: 0;}[data-tex-anim] [data-in] .g-o > span{opacity: 1;translate: 0 0;}[data-tex-anim] [data-in] .g-l{animation: tex-gtk-beat 1.4s ease-in-out 1.5s 2 both;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.g-c[data-tex-still], .g-c[data-tex-still]::before, .g-c[data-tex-still]::after, .g-c[data-tex-still] *, .g-c[data-tex-still] *::before, .g-c[data-tex-still] *::after{animation: none !important;transition: none !important;}.g-c[data-tex-still] svg > *{stroke-dasharray: none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a1dc86 *//* 08-faq — Advanced > Custom CSS */
.h-a{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-forest: #163B2A;--tex-copper: #B8862A;--tex-copper-ink: #7A5A12;--tex-gold: #C89A37;--tex-gold-dim: rgba(200, 154, 55, 0.3);--tex-rust: #8A6315;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;}.h-a, .h-a *{box-sizing: border-box;}.h-a{position: relative;background: var(--tex-paper);padding: 96px 24px;font-family: var(--tex-sans);color: var(--tex-ink);-webkit-font-smoothing: antialiased;}.h-e{max-width: 820px;margin: 0 auto;}.h-d{text-align: center;margin-bottom: 46px;}.h-c{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-copper-ink);margin-bottom: 18px;}.h-c::before, .h-c::after{content: '';display: block;width: 28px;height: 1px;background: var(--tex-copper);opacity: 0.55;}.h-i{font-family: var(--tex-serif);font-size: clamp(2rem, 4.5vw, 2.9rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;margin: 0 0 14px;text-wrap: balance;}.h-i em{font-style: normal;color: var(--tex-copper);}.h-h{font-size: 0.95rem;line-height: 1.75;color: rgba(12, 28, 20, 0.72);margin: 0;}.h-f{background: var(--tex-cream);border: 1px solid var(--tex-gold-dim);border-radius: 8px;margin-bottom: 12px;overflow: hidden;}.h-f[open]{box-shadow: 0 18px 36px -24px rgba(12, 28, 20, 0.35);}.h-f summary{display: flex;justify-content: space-between;align-items: center;gap: 18px;padding: 19px 24px;cursor: pointer;list-style: none;font-family: var(--tex-serif);font-size: 1.02rem;font-weight: 700;line-height: 1.4;color: var(--tex-ink);}.h-f summary::-webkit-details-marker{display: none;}.h-f summary::after{content: '+';flex-shrink: 0;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 999px;border: 1px solid var(--tex-gold-dim);font-family: var(--tex-sans);font-size: 1.05rem;font-weight: 600;color: var(--tex-copper-ink);transition: background .2s, color .2s;}.h-f[open] summary::after{content: '−';background: var(--tex-copper-ink);color: var(--tex-paper);}@media (hover: hover) and (pointer: fine){.h-f summary:hover::after{background: rgba(184, 134, 42, 0.12);}.h-f[open] summary:hover::after{background: var(--tex-copper-ink);}}.h-b{padding: 0 24px 22px;font-size: 0.9rem;line-height: 1.72;color: rgba(12, 28, 20, 0.74);}.h-b p{margin: 0;}.h-b p + p{margin-top: 11px;}.h-b strong{color: var(--tex-ink);}.h-b a{color: var(--tex-copper-ink);font-weight: 600;}.h-g{margin: 34px 0 0;text-align: center;font-size: 0.92rem;line-height: 1.7;color: rgba(12, 28, 20, 0.72);}.h-g a{color: var(--tex-rust);font-weight: 700;}.h-a summary:focus-visible, .h-a a:focus-visible{outline: 2px solid var(--tex-copper);outline-offset: 3px;}@media (max-width: 768px){.h-a{padding: 72px 20px;}.h-f summary{padding: 17px 18px;font-size: 0.96rem;gap: 12px;}.h-b{padding: 0 18px 20px;}}@media (prefers-reduced-motion: reduce){.h-a *, .h-a *::before, .h-a *::after{transition: none !important;animation: none !important;}}@supports .elementor-2012865 .elementor-element.elementor-element-5a1dc86(::details-content){@media (prefers-reduced-motion: reduce){.h-a .h-f::details-content{transition: none !important;}}.h-a[data-tex-still] .h-f::details-content{transition: none !important;}}@keyframes tex-fq-body-in{from{opacity: 0;translate: 0 -6px;}to{opacity: 1;translate: 0 0;}}@media screen{[data-tex-anim] .h-f summary::after{transition: background .2s, color .2s, rotate .35s cubic-bezier(.2, .7, .2, 1);}[data-tex-anim] .h-f[open] summary::after{rotate: 180deg;}[data-tex-anim] .h-f[open] .h-b{animation: tex-fq-body-in .5s cubic-bezier(.2, .7, .2, 1) .05s both;}@supports .elementor-2012865 .elementor-element.elementor-element-5a1dc86(::details-content){[data-tex-anim] .h-a{interpolate-size: allow-keywords;}[data-tex-anim] .h-f::details-content{block-size: 0;overflow: clip;transition: block-size .4s cubic-bezier(.2, .7, .2, 1), content-visibility .4s allow-discrete;}[data-tex-anim] .h-f[open]::details-content{block-size: auto;}}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.h-a[data-tex-still], .h-a[data-tex-still]::before, .h-a[data-tex-still]::after, .h-a[data-tex-still] *, .h-a[data-tex-still] *::before, .h-a[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00cfa06 *//* 09-terms — Advanced > Custom CSS */
.i-a{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-forest: #163B2A;--tex-dusk: #0A1F17;--tex-copper: #B8862A;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.i-a, .i-a *{box-sizing: border-box;}.i-a{position: relative;background: var(--tex-dusk);padding: 88px 24px;font-family: var(--tex-sans);color: var(--tex-paper);-webkit-font-smoothing: antialiased;overflow: hidden;}.i-f{position: relative;z-index: 1;max-width: 1080px;margin: 0 auto;}.i-e{margin-bottom: 40px;}.i-c{display: inline-flex;align-items: center;gap: 10px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tex-bright);margin-bottom: 16px;}.i-c::before{content: '';display: block;width: 28px;height: 1px;background: var(--tex-bright);opacity: 0.7;}.i-k{font-family: var(--tex-serif);font-size: clamp(1.7rem, 3.6vw, 2.3rem);font-weight: 700;line-height: 1.15;letter-spacing: -0.02em;margin: 0 0 12px;color: var(--tex-paper);}.i-k em{font-style: normal;color: var(--tex-copper);}.i-j{font-size: 0.92rem;line-height: 1.7;color: rgba(250, 243, 226, 0.7);margin: 0;max-width: 62ch;}.i-d{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0 44px;}.i-g{padding: 20px 0;border-top: 1px solid rgba(250, 243, 226, 0.14);}.i-g h3{font-family: var(--tex-serif);font-size: 1.02rem;font-weight: 700;margin: 0 0 7px;color: var(--tex-paper);}.i-g p{font-size: 0.87rem;line-height: 1.7;color: rgba(250, 243, 226, 0.7);margin: 0;}.i-g p + p{margin-top: 8px;}.i-g strong, .i-b strong{color: var(--tex-bright);font-weight: 600;}.i-b{margin-top: 34px;padding: 26px 28px;border: 1px solid rgba(217, 169, 58, 0.28);border-radius: 8px;background: rgba(217, 169, 58, 0.07);}.i-b h3{font-family: var(--tex-serif);font-size: 1.1rem;font-weight: 700;margin: 0 0 16px;color: var(--tex-paper);}.i-i{display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px 26px;margin: 0 0 14px;}.i-h{display: flex;align-items: baseline;justify-content: space-between;gap: 14px;padding-bottom: 11px;border-bottom: 1px dotted rgba(217, 169, 58, 0.35);}.i-h dt{font-size: 0.87rem;color: rgba(250, 243, 226, 0.78);}.i-h dd{margin: 0;font-family: var(--tex-mono);font-size: 0.82rem;font-weight: 600;color: var(--tex-bright);white-space: nowrap;}@media (min-width: 769px){.i-h{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 4px;}.i-h dd{font-size: 0.95rem;}}.i-b p{margin: 0;max-width: 72ch;font-size: 0.85rem;line-height: 1.7;color: rgba(250, 243, 226, 0.68);}.i-b p + p{margin-top: 8px;}@media (max-width: 768px){.i-a{padding: 68px 20px;}.i-d{grid-template-columns: 1fr;gap: 0;}.i-i{grid-template-columns: 1fr;gap: 14px;}.i-b{padding: 22px 20px;}}@media screen{[data-tex-anim] .i-g{position: relative;}[data-tex-anim] .i-g::before{content: '';position: absolute;left: 0;top: -1px;width: 100%;height: 1px;background: var(--tex-bright);transform: scaleX(0);transform-origin: left;transition: transform 1s cubic-bezier(.7, 0, .2, 1) calc(var(--i, 0) * 70ms + 200ms), opacity 1.2s ease calc(var(--i, 0) * 70ms + 1200ms);}[data-tex-anim] .i-g[data-in]::before{transform: none;opacity: 0.35;}[data-tex-anim] .i-h dd{opacity: 0;translate: 14px 0;transition: opacity .5s ease .5s, translate .6s cubic-bezier(.2, .7, .2, 1) .5s;}[data-tex-anim] .i-h + .i-h dd{transition-delay: .65s;}[data-tex-anim] .i-b[data-in] .i-h dd{opacity: 1;translate: 0 0;}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.i-a[data-tex-still], .i-a[data-tex-still]::before, .i-a[data-tex-still]::after, .i-a[data-tex-still] *, .i-a[data-tex-still] *::before, .i-a[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71e3552 *//* 10-cta — Advanced > Custom CSS */
.j-i{--tex-cream: #F2E8D0;--tex-paper: #FAF3E2;--tex-ink: #0C1C14;--tex-deep: #10301F;--tex-copper: #B8862A;--tex-bright: #D9A93A;--tex-gold: #C89A37;--tex-serif: Georgia, 'Times New Roman', serif;--tex-sans: 'AR One Sans', sans-serif;--tex-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;}.j-i *{box-sizing: border-box;}.j-i{position: relative;background: var(--tex-deep);border-bottom: 3px solid var(--tex-gold);padding: 110px 24px 116px;font-family: var(--tex-sans);text-align: center;overflow: hidden;isolation: isolate;}.j-i::before{content: '';position: absolute;left: 50%;top: 50%;width: 920px;height: 920px;transform: translate(-50%, -50%);background: radial-gradient(circle, transparent 218px, rgba(200, 154, 55, 0.14) 219px, transparent 220px), radial-gradient(circle, transparent 318px, rgba(200, 154, 55, 0.1) 319px, transparent 320px), radial-gradient(circle, transparent 428px, rgba(200, 154, 55, 0.07) 429px, transparent 430px);pointer-events: none;z-index: 0;}.j-i::after{content: '';position: absolute;inset: 0;background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");opacity: 0.025;pointer-events: none;z-index: 0;}.j-e{position: relative;z-index: 1;max-width: 720px;margin: 0 auto;}.j-b{display: inline-flex;align-items: center;gap: 12px;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.24em;text-transform: uppercase;color: var(--tex-bright);margin-bottom: 20px;}.j-b::before, .j-b::after{content: '';display: block;width: 34px;height: 1px;background: var(--tex-bright);opacity: 0.6;}.j-h{font-family: var(--tex-serif);font-size: clamp(2.2rem, 5.4vw, 3.6rem);font-weight: 700;line-height: 1.08;letter-spacing: -0.02em;color: var(--tex-paper);margin: 0 0 18px;}.j-h em{font-style: normal;color: var(--tex-bright);}.j-g{font-size: 1rem;line-height: 1.75;color: rgba(250, 243, 226, 0.78);max-width: 520px;margin: 0 auto 38px;}.j-g:has(+ .j-g){margin-bottom: 12px;}.j-f{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 16px;}.j-a{display: inline-block;padding: 18px 40px;background: var(--tex-gold);color: var(--tex-ink) !important;font-size: 0.98rem;font-weight: 700;letter-spacing: 0.05em;text-decoration: none;border-radius: 6px;box-shadow: 0 12px 24px -12px rgba(200, 154, 55, 0.5);transition: transform .25s cubic-bezier(.2, .7, .2, 1), background .25s;}.j-a:focus-visible{background: var(--tex-bright);color: var(--tex-ink) !important;transform: translateY(-2px);}.j-d{display: inline-block;padding: 17px 32px;color: rgba(250, 243, 226, 0.8);font-size: 0.92rem;font-weight: 500;letter-spacing: 0.05em;text-decoration: none;border: 1px solid rgba(250, 243, 226, 0.28);border-radius: 6px;transition: border-color .25s, color .25s, background .25s;}.j-d:focus-visible{border-color: var(--tex-bright);color: var(--tex-bright);background: rgba(217, 169, 58, 0.06);}.j-c{margin: 30px 0 0;font-family: var(--tex-mono);font-size: 0.64rem;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(250, 243, 226, 0.6);}.j-c a{display: inline-block;padding: 6px 0;color: rgba(250, 243, 226, 0.62);text-decoration: none;border-bottom: 1px solid rgba(250, 243, 226, 0.25);transition: color .25s, border-color .25s;}.j-c a:focus-visible{color: var(--tex-bright);border-color: var(--tex-bright);}@media (hover: hover) and (pointer: fine){.j-a:hover{background: var(--tex-bright);color: var(--tex-ink) !important;transform: translateY(-2px);}.j-d:hover{border-color: var(--tex-bright);color: var(--tex-bright);background: rgba(217, 169, 58, 0.06);}.j-c a:hover{color: var(--tex-bright);border-color: var(--tex-bright);}}.j-i a:focus-visible{outline: 2px solid var(--tex-bright);outline-offset: 3px;}@media (max-width: 768px){.j-i{padding: 76px 20px 80px;}.j-f{flex-direction: column;}.j-a, .j-d{width: 100%;max-width: 340px;text-align: center;}}@media (prefers-reduced-motion: reduce){.j-i *, .j-i *::before, .j-i *::after{transition: none !important;animation: none !important;}}@keyframes tex-ct-breathe{0%, 100%{scale: 1;opacity: 1;}50%{scale: 1.06;opacity: 0.65;}}@keyframes tex-ct-sheen{from{translate: -110% 0;}to{translate: 110% 0;}}@keyframes tex-ct-sheen-again{from{translate: -110% 0;}to{translate: 110% 0;}}@media screen{[data-tex-anim] .j-i:has([data-in])::before{animation: tex-ct-breathe 9s ease-in-out 1 both;}[data-tex-anim] .j-a{position: relative;overflow: hidden;}[data-tex-anim] .j-a::after{content: '';position: absolute;inset: 0;background: linear-gradient(110deg, rgba(255, 250, 235, 0) 35%, rgba(255, 250, 235, 0.55) 50%, rgba(255, 250, 235, 0) 65%);translate: -110% 0;pointer-events: none;}[data-tex-anim] [data-in] .j-a::after{animation: tex-ct-sheen 1.1s ease-in-out 1.3s both;}@media (hover: hover) and (pointer: fine){[data-tex-anim] [data-in] .j-a:hover::after{animation: tex-ct-sheen 1.1s ease-in-out 1.3s both, tex-ct-sheen-again .8s ease-in-out both;}}}[data-tex-anim] [data-rise]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2, .7, .2, 1), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay: calc(var(--i, 0) * 70ms);}[data-tex-anim] [data-rise][data-in]{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){[data-tex-anim] [data-rise]{opacity: 1;transform: none;transition: none;}}@media print{[data-tex-anim] [data-rise]{opacity: 1 !important;transform: none !important;transition: none !important;}}.j-i[data-tex-still], .j-i[data-tex-still]::before, .j-i[data-tex-still]::after, .j-i[data-tex-still] *, .j-i[data-tex-still] *::before, .j-i[data-tex-still] *::after{animation: none !important;transition: none !important;}/* End custom CSS */