@keyframes PricingPage-module__OqMPQW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPage-module__OqMPQW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PricingPage-module__OqMPQW__slideWidth{0%{width:0}to{width:80px}}.PricingPage-module__OqMPQW__page{padding-top:154px}.PricingPage-module__OqMPQW__page>section{scroll-margin-top:170px}.PricingPage-module__OqMPQW__hero{text-align:center;background:radial-gradient(900px 420px at 50% 20%,#d4a57438,#d4a57400 60%),radial-gradient(700px 380px at 15% 10%,#ffffff1a,#fff0 55%),linear-gradient(#0b1b33 0%,#0a223f 55%,#081a30 100%);padding:5.5rem 0;position:relative;overflow:hidden}.PricingPage-module__OqMPQW__hero:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#fff0 3px 7px);position:absolute;inset:0}.PricingPage-module__OqMPQW__hero:before{content:"";opacity:.9;z-index:2;background:linear-gradient(90deg,#d4a57400,#d4a574bf,#d4a57400);width:min(480px,70vw);height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.PricingPage-module__OqMPQW__heroContent{z-index:3;opacity:0;max-width:48rem;margin:0 auto;position:relative;transform:translateY(30px)}.PricingPage-module__OqMPQW__heroVisible .PricingPage-module__OqMPQW__heroContent{animation:.8s ease-out forwards PricingPage-module__OqMPQW__fadeInUp}.PricingPage-module__OqMPQW__h1{letter-spacing:-.02em;color:#f8fafc;font-size:clamp(2.25rem,2.8vw + 1.25rem,3.25rem);font-weight:700;line-height:1.08;font-family:var(--font-serif,ui-serif,Georgia,serif);text-shadow:0 10px 30px #00000059;margin-bottom:1.5rem;display:inline-block;position:relative}.PricingPage-module__OqMPQW__accentLine{background:linear-gradient(90deg,#d4a57400,#d4a574f2,#d4a57400);border-radius:2px;width:0;height:4px;margin:1.25rem auto 0;display:block;box-shadow:0 8px 24px #d4a57438}.PricingPage-module__OqMPQW__heroVisible .PricingPage-module__OqMPQW__accentLine{animation:.6s ease-out .4s forwards PricingPage-module__OqMPQW__slideWidth}.PricingPage-module__OqMPQW__lede{color:#f8fafcd1;font-size:1.2rem;line-height:1.7}@media (max-width:768px){.PricingPage-module__OqMPQW__hero{padding:4.25rem 0}}.PricingPage-module__OqMPQW__philosophy{opacity:0;background:#fff;padding:5rem 0;transform:translateY(30px)}.PricingPage-module__OqMPQW__philosophy.PricingPage-module__OqMPQW__visible{animation:.8s ease-out forwards PricingPage-module__OqMPQW__fadeInUp}.PricingPage-module__OqMPQW__philosophyInner{max-width:48rem;margin:0 auto}.PricingPage-module__OqMPQW__h2{color:var(--navy,#1e3a5f);font-size:2rem;font-weight:700;line-height:1.2;font-family:var(--font-serif,ui-serif,Georgia,serif);margin-bottom:2rem}.PricingPage-module__OqMPQW__h3{color:var(--navy,#1e3a5f);font-size:1.5rem;font-weight:600;line-height:1.3;font-family:var(--font-serif,ui-serif,Georgia,serif);margin:2.5rem 0 1rem}.PricingPage-module__OqMPQW__body{color:#475569;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.75}.PricingPage-module__OqMPQW__bodyEmphasis{color:var(--navy,#1e3a5f);margin-top:2rem;font-size:1.0625rem;font-weight:500;line-height:1.75}.PricingPage-module__OqMPQW__reflectsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0 2.5rem;display:grid}@media (max-width:640px){.PricingPage-module__OqMPQW__reflectsGrid{grid-template-columns:1fr}}.PricingPage-module__OqMPQW__reflectCard{border:1.5px solid var(--accent,#d4a574);background:#f8fafc;border-radius:1rem;flex-direction:column;gap:.75rem;padding:2rem;transition:background-color .3s,box-shadow .3s,transform .25s;display:flex;position:relative}.PricingPage-module__OqMPQW__reflectCard:before{content:"";background:linear-gradient(90deg,#b2a57400,#b2a57459,#b2a57400);height:1px;position:absolute;top:0;left:16px;right:16px}.PricingPage-module__OqMPQW__reflectCard:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0f1f361a}.PricingPage-module__OqMPQW__reflectIcon{background:var(--navy,#1e3a5f);border:1.5px solid var(--accent,#d4a574);width:56px;height:56px;color:var(--accent,#d4a574);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,transform .5s;display:flex;box-shadow:0 6px 16px #0f1f3626}.PricingPage-module__OqMPQW__reflectCard:hover .PricingPage-module__OqMPQW__reflectIcon{background-color:#fff;border-color:#b2a57466;transform:rotate(-360deg)}.PricingPage-module__OqMPQW__reflectCard:hover .PricingPage-module__OqMPQW__reflectIcon svg{color:var(--navy,#1e3a5f)}.PricingPage-module__OqMPQW__reflectTitle{color:var(--navy,#1e3a5f);font-size:1.1rem;font-weight:700;line-height:1.25;font-family:var(--font-serif,ui-serif,Georgia,serif);margin:0}.PricingPage-module__OqMPQW__reflectBody{color:#475569;margin:0;font-size:.9rem;line-height:1.7}.PricingPage-module__OqMPQW__reflectCard:hover .PricingPage-module__OqMPQW__reflectBody{color:#475569}.PricingPage-module__OqMPQW__avoidsList{flex-direction:column;gap:.625rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:flex}.PricingPage-module__OqMPQW__avoidsList li{color:#475569;align-items:center;gap:.75rem;font-size:1.0625rem;line-height:1.5;display:flex}.PricingPage-module__OqMPQW__avoidIcon{color:#94a3b8;flex-shrink:0}.PricingPage-module__OqMPQW__tiers{background:var(--soft,#f8fafc);opacity:0;padding:5rem 0;position:relative;transform:translateY(30px)}.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible{animation:.8s ease-out forwards PricingPage-module__OqMPQW__fadeInUp}.PricingPage-module__OqMPQW__tiers .PricingPage-module__OqMPQW__container{z-index:2;position:relative}.PricingPage-module__OqMPQW__tiersHeading{text-align:center;margin-bottom:3rem}.PricingPage-module__OqMPQW__tiersFade{background:linear-gradient(to bottom,var(--soft,#f8fafc)0%,transparent 100%);pointer-events:none;z-index:1;height:800px;position:absolute;top:0;left:0;right:0}.PricingPage-module__OqMPQW__monthlyBlock{background:#d4a57406;border:2px solid #d4a574b3;border-radius:1.25rem;margin-bottom:3rem;padding:2.75rem 2rem 2rem;position:relative}.PricingPage-module__OqMPQW__monthlyBlockLabel{background:var(--soft,#f8fafc);color:#9a6f30;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #d4a57473;border-radius:2rem;padding:.375rem 1.5rem;font-size:.9rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.PricingPage-module__OqMPQW__tiersGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.PricingPage-module__OqMPQW__tiersGrid{grid-template-columns:repeat(3,1fr)}}.PricingPage-module__OqMPQW__tierCard{border:1.5px solid var(--accent,#d4a574);opacity:0;cursor:default;background:#f8fafc;border-radius:1rem;flex-direction:column;padding:2.75rem;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .25s;display:flex;position:relative}.PricingPage-module__OqMPQW__tierCard:before{content:"";z-index:3;background:linear-gradient(90deg,#b2a57400,#b2a57459,#b2a57400);height:1px;position:absolute;top:0;left:16px;right:16px}.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible .PricingPage-module__OqMPQW__tierCard{animation:.6s ease-out forwards PricingPage-module__OqMPQW__scaleIn}.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible .PricingPage-module__OqMPQW__tierCard:first-child{animation-delay:.2s}.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible .PricingPage-module__OqMPQW__tierCard:nth-child(2){animation-delay:.35s}.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible .PricingPage-module__OqMPQW__tierCard:nth-child(3){animation-delay:.5s}.PricingPage-module__OqMPQW__tierCard:hover{background-color:var(--navy,#1e3a5f);border-color:var(--accent,#d4a574);transform:translateY(-4px);box-shadow:0 18px 40px #0f1f3638}.PricingPage-module__OqMPQW__tierIconWrapper{background:var(--navy,#1e3a5f);border:1.5px solid var(--accent,#d4a574);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1.75rem;transition:background-color .3s,border-color .3s,transform .5s;display:flex;box-shadow:0 8px 20px #0f1f362e}.PricingPage-module__OqMPQW__tierIcon{color:var(--accent,#d4a574);transition:color .3s}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__tierIconWrapper{background-color:#fff;border-color:#b2a57473;transform:rotate(-360deg)}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__tierIcon{color:var(--navy,#1e3a5f)}.PricingPage-module__OqMPQW__tierHeader{margin-bottom:1.5rem}.PricingPage-module__OqMPQW__tierTitle{color:var(--navy,#1e3a5f);font-size:1.65rem;font-weight:700;font-family:var(--font-serif,ui-serif,Georgia,serif);margin-bottom:.625rem;line-height:1.15;transition:color .3s}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__tierTitle{color:#fff}.PricingPage-module__OqMPQW__tierBestFor{color:#64748b;font-size:.9rem;line-height:1.5;transition:color .3s}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__tierBestFor{color:#ffffffb8}.PricingPage-module__OqMPQW__tierFeatures{flex:1;margin-bottom:2rem}.PricingPage-module__OqMPQW__feature{color:var(--navy,#1e3a5f);align-items:flex-start;gap:.625rem;margin-bottom:.875rem;font-size:.9rem;line-height:1.5;transition:color .3s;display:flex}.PricingPage-module__OqMPQW__feature svg{color:var(--accent,#d4a574);flex-shrink:0;margin-top:.1rem;transition:color .3s}.PricingPage-module__OqMPQW__featureNot{color:#94a3b8}.PricingPage-module__OqMPQW__featureNot svg{color:#cbd5e1}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__feature{color:#ffffffe6}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__feature svg{color:var(--accent,#d4a574)}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__featureNot{color:#ffffff59}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__featureNot svg{color:#ffffff40}.PricingPage-module__OqMPQW__ssarsRef{color:#9a6f30;vertical-align:super;margin-left:1px;font-size:.65rem;font-weight:700;line-height:0}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__ssarsRef{color:var(--accent,#d4a574)}.PricingPage-module__OqMPQW__ssarsRefInline{color:#9a6f30;margin-right:2px;font-size:.85rem;font-weight:700}.PricingPage-module__OqMPQW__tierPrice{border-top:1px solid #e2e8f0;flex-direction:column;align-items:center;padding-top:1.5rem;transition:border-color .3s;display:flex}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__tierPrice{border-top-color:#ffffff26}.PricingPage-module__OqMPQW__priceLabel{color:#64748b;margin-bottom:.4rem;font-size:.8rem;transition:color .3s}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__priceLabel{color:#fff9}.PricingPage-module__OqMPQW__priceRange{color:var(--navy,#1e3a5f);font-size:1.75rem;font-weight:700;transition:color .3s}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__priceRange{color:#fff}.PricingPage-module__OqMPQW__disclaimer{color:#3f4958;text-align:center;max-width:60rem;margin:3rem auto 0;font-size:.8125rem;font-style:italic;font-weight:700;line-height:1.6}.PricingPage-module__OqMPQW__taxPrep{opacity:0;background:radial-gradient(900px 500px at 80%,#d4a57414,#0000 65%),linear-gradient(160deg,#0b1b33 0%,#0d2040 55%,#081a2e 100%);padding:5.5rem 0;transform:translateY(30px)}.PricingPage-module__OqMPQW__taxPrep.PricingPage-module__OqMPQW__taxPrepVisible{animation:.8s ease-out forwards PricingPage-module__OqMPQW__fadeInUp}.PricingPage-module__OqMPQW__taxPrepInner{gap:3.5rem 5rem;max-width:72rem;margin:0 auto;display:grid}@media (min-width:768px){.PricingPage-module__OqMPQW__taxPrepInner{grid-template-columns:1fr 1fr;align-items:start}}.PricingPage-module__OqMPQW__taxEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#d4a574);margin-bottom:.875rem;font-size:.75rem;font-weight:700;display:inline-block}.PricingPage-module__OqMPQW__taxTitle{color:#f8fafc;font-size:clamp(1.75rem,2vw + 1rem,2.25rem);font-family:var(--font-serif,ui-serif,Georgia,serif);margin-bottom:1rem;font-weight:700;line-height:1.15}.PricingPage-module__OqMPQW__taxBestFor{color:#f8fafcb8;margin-bottom:2.25rem;font-size:1rem;line-height:1.65}.PricingPage-module__OqMPQW__taxIncludesHeading{color:#f8fafc;margin-bottom:.875rem;font-size:.9375rem;font-weight:600}.PricingPage-module__OqMPQW__taxIncludes ul{margin:0;padding:0;list-style:none}.PricingPage-module__OqMPQW__taxIncludes li{color:#f8fafcd1;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9375rem;line-height:1.55;display:flex}.PricingPage-module__OqMPQW__taxIncludes li:last-child{border-bottom:none}.PricingPage-module__OqMPQW__taxIncludeIcon{color:var(--accent,#d4a574);flex-shrink:0}.PricingPage-module__OqMPQW__taxFeesHeading{color:#f8fafc;font-size:1.25rem;font-weight:600;font-family:var(--font-serif,ui-serif,Georgia,serif);margin-bottom:1.25rem}.PricingPage-module__OqMPQW__feeTable{border-collapse:collapse;width:100%;margin-bottom:1.75rem}.PricingPage-module__OqMPQW__feeTable tr{border-bottom:1px solid #ffffff1a}.PricingPage-module__OqMPQW__feeTable tr:last-child{border-bottom:none}.PricingPage-module__OqMPQW__feeTable td{color:#f8fafce0;padding:.875rem .5rem;font-size:.9375rem}.PricingPage-module__OqMPQW__feeTable td:first-child{padding-left:0}.PricingPage-module__OqMPQW__feeTable td:last-child{text-align:right;color:#f8fafc;padding-right:0;font-size:1rem;font-weight:600}.PricingPage-module__OqMPQW__taxDisclaimer{color:#f8fafc80;margin-bottom:.875rem;font-size:.8125rem;font-style:italic;line-height:1.65}.PricingPage-module__OqMPQW__taxDisclaimerAccent{color:#d4a574cc;font-style:normal;font-weight:500}.PricingPage-module__OqMPQW__midCta{background:var(--soft,#f8fafc);border-top:1px solid #d4a5744d;border-bottom:1px solid #d4a5744d;padding:1.75rem 0}.PricingPage-module__OqMPQW__midCtaInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.PricingPage-module__OqMPQW__midCtaText{color:var(--navy,#1e3a5f);margin:0;font-size:.9375rem;font-weight:600}.PricingPage-module__OqMPQW__midCtaLinks{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PricingPage-module__OqMPQW__midCtaLink{color:#9a6f30;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.PricingPage-module__OqMPQW__midCtaLink:hover{color:var(--navy,#1e3a5f)}.PricingPage-module__OqMPQW__midCtaDot{color:#cbd5e1;font-size:1.25rem;line-height:1}.PricingPage-module__OqMPQW__taxCtaNudge{border-top:1px solid #ffffff1a;flex-direction:column;gap:.625rem;margin-top:2rem;padding-top:1.5rem;display:flex}.PricingPage-module__OqMPQW__taxCtaNudgeText{letter-spacing:.07em;text-transform:uppercase;color:var(--accent,#d4a574);margin:0;font-size:.8rem;font-weight:700}.PricingPage-module__OqMPQW__taxCtaLink{color:#f8fafcd1;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.PricingPage-module__OqMPQW__taxCtaLink:hover{color:#fff}.PricingPage-module__OqMPQW__ctaContacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-top:1.5rem;display:flex}.PricingPage-module__OqMPQW__ctaContact{color:#64748b;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.PricingPage-module__OqMPQW__ctaContact:hover{color:var(--navy,#1e3a5f)}.PricingPage-module__OqMPQW__ctaContactDot{color:#cbd5e1;font-size:1.25rem;line-height:1}@media (max-width:600px){.PricingPage-module__OqMPQW__midCtaInner{text-align:center;flex-direction:column;gap:.75rem}.PricingPage-module__OqMPQW__ctaContactDot{display:none}.PricingPage-module__OqMPQW__ctaContacts{flex-direction:column;gap:.5rem}}.PricingPage-module__OqMPQW__cta{opacity:0;background:#fff;padding:5rem 0;position:relative}.PricingPage-module__OqMPQW__cta:before{content:"";opacity:.11;pointer-events:none;z-index:0;background-image:url(/fleur-de-leafs-1.png);background-repeat:repeat;background-size:600px;background-attachment:fixed;position:absolute;inset:0}.PricingPage-module__OqMPQW__cta.PricingPage-module__OqMPQW__ctaVisible{animation:.8s ease-out forwards PricingPage-module__OqMPQW__fadeInUp}.PricingPage-module__OqMPQW__ctaInner{z-index:1;text-align:center;max-width:40rem;margin:0 auto;position:relative}.PricingPage-module__OqMPQW__ctaButton{background:var(--navy,#1e3a5f);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.PricingPage-module__OqMPQW__ctaButton:hover{background:#0f2a49;transform:translateY(-1px)}@media (max-width:768px){.PricingPage-module__OqMPQW__philosophy,.PricingPage-module__OqMPQW__tiers,.PricingPage-module__OqMPQW__cta{padding:3.5rem 0}.PricingPage-module__OqMPQW__taxPrep{padding:4rem 0}.PricingPage-module__OqMPQW__tierCard{padding:1.75rem}.PricingPage-module__OqMPQW__monthlyBlock{padding:2.25rem 1.25rem 1.5rem}.PricingPage-module__OqMPQW__monthlyBlockLabel{letter-spacing:.06em;padding:.35rem 1rem;font-size:.6375rem}}@media (prefers-reduced-motion:reduce){.PricingPage-module__OqMPQW__heroVisible .PricingPage-module__OqMPQW__heroContent,.PricingPage-module__OqMPQW__heroVisible .PricingPage-module__OqMPQW__accentLine,.PricingPage-module__OqMPQW__philosophy.PricingPage-module__OqMPQW__visible,.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible,.PricingPage-module__OqMPQW__tiers.PricingPage-module__OqMPQW__visible .PricingPage-module__OqMPQW__tierCard,.PricingPage-module__OqMPQW__taxPrep.PricingPage-module__OqMPQW__taxPrepVisible,.PricingPage-module__OqMPQW__cta.PricingPage-module__OqMPQW__ctaVisible{opacity:1;animation:none;transform:none}.PricingPage-module__OqMPQW__accentLine{width:80px}.PricingPage-module__OqMPQW__tierCard:hover .PricingPage-module__OqMPQW__tierIconWrapper,.PricingPage-module__OqMPQW__reflectCard:hover .PricingPage-module__OqMPQW__reflectIcon{transform:none}}
/*# sourceMappingURL=a08f0f976e750e52.css.map*/