#root .ba-section{text-align:center;max-width:1200px}#root .rp-page .ba-section h2,#root .ba-section h2{letter-spacing:-.03em;color:#26334b;margin:0;font:400 clamp(32px,3.4vw,46px)/1.16 Canela Deck,Georgia,serif}#root .ba-sub{color:#53647e;margin:14px auto 0;font-size:18px}#root .ba-stage{aspect-ratio:16/9;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid #e4ddcc;border-radius:28px;max-width:1080px;margin:44px auto 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -52px #26334b73}#root .ba-panel{text-align:left;position:absolute;inset:0}#root .ba-before{color:#3a3a3a;background:#f4f4f2;flex-direction:column;gap:14px;padding:3.2% 3.4%;font-family:Arial,Helvetica,sans-serif;display:flex}#root .ba-stmt-head{border-bottom:2px solid #5a6b7d;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:8px;display:flex}#root .ba-stmt-head b{color:#1f3550;font-size:15px;display:block}#root .ba-stmt-tabs{gap:2px;display:flex}#root .ba-stmt-tabs i{color:#555;background:#e2e4e7;border:1px solid #cfd3d8;padding:5px 9px;font-size:10.5px;font-style:normal}#root .ba-stmt-tabs i.on{color:#1f3550;background:#fff;border-bottom-color:#fff;font-weight:700}#root .ba-stmt-table{background:#fff;border:1px solid #c9cdd2}#root .ba-stmt-row{grid-template-columns:1.1fr 1fr .6fr 1.1fr .9fr 1fr 1.15fr .95fr 1.2fr;font-size:10.5px;line-height:1.2;display:grid}#root .ba-stmt-row span{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-right:1px solid #e3e5e8;padding:6px 7px;overflow:hidden}#root .ba-stmt-th{color:#2d3e52;font-weight:700;background:#dfe3e8!important}#root .ba-stmt-th span{white-space:normal}#root .ba-stmt-fine{color:#8a8a8a;margin:0;font-size:9.5px;line-height:1.45}#root .ba-after{background:url(/assets/hifi/mesh-navy.webp) 50%/cover no-repeat,#202a4e;place-items:center;display:grid}#root .ba-rovia{width:min(520px,62%);font-family:var(--font-body);background:#fffdf8;border:1px solid #ffffff40;border-radius:22px;gap:10px;padding:22px 22px 18px;display:grid;box-shadow:0 40px 70px -40px #0d1221b3}#root .ba-rovia-head{border-bottom:1px solid #eee8da;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}#root .ba-rovia-head small{color:#6f7060;font-size:12px;display:block}#root .ba-rovia-head b{color:#26334b;margin-top:3px;font:400 22px/1.2 Canela Deck,Georgia,serif;display:block}#root .ba-rovia-chip{font:600 11px/1 var(--font-body);color:#7a5a1f;white-space:nowrap;background:#fbf4e3;border:1px solid #ead9b0;border-radius:999px;padding:6px 10px}#root .ba-lot{background:#f3efe6;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}#root .ba-lot.is-pick{background:#fff;box-shadow:0 0 0 1.5px #c9ad78}#root .ba-lot b{font:600 14px/1.2 var(--font-body);color:#26334b;display:block}#root .ba-lot small{color:#6f7060;margin-top:2px;font-size:12px;display:block}#root .ba-badge{font:600 11px/1 var(--font-body);white-space:nowrap;border-radius:999px;padding:6px 10px;font-style:normal}#root .ba-badge-navy{color:#26334b;background:#26334b14}#root .ba-badge-gold{color:#7a5a1f;background:#fbf4e3}#root .ba-badge-wine{color:#733c53;background:#733c5314}#root .ba-reco{color:#f4efe2;background:linear-gradient(#2f3e5b,#162037);border-radius:16px;margin-top:4px;padding:14px 16px}#root .ba-reco>.rv-lockup{font-size:18px}#root .ba-reco p{color:#f4efe2;margin:8px 0 0;font-size:13.5px;line-height:1.45}#root .ba-reco strong{color:#d9c4a0;font-weight:600}#root .ba-label{z-index:3;font:600 12px/1 var(--font-body);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:8px 12px;position:absolute;top:16px}#root .ba-label-l{color:#3a3a3a;background:#ffffffd9;border:1px solid #d6d8dc;left:16px}#root .ba-label-r{color:#f4efe2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#26334bcc;border:1px solid #fff3;right:16px}#root .ba-divider{z-index:4;pointer-events:none;border-left:2px solid #fffdf8;width:0;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #26334b1f}#root .ba-handle{color:#26334b;cursor:ew-resize;pointer-events:auto;background:#fffdf8;border:1px solid #e4ddcc;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -27px;transition:transform .15s;display:grid;position:absolute;top:50%;left:0;box-shadow:0 12px 28px -12px #26334b80}#root .ba-handle:hover{transform:scale(1.06)}#root .ba-handle:focus-visible{outline-offset:3px;outline:2px solid #c9ad78}#root .ba-handle svg{width:22px;height:22px}@media (max-width:760px){#root .ba-stage{aspect-ratio:4/5}#root .ba-stmt-row{grid-template-columns:repeat(5,1fr)}#root .ba-stmt-row span:nth-child(n+6),#root .ba-stmt-tabs{display:none}#root .ba-rovia{width:84%;padding:16px}#root .ba-label{font-size:11px;top:12px}}#root .ba-stmt-head b{font-size:17px}#root .ba-stmt-head span{font-size:11.5px}#root .ba-stmt-row{font-size:12px}#root .ba-stmt-row span{padding:8px}#root .ba-stmt-fine{font-size:10.5px}#root .ba-stmt-sum{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}#root .ba-stmt-sum span{background:#fff;border:1px solid #d3d7dc;padding:8px 10px}#root .ba-stmt-sum small{color:#777;text-transform:uppercase;letter-spacing:.02em;font-size:10px;display:block}#root .ba-stmt-sum b{color:#1f3550;margin-top:4px;font-size:13px;display:block}#root .ba-label{top:auto;bottom:18px}@media (max-width:760px){#root .ba-stmt-sum{grid-template-columns:1fr 1fr}#root .ba-label{bottom:12px}#root .ba-stage{aspect-ratio:3/4}#root .ba-rovia{gap:8px;padding:14px}#root .ba-rovia-head b{font-size:18px}#root .ba-lot{padding:9px 11px}#root .ba-reco{padding:11px 12px}#root .ba-reco p{font-size:12.5px}}#root .ba-before{font-family:var(--font-body);color:#5d6a80;background:radial-gradient(at 20% 0,#fbfaf6,#0000 60%),linear-gradient(160deg,#f3efe6,#ebe6da);gap:12px}#root .ba-stmt-head{border-bottom:1px solid #d9ccab;padding-bottom:10px}#root .ba-stmt-head b{font:500 16px/1.3 var(--font-body);color:#3d4c66;letter-spacing:-.005em}#root .ba-stmt-head span{color:#8a8b80;font-size:11.5px}#root .ba-stmt-tabs{gap:4px}#root .ba-stmt-tabs i{font:500 11px/1 var(--font-body);color:#8a8b80;background:0 0;border:1px solid #e4ddcc;border-radius:999px;padding:6px 10px}#root .ba-stmt-tabs i.on{color:#3d4c66;background:#fffdf8;border-color:#d9ccab;font-weight:600}#root .ba-stmt-sum{gap:8px}#root .ba-stmt-sum span{background:#fffdf8;border:1px solid #e4ddcc;border-radius:10px;padding:9px 11px}#root .ba-stmt-sum small{font:500 9.5px/1.2 var(--font-body);color:#8a8b80;letter-spacing:.06em}#root .ba-stmt-sum b{font:500 13px/1.2 var(--font-body);color:#3d4c66}#root .ba-stmt-table{background:#fffdf8;border:1px solid #e4ddcc;border-radius:12px;overflow:hidden}#root .ba-stmt-row{font:400 11.5px/1.2 var(--font-body);color:#6b7486}#root .ba-stmt-row span{border-right:0;padding:8px 9px}#root .ba-stmt-row+.ba-stmt-row{border-top:1px solid #f0ead9}#root .ba-stmt-row:nth-child(2n){background:0 0}#root .ba-stmt-th{color:#8a8b80;letter-spacing:.05em;text-transform:uppercase;font:600 9.5px/1.25 var(--font-body)!important;background:#f6f2e8!important}#root .ba-stmt-fine{font:400 10px/1.5 var(--font-body);color:#a3a496}#root .ba-label-l{color:#5d6a80;font-family:var(--font-body);background:#fffdf8e6;border:1px solid #e4ddcc}#root .ba-handle-rail{z-index:5;pointer-events:none;width:0;position:absolute;top:0;bottom:0}#root .ba-handle-rail .ba-handle{pointer-events:auto}#root .ba-stage.is-demo .ba-handle{transform:scale(1.08);box-shadow:0 16px 34px -12px #26334b99}#root .ba-stage{container:ba-stage/inline-size}@container ba-stage (max-width:959px){#root .ba-stage .ba-panel{--ba-table:600px;--ba-inset:clamp(12px,(100cqi - var(--ba-table)) / 2,60px)}#root .ba-stage .ba-panel.ba-before{padding:max(14px,3.2%) var(--ba-inset) 72px;gap:10px}#root .ba-stage .ba-stmt-head{flex-wrap:wrap;row-gap:8px}#root .ba-stage .ba-stmt-head b{font-size:15px}#root .ba-stage .ba-stmt-head span{font-size:11px}#root .ba-stage .ba-stmt-tabs i{padding:5px 9px;font-size:10.5px}#root .ba-stage .ba-stmt-sum small{font-size:10px}#root .ba-stage .ba-stmt-sum b{font-size:12.5px}#root .ba-stage .ba-stmt-table{grid-template-columns:repeat(9,auto);display:grid}#root .ba-stage .ba-stmt-row{grid-column:1/-1;grid-template-columns:subgrid;font-size:11px}#root .ba-stage .ba-stmt-row span{text-overflow:clip;padding:7px;overflow:visible}#root .ba-stage .ba-stmt-th{font-size:10px!important}#root .ba-stage .ba-panel.ba-after{grid-template-columns:minmax(var(--ba-inset),1fr) minmax(0,520px) minmax(var(--ba-inset),1fr);padding-inline:0}#root .ba-stage .ba-after .ba-rovia{grid-column:2;justify-self:stretch;width:auto;min-width:0}}@container ba-stage (max-width:767px){#root .ba-stage .ba-panel{--ba-table:320px}#root .ba-stage .ba-stmt-table{grid-template-columns:repeat(5,auto)}#root .ba-stage .ba-stmt-row span:nth-child(n+6){display:none}}@container ba-stage (max-width:639px){#root .ba-stage .ba-panel{--ba-table:292px}#root .ba-stage .ba-stmt-head b{font-size:13.5px}#root .ba-stage .ba-stmt-head span{font-size:10.5px}#root .ba-stage .ba-stmt-sum{grid-template-columns:1fr 1fr;gap:6px}#root .ba-stage .ba-stmt-sum span{padding:7px 8px}#root .ba-stage .ba-stmt-sum b{font-size:12px}#root .ba-stage .ba-stmt-row{font-size:10.5px}#root .ba-stage .ba-stmt-row span{padding:6px 5px}#root .ba-stage .ba-after .ba-rovia{border-radius:18px;gap:7px;padding:12px}#root .ba-stage .ba-rovia .ba-rovia-head{gap:8px;padding-bottom:8px}#root .ba-stage .ba-rovia-head small{font-size:10.5px}#root .ba-stage .ba-rovia-head b{font-size:16.5px}#root .ba-stage .ba-rovia-chip{padding:5px 8px;font-size:10px}#root .ba-stage .ba-rovia .ba-lot{border-radius:10px;padding:8px 10px}#root .ba-stage .ba-lot b{font-size:12.5px}#root .ba-stage .ba-lot small{font-size:10.5px}#root .ba-stage .ba-badge{padding:5px 8px;font-size:10px}#root .ba-stage .ba-reco{border-radius:12px;padding:10px 12px}#root .ba-stage .ba-reco>.rv-lockup{font-size:15px}#root .ba-stage .ba-reco p{margin-top:6px;font-size:11.5px}#root .ba-stage .ba-handle-rail{--ba-rail-end:24px}#root .ba-stage .ba-handle{width:44px;height:44px;margin:-22px 0 0 -23px}#root .ba-stage .ba-handle svg{width:20px;height:20px}}@container ba-stage (max-width:383px){#root .ba-stage .ba-panel{--ba-table:254px}#root .ba-stage .ba-stmt-row{font-size:10px}#root .ba-stage .ba-stmt-row span{font-variant-numeric:normal;padding:6px 3.5px}#root .ba-stage .ba-stmt-th{letter-spacing:.02em}#root .ba-stage .ba-rovia .ba-rovia-head,#root .ba-stage .ba-rovia .ba-lot{flex-wrap:nowrap}#root .ba-stage .ba-rovia-head b{text-wrap:balance}#root .ba-stage .ba-lot small{text-wrap:pretty;font-size:10px}}
#root .rp-page .rv-rail{grid-template-columns:repeat(var(--n,4),1fr);text-align:center;gap:32px;max-width:1120px;margin:64px auto 0;padding:0;list-style:none;display:grid;position:relative}#root .rp-page .rv-rail:before{content:"";top:36px;left:calc(50% / var(--n,4));right:calc(50% / var(--n,4));background:linear-gradient(90deg,#d9ccab,#c9ad78 50%,#d9ccab);height:1px;position:absolute}#root .rp-page .rv-rail>li{background:0 0;border:0;flex-direction:column;align-items:center;max-width:none;margin:0;padding:0;display:flex;position:relative}#root .rp-page .rv-medal{z-index:1;color:#26334b;background:#fffdf8;border:1px solid #e4ddcc;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 16px 30px -20px #26334b59}#root .rp-page .rv-medal svg{width:30px;height:30px;color:inherit;margin:0}#root .rp-page .rv-rail>li.is-gold .rv-medal{color:#5c4516;background:linear-gradient(150deg,#f3e6c4,#dfc58e);border-color:#d7c397;box-shadow:0 18px 34px -20px #8f631d80}#root .rp-page .rv-rail h3{letter-spacing:-.015em;color:#26334b;margin:26px 0 10px;font:400 clamp(24px,2vw,28px)/1.2 Canela Deck,Georgia,serif}#root .rp-page .rv-rail p{color:#53647e;max-width:26ch;margin:0;font-size:17px;line-height:1.55}#root .rp-page .rv-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}#root .rp-page .rv-tag{font:600 13px/1 var(--font-body);color:#7a5a1f;background:#fbf4e3;border:1px solid #ead9b0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}#root .rp-page a.rv-tag:hover{background:#f5e8c9;border-color:#d7c397}@media (max-width:900px){#root .rp-page .rv-rail{--gap:40px;gap:var(--gap);text-align:left;grid-template-columns:1fr;max-width:420px;margin:48px auto 0}#root .rp-page .rv-rail:before{display:none}#root .rp-page .rv-rail>li{grid-template-rows:min-content min-content 1fr;grid-template-columns:72px 1fr;align-items:start;gap:0 20px;display:grid}#root .rp-page .rv-rail>li:not(:last-child):after{content:"";top:72px;left:36px;bottom:calc(-1 * var(--gap));background:#d9ccab;width:1px;position:absolute}#root .rp-page .rv-medal{grid-row:1/span 3}#root .rp-page .rv-rail h3{grid-column:2;margin:12px 0 6px}#root .rp-page .rv-rail p,#root .rp-page .rv-tags{grid-column:2}#root .rp-page .rv-tags{justify-content:flex-start;margin-top:12px}}
#root .rp-light.ps-page{color:#26334b;font-family:var(--font-body);background:#faf9f6;overflow-x:clip}#root .ps-page .rf-nav{--nav-ink:#26334b;--nav-muted:#454b55;--nav-surface:#faf9f6;--nav-glass:#faf9f6ed;--nav-hover:#26334b09;--nav-rule:#26334b14;--nav-card:#26334b05;--nav-card-hover:#26334b0c;--nav-action:#26334b;--nav-action-ink:#fff8e8;--nav-action-hover:#384760}#root .ps-page .rf-nav .hf-logo{filter:none}#root .ps-page .rp-section{border:0;width:calc(100% - 96px);max-width:1200px;margin:0 auto;padding:90px 0;scroll-margin-top:110px}#root .ps-page main h2{font:600 clamp(30px,3.3vw,48px)/1.16 var(--font-body);letter-spacing:-.045em;text-align:center;text-wrap:balance}#root .ps-page main h3{font-family:var(--font-body);letter-spacing:-.025em}#root .ps-page .rp-button{background:var(--action-gold,#e5d5ae);color:#26334b;border:1px solid #d7c397;border-radius:999px;min-height:54px;padding:14px 30px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffff80,0 2px 4px #6051340a}#root .ps-page .rp-button:hover{background:var(--action-gold-hover,#ddc99a)}#root .ps-page :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #315a86}#root .ps-page .ps-hero{text-align:center;padding:150px 24px 0;overflow:hidden}#root .ps-page .ps-hero h1{letter-spacing:-.045em;max-width:1050px;margin:0 auto;font:400 clamp(42px,5.2vw,76px)/1.06 Canela Deck,Georgia,serif}#root .ps-page .ps-hero>p{color:#53647e;max-width:760px;margin:22px auto;font-size:20px;line-height:1.6}#root .ps-page .ps-actions{justify-content:center;align-items:center;gap:24px;display:flex}#root .ps-page .ps-actions>a:not(.rp-button,.ps-secondary-action){color:#53647e;padding:14px 0;font-size:14px}.rp-light.ps-page .ps-secondary-action{font:500 16px/1.3 var(--font-body);color:#26334b;border:1px solid #26334b33;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 28px;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.rp-light.ps-page .ps-secondary-action:hover{background:#26334b0d;border-color:#26334b4d}#root .ps-page .ps-art-stage{isolation:isolate;place-items:center;height:420px;margin-top:20px;display:grid;position:relative}#root .ps-page .ps-art-stage img{object-fit:contain;z-index:1;width:440px;max-width:90vw;height:440px}#root .ps-page .ps-wave{opacity:.5;z-index:-1;width:150%;height:440px;position:absolute;inset:0 -25%;-webkit-mask-image:linear-gradient(#0000,#000 22% 75%,#0000);mask-image:linear-gradient(#0000,#000 22% 75%,#0000)}#root .ps-page .ps-hero .ps-offer-note{max-width:650px;margin:0 auto 24px;font-size:14px}#root .ps-page .rp-section-heading{text-align:center;max-width:900px;margin:0 auto 42px;display:block}#root .ps-page .rp-section-heading p{color:#53647e;text-align:center;margin:18px auto 0;font-size:18px}#root .ps-page .ps-tax-intro .rp-tax-hero-art{background:0 0;max-width:1000px;margin:42px auto 0}#root .ps-page .ps-tax-intro .rp-tax-hero-paper{max-width:none;box-shadow:none;background:0 0;grid-template-columns:1fr 1fr;gap:64px;padding:0;display:grid}#root .ps-page .ps-tax-intro .rp-tax-event{box-shadow:none;text-align:center;background:0 0;border:0;padding:12px 30px}#root .ps-page .ps-tax-intro .rp-tax-event h3{font-size:24px}#root .ps-page .ps-tax-intro .rp-event-symbol{margin:0 auto 20px}#root .ps-page .ps-tax-intro .rp-tax-event p{color:#53647e;font-size:16px;line-height:1.6}#root .ps-page .rp-tax-connector{display:none}#root .ps-page .rp-tax-art-note{text-align:center;margin-top:24px;font-size:12px}#root .ps-page :is(.rp-lot-receipt,.rp-calc-result){color:#26334b;box-shadow:none;background:#edf3f9;border:0;border-radius:20px}#root .ps-page .rp-selectable-lot{border-radius:16px}#root .ps-page .rp-selectable-lot.is-selected{background:#efe7d4;border-color:#b6a16e}#root .ps-page .rp-harvest-example{background:#f1f3ed;border:0;border-radius:20px;padding:32px}#root .ps-page .rp-note,#root .ps-page .rp-calc-terms{color:#53647e;line-height:1.6}#root .ps-page .rp-calc-inputs{box-shadow:none;background:0 0;border:0}#root .ps-page .rp-calc-result output{color:#26334b}#root .ps-page .ps-journey{text-align:center}#root .ps-page .ps-journey>p{color:#53647e;margin:18px 0 40px}#root .ps-page .ps-journey ol{grid-template-columns:repeat(5,1fr);gap:28px;margin:0 0 40px;padding:0;list-style:none;display:grid}#root .ps-page .ps-journey li svg{stroke-width:1.4px;color:#667c94;width:36px;height:36px;margin-bottom:18px}#root .ps-page .ps-journey h3{font-size:16px;font-weight:500;line-height:1.5}#root .ps-page .rp-faq{max-width:900px;display:block}#root .ps-page .rp-faq h2{max-width:none}#root .ps-page .rp-faq-contact{text-align:center;margin:20px 0 36px}#root .ps-page .rp-faq summary{padding:24px 0;font-size:17px}#root .ps-page .ps-related{grid-template-columns:1fr 1fr;gap:24px;padding-top:20px;display:grid}#root .ps-page .ps-related>a:only-child{grid-column:1/-1;width:100%;max-width:760px;margin:0 auto}#root .ps-page .ps-related>a{background:#f3eee5;border-radius:20px;align-items:center;gap:12px;padding:28px 32px;text-decoration:none;display:flex}#root .ps-page .ps-related>a+a{background:#ebf2f8}#root .ps-page .ps-related>a>div{flex:1}#root .ps-page .ps-related h3{margin:0 0 16px;font-size:23px}#root .ps-page .ps-related span{font-size:13px}#root .ps-page .ps-related img{object-fit:contain;width:42%;height:185px}#root .ps-page .ps-closing{isolation:isolate;text-align:center;place-items:center;min-height:390px;padding:90px 24px 110px;display:grid;position:relative;overflow:hidden}#root .ps-page .ps-closing p{color:#53647e;margin:18px 0 26px;font-size:18px}#root .ps-page .ps-closing .ps-wave{top:30px}@media (max-width:760px){#root .ps-page .rp-section{width:calc(100% - 40px);padding:64px 0}#root .ps-page .ps-hero{padding-top:116px}#root .ps-page .ps-hero h1{font-size:42px}#root .ps-page .ps-hero>p{font-size:17px}#root .ps-page .ps-actions{flex-wrap:wrap;gap:16px}#root .ps-page .ps-art-stage{height:310px}#root .ps-page .ps-art-stage img{width:330px;height:330px}#root .ps-page .ps-wave{width:190%;height:340px;left:-45%}#root .ps-page .ps-tax-intro .rp-tax-hero-paper{grid-template-columns:1fr;gap:30px}#root .ps-page .rp-harvest-example{padding:24px}#root .ps-page .ps-journey ol{grid-template-columns:1fr;gap:28px}#root .ps-page .ps-journey li{text-align:left;align-items:center;gap:20px;width:100%;max-width:280px;margin:auto;display:flex}#root .ps-page .ps-journey li svg{flex-shrink:0;margin:0}#root .ps-page .ps-related{grid-template-columns:1fr}#root .ps-page .ps-related>a{padding:24px}#root .ps-page .ps-related h3{font-size:20px}#root .ps-page .ps-related img{height:150px}#root .ps-page .ps-closing{min-height:340px;padding:64px 24px 80px}}#root .ps-page .ps-art-stage{height:350px}#root .ps-page .ps-art-stage img{width:370px;height:370px}#root .ps-page .rp-harvest-example{margin-top:40px}#root .ps-page .ps-lot-takeaway{color:#26334b;margin:18px 0 12px;font-size:16px;line-height:1.5}#root .ps-page .rp-note,#root .ps-page .rp-tax-tag,#root .ps-page .rp-calc-terms{color:#536078;font-size:14px}#root .ps-page .ps-calc-details{color:#536078;max-width:900px;margin:24px auto 0}#root .ps-page .ps-calc-details summary{cursor:pointer;padding:16px 0;font-size:15px}#root .ps-page .rp-lot-input:has(button[hidden]){grid-template-columns:130px 1fr}#root .ps-page .rp-remove[hidden]{display:none}#root .ps-page .rp-calc-result{padding:32px}#root .ps-page .rp-calc-result output{font-size:clamp(54px,6vw,80px)}#root .ps-page .rp-cap-status:empty{display:none}@media (max-width:760px){#root .ps-page .ps-art-stage{height:250px}#root .ps-page .ps-art-stage img{width:280px;height:280px}#root .ps-page .rp-calc-grid{gap:16px}#root .ps-page .rp-calc-result{padding:24px}#root .ps-page .rp-harvest-example{margin-top:32px}#root .ps-page .rp-lot-input:has(button[hidden]){grid-template-columns:1fr;gap:12px}}#root .ps-page .ps-art-stage .ps-wave{height:100%}#root .ps-page .rp-calc-grid{background:linear-gradient(160deg,#fdf9ef,#f7eeda);border:1px solid #e9dcba;border-radius:26px;align-items:center;gap:60px;padding:46px 50px;box-shadow:inset 0 1px #ffffffd9}#root .ps-page .ps-earn-brand{align-items:center;gap:12px;margin:0 0 30px;display:flex}#root .ps-page .ps-earn-brand img{width:32px;height:32px}#root .ps-page .ps-earn-brand span{font:600 13px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#8f631d}#root .ps-page .rp-lot-input label{font:600 11.5px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#9b804d}#root .ps-page .rp-money-input{border-bottom:1px solid #d9c89a}#root .ps-page .rp-money-input span{color:#9b804d}#root .ps-page .rp-money-input input{color:#26334b;font-size:30px}#root .ps-page .rp-text-button{color:#8f631d}#root .ps-page .rp-calc-result{text-align:center;background:#fffdf6;border:1px solid #ecdfbd;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:42px 36px;display:flex;box-shadow:0 20px 40px -30px #6a531f73}#root .ps-page .rp-result-label{font:600 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#9b804d;order:-1}#root .ps-page .rp-calc-result output{font:400 clamp(60px,6vw,88px)/1 var(--font-display);letter-spacing:-.02em;color:#26334b}#root .ps-page .ps-earn-meter{background:#eee3c6;border-radius:4px;width:min(220px,72%);height:4px;display:block;position:relative;overflow:hidden}#root .ps-page .ps-earn-meter:after{content:"";width:calc(var(--p)*100%);background:linear-gradient(90deg,#d9b96a,#b08a45);border-radius:4px;position:absolute;inset:0}#root .ps-page .rp-cap-status{min-height:1.2em;margin:0}#root .ps-page .rp-calc-result .rp-button{margin-top:14px}#root .ps-page .ps-calc-details{text-align:center}@media (max-width:760px){#root .ps-page .rp-calc-grid{gap:30px;padding:26px 20px}#root .ps-page .rp-calc-result{padding:30px 22px}}#root .ps-calc-cert .rp-calc-grid{background:#fffdf6;border:1px solid #ddcda2;border-radius:8px;flex-direction:column;align-items:center;gap:8px;max-width:760px;margin:0 auto;padding:64px 56px 58px;display:flex;position:relative;box-shadow:0 30px 60px -44px #6a531f80}#root .ps-calc-cert .rp-calc-grid:after{content:"";pointer-events:none;border:1px solid #e9dcba;border-radius:4px;position:absolute;inset:10px}#root .ps-calc-cert .rp-calc-inputs{text-align:center;flex-direction:column;align-items:center;display:flex}#root .ps-calc-cert .ps-earn-brand{margin-bottom:34px}#root .ps-calc-cert .rp-lot-input{justify-items:center;gap:10px;grid-template-columns:1fr!important}#root .ps-calc-cert .rp-money-input{justify-content:center}#root .ps-calc-cert .rp-money-input input{font:400 44px/1.1 var(--font-display);letter-spacing:-.01em;text-align:center;max-width:260px}#root .ps-calc-cert .rp-money-input span{font:400 26px/1 var(--font-display)}#root .ps-calc-cert .rp-text-button{margin:10px 0 26px}#root .ps-calc-cert .rp-calc-result{box-shadow:none;background:0 0;border:0;border-top:1px solid #e9dcba;border-radius:0;width:min(430px,100%);padding:26px 0 0}#root .ps-calc-cert .rp-calc-result output{font-size:clamp(72px,7vw,104px)}@media (max-width:760px){#root .ps-calc-cert .rp-calc-grid{padding:40px 22px 36px}}#root .ps-calc-dusk .rp-calc-grid{background:#fffdf8;border:1px solid #e4ddcc;border-radius:26px;gap:56px;padding:20px 20px 20px 50px;box-shadow:0 30px 60px -44px #26334b59}#root .ps-calc-dusk .rp-calc-result{background:url(/assets/hifi/mesh-navy.webp) 50%/cover no-repeat,#202a4e;border:0;border-radius:18px;padding:52px 40px;box-shadow:inset 0 1px #ffffff24}#root .ps-calc-dusk .rp-calc-result output{color:#fff8ec}#root .ps-calc-dusk .rp-result-label{color:#e5d5ae}#root .ps-calc-dusk .ps-earn-meter{background:#ffffff26}#root .ps-calc-dusk .rp-cap-status{color:#cdd6e6}#root .ps-calc-dusk .rp-calc-result .rp-button{background:var(--action-gold,#e5d5ae);border-color:#d7c397;color:#26334b!important}#root .ps-calc-dusk .rp-calc-result .rp-button:hover{background:var(--action-gold-hover,#ddc99a)}@media (max-width:760px){#root .ps-calc-dusk .rp-calc-grid{padding:20px}}#root .ps-calc-receipt .rp-calc-grid{box-shadow:none;background:0 0;border:0;align-items:center;gap:72px;padding:0}#root .ps-calc-receipt .rp-money-input input{font:400 40px/1.1 var(--font-display)}#root .ps-calc-receipt .ps-receipt{text-align:left;background:#fffdf6;border:1px solid #e6d9b6;border-radius:6px 6px 14px 14px;padding:34px 34px 30px;display:block;position:relative;box-shadow:0 34px 60px -44px #6a531f8c}#root .ps-calc-receipt .ps-receipt:before{content:"";background:linear-gradient(90deg,#d9b96a,#b08a45);border-radius:6px 6px 0 0;height:5px;position:absolute;top:0;left:0;right:0}#root .ps-calc-receipt .ps-receipt-head{font:600 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#9b804d;margin:0 0 18px}#root .ps-calc-receipt .ps-receipt-rows{flex-direction:column;margin:0;display:flex}#root .ps-calc-receipt .ps-receipt-rows>div{border-top:1px dashed #e3d6b4;justify-content:space-between;gap:24px;padding:12px 0;font-size:15.5px;display:flex}#root .ps-calc-receipt .ps-receipt-rows dt{color:#68695f}#root .ps-calc-receipt .ps-receipt-rows dd{color:#26334b;font-variant-numeric:tabular-nums;margin:0;font-weight:600}#root .ps-calc-receipt .ps-receipt-total{border-top:2px solid #26334b;justify-content:space-between;align-items:baseline;gap:24px;margin-top:6px;padding:18px 0 6px;display:flex}#root .ps-calc-receipt .ps-receipt-total span{font:600 14px/1.4 var(--font-body);color:#26334b}#root .ps-calc-receipt .ps-receipt-total output{font:400 clamp(44px,4vw,58px)/1 var(--font-display);color:#26334b;letter-spacing:-.01em}#root .ps-calc-receipt .ps-receipt .rp-cap-status{text-align:right;margin:2px 0 14px}#root .ps-calc-receipt .ps-receipt .rp-button{width:100%}#root .ps-calc-receipt .ps-receipt .rp-calc-terms{color:#6f7060;margin:16px 0 0;font-size:12.5px}@media (max-width:900px){#root .ps-calc-receipt .rp-calc-grid{gap:36px}}#root .ps-calc-sim .rp-calc-grid{background:#1b2337;border:1px solid #141b2c;border-radius:26px;grid-template-columns:340px minmax(0,1fr);gap:0;padding:0;overflow:hidden;box-shadow:0 34px 68px -44px #0b1226}#root .ps-calc-sim .ps-sim-rail{background:#222b44;border-right:1px solid #ffffff12;flex-direction:column;padding:44px 36px;display:flex}#root .ps-calc-sim .rp-calc-inputs{background:0 0}#root .ps-calc-sim .ps-earn-brand span{color:#e5d5ae}#root .ps-calc-sim .rp-lot-input label{color:#9aa6be}#root .ps-calc-sim .rp-money-input{background:#1b2337;border:1px solid #ffffff1c;border-radius:12px;padding:12px 16px}#root .ps-calc-sim .rp-money-input span{color:#9aa6be}#root .ps-calc-sim .rp-money-input input{color:#fff8ec;background:0 0;font-size:24px}#root .ps-calc-sim .rp-text-button{color:#d9c08b}#root .ps-calc-sim .ps-sim-rail .rp-button{background:var(--action-gold,#e5d5ae);border-color:#d7c397;margin-top:auto;color:#26334b!important}#root .ps-calc-sim .ps-sim-rail .rp-button:hover{background:var(--action-gold-hover,#ddc99a)}#root .ps-calc-sim .ps-sim-stage{box-shadow:none;text-align:center;background:url(/assets/hifi/mesh-navy.webp) 70% 20%/cover no-repeat,#1b2337;border:0;border-radius:0;flex-direction:column;align-items:center;padding:48px 48px 36px;display:flex}#root .ps-calc-sim .ps-sim-stage .rp-result-label{color:#e5d5ae;font:600 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;order:0}#root .ps-calc-sim .ps-sim-stage output{color:#fff8ec;font:400 clamp(56px,5.4vw,84px)/1.05 var(--font-display);letter-spacing:-.015em;margin-top:8px}#root .ps-calc-sim .ps-sim-sub{color:#cdd6e6;margin:6px 0 26px;font-size:15px}#root .ps-calc-sim .ps-sim-chart{width:min(460px,100%);height:150px}#root .ps-calc-sim .ps-sim-chart rect{fill:#d9b96a;opacity:.92}#root .ps-calc-sim .ps-sim-chart rect:last-child{fill:#e5d5ae;opacity:1}#root .ps-calc-sim .ps-sim-axis{color:#9aa6be;justify-content:space-between;width:min(460px,100%);margin:8px 0 0;font-size:12px;display:flex}#root .ps-calc-sim .ps-sim-caption{color:#9aa6be;margin:22px 0 0;font-size:13px}@media (max-width:900px){#root .ps-calc-sim .rp-calc-grid{grid-template-columns:1fr}#root .ps-calc-sim .ps-sim-rail{border-bottom:1px solid #ffffff12;border-right:0;padding:32px 24px}#root .ps-calc-sim .ps-sim-rail .rp-button{margin-top:22px}#root .ps-calc-sim .ps-sim-stage{padding:34px 20px 28px}}#root .ps-calc-receipt .rp-calc-grid{max-width:1020px;margin:0 auto}#root .ps-calc-receipt .rp-calc-inputs{justify-self:end;width:100%;max-width:380px}#root .ps-calc-sim .rp-calc-grid{align-items:stretch}#root .ps-calc-sim .rp-money-input{align-items:center;gap:8px;width:100%;display:flex}#root .ps-calc-sim .rp-money-input input{width:100%;min-width:0}#root .ps-calc-sim .rp-lot-input{gap:10px;grid-template-columns:1fr!important}#root .ps-calc-sim .ps-sim-stage{padding:44px 44px 32px}#root .ps-calc-sim .ps-sim-stage output{font:650 clamp(54px,5vw,80px)/1.08 var(--font-body);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:10px}#root .ps-calc-sim .ps-sim-sub{margin:4px 0 30px}#root .ps-calc-sim .ps-sim-chart{width:100%;height:auto;max-height:200px}#root .ps-calc-sim .ps-sim-axis{width:100%}#root .ps-calc-sim .ps-sim-base{stroke:#ffffff2b;stroke-width:1px}#root .ps-calc-sim .ps-sim-caption{margin-top:20px}#root .ps-sim-light .rp-calc-grid{background:#fffdf6;border:1px solid #e6d9b6;box-shadow:0 30px 60px -44px #6a531f73}#root .ps-sim-light .ps-sim-rail{background:linear-gradient(170deg,#faf5e7,#f4ead2);border-right:1px solid #e9dcba}#root .ps-sim-light .ps-earn-brand span{color:#8f631d}#root .ps-sim-light .rp-lot-input label{color:#9b804d}#root .ps-sim-light .rp-money-input{background:#fffdf6;border:1px solid #ddcda2}#root .ps-sim-light .rp-money-input span{color:#9b804d}#root .ps-sim-light .rp-money-input input{color:#26334b}#root .ps-sim-light .rp-text-button{color:#8f631d}#root .ps-sim-light .ps-sim-stage{background:#fffdf6}#root .ps-sim-light .ps-sim-stage .rp-result-label{color:#9b804d}#root .ps-sim-light .ps-sim-stage output{color:#26334b}#root .ps-sim-light .ps-sim-sub{color:#68695f}#root .ps-sim-light .ps-sim-base{stroke:#26334b21}#root .ps-sim-light .ps-sim-chart rect{fill:#c9a95e}#root .ps-sim-light .ps-sim-chart rect:last-child{fill:#8f631d}#root .ps-sim-light .ps-sim-axis,#root .ps-sim-light .ps-sim-caption{color:#6f7060}#root .ps-sim-light .ps-sim-rail .rp-button{background:#26334b;border-color:#26334b;color:#fff8e9!important}#root .ps-sim-light .ps-sim-rail .rp-button:hover{background:#384760}#root .rp-light .rp-section.hf-faq{background:0 0;padding:90px 0}#root .rp-light main .hf-faq-h2{font:400 clamp(34px,3.4vw,48px)/1.12 var(--font-display);letter-spacing:-.015em;color:#26334b;text-align:left}#root .ps-page .gc .gc-stage{isolation:isolate;background:radial-gradient(at 15% 0,#fdf7e6,#0000 55%),radial-gradient(at 100% 0,#ecd9a6cc,#0000 55%),radial-gradient(at 85% 112%,#c39a52,#0000 60%),linear-gradient(150deg,#f6ecd3,#e6d0a0 55%,#d2b478);border-radius:32px;place-items:center;max-width:1120px;margin:0 auto;padding:72px 64px;display:grid;position:relative;overflow:hidden}#root .ps-page .gc .gc-stage:after{content:"";pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}#root .ps-page .gc .gc-card{z-index:1;background:#fffdf6;border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;gap:22px;width:min(480px,100%);padding:32px 34px 34px;display:flex;position:relative;box-shadow:0 46px 80px -44px #6a531f99,0 2px 5px #6a531f24}#root .ps-page .gc .gc-head{align-items:center;gap:12px;display:flex}#root .ps-page .gc .gc-head img{width:34px;height:34px}#root .ps-page .gc .gc-head b{font:600 17px/1.3 var(--font-body);color:#26334b;letter-spacing:-.01em}#root .ps-page .gc .gc-head i{font:600 11.5px/1 var(--font-body);letter-spacing:.06em;color:#9b804d;white-space:nowrap;background:#fbf6e8;border:1px solid #dfc998;border-radius:999px;margin-left:auto;padding:7px 12px;font-style:normal}#root .ps-page .gc .gc-input{gap:10px;display:grid}#root .ps-page .gc .gc-input>span:first-child{font:600 11.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#7a6330}#root .ps-page .gc .gc-money{background:#fffef9;border:1px solid #dfd2ac;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex}#root .ps-page .gc .gc-money i{font-style:normal;font:600 20px/1 var(--font-body);color:#9b804d}#root .ps-page .gc .gc-money input{width:100%;font:600 26px/1.2 var(--font-body);color:#26334b;letter-spacing:-.02em;background:0 0;border:0;outline:0}#root .ps-page .gc .gc-earn{gap:8px;display:grid}#root .ps-page .gc .gc-earn>small:first-child,#root .ps-page .gc .gc-eyeline{font:600 11.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#7a6330}#root .ps-page .gc .gc-fig{color:#26334b;letter-spacing:-.02em;font:400 clamp(48px,4.6vw,64px)/1 Canela Deck,Georgia,serif}#root .ps-page .gc .gc-meter{background:#eee2c2;border-radius:999px;height:7px;margin-top:6px;display:block;overflow:hidden}#root .ps-page .gc .gc-meter b{border-radius:inherit;background:linear-gradient(90deg,#d9b96a,#b08a45);height:100%;transition:width .35s cubic-bezier(.22,1,.36,1);display:block}#root .ps-page .gc .gc-earnhead{justify-content:space-between;align-items:center;gap:14px;display:flex}#root .ps-page .gc .gc-earnhead small{font:600 11.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#7a6330}#root .ps-page .gc .gc-period{background:#fbf6e8;border:1px solid #e3d6ae;border-radius:999px;padding:2px;display:flex}#root .ps-page .gc .gc-period button{appearance:none;font:600 12px/1 var(--font-body);color:#7a6330;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;transition:background .15s,color .15s}#root .ps-page .gc .gc-period button[aria-pressed=true]{color:#faf9f6;background:#26334b}#root .ps-page .gc .gc-fig i{font:500 16px/1 var(--font-body);color:#6f7060;letter-spacing:0;margin-left:4px;font-style:normal}#root .ps-page .gc .gc-capnote{font:500 12.5px/1 var(--font-body);color:#6f7060;justify-self:end}#root .ps-page .gc .gc-cta{width:100%}#root .ps-page .gc .gc-foot{text-align:center;color:#6f7060;max-width:1120px;margin:22px auto 0;font-size:13.5px}#root .ps-page .gc .rp-section-heading{margin-bottom:38px}#root .ps-page .gc .gc-duo{z-index:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;width:min(940px,100%);display:grid;position:relative}#root .ps-page .gc .gc-duo .gc-card{width:auto}#root .ps-page .gc .gc-ledger ul{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}#root .ps-page .gc .gc-ledger li{font:500 15px/1.3 var(--font-body);color:#68695f;border-top:1px solid #f0e8d2;align-items:center;gap:12px;padding:13px 0;display:flex}#root .ps-page .gc .gc-ledger li b{color:#26334b;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}#root .ps-page .gc .gc-ledger li i{color:#b7b09b;background:#f1ecdd;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}#root .ps-page .gc .gc-ledger li i.gc-done{color:#7a6330;background:#e7ddc2}#root .ps-page .gc .gc-min{z-index:1;text-align:center;justify-items:center;gap:18px;padding:8px 0;display:grid;position:relative}#root .ps-page .gc .gc-min .gc-fig{font-size:clamp(72px,8vw,116px)}#root .ps-page .gc .gc-permo{font:500 17px/1.4 var(--font-body);color:#6d5a33;margin:-6px 0 0}#root .ps-page .gc .gc-min .gc-input{text-align:left;width:280px}#root .ps-page .gc .gc-min .gc-cta{width:280px}@media (max-width:900px){#root .ps-page .gc .gc-duo{grid-template-columns:1fr}#root .ps-page .gc .gc-stage{padding:44px 22px}}#root .ps-page .ps-tax-intro .rp-tax-hero-paper{align-items:start}#root .ps-page .ps-tax-intro .rp-tax-event{flex-direction:column;justify-content:flex-start;display:flex}#root .ps-page .ps-tax-intro .rp-tax-art-note{text-align:center;max-width:640px;margin:30px auto 0!important}#root .ps-page .ps-tax-intro>h2,#root .ps-page .tlv-heading h2,#root .ps-page .tlv>h2,#root .ps-page .ps-journey>h2,#root .ps-page .ps-closing h2,#root .ps-page .rp-section-heading h2{letter-spacing:-.03em;font:400 clamp(32px,3.4vw,46px)/1.16 Canela Deck,Georgia,serif}#root .ps-page .ps-tax-intro .rp-tax-hero-paper{position:relative}#root .ps-page .ps-tax-intro .rp-tax-hero-paper:before{content:"";background:#d9ccab;height:1px;position:absolute;top:22px;left:calc(25% + 46px);right:calc(25% + 46px)}#root .ps-page .ps-tax-intro .rp-tax-hero-paper:after{content:"";border-top:1px solid #b39355;border-right:1px solid #b39355;width:7px;height:7px;position:absolute;top:19px;right:calc(25% + 40px);transform:rotate(45deg)}#root .ps-page .ps-tax-intro .rp-event-symbol{z-index:1;background:#faf9f6;position:relative}#root .ps-page .ps-tax-worked{font:500 13.5px/1.4 var(--font-body);color:#7a6330;font-variant-numeric:tabular-nums;background:#fbf6e8;border:1px solid #e3d6ae;border-radius:999px;align-items:center;margin-top:16px;padding:9px 16px;display:inline-flex}@media (max-width:700px){#root .ps-page .ps-tax-intro .rp-tax-hero-paper:before,#root .ps-page .ps-tax-intro .rp-tax-hero-paper:after{display:none}}#root .ps-page .ps-hero-tax{text-align:left;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,5vw,88px);max-width:1200px;margin:0 auto;padding:170px 24px 84px;display:grid}#root .ps-page .ps-hero-tax h1{font:400 clamp(40px,4.4vw,60px)/1.08 var(--font-display);letter-spacing:-.03em;margin:0}#root .ps-page .ps-hero-tax .ps-hero-copy>p{color:#53647e;max-width:52ch;margin:20px 0 0;font-size:18px;line-height:1.6}#root .ps-page .ps-hero-tax .ps-actions{justify-content:flex-start;gap:14px;margin-top:28px}#root .ps-page .ps-hero-secondary{min-height:54px;font:500 16px/1.3 var(--font-body);color:#26334b;border:1px solid #26334b33;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 26px;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}#root .ps-page .ps-hero-secondary:hover{background:#26334b0d;border-color:#26334b4d}#root .ps-page .ps-broker-strip{color:#8a8b80;flex-wrap:wrap;align-items:center;gap:18px;margin:34px 0 0;font-size:13px;display:flex}#root .ps-page .ps-broker-strip img{filter:grayscale()opacity(.62);width:auto;height:20px}#root .ps-page .ps-lotview{background:#fffdf8;border:1px solid #eee8da;border-radius:22px;padding:22px 22px 12px;box-shadow:0 34px 60px -42px #26334b59}#root .ps-page .ps-lotview-head{border-bottom:1px solid #f0ead9;justify-content:space-between;align-items:baseline;padding:0 6px 14px;display:flex}#root .ps-page .ps-lotview-head b{font:600 15px/1.3 var(--font-body);color:#26334b}#root .ps-page .ps-lotview-head span{color:#8a8b80;font-size:12.5px}#root .ps-page .ps-lotrow{justify-content:space-between;align-items:center;gap:14px;padding:16px 6px;display:flex;position:relative}#root .ps-page .ps-lotrow+.ps-lotrow{border-top:1px solid #f4efe2}#root .ps-page .ps-lotrow>div>b{font:600 15px/1.3 var(--font-body);color:#26334b;display:block}#root .ps-page .ps-lotrow>div>small{color:#8a8b80;margin-top:3px;font-size:12.5px;display:block}#root .ps-page .ps-lotrow-right{align-items:center;gap:12px;display:flex}#root .ps-page .ps-lotrow-right>b{font:600 14.5px/1 var(--font-body);color:#26334b;font-variant-numeric:tabular-nums}#root .ps-page .ps-badge{font:600 11px/1 var(--font-body);letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:6px 10px;font-style:normal}#root .ps-page .ps-badge-good{color:#3f5c46;background:#e9efe6}#root .ps-page .ps-badge-wait{color:#7a5a1f;background:#f6ecd8}#root .ps-page .ps-badge-flat{color:#68695f;background:#eeece6}#root .ps-page .ps-lotrow.is-pick{background:#fbf7ec;border-radius:14px;margin:0 -8px;padding-inline:14px}#root .ps-page .ps-lotrow.is-pick+.ps-lotrow{border-top:0}#root .ps-page .ps-pick{color:#f4efe2;font:600 10.5px/1 var(--font-body);letter-spacing:.04em;background:#26334b;border-radius:999px;padding:5px 10px;position:absolute;top:-9px;right:12px}#root .ps-page .ps-tax-intro,#root .ps-page .ps-journey{background:#f3efe6;border-radius:28px;max-width:1200px;padding:64px clamp(24px,4vw,64px)}#root .ps-page .ps-taxline{text-align:left;grid-template-columns:repeat(4,1fr);gap:28px;margin:52px 0 0;padding:0;list-style:none;display:grid;position:relative}#root .ps-page .ps-taxline:before{content:"";background:#d9ccab;height:1px;position:absolute;top:7px;left:12.5%;right:12.5%}#root .ps-page .ps-taxline li{padding-top:26px;position:relative}#root .ps-page .ps-taxline-node{background:#f3efe6;border:1.5px solid #b39355;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0}#root .ps-page .ps-taxline li.is-taxed .ps-taxline-node{background:linear-gradient(135deg,#d9b96a,#b08a45);border-color:#b08a45}#root .ps-page .ps-taxline h3{font:600 17px/1.3 var(--font-body);letter-spacing:-.01em;color:#26334b;margin:0 0 8px}#root .ps-page .ps-taxline p{color:#5d6a80;margin:0;font-size:14.5px;line-height:1.55}#root .ps-page .ps-taxline .ps-tax-worked{margin-top:14px}#root .ps-page .ps-tax-callout{text-align:center;max-width:640px;font:500 15px/1.5 var(--font-body);color:#26334b;background:#fffdf8;border:1px solid #e7dfcb;border-radius:14px;margin:44px auto 0;padding:16px 22px}#root .ps-page .tlv-badge{font:600 11px/1 var(--font-body);border-radius:999px;margin-top:8px;padding:6px 10px;font-style:normal;display:inline-block}#root .ps-page .tlv-badge-good{color:#3f5c46;background:#e9efe6}#root .ps-page .tlv-badge-wait{color:#7a5a1f;background:#f6ecd8}#root .ps-page .tlv-badge-flat{color:#68695f;background:#eeece6}#root .ps-page .tlv-line b i{font-style:normal;font:500 12.5px/1 var(--font-body);color:#8a8b80;margin-left:8px}#root .ps-page .tlv-taxline{border-top:1px dashed #d9ccab;margin-top:6px;padding-top:16px}#root .ps-page .tlv-taxline b{color:#26334b;font-size:15px}#root .ps-page .tlv-compare{color:#6f7060;margin:14px 0 0;font-size:13.5px}#root .ps-page .ps-journey-list{text-align:left;grid-template-columns:1fr;gap:22px;max-width:640px;margin:44px auto 34px;padding:0;list-style:none;display:grid}#root .ps-page .ps-journey-list li{align-items:flex-start;gap:18px;display:flex}#root .ps-page .ps-journey-list i{width:34px;height:34px;font:400 15px/1 var(--font-display);color:#8f631d;background:#fffdf8;border:1px solid #d9ccab;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}#root .ps-page .ps-journey-list h3{font:600 17px/1.3 var(--font-body);color:#26334b;margin:4px 0}#root .ps-page .ps-journey-list p{color:#5d6a80;margin:0;font-size:14.5px;line-height:1.55}#root .ps-page .ps-closing-link{min-height:54px;font:500 15px/1.3 var(--font-body);color:#26334b;border-radius:999px;align-items:center;margin-left:16px;padding:14px 10px;text-decoration:none;display:inline-flex}#root .ps-page .ps-closing-link:hover{color:#8f631d}#root .ps-page .ps-trust-line{color:#6f7060;margin-top:18px;font-size:12.5px;display:block}@media (max-width:960px){#root .ps-page .ps-hero-tax{text-align:left;grid-template-columns:1fr;gap:40px;padding-top:130px}#root .ps-page .ps-taxline{grid-template-columns:1fr;gap:30px}#root .ps-page .ps-taxline:before{display:none}}#root .ps-page .ps-journey ol.ps-journey-list{text-align:left;grid-template-columns:minmax(0,640px);justify-content:center;gap:22px;margin:44px auto 36px;padding:0;display:grid}#root .ps-page .ps-journey ol.ps-journey-list li{text-align:left;background:0 0;border:0;flex-direction:row;align-items:flex-start;gap:18px;padding:0;display:flex}#root .ps-page .ps-journey ol.ps-journey-list li h3{font:600 17px/1.3 var(--font-body);margin:4px 0}#root .ps-page .ps-journey ol.ps-journey-list li p{color:#5d6a80;max-width:none;margin:0;font-size:14.5px;line-height:1.55}
.rp-page-tax{--tx-ink:#26334b;--tx-gold:#c9ad78;--tx-wine:#733c53;--tx-sage:#5c6b5a;--tx-stone:#e4ddcc;--tx-well:#f3efe6;--tx-paper:#fffdf8}#root .rp-page-tax .ps-phone{background:var(--tx-ink);border-radius:38px;width:320px;padding:12px;transform:none;box-shadow:0 30px 60px -30px #26334b4d,0 60px 90px -60px #26334b33}#root .rp-page-tax .ps-phone-screen{background:var(--tx-paper);border-radius:28px;flex-direction:column;gap:10px;padding:20px 16px 14px;display:flex}#root .rp-page-tax .ps-phone-title{border-bottom:1px solid var(--tx-stone);justify-content:space-between;align-items:baseline;padding:0 4px 8px;display:flex}#root .rp-page-tax .ps-phone-title b{font:600 16px/1.2 var(--font-body);color:var(--tx-ink)}#root .rp-page-tax .ps-phone-title span{font:500 12px/1 var(--font-body);color:#8a8b80}#root .rp-page-tax .ps-phone-row{background:#d9d1c466;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;display:flex;position:relative}#root .rp-page-tax .ps-phone-row.is-pick{box-shadow:0 0 0 1.5px var(--tx-gold);background:#fff}#root .rp-page-tax .ps-phone-row b{font:600 13.5px/1.2 var(--font-body);color:var(--tx-ink);display:block}#root .rp-page-tax .ps-phone-row small{color:#6d6a5f;margin-top:2px;font-size:11px;display:block}#root .rp-page-tax .ps-phone-right{justify-items:end;gap:5px;display:grid}#root .rp-page-tax .ps-phone-right>span{font:500 11.5px/1 var(--font-body);color:var(--tx-ink);font-variant-numeric:tabular-nums}#root .rp-page-tax .ps-pill{font:600 10px/1 var(--font-body);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 8px;font-style:normal}#root .rp-page-tax .ps-pill-navy{color:var(--tx-ink);background:#26334b14}#root .rp-page-tax .ps-pill-wine{color:var(--tx-wine);background:#733c5316}#root .rp-page-tax .ps-pick-flag{background:var(--tx-ink);color:#faf9f6;font:600 9.5px/1 var(--font-body);letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-style:normal;position:absolute;top:-8px;left:10px}#root .rp-page-tax .ps-phone-foot{border-top:1px solid var(--tx-stone);justify-content:space-between;align-items:baseline;padding:10px 4px 2px;display:flex}#root .rp-page-tax .ps-phone-foot span{font:500 11.5px/1 var(--font-body);color:#6d6a5f}#root .rp-page-tax .ps-phone-foot b{font:600 15px/1 var(--font-body);color:var(--tx-ink);font-variant-numeric:tabular-nums}#root .rp-page-tax .ps-proof{background:var(--tx-well);border-block:1px solid #e4dccb;padding:30px 24px}#root .rp-page-tax .ps-proof p{text-align:center;max-width:1100px;font:500 13.5px/1.5 var(--font-body);color:#53647e;margin:0 auto}#root .rp-page-tax .ps-proof i{color:var(--tx-gold);margin:0 14px;font-style:normal}#root .rp-page-tax .ps-section-sub{text-align:center;color:#53647e;max-width:560px;margin:14px auto 0;font-size:16px;line-height:1.55}#root .rp-page-tax .ps-taxline{max-width:960px;margin-inline:auto}#root .rp-page-tax .ps-taxline:before{background:var(--tx-stone)}#root .rp-page-tax .ps-taxline-node{border:1.5px solid var(--tx-ink);background:0 0;width:13px;height:13px}#root .rp-page-tax .ps-node-navy .ps-taxline-node{background:var(--tx-ink)}#root .rp-page-tax .ps-node-dash .ps-taxline-node{border-style:dashed;border-color:var(--tx-gold)}#root .rp-page-tax .ps-node-gold .ps-taxline-node{background:var(--tx-gold);border-color:var(--tx-gold)}#root .rp-page-tax .ps-papercard{background:var(--tx-paper);border:1px solid var(--tx-stone);font:500 12.5px/1.5 var(--font-body);color:#3d4c66;border-radius:10px;margin-top:14px;padding:10px 14px;display:inline-block;box-shadow:0 6px 16px -12px #26334b40}#root .rp-page-tax .ps-tax-callout{color:#3f4f3e;background:0 0;border:1px solid #5c6b5a66;border-radius:12px;font-weight:500}#root .rp-page-tax .tlv-head{text-align:left;max-width:1040px;margin:0 auto 26px}#root .rp-page-tax .tlv-head h2{margin:0}#root .rp-page-tax .tlv-head p{color:#53647e;margin:10px 0 0;font-size:16px}#root .rp-page-tax .tlv-device{background:var(--tx-paper);border:1px solid var(--tx-stone);border-radius:20px;grid-template-columns:42fr 58fr;gap:0;max-width:1040px;margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 40px #26334b0f}#root .rp-page-tax .tlv-lots{border-right:1px solid #e7e0d1;flex-direction:column;gap:12px;padding:26px 24px;display:flex}#root .rp-page-tax .tlv-lots-label{font:600 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#8a8b80;margin-bottom:2px}#root .rp-page-tax .tlv-lot{cursor:pointer;text-align:left;min-height:72px;font:inherit;background:#d9d1c45c;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .15s,box-shadow .15s;display:flex;position:relative}#root .rp-page-tax .tlv-lot.is-on{box-shadow:0 0 0 1.5px var(--tx-gold);background:#fff}#root .rp-page-tax .tlv-lot.is-on:before{content:"";background:var(--tx-ink);border-radius:2px;width:2.5px;position:absolute;top:10px;bottom:10px;left:0}#root .rp-page-tax .tlv-lot-main b{font:600 15px/1.2 var(--font-body);color:var(--tx-ink);display:block}#root .rp-page-tax .tlv-lot-main small{color:#6d6a5f;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}#root .rp-page-tax .tlv-lot-side{justify-items:end;gap:6px;display:grid}#root .rp-page-tax .tlv-lot-side small{color:#8a8b80;font-variant-numeric:tabular-nums;font-size:11px}#root .rp-page-tax .tlv-pill{font:600 10.5px/1 var(--font-body);border-radius:999px;padding:5px 9px;font-style:normal}#root .rp-page-tax .tlv-pill-navy{color:var(--tx-ink);background:#26334b14}#root .rp-page-tax .tlv-pill-wine{color:var(--tx-wine);background:#733c5316}#root .rp-page-tax .tlv-lot-ghost{border:1px dashed var(--tx-stone);color:#8a8b80;min-height:52px;font:500 13px/1 var(--font-body);cursor:default;background:0 0;justify-content:center}#root .rp-page-tax .tlv-receipt{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 30px;display:flex}#root .rp-page-tax .tlv-receipt-eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#8a8b80}#root .rp-page-tax .tlv-taxfig{align-items:baseline;gap:14px;display:flex}#root .rp-page-tax .tlv-taxfig output{color:var(--tx-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:400 clamp(38px,3.6vw,52px)/1 Canela Deck,Georgia,serif}#root .rp-page-tax .tlv-taxfig s{color:#8a8b80;font:400 22px/1 Canela Deck,Georgia,serif}#root .rp-page-tax .tlv-taxkind{color:#6d6a5f;font-size:13px}#root .rp-page-tax .tlv-bill{border-top:1px solid var(--tx-stone);width:100%;margin-top:14px}#root .rp-page-tax .tlv-bill>div{font-variant-numeric:tabular-nums;border-bottom:1px solid #e9e2d3;grid-template-columns:86px 1fr auto 110px;align-items:baseline;gap:12px;padding:10px 0;display:grid}#root .rp-page-tax .tlv-bill span{font:500 13.5px/1.3 var(--font-body);color:var(--tx-ink)}#root .rp-page-tax .tlv-bill i{font:400 12.5px/1.3 var(--font-body);color:#8a8b80;font-style:normal}#root .rp-page-tax .tlv-bill b{font:500 13.5px/1.3 var(--font-body);color:var(--tx-ink);text-align:right}#root .rp-page-tax .tlv-bill-gain b:last-child{font-weight:600}#root .rp-page-tax .tlv-bill-tax{border-bottom:0}#root .rp-page-tax .tlv-bill-tax b:last-child{color:var(--tx-wine);font-weight:600}#root .rp-page-tax .tlv-chip{font:600 12.5px/1 var(--font-body);border-radius:999px;padding:8px 14px}#root .rp-page-tax .tlv-chip-wine{color:var(--tx-wine);background:#733c5314}#root .rp-page-tax .tlv-chip-sage{color:#3f4f3e;background:#5c6b5a1a}#root .rp-page-tax .tlv-loss{border-top:1px dashed var(--tx-stone);gap:5px;margin-top:8px;padding-top:14px;display:grid}#root .rp-page-tax .tlv-loss small{color:#8a8b80;padding-left:52px;font-size:12px}#root .rp-page-tax .tlv-foot{text-align:center}#root .rp-page-tax .ps-features{background:var(--tx-well);border-radius:28px;gap:56px;max-width:1200px;padding:56px clamp(24px,4vw,64px);display:grid}#root .rp-page-tax .ps-feature{text-align:left;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(28px,4vw,72px);display:grid}#root .rp-page-tax .ps-feature-flip{direction:rtl}#root .rp-page-tax .ps-feature-flip>*{direction:ltr}#root .rp-page-tax .ps-feature-copy h3{color:var(--tx-ink);letter-spacing:-.02em;margin:0 0 12px;font:400 clamp(24px,2.2vw,30px)/1.2 Canela Deck,Georgia,serif}#root .rp-page-tax .ps-feature-copy p{color:#53647e;max-width:38ch;margin:0;font-size:16px;line-height:1.6}#root .rp-page-tax .ps-laptop{justify-self:center;width:min(480px,100%)}#root .rp-page-tax .ps-laptop-screen{background:var(--tx-ink);border-radius:14px 14px 0 0;padding:10px}#root .rp-page-tax .ps-laptop-screen>div{background:var(--tx-paper)}#root .rp-page-tax .ps-tbl-head{font:600 10.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#8a8b80;border-bottom:1px solid var(--tx-stone);border-radius:8px 8px 0 0;grid-template-columns:1fr 1.3fr 1.2fr 1fr;gap:8px;padding:10px 14px;display:grid}#root .rp-page-tax .ps-tbl-row{font:500 12.5px/1 var(--font-body);color:var(--tx-ink);font-variant-numeric:tabular-nums;border-bottom:1px solid #eee7d8;grid-template-columns:1fr 1.3fr 1.2fr 1fr;gap:8px;padding:11px 14px;display:grid}#root .rp-page-tax .ps-tbl-row:last-child{border-bottom:0;border-radius:0 0 8px 8px}#root .rp-page-tax .ps-laptop-base{background:linear-gradient(#e7e0d1,#d9d1c4);border-radius:0 0 16px 16px;height:14px;box-shadow:0 18px 30px -18px #26334b40}#root .rp-page-tax .ps-phone-mini{justify-self:center;width:250px;transform:rotate(-4deg)}#root .rp-page-tax .ps-phone-mini .ps-phone-screen{justify-content:flex-end;min-height:230px}#root .rp-page-tax .ps-sheet{border:1px solid var(--tx-stone);background:#fff;border-radius:16px;gap:10px;padding:16px;display:grid;box-shadow:0 -8px 24px -16px #26334b40}#root .rp-page-tax .ps-sheet b{font:600 13.5px/1.4 var(--font-body);color:var(--tx-ink)}#root .rp-page-tax .ps-sheet-save{font:600 12px/1 var(--font-body);color:#3f4f3e;background:#5c6b5a1a;border-radius:999px;justify-self:start;padding:6px 10px}#root .rp-page-tax .ps-sheet-btn{font:600 12.5px/1 var(--font-body);background:var(--tx-ink);color:#faf9f6;text-align:center;border-radius:999px;padding:10px 0;font-style:normal}#root .rp-page-tax .ps-papers{justify-self:center;width:300px;height:250px;position:relative}#root .rp-page-tax .ps-paper{background:var(--tx-paper);border:1px solid var(--tx-stone);border-radius:8px;padding:18px;position:absolute;box-shadow:0 14px 30px -20px #26334b4d}#root .rp-page-tax .ps-paper b{font:600 13px/1.3 var(--font-body);color:var(--tx-ink);display:block}#root .rp-page-tax .ps-paper-back{inset:0 40px 30px 0;transform:rotate(-4deg)}#root .rp-page-tax .ps-paper-back i{background:#e9e2d3;border-radius:3px;height:6px;margin-top:12px;display:block}#root .rp-page-tax .ps-paper-back i:nth-child(odd){width:80%}#root .rp-page-tax .ps-paper-front{inset:56px 0 0 70px;transform:rotate(4deg)}#root .rp-page-tax .ps-paper-front span{color:#8a8b80;margin-top:6px;font-size:11.5px;display:block}#root .rp-page-tax .ps-paper-front em{color:var(--tx-gold);font:400 22px/1 Canela Deck,Georgia,serif;position:absolute;bottom:10px;right:14px}#root .rp-page-tax .ps-journey ol.ps-journey-list{grid-template-columns:minmax(0,720px)}#root .rp-page-tax .ps-journey ol.ps-journey-list li{align-items:center;min-height:96px}#root .rp-page-tax .ps-journey ol.ps-journey-list i{color:var(--tx-gold);background:0 0;border:0;width:auto;height:auto;font:400 28px/1 Canela Deck,Georgia,serif}#root .rp-page-tax .ps-journey ol.ps-journey-list li>div{flex:1}#root .rp-page-tax .ps-thumb{background:var(--tx-paper);border:1px solid var(--tx-stone);border-radius:10px;flex:none;place-items:center;gap:4px;width:120px;height:80px;padding:10px;display:grid;box-shadow:0 8px 20px -14px #26334b40}#root .rp-page-tax .ps-thumb-check{color:#3f4f3e;background:#5c6b5a1a;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:700;display:grid}#root .rp-page-tax .ps-thumb span{font:600 11px/1 var(--font-body);color:var(--tx-ink)}#root .rp-page-tax .ps-thumb-brokers{grid-auto-flow:row}#root .rp-page-tax .ps-thumb-brokers img{filter:grayscale()opacity(.65);mix-blend-mode:multiply;width:auto;height:11px}#root .rp-page-tax .ps-thumb-sheet b{font:600 11px/1 var(--font-body);color:var(--tx-ink)}#root .rp-page-tax .ps-thumb-sheet span{font:600 9.5px/1 var(--font-body);background:var(--tx-ink);color:#faf9f6;border-radius:999px;padding:4px 8px}@media (max-width:960px){#root .rp-page-tax .tlv-device{grid-template-columns:1fr}#root .rp-page-tax .tlv-lots{border-bottom:1px solid #e7e0d1;border-right:0}#root .rp-page-tax .ps-feature,#root .rp-page-tax .ps-feature-flip{direction:ltr;grid-template-columns:1fr;gap:26px}#root .rp-page-tax .ps-phone{width:280px;transform:rotate(0)}#root .rp-page-tax .ps-thumb{display:none}}#root .rp-page-tax .ps-tax-intro,#root .rp-page-tax .ps-journey,#root .rp-page-tax .ps-features{background:0 0;border-radius:0;max-width:1200px;padding:100px 0}#root .rp-page-tax .ps-proof{background:0 0;border:0;padding:6px 24px 0}#root .rp-page-tax .ps-proof p{color:#6f7060}#root .rp-page-tax .ps-stepnote{font:500 13px/1.5 var(--font-body);color:#8f631d;margin-top:12px;display:block}#root .rp-page-tax .ps-tax-callout{color:#26334b;letter-spacing:-.01em;border:0;border-top:1px solid #e4ddcc;border-radius:0;max-width:560px;margin-top:56px;padding:26px 0 0;font:400 clamp(20px,1.8vw,24px)/1.4 Canela Deck,Georgia,serif}#root .rp-page-tax .tlv-head{text-align:center;max-width:760px}#root .rp-page-tax .tlv-stage{isolation:isolate;background:radial-gradient(at 15% 0,#fdf7e6,#0000 55%),radial-gradient(at 100% 0,#ecd9a6cc,#0000 55%),radial-gradient(at 85% 112%,#c39a52,#0000 60%),linear-gradient(150deg,#f6ecd3,#e6d0a0 55%,#d2b478);border-radius:32px;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,64px);position:relative;overflow:hidden}#root .rp-page-tax .tlv-stage:after{content:"";pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}#root .rp-page-tax .tlv-stage .tlv-device{z-index:1;border:1px solid #ffffffd9;border-radius:24px;position:relative;box-shadow:0 46px 80px -44px #6a531f99,0 2px 5px #6a531f24}#root .rp-page-tax .tlv-foot{margin-top:22px!important}#root .rp-page-tax .ps-features>h2{text-align:center;margin:0 0 48px}#root .rp-page-tax .ps-vignettes{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#root .rp-page-tax .ps-vignette h3{color:#26334b;letter-spacing:-.015em;margin:22px 0 8px;font:400 clamp(22px,1.9vw,26px)/1.2 Canela Deck,Georgia,serif}#root .rp-page-tax .ps-vignette p{color:#53647e;max-width:34ch;margin:0;font-size:15.5px;line-height:1.6}#root .rp-page-tax .ps-world{isolation:isolate;aspect-ratio:4/3;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}#root .rp-page-tax .ps-world:after{content:"";z-index:0;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}#root .rp-page-tax .ps-world-blue{background:radial-gradient(at 18% 0,#f4f7fc,#0000 55%),radial-gradient(at 100% 100%,#5f86c2,#0000 62%),linear-gradient(150deg,#dfe8f5,#aec3e2 60%,#7f9fd0)}#root .rp-page-tax .ps-world-gold{background:radial-gradient(at 15% 0,#fdf7e6,#0000 55%),radial-gradient(at 85% 112%,#c39a52,#0000 60%),linear-gradient(150deg,#f6ecd3,#e6d0a0 55%,#d2b478)}#root .rp-page-tax .ps-world-plum{background:radial-gradient(at 12% 0,#f7f2f6,#0000 55%),radial-gradient(at 100% 100%,#b9a0b8,#0000 62%),linear-gradient(150deg,#ece5ee,#d8cadb 55%,#c7b3c7)}#root .rp-page-tax .ps-float{z-index:1;background:#fffdf8;border:1px solid #ffffffd9;border-radius:16px;position:relative;box-shadow:0 30px 50px -30px #26334b66,0 2px 4px #26334b14}#root .rp-page-tax .ps-float-table{width:78%;padding:6px 0}#root .rp-page-tax .ps-float-table .ps-tbl-head,#root .rp-page-tax .ps-float-table .ps-tbl-row{grid-template-columns:.7fr 1.2fr 1fr;padding:10px 16px}#root .rp-page-tax .ps-float-table .ps-tbl-row span:last-child{color:#8f631d}#root .rp-page-tax .ps-float-sheet{gap:10px;width:74%;padding:18px;display:grid}#root .rp-page-tax .ps-float-sheet b{font:600 14.5px/1.35 var(--font-body);color:#26334b}#root .rp-page-tax .ps-float-sheet span{font:500 12.5px/1.4 var(--font-body);color:#6d5a33}#root .rp-page-tax .ps-float-sheet i{font:600 13px/1 var(--font-body);text-align:center;color:#26334b;background:#e5d5ae;border:1px solid #d7c397;border-radius:999px;padding:11px 0;font-style:normal}#root .rp-page-tax .ps-float-paper{border-radius:10px;width:52%;padding:16px;position:absolute}#root .rp-page-tax .ps-float-paper b{font:600 12.5px/1.3 var(--font-body);color:#26334b;display:block}#root .rp-page-tax .ps-float-paper i{background:#ece5d6;border-radius:3px;height:5px;margin-top:11px;display:block}#root .rp-page-tax .ps-float-paper i:nth-child(odd){width:78%}#root .rp-page-tax .ps-float-paper span{color:#8a8b80;margin-top:6px;font-size:11.5px;display:block}#root .rp-page-tax .ps-paper-a{height:58%;top:14%;left:14%;transform:rotate(-4deg)}#root .rp-page-tax .ps-paper-b{height:38%;bottom:14%;right:13%;transform:rotate(3deg)}#root .rp-page-tax .ps-journey ol.ps-journey-list{grid-template-columns:minmax(0,560px);gap:26px}#root .rp-page-tax .ps-journey ol.ps-journey-list li{min-height:0}@media (max-width:960px){#root .rp-page-tax .ps-vignettes{grid-template-columns:1fr;max-width:520px;margin:0 auto}#root .rp-page-tax .ps-tax-intro,#root .rp-page-tax .ps-journey,#root .rp-page-tax .ps-features{padding:64px 0}}#root .rp-page-tax .tlv-head h2{letter-spacing:-.03em;font:400 clamp(32px,3.4vw,46px)/1.16 Canela Deck,Georgia,serif}#root .rp-page-tax .ps-tax-callout{text-wrap:balance}#root .rp-page-tax .ps-hero{padding-bottom:40px}#root .rp-page-tax .ps-vignette-art{aspect-ratio:3/2;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -44px #26334b59}#root .rp-page-tax .ps-features>h2,#root .rp-page-tax .ps-tax-intro>h2,#root .rp-page-tax .ps-journey>h2{letter-spacing:-.03em;color:#26334b;font:400 clamp(32px,3.4vw,46px)/1.16 Canela Deck,Georgia,serif}#root .rp-page-tax .tlv-stage{background:url(/assets/hifi/mesh-navy.webp) 50%/cover no-repeat,#202a4e}#root .rp-page-tax .tlv-stage:after{display:none}#root .rp-page-tax .tlv-stage .tlv-device{border-color:#fff3;box-shadow:0 46px 80px -40px #0d1221b3,0 2px 5px #0d122133}#root .rp-page-tax .ps-taxline2{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1120px;margin:64px auto 0;padding:0;list-style:none;display:grid;position:relative}#root .rp-page-tax .ps-taxline2:before{content:"";background:linear-gradient(90deg,#d9ccab,#c9ad78 50%,#d9ccab);height:1px;position:absolute;top:36px;left:12.5%;right:12.5%}#root .rp-page-tax .ps-taxline2 li{flex-direction:column;align-items:center;display:flex;position:relative}#root .rp-page-tax .ps-medal{z-index:1;color:#26334b;background:#fffdf8;border:1px solid #e4ddcc;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 16px 30px -20px #26334b59}#root .rp-page-tax .ps-medal svg{width:30px;height:30px}#root .rp-page-tax .ps-taxline2 li.is-taxed .ps-medal{color:#5c4516;background:linear-gradient(150deg,#f3e6c4,#dfc58e);border-color:#d7c397;box-shadow:0 18px 34px -20px #8f631d80}#root .rp-page-tax .ps-taxline2 h3{letter-spacing:-.015em;color:#26334b;margin:26px 0 10px;font:400 clamp(24px,2vw,28px)/1.2 Canela Deck,Georgia,serif}#root .rp-page-tax .ps-taxline2 p{color:#53647e;max-width:24ch;margin:0;font-size:17px;line-height:1.55}#root .rp-page-tax .ps-taxtag{box-shadow:none;font:600 16px/1.1 var(--font-body);color:#5c4516;letter-spacing:-.005em;cursor:default;pointer-events:none;background:#f3e8cf;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:9px 14px 9px 12px;display:inline-flex}#root .rp-page-tax .ps-taxtag svg{color:#8f631d;flex-shrink:0;width:18px;height:18px}#root .rp-page-tax .ps-section-sub{max-width:620px;font-size:18px}#root .rp-page-tax .ps-tax-callout{margin-top:72px;font-size:clamp(22px,2vw,26px)}@media (max-width:900px){#root .rp-page-tax .ps-taxline2{text-align:left;grid-template-columns:1fr;gap:40px;max-width:420px}#root .rp-page-tax .ps-taxline2:before{background:linear-gradient(#d9ccab,#c9ad78,#d9ccab);width:1px;height:auto;inset:36px auto 36px 36px}#root .rp-page-tax .ps-taxline2 li{grid-template-columns:72px 1fr;align-items:start;column-gap:20px;display:grid}#root .rp-page-tax .ps-medal{grid-row:1/span 3}#root .rp-page-tax .ps-taxline2 h3{margin:14px 0 6px}#root .rp-page-tax .ps-taxtag{justify-self:start;margin-top:12px}}#root .rp-page-tax .ps-features.ps-features-rows{background:#f3efe6;border-radius:28px;gap:64px;max-width:1200px;padding:72px clamp(24px,5vw,80px) 80px;display:grid}#root .rp-page-tax .ps-features-rows .ps-feature{text-align:left;direction:ltr;grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}#root .rp-page-tax .ps-features-rows .ps-feature-flip{grid-template-columns:1.25fr 1fr}#root .rp-page-tax .ps-features-rows .ps-feature-flip .ps-feature-copy{order:2}#root .rp-page-tax .ps-features-rows .ps-feature-copy h3{letter-spacing:-.02em;color:#26334b;margin:0 0 12px;font:400 clamp(28px,2.6vw,36px)/1.15 Canela Deck,Georgia,serif}#root .rp-page-tax .ps-features-rows .ps-feature-copy p{color:#53647e;max-width:38ch;margin:0;font-size:17px;line-height:1.6}#root .rp-page-tax .ps-feature-art{aspect-ratio:3/2;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -40px #26334b66}@media (max-width:900px){#root .rp-page-tax .ps-features-rows .ps-feature,#root .rp-page-tax .ps-features-rows .ps-feature-flip{grid-template-columns:1fr;gap:22px}#root .rp-page-tax .ps-features-rows .ps-feature-copy,#root .rp-page-tax .ps-features-rows .ps-feature-flip .ps-feature-copy{order:2}#root .rp-page-tax .ps-features.ps-features-rows{gap:48px;padding:48px 20px 56px}}#root .rp-page-tax .ps-features.ps-features-rows{background:0 0;border-radius:0;gap:112px;padding:100px 0}#root .rp-page-tax .ps-features-rows>h2{margin:0 0 -24px}#root .rp-page-tax .ps-features-rows .ps-feature{gap:clamp(40px,6vw,104px)}#root .rp-page-tax .ps-feature-art{border-radius:24px;box-shadow:inset 0 1px #fff,0 24px 48px -32px #26334b40,0 2px 6px -2px #26334b14}#root .rp-page-tax .ps-features-rows .ps-feature-copy{max-width:420px}#root .rp-page-tax .ps-features-rows .ps-feature-flip .ps-feature-copy{justify-self:end}#root .rp-page-tax .ps-features-rows .ps-feature-copy h3{margin-bottom:14px}#root .rp-page-tax .ps-features-rows .ps-feature-copy p{font-size:18px;line-height:1.6}@media (max-width:900px){#root .rp-page-tax .ps-features.ps-features-rows{gap:64px;padding:64px 0}#root .rp-page-tax .ps-features-rows .ps-feature-flip .ps-feature-copy{justify-self:start}}#root .rp-page-tax .ps-journey-rail{text-align:center}#root .rp-page-tax .ps-taxline2.ps-rail-3{grid-template-columns:repeat(3,1fr);max-width:960px;margin-bottom:56px}#root .rp-page-tax .ps-taxline2.ps-rail-3:before{left:16.67%;right:16.67%}#root .rp-page-tax .ps-taxline2.ps-rail-3 p{max-width:26ch}@media (max-width:900px){#root .rp-page-tax .ps-taxline2.ps-rail-3{grid-template-columns:1fr;margin-bottom:40px}#root .rp-page-tax .ps-taxline2.ps-rail-3:before{left:36px;right:auto}}#root .rp-page-tax .ps-journey ol.ps-taxline2{gap:32px;max-width:960px;margin:64px auto 56px}#root .rp-page-tax .ps-journey ol.ps-taxline2 li{max-width:none;margin:0}#root .rp-page-tax .ps-journey .ps-medal svg,#root .rp-page-tax .ps-tax-intro .ps-medal svg{width:30px;height:30px;color:inherit;stroke-width:initial;margin:0}#root .rp-page-tax .ps-journey ol.ps-taxline2 h3{letter-spacing:-.015em;color:#26334b;margin:26px 0 10px;font:400 clamp(24px,2vw,28px)/1.2 Canela Deck,Georgia,serif}@media (max-width:900px){#root .rp-page-tax .ps-journey ol.ps-taxline2{max-width:420px;margin:48px auto 40px}#root .rp-page-tax .ps-journey ol.ps-taxline2 li{text-align:left;grid-template-columns:72px 1fr;align-items:start;column-gap:20px;display:grid}#root .rp-page-tax .ps-journey ol.ps-taxline2 h3{margin:14px 0 6px}#root .rp-page-tax .ps-taxline2{--rail-gap:40px;gap:var(--rail-gap)}#root .rp-page-tax .ps-taxline2:before{display:none}#root .rp-page-tax .ps-taxline2 li{grid-template-rows:min-content min-content 1fr;position:relative}#root .rp-page-tax .ps-taxline2 li:not(:last-child):after{content:"";top:72px;left:36px;bottom:calc(-1 * var(--rail-gap));background:#d9ccab;width:1px;position:absolute}#root .rp-page-tax .ps-taxline2 li>h3{grid-column:2;margin:12px 0 6px!important}#root .rp-page-tax .ps-taxline2 li>p,#root .rp-page-tax .ps-taxline2 li>.ps-taxtag{grid-column:2}#root .rp-page-tax .ps-taxline2 li{row-gap:0!important}}#root .rp-page-tax .ps-feature h3 .rv-lockup{color:inherit}#root .rp-page-tax .ps-features-head{text-align:center}#root .rp-page-tax .ps-coach-art{position:relative;overflow:hidden;container-type:inline-size}#root .rp-page-tax .ps-coach-art>img{width:100%;height:auto;display:block}#root .rp-page-tax .ps-coach-recommendation{background:linear-gradient(#34435f,#172035);border-radius:999px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.15cqw;width:62.5%;height:17.3%;padding:1.3cqw 2.3cqw;display:flex;position:absolute;top:72.1%;left:18.8%;box-shadow:inset 0 1px #d9c4a066}#root .rp-page-tax .ps-coach-recommendation .rv-lockup{font-size:2.78cqw}#root .rp-page-tax .ps-coach-recommendation p{font:500 2.26cqw/1.15 var(--font-body);color:#fffdf8;white-space:nowrap;letter-spacing:-.025em;margin:0}#root .rp-page-tax .ps-coach-recommendation p span{color:#d9c4a0}.ps-lot-map-art{position:relative;overflow:hidden;container-type:inline-size}.ps-lot-map-art>img{width:100%;height:auto;display:block}.ps-lot-clock{color:#26334b;width:18.3%;height:9.8%;font:500 1.9cqw/1 var(--font-body);white-space:nowrap;background:#f5f6f8;border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;top:28.9%;left:55.25%}
