.rt-head{background:var(--color-blue-50);border-bottom:1px solid var(--color-blue-100);padding:2.25rem 0 2rem}.rt-title{letter-spacing:-.02em;max-width:20ch;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);font-weight:750;font-stretch:94%;line-height:1.04}body[data-lang=ta] .rt-title{letter-spacing:0;font-size:clamp(1.8rem,1.3rem + 2vw,2.8rem);line-height:1.2}body[data-lang=hi] .rt-title{letter-spacing:0;line-height:1.15}.rt-lead{max-width:44rem;margin-top:.9rem;font-size:1.12rem}.rt-langnote{color:var(--color-ink-soft);max-width:44rem;margin-top:.6rem;font-size:1rem;font-weight:500}.rt-privacy{background:var(--color-white);border:1px solid var(--color-blue-200);color:var(--color-blue);border-radius:14px;align-items:flex-start;gap:.55rem;margin-top:1.1rem;padding:.6rem .95rem;font-size:.98rem;font-weight:500;line-height:1.4;display:inline-flex}.rt-privacy svg{flex:none;margin-top:.05rem}@media (width>=960px){.rt-head{padding:3.5rem 0 3rem}}.rt-body{padding-block:1.5rem 4.5rem}.rt-notice{border:2px solid var(--color-blue);border-radius:20px;gap:1.25rem;padding:1.25rem 1.1rem 1.2rem;display:grid}.rt-notice-h{align-items:flex-start;gap:.5rem;font-size:1.2rem;font-weight:700;line-height:1.3;display:flex}.rt-notice-h svg{flex:none;margin-top:.1rem}.rt-notice-text p{margin-top:.45rem}.rt-notice-cta{border-top:1px solid var(--color-blue-100);gap:.6rem;padding-top:1.1rem;display:grid}.rt-notice-custom{font-weight:500}.rt-notice-price{font-family:var(--font-display);color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-weight:600;display:flex}.rt-notice-price strong{color:var(--color-blue);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.rt-notice-wa{width:100%}.rt-notice-cond{color:var(--color-ink-soft);font-size:.88rem}@media (width>=760px){.rt-notice{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:center;gap:2rem;padding:1.6rem 1.75rem}.rt-notice-cta{border-top:0;border-left:1px solid var(--color-blue-100);padding-top:0;padding-left:2rem}}.rt-grid{gap:2.5rem;margin-top:2.25rem;display:grid}@media (width>=1080px){.rt-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem}.rt-preview{top:calc(var(--header-h) + 16px);max-height:calc(100dvh - var(--header-h) - 32px);overscroll-behavior:contain;position:sticky;overflow:auto}.rt-see{display:none!important}}.rt-set{border:0;min-width:0;margin:0;padding:1.5rem 0 0}.rt-set+.rt-set{border-top:1px solid var(--color-blue-100);margin-top:1.5rem}.rt-set:first-child{padding-top:0}.rt-legend{float:left;width:100%;font-family:var(--font-display);color:var(--color-blue);margin-bottom:.9rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1.25}.rt-legend+*{clear:both}.rt-field{gap:.35rem;min-width:0;display:grid}.rt-field+.rt-field,.rt-two+.rt-two{margin-top:1.1rem}.rt-two{gap:1.1rem;display:grid}@media (width>=520px){.rt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem}}.rt-label{font-family:var(--font-display);color:var(--color-ink);font-size:1.02rem;font-weight:600;line-height:1.3}.rt-opt{color:var(--color-ink-soft);font-weight:500}.rt-hint{color:var(--color-ink-soft);font-size:.92rem;line-height:1.45}.rt-input{box-sizing:border-box;border:1.5px solid var(--color-blue-200);background:var(--color-white);width:100%;min-height:52px;color:var(--color-ink);font:inherit;border-radius:12px;padding:.65rem .9rem;font-size:1.05rem;line-height:1.4}.rt-input:hover,.rt-input:focus{border-color:var(--color-blue)}.rt-input::placeholder{color:#7d8bb0}.rt-area{resize:vertical;min-height:6.5rem}.rt-num{font-variant-numeric:tabular-nums}.rt-short{max-width:10rem}select.rt-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2309318d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.6rem}input[type=date].rt-input{-webkit-appearance:none;appearance:none;align-items:center;display:flex}input[type=date].rt-input::-webkit-date-and-time-value{text-align:left}.rt-choices{gap:.5rem;display:grid}.rt-choice,.rt-seg-opt,.rt-check{border:1.5px solid var(--color-blue-200);background:var(--color-white);cursor:pointer;box-sizing:border-box;min-height:52px;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .9rem;line-height:1.35;display:flex}.rt-choice:hover,.rt-seg-opt:hover,.rt-check:hover{border-color:var(--color-blue)}.rt-choice:has(input:checked),.rt-seg-opt:has(input:checked),.rt-check:has(input:checked){border-color:var(--color-blue);background:var(--color-blue-50)}.rt-choice input,.rt-seg-opt input,.rt-check input{width:22px;height:22px;accent-color:var(--color-blue);cursor:pointer;flex:none;margin:0}.rt-seg{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.rt-seg-opt{font-family:var(--font-display);font-weight:600}.rt-draft{border-top:1px solid var(--color-blue-100);margin-top:1.75rem;padding-top:1.5rem}.rt-draft .rt-hint{margin-top:.45rem}.rt-form-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.rt-see{flex:14rem}.rt-clear{background:var(--color-white);color:var(--color-blue);border-color:var(--color-blue-200)}.rt-clear:hover{border-color:var(--color-blue);background:var(--color-blue-50)}.rt-preview{background:var(--color-blue-50);border:1px solid var(--color-blue-100);outline-offset:4px;border-radius:20px;padding:0 .6rem .6rem}.rt-toolbar{background:var(--color-blue-50);grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1rem .5rem .9rem;display:grid}.rt-preview-h{font-size:1.3rem;font-weight:700;line-height:1.2}.rt-print{width:100%}@media (width>=640px){.rt-preview{padding:0 1.25rem 1.25rem}.rt-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline:0}.rt-print{width:auto}.rt-toolbar-hint{grid-column:1/-1}}@media (width>=1080px){.rt-toolbar{z-index:2;position:sticky;top:0}}.rt-print-end{justify-content:center;padding:1rem 0 .4rem;display:flex}@media (width<=639px){.rt-print-end .btn{width:100%}}.lease{box-sizing:border-box;color:#111;font-variant-numeric:lining-nums;overflow-wrap:break-word;background:#fff;border-radius:6px;padding:1.6rem 1.15rem 2rem;font-family:Times New Roman,Tinos,Liberation Serif,Georgia,serif;font-size:14.5px;line-height:1.6;box-shadow:0 1px 2px #041a5214,0 12px 32px -16px #041a5259;container-type:inline-size}.lease[data-out=ta]{font-family:Mukta Malar,Noto Sans Tamil,Latha,sans-serif;font-size:14px;line-height:1.75}@media (width>=640px){.lease{text-align:justify;padding:2.75rem 3rem 3rem;font-size:15.5px}.lease[data-out=ta]{text-align:left;font-size:15px}}.lease p{margin:0}.lease p+p,.lease-and{margin-top:.8em}.lease strong{font-weight:700}.lease-title{letter-spacing:.08em;text-align:center;text-underline-offset:.25em;color:#111;margin:0 0 1.2em;font-family:inherit;font-size:1.3em;font-weight:700;text-decoration:underline}.lease[data-out=ta] .lease-title{letter-spacing:0}.lease-and{text-align:center}.lease-witnesseth{text-align:center;font-weight:700;margin-top:1.4em!important}.lease-clauses{margin:1.1em 0 0;padding-left:2em;list-style:decimal}.lease-clauses>li{padding-left:.4em}.lease-clauses>li+li{margin-top:.85em}.lease-clauses>li::marker{font-weight:700}.rt-nowrap{white-space:nowrap}.rt-blank{vertical-align:-.15em;border-bottom:1px solid #111;min-width:8em;height:1em;display:inline-block}.lease-schedule{margin-top:1.8em}.lease-schedule h4{text-align:center;letter-spacing:.06em;margin:0;font-size:1em;font-weight:700}.lease-schedule-sub{text-align:center;font-style:italic;margin-top:.2em!important}.lease[data-out=ta] .lease-schedule-sub{font-style:normal}.lease-property{white-space:pre-line;text-align:left;margin-top:.7em!important}.lease-lines{gap:0;margin-top:.4em;display:grid}.lease-lines span{border-bottom:1px solid #111;height:1.9em}.lease-items{text-align:left;margin:.7em 0 0;padding-left:2em;list-style:decimal}.lease-closing{margin-top:1.8em!important}.lease-sign{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3.5em;display:grid}.lease-sign>div:last-child{text-align:right}.lease-sign-line{border-top:1px solid #111;margin-bottom:.3em;display:block}.lease-sign p{font-weight:700}.lease-witnesses{margin-top:2.2em}.lease-witnesses-h{font-weight:700}.lease-witness-grid{gap:1.4em;margin-top:.6em;display:grid}@container (width>=480px){.lease-witness-grid{grid-template-columns:1fr 1fr;gap:2em}}.lease-witness{grid-template-columns:auto minmax(0,1fr);gap:.5em;display:grid}.lease-witness>p{padding-top:.8em}.lease-witness dl{grid-template-columns:max-content minmax(0,1fr);gap:.2em .5em;margin:0;display:grid}.lease-witness dl>div{display:contents}.lease-witness dt{align-self:end;padding-top:.8em}.lease-witness dd{border-bottom:1px solid #111;margin:0}.rt-steps{max-width:44rem;margin-top:3.5rem}.rt-steps-h{font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:700;line-height:1.2}.rt-steps ol{counter-reset:step;gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.rt-steps li{counter-increment:step;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.rt-steps li:before{content:counter(step);background:var(--color-blue);width:2.4rem;height:2.4rem;color:var(--color-white);font-family:var(--font-display);border-radius:999px;place-items:center;font-weight:700;display:grid}.rt-steps li{padding-top:.2rem}@page{size:A4;margin:20mm 18mm;@bottom-center{content:counter(page) " / " counter(pages);font-family:Times New Roman,serif;font-size:9pt;color:#555}}@media print{html,body{background:#fff!important}.topline,.header,.footer,.skip,.rt-noprint{display:none!important}.wrap{max-width:none;padding:0}.rt-body,.rt-grid{margin:0;padding:0;display:block}.rt-preview{background:0 0;border:0;border-radius:0;max-height:none;padding:0;position:static;overflow:visible}.lease{box-shadow:none;text-align:justify;border-radius:0;padding:0;font-size:11.5pt;line-height:1.55}.lease[data-out=ta]{text-align:left;font-size:11pt;line-height:1.7}.lease-clauses>li,.lease-schedule,.lease-sign,.lease-witness{break-inside:avoid}.lease-closing,.lease-title,.lease-schedule h4{break-after:avoid}}
