@font-face{font-family:Instrument;src:url('assets/instrument-sans-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Instrument;src:url('assets/instrument-sans-semibold.woff2') format('woff2');font-weight:600 800;font-display:swap}
@font-face{font-family:"DM Sans";src:url('assets/dm-sans-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:"DM Sans";src:url('assets/dm-sans-600.woff2') format('woff2');font-weight:500 800;font-display:swap}
:root{--ink:#17231f;--muted:#607169;--line:#dde4df;--accent:#245c46;--soft:#f3f6f3;--sage:#e1ede5;--scale:1;--stage-width:1600px;--stage-height:900px}
*{box-sizing:border-box}body{margin:0;background:#e8ece9;font-family:Instrument,Arial,sans-serif;color:var(--ink);line-height:1.45;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.3;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid #559a78;outline-offset:4px}button{color:inherit}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.08;letter-spacing:-.04em}p{color:var(--muted)}h1{font-size:67px;line-height:1.08;letter-spacing:-.052em}h2{font-size:54px;line-height:1.1}h3{font-size:27px;line-height:1.2}strong,b{font-weight:600}
#stage{height:calc(100dvh - 62px);min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}#deck{width:var(--stage-width);height:var(--stage-height);position:relative;flex-shrink:0}.slide{position:absolute;top:0;left:0;width:1600px;height:900px;background:#fff;padding:48px 70px 40px;transform:scale(var(--scale));transform-origin:top left;display:none;overflow:hidden}.slide.active{display:block}.slide-top{display:flex;justify-content:space-between;align-items:center;height:48px}.brand{display:flex;gap:12px;align-items:center;font-size:35px;font-weight:600;letter-spacing:-1.6px}.brand svg{width:40px;height:40px;stroke:var(--accent);stroke-width:1.5}.section-label{font-size:19px;color:var(--accent)}.slide-body{margin-top:34px}.slide-footer{position:absolute;left:70px;right:70px;bottom:25px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--muted)}.slide-footer span:last-child{font-variant-numeric:tabular-nums}.dark{background:var(--accent);color:#fff}.dark .brand svg{stroke:#d6e6da}.dark p,.dark .section-label,.dark .slide-footer{color:#cfe0d5}.slide-heading{margin-bottom:26px}.slide-heading p{font-size:25px;line-height:1.4;margin-top:17px;max-width:1330px}.slide-heading.compact{margin-bottom:28px}.slide-heading.compact h2{font-size:50px}.lead{font-size:28px;line-height:1.45}.result{font-size:26px;font-weight:600;color:var(--accent);line-height:1.42;margin-top:34px}.under{margin-top:30px}.ui{background:#fff;border:1.5px solid var(--line);border-radius:14px;box-shadow:0 16px 38px #17231f08;overflow:hidden;color:var(--ink)}.ui-head{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid var(--line);gap:18px}.ui-head strong{font-size:24px}.ui-head>span{font-size:17px;color:var(--muted)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.status{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:5px;background:var(--sage);color:var(--accent);white-space:nowrap}.status:before{content:'';width:6px;height:6px;background:currentColor;border-radius:50%}.action-label{background:var(--accent);color:#fff;font-size:18px;font-weight:600;display:inline-flex;justify-content:center;padding:12px 18px;border-radius:7px;white-space:nowrap}.datum>span{display:block;font-size:17px;color:var(--muted);margin-bottom:9px}.datum>strong{display:block;font-size:24px}.split{display:grid;grid-template-columns: .91fr 1.09fr;gap:85px;align-items:center}.story h2{font-size:57px;margin-bottom:25px}.story .lead{max-width:600px}.steps{margin-top:30px}.step{display:flex;gap:22px;border-top:1px solid var(--line);padding:20px 0}.step>span{color:var(--accent);font-size:21px;min-width:25px;padding-top:3px}.step h3{font-size:25px;line-height:1.2;letter-spacing:-.025em}.step p{font-size:20px;margin-top:8px;line-height:1.4}.cover-grid{display:grid;grid-template-columns:1fr 1.03fr;gap:65px;align-items:center}.cover .slide-body{margin-top:79px}.cover-copy .lead{margin-top:35px}.cover-detail{font-size:23px;line-height:1.5;margin-top:36px}.cover-product{box-shadow:none}.cover-board{padding:25px}.board{display:grid;grid-template-columns:42px repeat(5,1fr);gap:10px;align-items:center}.floor{font-size:15px;color:var(--muted)}.apartment{padding:12px 3px;text-align:center;border:1.5px solid #b5c8bc;border-radius:8px;background:var(--sage);display:flex;flex-direction:column;gap:4px}.apartment b{font-size:24px;line-height:1.1}.apartment>span{font-size:14px;color:#395849}.apartment.hold,.legend i.hold{background:#f6ebcc;border-color:#c9b77c}.apartment.sold,.legend i.sold{background:repeating-linear-gradient(135deg,#e9eaec 0 4px,#c9cdd2 4px 5px);border-color:#a6abb2}.apartment.chosen{outline:2px solid var(--accent);outline-offset:2px;background:#c9dfd0}.legend{display:flex;gap:23px;font-size:14px;color:var(--muted);padding-top:22px}.legend>span{display:flex;gap:6px;align-items:center}.legend i{height:15px;width:15px;border:1px solid #b5c8bc;border-radius:3px;background:var(--sage)}.cover-selection{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);background:var(--soft);padding:22px 30px}.cover-selection h3{font-size:35px;margin:5px 0}.cover-selection>div>span:not(.action-label),.cover-selection p{font-size:17px;color:var(--muted)}.cover-selection>div:last-child{text-align:right;display:flex;flex-direction:column;justify-content:space-between}.cover-selection strong{font-size:32px}.cover-selection .action-label{font-size:16px;margin-top:12px}
.role-map{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);margin-top:38px}.role{padding:32px 37px 28px 0}.role+.role{padding-left:37px;border-left:1px solid var(--line)}.role-name{font-size:25px;color:var(--accent);font-weight:600;min-height:105px;line-height:1.25}.role-name>span{display:block;font-size:18px;font-weight:400;color:var(--muted);margin-top:9px}.role h3{font-size:34px;line-height:1.18;margin:18px 0 23px}.role p{font-size:23px;line-height:1.5}.role-link{display:block;font-size:17px;color:var(--accent);margin-top:28px}.role:hover .role-link{text-decoration:underline}.role.agent{background:#f3f6f3}.role.whatsapp{padding-right:0}.portfolio-layout{display:grid;grid-template-columns:285px 1fr}.project-list{border-right:1px solid var(--line);padding:12px;background:#fafcf9}.project-list>div{padding:18px 17px;font-size:22px;border-radius:6px}.project-list .selected{background:var(--sage);color:var(--accent);font-weight:600}.project-list span{display:block;color:var(--muted);font-size:16px;margin-top:5px;font-weight:400}.portfolio-main{padding:22px 30px}.quiet-tabs{color:var(--muted);font-size:16px}.table-wrap{width:100%;overflow:visible}table{width:100%;border-collapse:collapse;font-size:22px;text-align:left}th{color:var(--muted);font-size:17px;font-weight:400;padding:20px 17px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:18px 17px;border-bottom:1px solid var(--line)}.portfolio-main table{margin-top:12px}.material-line{display:flex;gap:24px;font-size:17px;color:var(--accent);padding-top:26px}.selection-cards{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding:23px}.unit-card{overflow:hidden;border:1px solid var(--line);border-radius:9px}.unit-card>img{width:100%;height:150px}.unit-body{padding:18px}.unit-body>.row>span:first-child{font-size:13px}.unit-body h3{margin-top:16px;font-size:30px}.unit-body p{font-size:15px;margin-top:7px}.unit-price{font-size:32px;letter-spacing:-1px;font-weight:600;margin-top:20px}.unit-body .status{font-size:11px;padding:4px 6px}.manager-note{margin:0 23px 24px;padding:18px 20px;background:var(--soft);border-left:3px solid #8da996}.manager-note>span{font-size:15px;color:var(--muted)}.manager-note p{font-size:19px;margin-top:7px;color:var(--ink)}.selection-footer{padding:20px 24px;background:var(--sage);font-size:18px;color:var(--accent);display:flex;justify-content:space-between}.buyer-top{display:flex;justify-content:space-between;padding:19px 27px;border-bottom:1px solid var(--line);font-size:22px}.buyer-top>span{font-size:17px;color:var(--muted)}.buyer-layout{display:grid;grid-template-columns:1.12fr 1fr}.buyer-photo{position:relative;min-height:430px}.buyer-photo>img{width:100%;height:100%;position:absolute;inset:0;object-position:center}.buyer-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#18271fb8)}.buyer-photo>div{position:absolute;bottom:30px;left:33px;color:#fff;z-index:1}.buyer-photo h3{font-size:35px;max-width:450px;margin-top:8px}.buyer-photo span{font-size:20px}.buyer-info{padding:24px 30px}.buyer-info>.row>span:first-child{font-size:18px;color:var(--muted)}.buyer-info>h3{font-size:33px;margin:13px 0 16px}.buyer-specs{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:15px;border-bottom:1px solid var(--line)}.buyer-specs .datum>span{font-size:14px;margin-bottom:4px}.buyer-specs .datum>strong{font-size:24px}.buyer-price{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.buyer-price>span{font-size:16px;color:var(--muted)}.buyer-price>strong{font-size:34px}.payment-line{display:flex;gap:36px;margin-top:12px}.payment-line>div{display:flex;gap:10px;align-items:center}.payment-line b{font-size:24px;color:var(--accent)}.payment-line span{font-size:14px;color:var(--muted)}.buyer-contact{margin-top:15px;border-top:1px solid var(--line);padding-top:16px;display:flex;align-items:center;gap:12px}.avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:46px;height:46px;color:var(--accent);background:var(--sage);font-size:21px;font-weight:600}.buyer-contact strong,.buyer-contact>div>span{display:block;font-size:16px}.buyer-contact>div>span{color:var(--muted);font-size:14px}.buyer-contact .action-label{font-size:14px;margin-left:auto;padding:9px 14px}.buyer-bottom{display:flex;justify-content:space-between;padding:15px 28px;font-size:17px;color:var(--muted);background:var(--soft);border-top:1px solid var(--line)}.builder-body{padding:24px 36px}.field{margin-bottom:18px}.field>span{display:block;font-size:17px;color:var(--muted);margin-bottom:9px}.field>strong{display:block;border:1px solid #bdcbc2;border-radius:7px;font-size:25px;padding:12px 20px}.field small{font-size:17px;color:var(--muted);float:right;font-weight:400;margin-top:5px}.offer-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0;font-size:20px}.offer-total strong{font-size:39px}.primary{border:0;background:var(--accent);color:#fff;border-radius:7px;padding:18px 24px;font-size:22px;font-weight:600;width:100%}.primary:hover{background:#173f2f}.builder-help{font-size:16px;margin-top:17px}.offer-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:48px}.offer-thumb{background:none;border:0;padding:0;text-align:left;min-width:0}.offer-sheet-wrap{width:272px;height:385px;position:relative;box-shadow:0 7px 25px #17231f13;outline:1px solid var(--line);overflow:hidden;background:#fff}.offer-sheet-wrap>.offer-page{transform:scale(.4571428571);transform-origin:top left}.offer-label{display:block;font-size:21px;font-weight:600;margin-top:20px;white-space:nowrap}.offer-hint{font-size:17px;margin-top:28px}.interest-content{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:38px;padding:37px}.avatar.large{width:75px;height:75px;font-size:25px;margin-bottom:19px}.client-identity h3{font-size:31px;margin-bottom:10px}.client-identity p{font-size:21px}.interest-signals{padding:0 35px;border-inline:1px solid var(--line)}.interest-signals h3{margin:20px 0 10px}.interest-signals p{font-size:20px}.interest-unit{background:var(--soft);padding:15px;margin-top:23px;display:flex;justify-content:space-between;font-size:19px}.interest-unit>span{font-size:17px;color:var(--muted)}.next-action>span{display:block;font-size:18px;color:var(--muted);margin-bottom:16px}.next-action>div{font-size:20px;border:1px solid var(--line);border-radius:6px;padding:14px 17px;margin-top:12px}.next-action .active{color:var(--accent);background:var(--sage);border-color:#b9d0c1}.deal-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:35px 42px}.deal-facts .datum{margin-bottom:20px}.deal-status{font-size:18px;background:var(--soft);padding:16px 20px;max-width:550px;color:var(--muted)}.deal-history{border-left:1px solid var(--line);padding-left:50px}.timeline{margin-top:30px}.timeline>div{position:relative;padding:0 0 28px 30px;border-left:1px solid #bbccbf}.timeline>div:last-child{border:0;padding-bottom:0}.timeline i{width:11px;height:11px;background:var(--accent);position:absolute;left:-6px;top:7px;border-radius:50%}.timeline b{font-size:22px}.timeline p{font-size:19px;margin-top:7px}.commissions table{font-size:25px}.commissions th{padding:25px 35px}.commissions td{padding:24px 35px}.commissions td:last-child,.commissions th:last-child{text-align:right}.money{font-size:36px;color:var(--accent)}.commission-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:28px 35px;background:var(--soft)}.commission-bottom p{font-size:21px}.commission-bottom b{display:inline-block;color:var(--ink);font-size:22px;margin-bottom:8px}.metrics{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);padding:25px 30px;gap:20px}.metrics .datum{border-right:1px solid var(--line);padding-left:8px}.metrics .datum:last-child{border:0}.metrics .datum>strong{font-size:49px;line-height:1.1;letter-spacing:-2px}.metrics .datum>span{font-size:18px}.metrics .datum:nth-child(2)>strong{color:var(--accent)}.valuation{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:27px 37px 24px}.valuation>div+div{border-left:1px solid var(--line);padding-left:35px}.valuation h3{font-size:25px}.valuation p{font-size:16px;margin:8px 0 19px}.currency-value{display:flex;justify-content:space-between;gap:20px;margin:12px 0;align-items:baseline}.currency-value>span{font-size:19px;color:var(--muted)}.currency-value>strong{font-size:31px;letter-spacing:-.7px}.valuation small{display:block;color:var(--muted);font-size:14px;margin-top:14px}.agent.slide{background:var(--soft)}.product-name{font-size:24px;color:var(--accent);font-weight:600;margin-bottom:25px;line-height:1.3}.portal-image{width:100%;height:225px}.portal-body{padding:25px 30px}.portal-body>h3{font-size:32px}.portal-body>p{font-size:18px;margin-top:7px}.portal-menu{margin-top:16px}.portal-menu>div{padding:14px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.portal-menu strong{font-size:21px}.portal-menu span{font-size:16px;color:var(--muted);text-align:right}.agent-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.flow-step{border-top:2px solid #b4cbbb;padding-top:22px}.flow-no{font-size:23px;color:var(--accent)}.flow-step>h3{font-size:34px;margin:16px 0 25px}.flow-paper{padding:22px 25px;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:19px;min-height:190px}.flow-paper>strong,.flow-paper>span{display:block}.flow-paper>strong{font-size:22px;margin-bottom:12px}.flow-paper>div{padding:8px 0;border-bottom:1px solid var(--line)}.flow-paper>span{font-size:16px;color:var(--muted);margin-top:8px}.flow-step>p{font-size:22px;margin-top:24px;line-height:1.45}.whatsapp.slide{background:#edf4ee}.whatsapp .split{grid-template-columns:1fr .9fr;gap:110px}.whatsapp .story h2{font-size:57px}.whatsapp .story .lead{font-size:26px}.module-note{display:block;font-size:17px;color:var(--muted);margin-top:24px}.chat{border:1px solid #c6d4c9;border-radius:16px;overflow:hidden;background:#eeeae2}.chat-head{background:#fff;display:flex;gap:14px;align-items:center;padding:16px 25px;border-bottom:1px solid var(--line)}.chat-head strong,.chat-head>div>span{display:block}.chat-head strong{font-size:24px}.chat-head>div>span{font-size:15px;color:var(--muted)}.messages{display:flex;flex-direction:column;gap:12px;padding:19px 27px}.message{max-width:90%;padding:12px 20px;background:#fff;border-radius:0 10px 10px 10px;font-size:20px;box-shadow:0 2px 1px #17231f09}.message.outgoing{background:#d9f3cd;align-self:flex-end;border-radius:10px 0 10px 10px}.message p{font-size:20px;color:var(--ink);margin-top:8px}.message small{display:block;text-align:right;color:#6d7a70;font-size:12px;margin-top:5px}.chat-plan{margin-top:12px;border-top:1px solid var(--line);padding-top:10px;font-size:18px}.chat-document{background:var(--soft);padding:12px;margin-top:11px;display:flex;align-items:center;gap:12px}.chat-document>span{font-size:12px;border:1px solid #c7d3cb;padding:8px 5px;border-radius:3px}.chat-document strong{font-size:18px}.connection-flow{display:grid;grid-template-columns:1.05fr 140px 1fr;align-items:center}.web-unit{display:grid;grid-template-columns:1fr 1fr}.web-unit>img{width:100%;height:280px}.web-unit>div{padding:25px}.web-unit h3{font-size:28px}.web-unit p{font-size:17px;margin-top:8px}.web-unit b{display:block;font-size:31px;margin-top:24px}.web-unit .action-label{margin-top:25px;font-size:17px}.flow-connector{text-align:center;color:var(--accent)}.flow-connector>svg{width:80px;height:30px;stroke:currentColor;stroke-width:2}.flow-connector>span{display:block;font-size:17px}.crm-body{padding:24px 30px}.crm-body .datum{margin-bottom:17px}.crm-body .datum:last-child{margin:0}.crm-body .datum>span{font-size:16px;margin-bottom:5px}.crm-body .datum>strong{font-size:23px}.connection-results{display:grid;grid-template-columns:1fr 1fr;gap:120px;margin-top:30px}.connection-results p{font-size:22px}.connection-results b{color:var(--accent);display:inline-block;margin-bottom:7px;font-size:25px}.launch-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px;margin-top:32px}.launch-list .step{padding:24px 0 27px;gap:26px}.launch-list h3{font-size:29px}.launch-list p{font-size:23px;margin-top:13px;max-width:570px}.launch-note{border-top:1px solid var(--line);padding-top:25px;margin-top:30px;font-size:21px;color:var(--muted)}.closing .slide-body{margin-top:105px}.closing-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.closing h2{font-size:73px;line-height:1.08}.closing .lead{margin-top:39px;font-size:28px}.closing-action{border-left:1px solid #749783;padding-left:55px}.closing-action>p{font-size:30px;color:#fff;line-height:1.4;margin-bottom:35px}.closing-action>a{display:block;font-size:26px;margin-top:18px}.closing-action .closing-cta{display:flex;align-items:center;gap:20px;background:#fff;color:var(--accent);padding:20px 22px;border-radius:7px;font-size:20px;font-weight:600;margin-bottom:32px;white-space:nowrap}.closing-action .site-address{font-size:19px;color:#cfe0d5;margin-top:42px}
.controls{height:62px;background:#fff;border-top:1px solid #d3ddd6;display:flex;align-items:center;padding:0 22px;gap:12px;position:fixed;bottom:0;left:0;right:0;z-index:10;font-size:13px}.controls button,.controls>a{background:none;border:0;border-radius:5px;padding:8px 11px;min-height:40px}.controls button:hover,.controls>a:hover{background:var(--soft)}.section-links{display:flex;align-items:center;gap:22px;margin-right:auto;margin-left:12px;color:var(--muted)}.section-links a[aria-current]{color:var(--accent);font-weight:600}.paging{display:flex;align-items:center;gap:8px}.paging button{font-size:24px;line-height:1}.paging span{font-size:14px;min-width:51px;text-align:center;font-variant-numeric:tabular-nums}#fullscreen{font-size:25px}dialog{border:1px solid var(--line);border-radius:12px;padding:0;color:var(--ink);box-shadow:0 25px 90px #0003}dialog::backdrop{background:#10261fe0}.dialog-bar{display:flex;align-items:center;gap:20px;position:sticky;top:0;background:#fff;border-bottom:1px solid var(--line);padding:12px 20px;z-index:3}.dialog-bar h2{font-size:25px}.dialog-bar button{border:0;background:var(--soft);border-radius:5px;padding:7px 12px;font-size:21px}.dialog-bar [data-close]{margin-left:auto}#toc{width:min(760px,90vw);max-height:85dvh}#toc-list{padding:10px 20px 20px}#toc-list a{display:flex;gap:20px;padding:11px 10px;font-size:17px;border-bottom:1px solid var(--line)}#toc-list a:hover{background:var(--soft)}#toc-list span{color:var(--muted);min-width:25px}#offer-viewer{width:min(940px,95vw);max-height:95dvh;background:#e8ece9}#offer-counter{font-size:17px}.offer-reader{padding:25px;display:flex;justify-content:center;overflow:auto}#offer-full{width:595px;min-width:595px}#notice{position:fixed;bottom:77px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;border-radius:6px;padding:12px 20px;z-index:30;display:none}#notice.visible{display:block}
@media screen and (min-width:701px) and (max-width:1050px){.section-links{gap:12px;font-size:11px}.controls{padding:0 12px;gap:5px}.controls #print{display:none}}
@media screen and (max-width:700px){body{background:#fff}#stage{height:calc(100dvh - 62px);display:block;overflow-y:auto;overflow-x:hidden}#deck{width:100%;height:auto}.slide{position:relative;width:100%;height:auto;min-height:calc(100dvh - 62px);padding:25px 23px 25px;transform:none;overflow:visible}.slide-top{height:auto;gap:14px;align-items:flex-start}.brand{font-size:25px;gap:7px}.brand svg{width:29px;height:29px}.section-label{font-size:11px;max-width:132px;text-align:right;padding-top:5px}.slide-body{margin-top:35px}.slide-footer{position:static;margin-top:32px;font-size:11px}.slide-heading h2,.slide-heading.compact h2,.story h2{font-size:34px}.slide-heading{margin-bottom:25px}.slide-heading p{font-size:18px;margin-top:17px}.slide-heading br{display:none}.lead,.story .lead{font-size:20px}.result{font-size:20px;margin-top:25px}.cover .slide-body{margin-top:42px}.cover-grid,.split,.whatsapp .split,.closing-layout{grid-template-columns:1fr;gap:34px}.cover h1{font-size:43px}.cover .lead{font-size:21px;margin-top:25px}.cover-detail{font-size:17px;margin-top:20px}.cover-detail br{display:none}.ui-head{padding:17px;gap:10px}.ui-head strong{font-size:18px}.ui-head>span{font-size:12px}.cover-board{padding:16px 12px}.board{grid-template-columns:27px repeat(5,1fr);gap:6px}.floor{font-size:10px}.apartment{padding:9px 0;gap:3px;border-radius:5px}.apartment b{font-size:17px}.apartment>span{font-size:8px}.legend{font-size:10px;gap:13px;padding-top:16px}.legend i{width:12px;height:12px}.cover-selection{padding:17px}.cover-selection h3{font-size:28px}.cover-selection strong{font-size:26px}.cover-selection>div>span:not(.action-label),.cover-selection p{font-size:12px}.cover-selection .action-label{font-size:11px;padding:10px}.role-map{grid-template-columns:1fr;margin-top:25px}.role,.role+.role{padding:25px 18px;border-left:0;border-bottom:1px solid var(--line)}.role-name{font-size:22px;min-height:0}.role-name>span{font-size:15px}.role h3{font-size:29px;margin:22px 0 16px}.role p{font-size:19px}.role-link{font-size:14px;margin-top:20px}.role br{display:none}.portfolio-layout{grid-template-columns:1fr}.project-list{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--line);padding:7px}.project-list>div{font-size:14px;padding:12px}.project-list span{font-size:11px}.portfolio-main{padding:18px 12px}.portfolio-main .row{display:block}.portfolio-main h3{font-size:22px}.quiet-tabs{font-size:12px;display:block;margin-top:10px}table{font-size:13px}th{font-size:11px;padding:16px 7px;white-space:normal}td{padding:17px 7px}.material-line{font-size:13px;gap:15px;flex-wrap:wrap;padding-top:20px}.story h2 br{display:none}.step{gap:15px;padding:19px 0}.step h3{font-size:21px}.step p{font-size:17px}.step>span{font-size:17px;min-width:20px}.selection-cards{grid-template-columns:1fr;padding:16px;gap:16px}.unit-card{display:grid;grid-template-columns:38% 62%}.unit-card>img{height:100%;min-height:188px}.unit-body{padding:14px 11px}.unit-body>.row{display:block}.unit-body .status{margin-top:5px}.unit-body>.row>span:first-child{font-size:12px}.unit-body h3{font-size:24px;margin-top:12px}.unit-body p{font-size:12px}.unit-price{font-size:27px;margin-top:14px}.manager-note{margin:0 16px 17px;padding:15px}.manager-note p{font-size:16px}.selection-footer{font-size:14px;padding:17px}.buyer-top{padding:15px 17px;display:block;font-size:19px}.buyer-top>span{display:block;font-size:12px;margin-top:5px}.buyer-layout{grid-template-columns:1fr}.buyer-photo{min-height:235px}.buyer-photo>div{bottom:22px;left:22px}.buyer-photo h3{font-size:27px}.buyer-photo span{font-size:15px}.buyer-info{padding:22px 18px}.buyer-info>.row>span:first-child{font-size:13px}.status{font-size:11px}.buyer-info>h3{font-size:27px}.buyer-specs .datum>strong{font-size:22px}.buyer-price{gap:15px}.buyer-price>span{font-size:13px}.buyer-price>strong{font-size:29px}.payment-line{gap:20px;margin-top:17px}.payment-line b{font-size:23px}.payment-line span{font-size:11px}.buyer-contact{gap:9px}.buyer-contact .action-label{font-size:11px;padding:10px}.buyer-contact strong{font-size:13px}.buyer-contact>div>span{font-size:11px}.avatar{width:36px;height:36px;font-size:17px}.buyer-bottom{padding:15px 17px;gap:12px;font-size:11px;flex-wrap:wrap}.builder-body{padding:24px 20px}.field>strong{font-size:20px;padding:14px}.field>span{font-size:14px}.field small{float:none;display:block;font-size:13px}.offer-total strong{font-size:32px}.primary{font-size:18px}.builder-help{font-size:13px}.offer-gallery{grid-template-columns:1fr;gap:30px;margin-top:28px}.offer-thumb{width:100%;display:flex;flex-direction:column;align-items:center}.offer-sheet-wrap{width:272px;height:385px}.offer-label{font-size:18px}.offer-hint{font-size:14px}.interest-content{grid-template-columns:1fr;padding:25px;gap:25px}.client-identity{position:relative;padding-left:68px}.avatar.large{position:absolute;left:0;top:0;width:50px;height:50px;font-size:18px}.client-identity h3{font-size:26px}.client-identity p{font-size:16px}.interest-signals{border-inline:0;border-block:1px solid var(--line);padding:22px 0}.interest-signals p{font-size:17px}.interest-unit{display:block;font-size:18px}.interest-unit span{display:block;font-size:15px}.next-action>div{font-size:17px}.deal-layout{grid-template-columns:1fr;padding:25px;gap:24px}.datum>strong{font-size:20px}.datum>span{font-size:14px}.deal-status{font-size:16px}.deal-history{padding-left:0;border:0;border-top:1px solid var(--line);padding-top:25px}.deal-history h3{font-size:25px}.timeline b{font-size:19px}.timeline p{font-size:16px}.commissions table{font-size:14px}.commissions th{font-size:12px;padding:15px 11px}.commissions td{padding:20px 11px}.money{font-size:23px}.commission-bottom{grid-template-columns:1fr;gap:25px;padding:23px}.commission-bottom p{font-size:17px}.commission-bottom b{font-size:19px}.metrics{grid-template-columns:repeat(2,1fr);padding:20px;gap:24px}.metrics .datum{padding-left:0;border:0}.metrics .datum:first-child{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:20px}.metrics .datum>strong{font-size:43px}.metrics .datum>span{font-size:16px}.valuation{grid-template-columns:1fr;padding:24px;gap:26px}.valuation>div+div{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.valuation h3{font-size:24px}.valuation p{font-size:14px}.currency-value>strong{font-size:28px}.product-name{font-size:21px;margin-bottom:20px}.portal-image{height:180px}.portal-body{padding:22px}.portal-body>h3{font-size:28px}.portal-menu>div{display:block}.portal-menu strong{font-size:19px}.portal-menu span{font-size:15px;display:block;text-align:left;margin-top:7px}.agent-flow{grid-template-columns:1fr;gap:30px}.flow-step>h3{font-size:29px}.flow-step>h3 br{display:none}.flow-step>p{font-size:19px}.flow-paper{min-height:0}.whatsapp .story h2{font-size:35px}.whatsapp .story .lead{font-size:20px}.module-note{font-size:14px}.chat-head{padding:17px}.chat-head strong{font-size:21px}.chat-head>div>span{font-size:12px}.messages{padding:20px 17px;gap:14px}.message,.message p{font-size:17px}.message{padding:13px 15px;max-width:94%}.chat-plan{font-size:15px}.connection-flow{grid-template-columns:1fr}.flow-connector{height:76px;padding-top:17px;position:relative}.flow-connector svg{transform:rotate(90deg);width:53px;height:28px}.flow-connector>span{font-size:13px;position:absolute;left:calc(50% + 25px);top:27px}.web-unit>img{height:238px}.web-unit>div{padding:22px 16px}.web-unit h3{font-size:23px}.web-unit p{font-size:13px}.web-unit b{font-size:27px}.web-unit .action-label{font-size:12px;padding:10px}.crm-body{padding:22px}.crm-body .datum>strong{font-size:21px}.connection-results{grid-template-columns:1fr;gap:23px;margin-top:27px}.connection-results p{font-size:18px}.connection-results b{font-size:22px}.launch-list{grid-template-columns:1fr;gap:0;margin-top:25px}.launch-list .step{gap:18px;padding:23px 0}.launch-list h3{font-size:24px}.launch-list p{font-size:19px;margin-top:12px}.launch-note{font-size:17px;margin-top:17px;padding-top:23px}.closing .slide-body{margin-top:52px}.closing h2{font-size:43px}.closing .lead{font-size:20px;margin-top:27px}.closing .lead br{display:none}.closing-action{padding:27px 0 0;border-left:0;border-top:1px solid #749783}.closing-action>p{font-size:23px;margin-bottom:23px}.closing-action .closing-cta{font-size:14px;padding:17px 15px;gap:9px;white-space:normal}.closing-action>a{font-size:23px}.closing-action .site-address{font-size:18px;margin-top:26px}.controls{padding:0 9px;gap:5px;justify-content:space-between}.section-links,#print{display:none}.controls button,.controls>a{padding:6px 9px}.paging{gap:3px}.paging span{font-size:13px;min-width:49px}.controls>button:first-child{font-size:12px}#offer-viewer{width:96vw;max-height:95dvh}.offer-reader{padding:12px;justify-content:flex-start}.dialog-bar{padding:10px;gap:10px}#offer-counter{font-size:13px}#toc-list a{font-size:15px;padding:12px 4px;gap:14px}}
@media print{@page{size:1600px 900px;margin:0}html,body{width:1600px;margin:0!important;padding:0!important;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}#stage{display:block;height:auto;overflow:visible;margin:0;padding:0}#deck{width:1600px;height:auto;display:block}.slide,.slide.active{position:relative;display:block!important;transform:none!important;width:1600px!important;height:900px!important;margin:0;break-after:page;break-inside:avoid;page-break-after:always;overflow:hidden}.slide:last-child{break-after:auto;page-break-after:auto}.controls,dialog,#notice,.offer-hint{display:none!important}.ui{box-shadow:none}.offer-sheet-wrap{box-shadow:none}.slide-footer{bottom:25px}a{color:inherit;text-decoration:none}}

#offer-zoom{font-size:14px;white-space:nowrap}.money{white-space:nowrap}@media screen and (max-width:700px){.commissions .money{font-size:21px}.commissions td:last-child{min-width:86px}.dialog-bar{gap:5px}.dialog-bar button{padding:7px 8px}#offer-zoom{font-size:11px}#offer-counter{font-size:11px}.buyer-contact>div>span{max-width:135px}}

.buyer-plan-open{border:0;background:none;padding:0;color:var(--accent);font:inherit}.buyer-plan-open:hover{text-decoration:underline}
