.talexia-wrapper{color:#14110c;-webkit-font-smoothing:antialiased;background:#faf8f3;font-family:Georgia,Cormorant Garamond,serif;line-height:1.65}.talexia-wrapper .nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f3f5;border-bottom:1px solid #e6e1d8;justify-content:space-between;align-items:center;padding:16px 40px;display:flex;position:sticky;top:0}.talexia-wrapper .nav-brand{color:#14110c;letter-spacing:.3px;font-family:Georgia,serif;font-size:22px;font-weight:500;text-decoration:none}.talexia-wrapper .nav-brand .dot{color:#b08d3e}.talexia-wrapper .nav-links{align-items:center;gap:32px;display:flex}.talexia-wrapper .nav-links a{letter-spacing:2px;text-transform:uppercase;color:#14110c;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.talexia-wrapper .nav-links a:hover{color:#b08d3e}.talexia-wrapper .nav-cta{background:#14110c;border-radius:2px;padding:9px 18px;color:#fff!important}.talexia-wrapper .nav-cta:hover{background:#b08d3e;color:#fff!important}.talexia-wrapper .page-header{text-align:center;background:#fff;border-bottom:1px solid #e6e1d8;padding:90px 40px 60px}.talexia-wrapper .page-eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:#8a6d28;margin-bottom:20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500}.talexia-wrapper .page-title{color:#14110c;letter-spacing:-.3px;max-width:800px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-family:Georgia,serif;font-size:54px;font-weight:400;line-height:1.15}.talexia-wrapper .page-title em{color:#b08d3e;font-style:italic}.talexia-wrapper .page-lede{color:#6b6b6b;max-width:640px;margin:0 auto;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.6}.talexia-wrapper .rule-ornament{background:#b08d3e;width:60px;height:1px;margin:0 auto 28px;position:relative}.talexia-wrapper .rule-ornament:before,.talexia-wrapper .rule-ornament:after{content:"";background:#b08d3e;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.talexia-wrapper .rule-ornament:before{left:-12px}.talexia-wrapper .rule-ornament:after{right:-12px}.talexia-wrapper .container{max-width:1120px;margin:0 auto;padding:0 40px}.talexia-wrapper .container-narrow{max-width:860px;margin:0 auto;padding:0 40px}.talexia-wrapper section{padding:90px 0}.talexia-wrapper .section-eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:#8a6d28;margin-bottom:16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:500}.talexia-wrapper .section-title{color:#14110c;margin-bottom:18px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.2}.talexia-wrapper .section-title em{color:#b08d3e;font-style:italic}.talexia-wrapper .section-lede{color:#6b6b6b;max-width:620px;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.6}.talexia-wrapper .scope-statement{text-align:center;background:#f6f1e6;border-bottom:1px solid #e6e1d8;padding:40px 0}.talexia-wrapper .scope-statement-text{color:#4a4a4a;max-width:720px;margin:0 auto;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.7}.talexia-wrapper .scope-statement-text strong{color:#14110c;font-family:Georgia,serif;font-style:normal;font-weight:500}.talexia-wrapper .scope-chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.talexia-wrapper .scope-chip{letter-spacing:2px;text-transform:uppercase;color:#8a6d28;background:#fff;border:1px solid #e6d9b8;border-radius:20px;padding:6px 14px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10.5px;font-weight:600}.talexia-wrapper .managed-plans{background:#fff}.talexia-wrapper .plans-header{text-align:center;margin-bottom:40px}.talexia-wrapper .billing-toggle-wrap{flex-direction:column;align-items:center;gap:12px;margin:0 auto 44px;display:flex}.talexia-wrapper .billing-toggle{align-items:center;gap:14px;font-family:Helvetica Neue,Arial,sans-serif;display:inline-flex}.talexia-wrapper .billing-label{letter-spacing:1.8px;text-transform:uppercase;color:#a09a8d;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;transition:color .2s}.talexia-wrapper .billing-label.active{color:#14110c}.talexia-wrapper .billing-switch{cursor:pointer;background:#e6e1d8;border:1px solid #d8d1c4;border-radius:999px;flex:none;width:52px;height:28px;padding:0;transition:background .25s;position:relative}.talexia-wrapper .billing-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14110c40}.talexia-wrapper .billing-switch.annual{background:#b08d3e;border-color:#b08d3e}.talexia-wrapper .billing-switch.annual:after{transform:translate(24px)}.talexia-wrapper .billing-switch:focus-visible{outline-offset:2px;outline:2px solid #b08d3e}.talexia-wrapper .billing-annual-note{color:#8a6d28;letter-spacing:.3px;min-height:16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px}.talexia-wrapper .billing-annual-note strong{font-weight:600}.plan-price .per-annual,.plan-annual-saving,.plan-annual-terms,.talexia-wrapper .plan-annual-fee,.talexia-wrapper .plans-annual .plan-price .per-monthly{display:none}.talexia-wrapper .plans-annual .plan-price .per-annual{display:inline}.talexia-wrapper .plans-annual .plan-annual-saving,.talexia-wrapper .plans-annual .plan-annual-terms{display:block}.talexia-wrapper .plans-annual .plan-monthly-fee{display:none}.talexia-wrapper .plans-annual .plan-annual-fee{display:block}.talexia-wrapper .plan-annual-saving{letter-spacing:.3px;color:#7a6220;background:#f6efdd;border:1px solid #e8dcbe;border-radius:4px;margin:0 0 20px;padding:7px 12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.5}.talexia-wrapper .plan-annual-saving strong{color:#14110c;font-weight:600}.talexia-wrapper .plan-annual-terms{color:#8a857a;margin-top:10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5}.talexia-wrapper .plans-cards{grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:0 auto;display:grid}.talexia-wrapper .plan-card{background:#faf8f3;border:.5px solid #e6e1d8;border-radius:14px;flex-direction:column;padding:40px 36px;display:flex;position:relative}.talexia-wrapper .plan-card.feature{background:linear-gradient(#fffdf8 0%,#fbf6ea 100%);border:2px solid #b08d3e}.talexia-wrapper .plan-badge{color:#fff;letter-spacing:2.5px;text-transform:uppercase;background:#b08d3e;padding:6px 14px;font-family:Helvetica Neue,Arial,sans-serif;font-size:9.5px;font-weight:600;position:absolute;top:-13px;right:24px}.talexia-wrapper .plan-name{color:#14110c;letter-spacing:.2px;font-family:Georgia,serif;font-size:30px;font-weight:500}.talexia-wrapper .plan-tagline{color:#6b6b6b;margin-top:4px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.5}.talexia-wrapper .plan-price{align-items:baseline;gap:4px;margin:24px 0 4px;display:flex}.talexia-wrapper .plan-price .cur{color:#8a6d28;font-size:22px;font-weight:500}.talexia-wrapper .plan-price .amt{color:#14110c;font-size:48px;font-weight:500;line-height:1}.talexia-wrapper .plan-price .per{color:#6b6b6b;margin-left:4px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px}.talexia-wrapper .plan-volume{letter-spacing:1.5px;color:#8a6d28;text-transform:uppercase;margin-bottom:24px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.talexia-wrapper .plan-divider{background:#e6e1d8;height:1px;margin:4px 0 20px}.talexia-wrapper .plan-desc{color:#4a4a4a;margin-bottom:22px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13.5px;line-height:1.7}.talexia-wrapper .plan-section-label{letter-spacing:2px;text-transform:uppercase;color:#8a6d28;margin:20px 0 10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.talexia-wrapper .plan-feat{margin:0 0 20px;list-style:none}.talexia-wrapper .plan-feat li{color:#1a1a1a;border-bottom:1px solid #ece7dc;padding:8px 0 8px 20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.55;position:relative}.talexia-wrapper .plan-feat li:last-child{border-bottom:none}.talexia-wrapper .plan-feat li:before{content:"";background:#b08d3e;width:5px;height:5px;position:absolute;top:15px;left:2px;transform:rotate(45deg)}.talexia-wrapper .plan-fee{color:#6b6b6b;background:#fff;border:1px solid #e6e1d8;border-radius:4px;margin-bottom:22px;padding:12px 14px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.5}.talexia-wrapper .plan-fee strong{color:#14110c}.talexia-wrapper .plan-cta{margin-top:auto;padding-top:20px}.talexia-wrapper .btn{letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-align:center;border:none;border-radius:2px;width:100%;padding:15px 30px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.talexia-wrapper .btn-dark{color:#fff;background:#14110c}.talexia-wrapper .btn-dark:hover{background:#b08d3e}.talexia-wrapper .btn-gold{color:#14110c;background:#c9a44c}.talexia-wrapper .btn-gold:hover{background:#d9b45c}.talexia-wrapper .btn-outline{color:#14110c;background:0 0;border:1px solid #14110c}.talexia-wrapper .btn-outline:hover{color:#b08d3e;border-color:#b08d3e}.talexia-wrapper .comparison{background:#faf8f3}.talexia-wrapper .comparison-header{text-align:center;margin-bottom:44px}.talexia-wrapper .comparison-table{background:#fff;border:.5px solid #e6e1d8;border-radius:12px;max-width:820px;margin:0 auto;overflow:hidden}.talexia-wrapper .comp-row{border-bottom:1px solid #ece7dc;grid-template-columns:1.8fr 1fr 1fr;display:grid}.talexia-wrapper .comp-row:last-child{border-bottom:none}.talexia-wrapper .comp-row.header{letter-spacing:1.5px;text-transform:uppercase;color:#8a6d28;background:#f6f1e6;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.talexia-wrapper .comp-row.header.feature-col{color:#b08d3e}.talexia-wrapper .comp-cell{color:#1a1a1a;border-right:1px solid #ece7dc;align-items:center;padding:16px 22px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13.5px;line-height:1.55;display:flex}.talexia-wrapper .comp-cell:last-child{border-right:none}.talexia-wrapper .comp-cell.label{color:#4a4a4a;font-weight:500}.talexia-wrapper .comp-cell.center{text-align:center;justify-content:center}.talexia-wrapper .comp-cell.feature-bg{background:#fdfbf5}.talexia-wrapper .comp-check{color:#b08d3e;font-family:Georgia,serif;font-size:18px}.talexia-wrapper .comp-x{color:#c8c0ae;font-family:Georgia,serif;font-size:16px}.talexia-wrapper .atelier{background:#13110e;padding:100px 0}.talexia-wrapper .atelier-wrap{grid-template-columns:.9fr 1.4fr;align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:0 40px;display:grid}.talexia-wrapper .atelier-image{background:#1a3547;border-radius:12px;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.talexia-wrapper .atelier-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.talexia-wrapper .atelier-caption{letter-spacing:2.5px;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 4px #0006;font-family:Helvetica Neue,Arial,sans-serif;font-size:9.5px;font-weight:500;position:absolute;bottom:16px;left:18px;right:18px}.talexia-wrapper .atelier-content{color:#fff}.talexia-wrapper .atelier-eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:#c9a44c;margin-bottom:22px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.talexia-wrapper .atelier-title{color:#fff;letter-spacing:-.2px;margin-bottom:24px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1.15}.talexia-wrapper .atelier-title em{color:#c9a44c;font-style:italic}.talexia-wrapper .atelier-desc{color:#ffffffc7;margin-bottom:28px;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.65}.talexia-wrapper .atelier-feat{margin-bottom:34px;list-style:none}.talexia-wrapper .atelier-feat li{color:#ffffffd1;padding:8px 0 8px 20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.55;position:relative}.talexia-wrapper .atelier-feat li:before{content:"";background:#c9a44c;width:5px;height:5px;position:absolute;top:14px;left:2px;transform:rotate(45deg)}.talexia-wrapper .atelier-pricing{border-top:1px solid #c9a44c38;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding-top:26px;display:grid}.talexia-wrapper .atelier-pricing-block{flex-direction:column;display:flex}.talexia-wrapper .atelier-pricing-label{letter-spacing:2px;color:#c9a44c;text-transform:uppercase;margin-bottom:6px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.talexia-wrapper .atelier-pricing-value{color:#fff;font-family:Georgia,serif;font-size:22px;font-style:italic}.talexia-wrapper .atelier-btn{color:#14110c;letter-spacing:2px;text-transform:uppercase;text-align:center;background:#c9a44c;border-radius:2px;padding:15px 28px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.talexia-wrapper .atelier-btn:hover{background:#d9b45c}.talexia-wrapper .billing{background:#fff}.talexia-wrapper .billing-inner{max-width:900px;margin:0 auto;padding:0 40px}.talexia-wrapper .billing-header{text-align:center;margin-bottom:44px}.talexia-wrapper .billing-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.talexia-wrapper .billing-card{background:#faf8f3;border:.5px solid #e6e1d8;border-radius:10px;padding:30px 26px}.talexia-wrapper .billing-icon{color:#b08d3e;margin-bottom:12px;font-family:Georgia,serif;font-size:18px;font-style:italic}.talexia-wrapper .billing-title{color:#14110c;margin-bottom:10px;font-family:Georgia,serif;font-size:18px;font-weight:500}.talexia-wrapper .billing-desc{color:#6b6b6b;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.65}.talexia-wrapper .faq-refs{background:#faf8f3}.talexia-wrapper .faq-refs-header{text-align:center;margin-bottom:44px}.talexia-wrapper .faq-refs-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:820px;margin:0 auto;display:grid}.talexia-wrapper .faq-ref{color:inherit;background:#fff;border:.5px solid #e6e1d8;border-radius:8px;padding:22px 26px;text-decoration:none;transition:all .2s;display:block}.talexia-wrapper .faq-ref:hover{border-color:#b08d3e;transform:translateY(-2px)}.talexia-wrapper .faq-ref-q{color:#14110c;align-items:baseline;gap:10px;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.4;display:flex}.talexia-wrapper .faq-ref-q .qmark{color:#b08d3e;flex-shrink:0;font-size:14px;font-style:italic}.talexia-wrapper .faq-ref-arrow{letter-spacing:1.5px;text-transform:uppercase;color:#8a6d28;margin-top:10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;display:inline-block}.talexia-wrapper .faq-cta{text-align:center;margin-top:40px}.talexia-wrapper .faq-cta a{letter-spacing:2px;text-transform:uppercase;color:#14110c;border-bottom:1px solid #b08d3e;padding-bottom:4px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;text-decoration:none}.talexia-wrapper .faq-cta a:hover{color:#b08d3e}.talexia-wrapper .closing-cta{text-align:center;background:linear-gradient(#faf8f3 0%,#f6f1e6 100%);padding:110px 0}.talexia-wrapper .closing-title{color:#14110c;letter-spacing:-.2px;max-width:680px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.2}.talexia-wrapper .closing-title em{color:#b08d3e;font-style:italic}.talexia-wrapper .closing-sub{color:#6b6b6b;max-width:560px;margin:0 auto 40px;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.6}.talexia-wrapper .closing-cta .btn{width:auto;padding:17px 42px;font-size:12px;display:inline-block}.talexia-wrapper footer{color:#fff;background:#14110c;padding:60px 40px 30px}.talexia-wrapper .footer-inner{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:1120px;margin:0 auto;display:grid}.talexia-wrapper .footer-brand-block .footer-brand{color:#fff;margin-bottom:14px;font-family:Georgia,serif;font-size:26px;font-weight:500}.talexia-wrapper .footer-brand-block .footer-brand .dot{color:#c9a44c}.talexia-wrapper .footer-tagline{color:#ffffff8c;max-width:280px;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.6}.talexia-wrapper .footer-col h4{letter-spacing:3px;text-transform:uppercase;color:#c9a44c;margin-bottom:18px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.talexia-wrapper .footer-col ul{list-style:none}.talexia-wrapper .footer-col li{margin-bottom:10px}.talexia-wrapper .footer-col a{color:#ffffffb3;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;text-decoration:none;transition:color .2s}.talexia-wrapper .footer-col a:hover{color:#c9a44c}.talexia-wrapper .footer-bottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;max-width:1120px;margin:50px auto 0;padding-top:24px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11.5px;display:flex}@media (max-width:900px){.talexia-wrapper .nav{padding:14px 20px}.talexia-wrapper .nav-links{gap:20px}.talexia-wrapper .nav-links a:not(.nav-cta){display:none}.talexia-wrapper section{padding:60px 0}.talexia-wrapper .page-header{padding:60px 20px 44px}.talexia-wrapper .page-title{font-size:32px}.talexia-wrapper .page-lede{font-size:16px}.talexia-wrapper .container,.talexia-wrapper .container-narrow,.talexia-wrapper .billing-inner,.talexia-wrapper .atelier-wrap{padding:0 20px}.talexia-wrapper .section-title{font-size:28px}.talexia-wrapper .plans-cards{grid-template-columns:1fr;gap:20px}.talexia-wrapper .comp-row{grid-template-columns:1.4fr 1fr 1fr}.talexia-wrapper .comp-cell{padding:12px 14px;font-size:12.5px}.talexia-wrapper .atelier-wrap{grid-template-columns:1fr;gap:32px}.talexia-wrapper .atelier-image{min-height:380px}.talexia-wrapper .atelier-title{font-size:34px}.talexia-wrapper .atelier-pricing{grid-template-columns:1fr;gap:16px}.talexia-wrapper .billing-grid,.talexia-wrapper .faq-refs-grid{grid-template-columns:1fr}.talexia-wrapper .closing-title{font-size:28px}.talexia-wrapper .footer-inner{grid-template-columns:1fr 1fr;gap:30px}.talexia-wrapper .footer-bottom{text-align:center;flex-direction:column;gap:10px}}
