.page_page__7_qT6{color:var(--tc-text-primary);font-family:Inter,system-ui,sans-serif;padding:48px 20px 24px}.page_page__7_qT6 *,.page_page__7_qT6 :after,.page_page__7_qT6 :before{box-sizing:border-box}.page_container__5QUCd{max-width:920px;margin:0 auto}.page_breadcrumb__4tlZs{font-size:.85rem;color:var(--tc-text-muted);margin-bottom:18px}.page_breadcrumb__4tlZs a{color:var(--tc-gold-strong);text-decoration:none}.page_breadcrumb__4tlZs a:hover{text-decoration:underline}.page_breadcrumb__4tlZs span{color:var(--tc-text-faint);margin:0 8px}.page_hero__JskDd{margin-bottom:32px}.page_h1__b0NtN{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4.5vw,2.85rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 14px;color:var(--tc-text-primary)}.page_lede__iFvHu{font-size:1.1rem;color:var(--tc-text-secondary);line-height:1.6;max-width:720px;margin:0}.page_section___sJVd{margin:56px 0}.page_section___sJVd:last-of-type{margin-bottom:0}.page_h2__nRlZ8{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:600;letter-spacing:-.015em;margin:0 0 18px;color:var(--tc-text-primary)}.page_h3__kF6JK{font-family:Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:600;margin:24px 0 8px;color:var(--tc-gold-strong)}.page_body___0i3W{color:var(--tc-text-secondary);font-size:1.02rem;line-height:1.75;margin:0 0 16px}.page_body___0i3W strong{color:var(--tc-text-primary);font-weight:600}.page_body___0i3W a{color:var(--tc-gold-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--tc-gold-strong) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--tc-gold-strong) 40%,transparent);text-underline-offset:3px}.page_body___0i3W a:hover{-webkit-text-decoration-color:var(--tc-gold-strong);text-decoration-color:var(--tc-gold-strong)}.page_list__egzqv{color:var(--tc-text-secondary);font-size:1.02rem;line-height:1.75;padding-left:22px;margin:0 0 16px}.page_list__egzqv li{margin-bottom:6px}.page_list__egzqv li::marker{color:var(--tc-gold-strong)}.page_list__egzqv strong{color:var(--tc-text-primary);font-weight:600}.page_faq__miuvy{border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-bg-card);margin-bottom:12px;overflow:hidden;box-shadow:var(--tc-shadow-card)}.page_faq__miuvy summary{padding:18px 20px;cursor:pointer;font-weight:600;font-size:1.02rem;color:var(--tc-text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center}.page_faq__miuvy summary::-webkit-details-marker{display:none}.page_faq__miuvy summary:after{content:"+";color:var(--tc-gold-strong);font-size:1.4rem;font-weight:400;transition:transform .2s}.page_faq__miuvy[open] summary:after{content:"−"}.page_faq__miuvy .page_faqBody__H_duu{padding:0 20px 20px;color:var(--tc-text-secondary);font-size:.98rem;line-height:1.7}.page_cta__1iIk_{margin:64px 0 0;padding:36px;background:var(--tc-cta-bg);border:1px solid var(--tc-gold);border-radius:14px;text-align:center;box-shadow:var(--tc-shadow-card)}.page_cta__1iIk_ h2{font-family:Playfair Display,Georgia,serif;font-size:1.7rem;margin:0 0 10px;color:var(--tc-text-primary)}.page_cta__1iIk_ p{color:var(--tc-text-secondary);margin:0 auto 22px;font-size:1rem;line-height:1.6;max-width:540px}.page_ctaButton__C_jIP{display:inline-block;background:var(--tc-gold);color:#fff;font-weight:700;padding:14px 28px;border-radius:8px;text-decoration:none;font-size:1rem;letter-spacing:.01em;transition:background .15s,transform .15s}[data-theme=dark] .page_ctaButton__C_jIP{color:#0f172a}.page_ctaButton__C_jIP:hover{background:var(--tc-gold-strong);transform:translateY(-1px)}.page_related__bk3Mk{margin-top:56px;padding:24px;border:1px dashed var(--tc-border-strong);border-radius:10px;color:var(--tc-text-muted);font-size:.95rem;text-align:center}.page_related__bk3Mk a{color:var(--tc-gold-strong);text-decoration:none;font-weight:500}.page_related__bk3Mk a:hover{text-decoration:underline}.StampDutyCalculator_wrapper__Wu59V{margin:2rem 0;font-family:Inter,system-ui,sans-serif;background:var(--tc-bg-card);border-radius:14px;padding:28px;color:var(--tc-text-primary);border:1px solid var(--tc-border);box-shadow:var(--tc-shadow-card);box-sizing:border-box}.StampDutyCalculator_wrapper__Wu59V *,.StampDutyCalculator_wrapper__Wu59V :after,.StampDutyCalculator_wrapper__Wu59V :before{box-sizing:border-box}.StampDutyCalculator_title__iRQGb{margin:0 0 8px;color:var(--tc-gold-strong);font-weight:700;font-size:1.65rem;letter-spacing:-.01em;border-bottom:1px solid var(--tc-border);padding-bottom:14px}.StampDutyCalculator_subtitle__6vqak{color:var(--tc-text-muted);font-size:.95rem;margin:0 0 24px;line-height:1.5}.StampDutyCalculator_grid__H8_N6{display:flex;flex-wrap:wrap;gap:24px}.StampDutyCalculator_col__nmvcb{flex:1 1;min-width:300px;display:flex;flex-direction:column;gap:16px}.StampDutyCalculator_panel__2sgwK{background:var(--tc-bg-elevated);border:1px solid var(--tc-border);border-radius:10px;padding:18px}.StampDutyCalculator_panelTitle__Rv03G{margin:0 0 16px;font-size:1.05rem;color:var(--tc-text-primary);border-left:3px solid var(--tc-green);padding-left:10px;font-weight:600}.StampDutyCalculator_panelTitle__Rv03G.StampDutyCalculator_gold__MYMo6{border-left-color:var(--tc-gold)}.StampDutyCalculator_field__Lq3RV{margin-bottom:14px}.StampDutyCalculator_field__Lq3RV:last-child{margin-bottom:0}.StampDutyCalculator_label__RznGf{display:block;font-size:.82rem;color:var(--tc-text-secondary);margin-bottom:6px;font-weight:500}.StampDutyCalculator_inputWrap__j6fpk{position:relative}.StampDutyCalculator_input__udOSY,.StampDutyCalculator_select__kW_YF{width:100%;background:var(--tc-bg-input);border:1px solid var(--tc-border-strong);color:var(--tc-text-primary);border-radius:7px;padding:11px 12px;font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.StampDutyCalculator_input__udOSY:focus,.StampDutyCalculator_select__kW_YF:focus{border-color:var(--tc-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc-gold) 25%,transparent)}.StampDutyCalculator_input__udOSY.StampDutyCalculator_padLeft__TRXE9{padding-left:28px}.StampDutyCalculator_input__udOSY.StampDutyCalculator_padRight__rYLoo{padding-right:32px}.StampDutyCalculator_select__kW_YF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2364748b'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:20px;padding-right:32px}.StampDutyCalculator_prefix__Jkw3I,.StampDutyCalculator_suffix__Gn7ZJ{position:absolute;top:50%;transform:translateY(-50%);color:var(--tc-text-muted);font-weight:600;font-size:.9rem;pointer-events:none}.StampDutyCalculator_prefix__Jkw3I{left:12px;color:var(--tc-green);font-weight:700}.StampDutyCalculator_suffix__Gn7ZJ{right:12px}.StampDutyCalculator_helper__eSeHJ{font-size:.72rem;color:var(--tc-text-faint);margin-top:6px;line-height:1.4}.StampDutyCalculator_checkboxWrap__GSer8{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem;color:var(--tc-text-primary);font-weight:500}.StampDutyCalculator_checkbox__TYMTj{width:18px;height:18px;accent-color:var(--tc-gold);cursor:pointer}.StampDutyCalculator_results__ITDai{background:var(--tc-bg-elevated);border:1px solid var(--tc-border);border-radius:10px;padding:18px;height:100%;display:flex;flex-direction:column}.StampDutyCalculator_resultsTitle__GIn4t{margin:0 0 14px;font-size:1.1rem;color:var(--tc-text-primary);font-weight:600}.StampDutyCalculator_row__IyX5s{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed var(--tc-border-strong);font-size:.93rem}.StampDutyCalculator_label2__4Se_P{color:var(--tc-text-secondary)}.StampDutyCalculator_valueMuted__pRULm{color:var(--tc-text-secondary);font-weight:500;font-size:.88rem;text-align:right}.StampDutyCalculator_pill__zoIj_{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-weight:700;font-size:1.05rem;padding:3px 10px;border-radius:5px;color:var(--tc-gold-strong);background:var(--tc-card-overlay)}.StampDutyCalculator_tiers__dEGI_{margin:14px 0;background:var(--tc-card-overlay);border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.StampDutyCalculator_tiersHeader__SlALL{display:grid;grid-template-columns:1.7fr .6fr 1fr;grid-gap:8px;gap:8px;padding:9px 12px;background:var(--tc-bg-elevated);border-bottom:1px solid var(--tc-border-strong);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-faint);font-weight:600}.StampDutyCalculator_tiersHeader__SlALL span:nth-child(2){text-align:center}.StampDutyCalculator_tiersHeader__SlALL span:nth-child(3){text-align:right}.StampDutyCalculator_tierRow__vVUQv{display:grid;grid-template-columns:1.7fr .6fr 1fr;grid-gap:8px;gap:8px;padding:10px 12px;font-size:.88rem;border-bottom:1px dashed var(--tc-border)}.StampDutyCalculator_tierRow__vVUQv:last-child{border-bottom:none}.StampDutyCalculator_tierBand__9h2_r{color:var(--tc-text-secondary)}.StampDutyCalculator_tierRate__lKW4e{text-align:center}.StampDutyCalculator_tierRate__lKW4e,.StampDutyCalculator_tierTax__KcpAk{color:var(--tc-text-primary);font-weight:600;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace}.StampDutyCalculator_tierTax__KcpAk{text-align:right}.StampDutyCalculator_tiersEmpty__b9zqK{padding:16px 12px;text-align:center;color:var(--tc-text-muted);font-size:.88rem;font-style:italic}.StampDutyCalculator_hero__0ICRs{background:var(--tc-hero-bg);border:1px solid var(--tc-gold);border-radius:10px;padding:22px;text-align:center;margin-top:auto;box-shadow:var(--tc-shadow-hero)}.StampDutyCalculator_heroLabel__uHIvS{color:var(--tc-text-secondary);font-size:.95rem;font-weight:500;margin-bottom:4px}.StampDutyCalculator_heroNumber__6JJ6w{color:var(--tc-gold-strong);font-size:2.4rem;font-weight:800;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;line-height:1.1;margin-bottom:4px;letter-spacing:-.02em}.StampDutyCalculator_heroSub__doCKQ{color:var(--tc-text-faint);font-size:.78rem}.StampDutyCalculator_disclaimer__Oj9_7{margin-top:18px;padding:12px 14px;background:var(--tc-bg-elevated);border:1px solid var(--tc-border);border-radius:6px;font-size:.72rem;color:var(--tc-text-faint);line-height:1.55}