:root,[data-theme=light]{color-scheme:light;--ground:#F9F6F2;--paper:#FFFFFF;--inset:#F3F0EA;--line:#E1DDD7;--line-strong:#C8C3BC;--ink-1:#1A2438;--ink-2:#4C5569;--ink-3:#636C7E;--action-solid:#D85A04;--action-solid-ink:#FFFFFF;--action-deep:#B84B03;--action-text:#9E3F00;--action-tint:#FEECE4;--value-solid:#0083FC;--value-solid-ink:#FFFFFF;--value-deep:#026FD7;--value-text:#025EB8;--value-tint:#E7F1FF;--positive-solid:#03A14A;--positive-solid-ink:#FFFFFF;--positive-deep:#05893E;--positive-text:#037434;--positive-tint:#E0F7E4;--stop-solid:#EA3C3F;--stop-solid-ink:#FFFFFF;--stop-deep:#CC272E;--stop-text:#A82D2E;--stop-tint:#FEEBE9;--waiting-solid:#EFA804;--waiting-solid-ink:#1A2438;--waiting-deep:#EFA804;--waiting-text:#805800;--waiting-tint:#FDEED7;--hot-solid:#DF3C8C;--hot-solid-ink:#FFFFFF;--hot-deep:#C32777;--hot-text:#A12D65;--hot-tint:#FFEAF1;--reach-solid:#009A9A;--reach-solid-ink:#FFFFFF;--reach-deep:#008282;--reach-text:#076F6F;--reach-tint:#D6F8F7;--nova-solid:#9362F4;--nova-solid-ink:#FFFFFF;--nova-deep:#7E4ED7;--nova-text:#6947B0;--nova-tint:#F1EDFE}[data-theme=dark]{color-scheme:dark;--ground:#172135;--paper:#232E42;--inset:#2D384D;--line:#3D485B;--line-strong:#545E6F;--ink-1:#F1F5FC;--ink-2:#C0C8D5;--ink-3:#9CA5B5;--action-solid:#EB6202;--action-solid-ink:#FFFFFF;--action-deep:#B84B03;--action-text:#FFA47A;--action-tint:#4F2B1A;--value-solid:#3692FE;--value-solid-ink:#FFFFFF;--value-deep:#026FD7;--value-text:#91C1FF;--value-tint:#1F3654;--positive-solid:#00AF50;--positive-solid-ink:#FFFFFF;--positive-deep:#05893E;--positive-text:#7CD591;--positive-tint:#1C3E24;--stop-solid:#F84B4B;--stop-solid-ink:#FFFFFF;--stop-deep:#CC272E;--stop-text:#FFA098;--stop-tint:#502825;--waiting-solid:#F7AE05;--waiting-solid-ink:#1A2438;--waiting-deep:#EFA804;--waiting-text:#EBB353;--waiting-tint:#46310B;--hot-solid:#ED4A99;--hot-solid-ink:#FFFFFF;--hot-deep:#C32777;--hot-text:#FE9AC2;--hot-tint:#4D2837;--reach-solid:#05A7A7;--reach-solid-ink:#FFFFFF;--reach-deep:#008282;--reach-text:#2AD7D7;--reach-tint:#013E3E;--nova-solid:#9E71FE;--nova-solid-ink:#FFFFFF;--nova-deep:#7E4ED7;--nova-text:#C3AFFE;--nova-tint:#382F51}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--ground:#172135;--paper:#232E42;--inset:#2D384D;--line:#3D485B;--line-strong:#545E6F;--ink-1:#F1F5FC;--ink-2:#C0C8D5;--ink-3:#9CA5B5;--action-solid:#EB6202;--action-solid-ink:#FFFFFF;--action-deep:#B84B03;--action-text:#FFA47A;--action-tint:#4F2B1A;--value-solid:#3692FE;--value-solid-ink:#FFFFFF;--value-deep:#026FD7;--value-text:#91C1FF;--value-tint:#1F3654;--positive-solid:#00AF50;--positive-solid-ink:#FFFFFF;--positive-deep:#05893E;--positive-text:#7CD591;--positive-tint:#1C3E24;--stop-solid:#F84B4B;--stop-solid-ink:#FFFFFF;--stop-deep:#CC272E;--stop-text:#FFA098;--stop-tint:#502825;--waiting-solid:#F7AE05;--waiting-solid-ink:#1A2438;--waiting-deep:#EFA804;--waiting-text:#EBB353;--waiting-tint:#46310B;--hot-solid:#ED4A99;--hot-solid-ink:#FFFFFF;--hot-deep:#C32777;--hot-text:#FE9AC2;--hot-tint:#4D2837;--reach-solid:#05A7A7;--reach-solid-ink:#FFFFFF;--reach-deep:#008282;--reach-text:#2AD7D7;--reach-tint:#013E3E;--nova-solid:#9E71FE;--nova-solid-ink:#FFFFFF;--nova-deep:#7E4ED7;--nova-text:#C3AFFE;--nova-tint:#382F51}}:root{--pop-rad:0.50;--pop-rim:0.65;--pop-bot:0.24;--pop-sh:0.34;--pop-glyph:0.40}:root,[data-theme=dark],[data-theme=light]{--action-tile-hi:#FFBC93;--action-tile-lo:#C84700;--action-tile-base:#F46600;--action-btn-hi:#C46101;--action-btn-lo:#B03E00;--value-tile-hi:#9ED4FF;--value-tile-lo:#0E69FF;--value-tile-base:#4499FF;--value-btn-hi:#0587CE;--value-btn-lo:#195FD9;--positive-tile-hi:#00E488;--positive-tile-lo:#008328;--positive-tile-base:#00A84D;--positive-btn-hi:#07995A;--positive-btn-lo:#027F27;--stop-tile-hi:#FEBAAD;--stop-tile-lo:#DE0436;--stop-tile-base:#FF5352;--stop-btn-hi:#E23721;--stop-btn-lo:#C11432;--waiting-tile-hi:#FFE5B1;--waiting-tile-lo:#C88601;--waiting-tile-base:#EFA804;--waiting-btn-hi:#E7AD01;--waiting-btn-lo:#D48E02;--hot-tile-hi:#FEB5CA;--hot-tile-lo:#D1028D;--hot-tile-base:#FF3D9F;--hot-btn-hi:#DB3279;--hot-btn-lo:#B41D7B;--reach-tile-hi:#03D9CF;--reach-tile-lo:#02787E;--reach-tile-base:#0A9C9D;--reach-btn-hi:#00948D;--reach-btn-lo:#02787E;--nova-tile-hi:#CBC5FF;--nova-tile-lo:#8F42ED;--nova-tile-base:#A37AFF;--nova-btn-hi:#8160F3;--nova-btn-lo:#7C41C9}.ns-tile{background:radial-gradient(120% 70% at 50% -12%,rgba(255,255,255,var(--pop-rad)),rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--tile-hi) 0,var(--tile-lo) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,var(--pop-rim)),inset 0 -1px 0 rgba(0,0,0,var(--pop-bot)),0 .125rem .3125rem rgba(10,20,40,var(--pop-sh)),0 .5rem 1.125rem -8px rgba(10,20,40,calc(var(--pop-sh) + .13));color:#fff}.ns-tile>svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,var(--pop-glyph)))}.ns-tile.waiting{color:var(--ink-1)}.ns-btn{background:radial-gradient(120% 90% at 50% -20%,rgba(255,255,255,calc(var(--pop-rad) * .8)),rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--btn-hi),var(--btn-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,calc(var(--pop-rim) * .85)),inset 0 -1px 0 rgba(0,0,0,calc(var(--pop-bot) + .03)),0 1px .125rem rgba(10,20,40,.25),0 .375rem .875rem -6px rgba(10,20,40,.38);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.22)}.ns-btn.waiting{color:var(--ink-1);text-shadow:none}:root,[data-theme=light]{--user-1-solid:#017CA7;--user-1-solid-ink:#FFFFFF;--user-1-text:#00729B;--user-1-tint:#DCF3FF;--user-2-solid:#5368E5;--user-2-solid-ink:#FFFFFF;--user-2-text:#5063CA;--user-2-tint:#E9EEFF;--user-3-solid:#BA42A6;--user-3-solid-ink:#FFFFFF;--user-3-text:#A44393;--user-3-tint:#FEE6F8;--user-4-solid:#D03765;--user-4-solid-ink:#FFFFFF;--user-4-text:#B73B5D;--user-4-tint:#FFE8EB;--user-5-solid:#9F50CA;--user-5-solid-ink:#FFFFFF;--user-5-text:#8D4DB1;--user-5-tint:#F6E9FF;--user-6-solid:#00818C;--user-6-solid-ink:#FFFFFF;--user-6-text:#047781;--user-6-tint:#CCF8FD;--user-7-solid:#268500;--user-7-solid-ink:#FFFFFF;--user-7-text:#297D0F;--user-7-tint:#DFF7DA;--user-8-solid:#4378AD;--user-8-solid-ink:#FFFFFF;--user-8-text:#006EBE;--user-8-tint:#E3F0FE}[data-theme=dark]{--user-1-solid:#017CA7;--user-1-solid-ink:#FFFFFF;--user-1-text:#06ACE7;--user-1-tint:#123A4D;--user-2-solid:#5368E5;--user-2-solid-ink:#FFFFFF;--user-2-text:#8199FE;--user-2-tint:#2B3352;--user-3-solid:#BA42A6;--user-3-solid-ink:#FFFFFF;--user-3-text:#DA7BC6;--user-3-tint:#472A41;--user-4-solid:#D03765;--user-4-solid-ink:#FFFFFF;--user-4-text:#F17993;--user-4-tint:#4D2930;--user-5-solid:#9F50CA;--user-5-solid-ink:#FFFFFF;--user-5-text:#C184E5;--user-5-tint:#3F2D4A;--user-6-solid:#00818C;--user-6-solid-ink:#FFFFFF;--user-6-text:#0DB3C1;--user-6-tint:#033D43;--user-7-solid:#268500;--user-7-solid-ink:#FFFFFF;--user-7-text:#65B153;--user-7-tint:#263C21;--user-8-solid:#4378AD;--user-8-solid-ink:#FFFFFF;--user-8-text:#4BA3F7;--user-8-tint:#1E3751}@media (prefers-color-scheme:dark){:root:not([data-theme]){--user-1-solid:#017CA7;--user-1-solid-ink:#FFFFFF;--user-1-text:#06ACE7;--user-1-tint:#123A4D;--user-2-solid:#5368E5;--user-2-solid-ink:#FFFFFF;--user-2-text:#8199FE;--user-2-tint:#2B3352;--user-3-solid:#BA42A6;--user-3-solid-ink:#FFFFFF;--user-3-text:#DA7BC6;--user-3-tint:#472A41;--user-4-solid:#D03765;--user-4-solid-ink:#FFFFFF;--user-4-text:#F17993;--user-4-tint:#4D2930;--user-5-solid:#9F50CA;--user-5-solid-ink:#FFFFFF;--user-5-text:#C184E5;--user-5-tint:#3F2D4A;--user-6-solid:#00818C;--user-6-solid-ink:#FFFFFF;--user-6-text:#0DB3C1;--user-6-tint:#033D43;--user-7-solid:#268500;--user-7-solid-ink:#FFFFFF;--user-7-text:#65B153;--user-7-tint:#263C21;--user-8-solid:#4378AD;--user-8-solid-ink:#FFFFFF;--user-8-text:#4BA3F7;--user-8-tint:#1E3751}}.op-wrap{min-height:100vh;background:var(--ground);display:flex;justify-content:center;padding:1.5rem 1rem 3rem}.op{width:min(42rem,100%);background:var(--paper);border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow-card);overflow:hidden;align-self:flex-start}.op-none{padding:2rem}.op-hero{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#1E2B45,#2E4A72) 50%/cover no-repeat}.op-brand{left:1rem;background:rgba(15,22,36,.62);font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.op-brand,.op-deal{position:absolute;top:1rem;padding:.3125rem .625rem;border-radius:.5rem;color:#fff;font-size:max(.75rem,11.5px)}.op-deal{right:1rem;background:var(--positive-solid);font-weight:700}.op-body{padding:1.25rem 1.375rem 1.375rem}.op-place{font-size:max(.8125rem,13px);color:var(--ink-3);font-weight:600;letter-spacing:.01em}.op-h1{font-size:1.625rem;line-height:1.15;font-weight:750;letter-spacing:-.02em;margin:.25rem 0 0;color:var(--ink-1)}.op-price{font-size:1.375rem;font-weight:700;color:var(--action-text);margin-top:.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-sell{margin:1rem 0 0;padding:1rem 1.125rem;border-left:3px solid var(--action-solid);background:var(--inset);border-radius:0 .75rem .75rem 0}.op-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .625rem}.op-chips>span{display:inline-flex;align-items:center;height:1.625rem;padding:0 .625rem;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--action-text);white-space:nowrap}.op-pitch{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--ink-1);max-width:46rem}@media (max-width:520px){.op-sell{padding:.875rem 1rem}.op-pitch{font-size:1rem}}.op-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-top:1.125rem}.op-facts>div{background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;padding:.625rem .75rem;display:grid;grid-gap:.125rem;gap:.125rem}.op-facts span{font-size:max(.6875rem,11px);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:600}.op-facts b{font-size:.9375rem;font-weight:650;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-sec{margin:1.25rem 0 .5rem;font-size:max(.75rem,11.5px);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ink-3)}.op-docs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.op-docs a{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;border:1px solid var(--line-strong);border-radius:.75rem;color:var(--ink-1);font-weight:600;font-size:.875rem;text-decoration:none;background:var(--paper)}.op-docs a:hover{border-color:var(--action-solid)}.op-docs em{font-style:normal;font-size:max(.6875rem,11px);font-weight:700;color:var(--action-text);background:var(--action-tint);padding:.125rem .375rem;border-radius:.375rem}.op-gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem}.op-gal a{aspect-ratio:4/3;border-radius:.625rem;background:var(--well) center/cover no-repeat}.op-agent{display:flex;align-items:center;gap:.75rem;margin-top:1.375rem;padding:.875rem;border-radius:1rem;background:var(--well);border:1px solid var(--well-line);flex-wrap:wrap}.op-av{width:3.25rem;height:3.25rem;border-radius:50%;background:#2E4A72 50%/cover no-repeat;color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.op-who{display:grid;grid-gap:.0625rem;gap:.0625rem;min-width:0;flex:1 1}.op-who b{font-size:.9375rem;color:var(--ink-1)}.op-who span{font-size:max(.75rem,11.5px);color:var(--ink-3)}.op-act{display:flex;gap:.375rem}.op-btn{display:inline-flex;align-items:center;height:2.375rem;padding:0 .875rem;border-radius:.625rem;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-1);font-weight:650;font-size:max(.8125rem,13px);text-decoration:none}.op-btn.wa{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff}.op-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.125rem;font-size:max(.6875rem,11px);color:var(--ink-3)}.op-print{border:0;background:none;color:var(--action-text);font-weight:650;font-size:max(.75rem,11.5px);cursor:pointer;padding:0}@media (max-width:30rem){.op-wrap{padding:0}.op{border-radius:0;border:0}.op-facts{grid-template-columns:repeat(2,1fr)}.op-h1{font-size:1.375rem}.op-act{width:100%}.op-act .op-btn{flex:1 1;justify-content:center}}@media print{.op-wrap{padding:0;background:#fff}.op{box-shadow:none;border:0;width:100%}.op-act,.op-print{display:none}.op-hero{aspect-ratio:2/1}@page{size:A4;margin:10mm}}.op-for{display:inline-flex;margin-bottom:.625rem;padding:.3125rem .625rem;border-radius:999px;background:var(--action-tint);color:var(--action-text);font-size:max(.75rem,11.5px);font-weight:650}.op-sec .op-badge{margin-left:.5rem;padding:.125rem .4375rem;border-radius:.375rem;background:var(--positive-tint);color:var(--positive-text);font-size:max(.6562rem,11px);letter-spacing:.02em;text-transform:none;vertical-align:1px}.op-cost,.op-mkt{border:1px solid var(--line);border-radius:1rem;padding:.875rem;display:grid;grid-gap:.75rem;gap:.75rem;background:var(--paper)}.op-cost-top{display:flex;justify-content:flex-start}.op-seg{display:inline-flex;padding:.1875rem;border-radius:.6875rem;background:var(--inset,#EFEBE5);gap:.125rem}.op-seg button{border:0;background:none;padding:.4375rem 1rem;border-radius:.5rem;font:inherit;font-size:max(.8125rem,13px);font-weight:600;color:var(--ink-2);cursor:pointer}.op-seg button.on{background:var(--paper);color:var(--ink-1);box-shadow:0 1px .125rem rgba(26,36,56,.12)}.op-cost-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem}.op-cost-hero>div,.op-mkt-k>div{display:grid;grid-gap:.125rem;gap:.125rem;padding:.75rem .875rem;border-radius:.75rem;background:var(--well);border:1px solid var(--well-line)}.op-cost-hero span,.op-mkt-k span{font-size:max(.6875rem,11px);text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--ink-3)}.op-cost-hero b{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-cost-hero em,.op-mkt-k em{font-style:normal;font-size:max(.75rem,11.5px);color:var(--ink-3)}.op-sliders{display:grid;grid-gap:.625rem;gap:.625rem}.op-sliders label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:max(.8125rem,13px);color:var(--ink-2)}.op-sliders label span{display:flex;justify-content:space-between}.op-sliders b{color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-sliders input[type=range]{width:100%;accent-color:var(--action-solid);height:1.5rem}.op-rows{display:grid;border-top:1px solid var(--line)}.op-rows>div{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:max(.8438rem,13px);color:var(--ink-2)}.op-rows b{color:var(--ink-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.op-rows .tot{border-bottom:0;padding-top:.625rem;font-size:.9375rem;color:var(--ink-1);font-weight:650}.op-rows .tot b{font-size:1rem;font-weight:750;color:var(--action-text)}.op-note{font-size:max(.6875rem,11px);color:var(--ink-3);line-height:1.4}.op-mkt-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem}.op-mkt-k b{font-size:1.25rem;font-weight:750;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-spark svg{width:100%;height:5.25rem;display:block}.op-spark .line{fill:none;stroke:var(--positive-solid);stroke-width:2;vector-effect:non-scaling-stroke}.op-spark .area{fill:var(--positive-tint);opacity:.7}.op-spark circle{fill:var(--paper);stroke:var(--positive-solid);stroke-width:1.5;vector-effect:non-scaling-stroke}.op-spark circle.last{fill:var(--positive-solid)}.op-spark-l{display:flex;justify-content:space-between;font-size:max(.6875rem,11px);color:var(--ink-3);margin-top:.25rem}.op-sales{display:grid}.op-sales>div{display:grid;grid-template-columns:6.5rem 1fr auto;grid-gap:.5rem;gap:.5rem;padding:.4375rem 0;border-bottom:1px solid var(--line);font-size:max(.8125rem,13px);color:var(--ink-2)}.op-sales>div:last-child{border-bottom:0}.op-sales b{color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.op-seg,.op-sliders{display:none}}.op-book{border:1px solid var(--line);border-radius:1rem;padding:.875rem;display:grid;grid-gap:.625rem;gap:.625rem;background:var(--paper)}.op-sent{background:var(--positive-tint);border-color:transparent;color:var(--positive-text);font-weight:600;font-size:.875rem}.op-days{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.125rem}.op-days::-webkit-scrollbar{display:none}.op-days button{flex:none;border:1px solid var(--line-strong);background:var(--paper);border-radius:.625rem;padding:.5rem .75rem;font:inherit;font-size:max(.8125rem,13px);font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap}.op-days button.on{border-color:var(--action-solid);background:var(--action-tint);color:var(--action-text)}.op-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.op-fields input{height:2.75rem;border:1px solid var(--line-strong);border-radius:.625rem;padding:0 .75rem;font:inherit;font-size:.875rem;background:var(--paper);color:var(--ink-1);min-width:0}.op-err{color:var(--stop-text);font-size:max(.75rem,11.5px)}.op-ask{height:2.75rem;font-size:.875rem;cursor:pointer;border:0}.op-ask,.op-langs{justify-content:center}.op-langs{display:flex;gap:.875rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--line);font-size:max(.75rem,11.5px)}.op-langs a{color:var(--ink-3);text-decoration:none}.op-langs a.on{color:var(--ink-1);font-weight:700}[dir=rtl] .op-brand{left:auto;right:1rem}[dir=rtl] .op-deal{right:auto;left:1rem}[dir=rtl] .op-cap{left:auto;right:1rem}@media (max-width:30rem){.op-fields{grid-template-columns:1fr}}@media print{.op-book,.op-langs{display:none}}.op-wide{width:min(60rem,100%)}.op-sub2{font-size:.875rem;color:var(--ink-3);margin-top:.25rem}.sl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.875rem;gap:.875rem;margin-top:1.125rem}.sl-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1rem;overflow:hidden;text-decoration:none;color:inherit;background:var(--paper);transition:box-shadow .15s ease,transform .15s ease}.sl-card:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.sl-img{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#1E2B45,#2E4A72) 50%/cover no-repeat}.op-heart{position:absolute;right:.625rem;top:.625rem;width:2.5rem;height:2.5rem;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#C2410C;font-size:1.25rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18)}.op-heart.on{background:#E11D48;color:#fff}.sl-sold{position:absolute;left:.625rem;top:.625rem;padding:.25rem .5rem;border-radius:.4375rem;background:#13203A;color:#fff;font-size:max(.6875rem,11px);font-weight:700}.sl-b{padding:.75rem .875rem .875rem;display:grid;grid-gap:.1875rem;gap:.1875rem}.sl-t{font-size:1rem;font-weight:700;color:var(--ink-1)}.sl-p{font-size:1.0625rem;font-weight:750;color:var(--action-text)}.sl-f{color:var(--ink-3)}.sl-f,.sl-open{font-size:max(.75rem,11.5px)}.sl-open{margin-top:.375rem;font-weight:650;color:var(--action-text)}.sl-cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:1rem}.sl-cmp{width:100%;border-collapse:collapse;font-size:max(.8125rem,13px);min-width:28rem}.sl-cmp td,.sl-cmp th{padding:.5625rem .75rem;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.sl-cmp th{font-weight:700;color:var(--ink-1);background:var(--well)}.sl-cmp th small{display:block;font-weight:500;color:var(--ink-3);font-size:max(.6875rem,11px)}.sl-cmp td:first-child{color:var(--ink-3);font-weight:600}.sl-cmp tr:last-child td{border-bottom:0}.sl-cmp td.best{color:var(--positive-text);font-weight:700;background:var(--positive-tint)}@font-face{font-family:ClientInter;src:url(/fonts/client-pages/Inter.ttf) format("truetype");font-weight:100 900;font-display:swap}.client-pages{--ink-1:#10213b;--ink-2:#465871;--ink-3:#748195;--paper:#fffdf9;--ground:#f9f7f3;--well:#f7f3ec;--well-line:#eee7dc;--line:#eee7dc;--line-strong:#d7c6ad;--inset:#f4f0e9;--action-text:#8b612d;--action-solid:#8b612d;--action-tint:#faf2e5;--positive-solid:#00876e;--positive-text:#087353;--positive-tint:#edf7ef;background:var(--ground);padding:16px 16px 32px;color:var(--ink-1);font:13px/1.5 ClientInter,Arial,sans-serif}.client-pages *{box-sizing:border-box}.client-pages .op{width:min(480px,100%);border:1px solid #f0eae1;border-radius:20px;background:linear-gradient(135deg,#fffdf9 65%,#fdfbf7);box-shadow:0 12px 32px -16px #77604320;overflow:hidden}.client-pages .op-wide{width:min(820px,100%)}.cp-letterhead,.cp-villa-masthead{display:flex;align-items:center;gap:14px}.client-pages .cp-villa-masthead{padding:17px 20px 13px}.cp-villa-masthead span,.cp-wordmark{font:600 12px/1.3 Georgia,Times New Roman,serif;letter-spacing:2.2px;white-space:nowrap;color:#92703f}.cp-letterhead i,.cp-villa-masthead i{height:1px;flex:1 1;background:#c9ad83;min-width:15px}.cp-letterhead{margin:0 24px;padding:18px 0 12px}.cp-letterhead time{font-size:10px;color:#60738d;white-space:nowrap}.client-pages .cp-villa .op-hero{margin:0 8px;aspect-ratio:1.82;border-radius:11px;background-position:50%}.client-pages .op-deal{top:12px;right:12px;border-radius:16px;padding:5px 13px;background:#fffaf0;color:#302c24;font:14px/1.2 Georgia,serif;box-shadow:0 2px 8px #20304415}.client-pages .op-cap{left:10px;bottom:10px;padding:4px 6px;border-radius:3px;font-size:9px;background:#19384b99;color:#fff}.client-pages[dir=rtl] .op-deal{right:auto;left:12px}.client-pages[dir=rtl] .op-cap{left:auto;right:10px}.client-pages .op-body{padding:14px 20px 18px}.client-pages .op-wide .op-body{padding:2px 24px 16px}.client-pages .op-for{display:block;margin:0 0 6px;padding:0;background:none;color:#465871;font:14px/1.3 Georgia,serif}.client-pages .op-place{font:11px/1.4 ClientInter,Arial,sans-serif;color:#6b7d91}.client-pages .op-h1{margin:4px 0 0;font:600 24px/1.18 Georgia,Times New Roman,serif;letter-spacing:-.7px;color:#10213b}.client-pages .op-price{margin-top:4px;font:400 25px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.6px;color:#10213b;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.client-pages .cp-property-heading{padding:0 0 12px;border-bottom:1px solid #eee5d8}.client-pages .cp-property-heading .op-h1{font-weight:400}.client-pages .op-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0;margin:13px 0 0}.client-pages .op-facts>div{display:flex;align-items:center;gap:8px;padding:0 8px;border:0;-webkit-border-end:1px solid #e9e1d5;border-inline-end:1px solid #e9e1d5;border-radius:0;background:none}.client-pages .op-facts>div:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.client-pages .op-facts>div:first-child,.client-pages .op-facts>div:nth-child(4){-webkit-padding-start:5px;padding-inline-start:5px}.client-pages .op-facts>div>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.client-pages .op-facts svg{flex:none;color:#6d5a3f}.client-pages .op-facts b{font:400 14px/1.25 Georgia,serif;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.client-pages .op-facts span{font:12px/1.3 Georgia,serif;letter-spacing:0;text-transform:none;color:#7c8897}.client-pages .op-sell{padding:10px 12px;margin-top:16px;border:1px solid #eee7dc;border-radius:9px;background:#fbf8f2}.client-pages .op-pitch{font-size:12px;line-height:1.6;color:#52647b}.client-pages .op-chips{gap:5px;margin-bottom:6px}.client-pages .op-chips>span{font-size:9px;padding:2px 6px;height:auto;background:#fff;border-color:#e9dfce}.client-pages .op-sec{font:600 19px/1.2 Georgia,serif;letter-spacing:-.4px;text-transform:none;margin:16px 0 8px;color:#10213b}.client-pages .op-book,.client-pages .op-cost,.client-pages .op-mkt{border:1px solid #eee7dc;border-radius:10px;padding:12px;background:linear-gradient(120deg,#faf7f1,#fdfbf8);box-shadow:none;gap:8px}.client-pages .cp-offplan-cost{margin-top:17px}.client-pages .cp-offplan-cost>.op-sec{margin:0 0 1px}.client-pages .op-cost-hero>div,.client-pages .op-mkt-k>div{padding:10px 12px;border:0;border-radius:7px;background:linear-gradient(120deg,#f4efe5,#f6f2eb);gap:2px}.client-pages .op-cost-hero span{font:14px/1.2 Georgia,serif;letter-spacing:0;text-transform:none;color:#66788f}.client-pages .op-cost-hero b{font:400 26px/1.1 Georgia,serif;letter-spacing:-.5px;color:#10213b;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.client-pages .op-cost-hero em{font-size:9px;line-height:1.4;margin-top:4px}.client-pages .cp-offplan-cost .op-cost-hero em{display:none}.client-pages .cp-cost-summary{display:flex;flex-direction:column;gap:0;border-radius:6px;background:#ffffffaa;padding:0 8px}.client-pages .cp-cost-summary>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #eee7dc}.client-pages .cp-cost-summary>div:last-child{border:0}.client-pages .cp-cost-summary svg{color:#8f6b3e;flex:none;stroke-width:1.5}.client-pages .cp-cost-summary span{font:14px/1.25 Georgia,serif;color:#233b58;flex:1 1}.client-pages .cp-cost-summary b{font:600 15px/1.2 Georgia,serif;color:#10213b;white-space:nowrap;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.client-pages .cp-cost-toggle{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:5px 0 0;font:11px/1.4 ClientInter,Arial,sans-serif;text-align:start;color:#778498;cursor:pointer}.client-pages .cp-cost-toggle strong{display:flex;align-items:center;gap:5px;color:#8b612d;font-weight:500}.client-pages .cp-cost-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.client-pages .cp-cost-full{padding-top:8px}.client-pages .cp-cost-full[hidden]{display:none}.client-pages .op-rows>div{font-size:11px;padding:7px 0;border-color:#e9e1d5}.client-pages .op-rows .tot{font-size:11px}.client-pages .op-rows.op-plan .op-plan-h{font-size:9px;letter-spacing:.5px;color:#7c6b53;padding-top:12px}.client-pages .op-rows.op-plan .grand{background:#f4efe5;padding:8px;border:1px solid #e9dfce;border-radius:6px}.client-pages .op-note{font-size:10px;line-height:1.4;color:#788597}.client-pages .op-mkt{background:var(--paper)}.client-pages .op-mkt-k>div{padding:10px}.client-pages .op-mkt-k span{font-size:9px;letter-spacing:.4px}.client-pages .op-mkt-k b{font:400 19px/1.2 Georgia,serif;color:#10213b}.client-pages .op-mkt-k em{font-size:9px;line-height:1.4}.client-pages .op-spark{padding:5px 0}.client-pages .op-spark svg{height:65px}.client-pages .op-spark-l{font-size:8px}.client-pages .op-sales>div{font-size:10px;padding:8px 0;grid-template-columns:70px 1fr auto;gap:5px}.client-pages .op-docs{gap:7px}.client-pages .op-docs a{border:1px solid #e8dfd1;border-radius:7px;padding:8px 10px;font-size:11px;background:linear-gradient(#fff,#fcfaf6);box-shadow:0 1px 3px #6c4c2105;gap:9px;min-height:34px}.client-pages .op-docs a>svg{color:#977449;flex:none}.client-pages .op-docs a>span{flex:1 1}.client-pages .op-docs em{font-size:8px;padding:2px 3px;background:#f6efe4}.client-pages .op-btn{font:600 14px/1.2 Georgia,serif;border-radius:8px;height:40px;padding:0 17px;gap:9px;border-color:#d3bfa1;background:linear-gradient(#fff,#fcfaf6);box-shadow:inset 0 1px #fff,0 1px 3px #6c4c210a;justify-content:center}.client-pages .op-btn.wa{background:linear-gradient(#07977c,#007d63);border-color:#00896e;color:#fff;box-shadow:inset 0 1px #ffffff30}.client-pages .op-btn.wa.op-ask{height:42px;background:linear-gradient(#183454,#0b203b);border-color:#24415f;box-shadow:inset 0 1px #ffffff20;color:#fff}.client-pages .op-days button{font-size:10px;padding:7px 9px;border-radius:6px}.client-pages .op-seg{padding:3px;background:#f2eee7;border-radius:7px}.client-pages .op-seg button{font-size:11px;padding:7px 12px}.client-pages .op-agent{margin-top:14px;padding:8px;border:1px solid #eee6da;border-radius:10px;background:linear-gradient(115deg,#faf7f1,#fff);gap:10px;flex-wrap:wrap}.client-pages .op-av{width:42px;height:42px;font-size:12px;background-color:#354a61}.client-pages .op-who{min-width:0;flex:1 1}.client-pages .op-who b{font:600 15px/1.2 Georgia,serif}.client-pages .op-who span{font:12px/1.3 Georgia,serif}.client-pages .cp-villa .op-act{display:flex;width:100%;gap:8px}.client-pages .cp-villa .op-act .op-btn{flex:1 1}.client-pages .op-foot{font-size:9px;margin-top:12px}.client-pages .op-langs,.client-pages .op-print{font-size:10px}.client-pages .cp-shortlist-title{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.client-pages .op-wide .op-h1{font-size:36px;letter-spacing:-1.2px;margin:0}.cp-shortlist-title>span{font:14px/1.3 Georgia,serif;color:#61758f;white-space:nowrap}.client-pages .op-sub2{font:18px/1.3 Georgia,serif;color:#526986;margin-top:3px}.cp-heart-hint{font:10px/1.3 ClientInter,Arial,sans-serif;color:#8390a1;-webkit-margin-start:6px;margin-inline-start:6px}.client-pages .sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.client-pages .sl-card{border:1px solid #eee6d9;border-radius:12px;background:linear-gradient(130deg,#fffdf9 75%,#fdfaf5);box-shadow:0 5px 14px -7px #8266391a;transition:box-shadow .18s,transform .18s}.client-pages .sl-img{aspect-ratio:2.78;margin:0;border-radius:0;background-position:50%}.client-pages .sl-b{padding:11px 16px 12px;gap:3px}.client-pages .sl-b .op-place{font-size:10px}.client-pages .sl-t{font:600 19px/1.2 Georgia,serif;letter-spacing:-.45px;color:#10213b}.client-pages .sl-p{font:400 24px/1.15 Georgia,serif;letter-spacing:-.5px;color:#10213b;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.client-pages .cp-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:9px 0 6px;margin-top:5px;border-top:1px solid #eee5d8}.client-pages .cp-card-facts>div{display:flex;align-items:center;gap:7px}.client-pages .cp-card-facts svg{width:19px;height:19px;stroke-width:1.5;color:#615642;flex:none}.client-pages .cp-card-facts span{display:grid;grid-gap:1px;gap:1px}.client-pages .cp-card-facts b{font:13px/1.25 Georgia,serif}.client-pages .cp-card-facts small{font:11px/1.2 Georgia,serif;color:#7d8998}.client-pages .sl-open{display:flex;align-items:center;gap:5px;font:14px/1.3 Georgia,serif;text-decoration:underline;text-underline-offset:2px;color:#8b612d;margin-top:2px}.client-pages .op-heart{width:34px;height:34px;top:9px;right:9px;font-size:20px;color:#425a76;background:#fff;box-shadow:0 2px 8px #21334b18}.client-pages .op-heart.on{background:#17344f;color:#fff}.client-pages .sl-cmp{font-size:11px;min-width:550px}.client-pages .sl-cmp td,.client-pages .sl-cmp th{padding:9px 10px;text-align:start}.client-pages .sl-cmp th small{font-size:9px}.client-pages .sl-cmp-wrap+.op-note{margin-top:6px}.client-pages a:focus-visible,.client-pages button:focus-visible{outline:2px solid #977449;outline-offset:3px}@media(hover:hover){.client-pages .sl-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #82663930}.client-pages .op-btn:hover,.client-pages .op-docs a:hover{filter:brightness(1.025)}}@media(max-width:650px){.client-pages .sl-grid{grid-template-columns:1fr}.client-pages .op-wide .op-h1{font-size:29px}.cp-shortlist-title{flex-wrap:wrap;gap:3px}.cp-shortlist-title>span{font-size:12px}.cp-heart-hint{display:block;margin:4px 0 0}.cp-letterhead{margin:0 18px;gap:9px}.cp-letterhead time{font-size:8px}.cp-wordmark{font-size:10px;letter-spacing:1.6px}.client-pages .op-wide .op-body{padding:2px 18px 16px}.client-pages .op-wide .op-agent .op-act{width:100%;display:flex}.client-pages .op-wide .op-agent .op-btn{flex:1 1}}@media(max-width:450px){.client-pages{padding:8px 8px 20px}.client-pages .op-body{padding:12px 16px 16px}.client-pages .op-h1{font-size:23px}.client-pages .op-price{font-size:24px}.client-pages .op-facts>div{gap:7px;padding:0 7px}.client-pages .op-facts b{font-size:12px}.client-pages .op-facts>div:nth-child(n+4){gap:5px}.client-pages .op-facts>div:nth-child(n+4) svg{width:16px}.client-pages .op-facts span{font-size:11px}.client-pages .cp-cost-summary b{font-size:14px}.client-pages .cp-cost-summary span{font-size:13px}.client-pages .op-gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.client-pages .op-gal a{flex:0 0 85%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.client-pages .sl-card{transition:none}.client-pages .sl-card:hover{transform:none}}@media print{.client-pages .cp-cost-full[hidden]{display:block}.client-pages .cp-cost-summary,.client-pages .cp-cost-toggle{display:none}}