:root{--navy:#142b37;--deep:#0e222d;--gold:#dbc6a1;--cream:#f7f5ef;--ink:#1c333f;--muted:#65737b;--line:#dedfd9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b58a43;outline-offset:5px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2{font-weight:400;letter-spacing:-.055em;line-height:1.09}h1{font-size:clamp(45px,4.6vw,70px)}h2{font-size:clamp(34px,3.7vw,54px)}h3{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.035em}em{font:italic 1.06em Georgia,"Times New Roman",serif;letter-spacing:-.045em}p{margin-bottom:18px}img{display:block;width:100%}small,.small{font-size:13px;line-height:1.6}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;margin-bottom:23px}.topbar{height:85px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;background:var(--cream);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.15;letter-spacing:.2em}.brand small{font-size:8px;letter-spacing:.25em;display:block;margin-top:7px}.brand-icon{font:42px Georgia;line-height:1;border:1px solid #bda882;width:44px;text-align:center;color:#95784e}.preview-tag{font-size:9px;letter-spacing:.18em;color:#6c7679;border:1px solid var(--line);padding:5px 10px;border-radius:20px}.header-cta{font-size:12px;text-decoration:none;border-bottom:1px solid #b9a784;padding:8px 0}.header-cta span{margin-left:25px}.hero{display:grid;grid-template-columns:47% 53%;min-height:690px;background:var(--navy);color:#fff}.hero-copy{padding:62px 10% 48px 9.5%}.hero-copy .eyebrow{color:var(--gold)}.hero h1 em{color:var(--gold)}.hero-lead{max-width:465px;font-size:15px;line-height:1.75;color:#d1dadc;margin-top:26px}.entry{display:flex;align-items:center;gap:22px;margin:29px 0}.entry strong{font-weight:400;letter-spacing:-.05em;font-size:34px;white-space:nowrap}.entry span{font-size:11px;line-height:1.5;color:#d1dadc;border-left:1px solid #5e6b6e;padding-left:22px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:56px;padding:15px 25px;text-decoration:none;border:0;border-radius:3px;font-size:13px;font-weight:600;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--gold);color:var(--deep)}.button span{font-size:22px;line-height:1}.hero .button{width:100%;max-width:415px}.micro{font-size:10px;color:#b5c3c8;margin:12px 0 21px}.quiet-link{font-size:11px;color:#e8ecea;text-underline-offset:5px}.hero-visual{position:relative;min-height:630px;overflow:hidden}.hero-visual>img{height:100%;object-fit:cover;object-position:48% center;position:absolute}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,20,25,.12),transparent 45%,rgba(4,20,25,.8))}.image-note{position:absolute;top:22px;left:25px;z-index:1;font-size:8px;letter-spacing:.16em;background:#1228328c;color:#fff;padding:6px 11px;border-radius:3px}.visual-caption{position:absolute;bottom:90px;left:40px;z-index:1}.visual-caption>span{font-size:10px;letter-spacing:.22em}.visual-caption p{font:italic 39px/1.12 Georgia;margin-top:18px}.visual-index{position:absolute;bottom:28px;left:40px;right:40px;display:flex;align-items:center;gap:15px;z-index:1;font-size:9px;letter-spacing:.16em}.visual-index i{height:1px;background:#ffffff60;flex:1}.trust-strip{padding:24px 6%;display:flex;justify-content:space-around;gap:25px;border-bottom:1px solid var(--line);font-size:11px}.trust-strip b{color:#9b8059;margin-right:10px;font-size:10px}.section{padding:90px 6%;max-width:1600px;margin:auto}.section-heading{max-width:680px;margin-bottom:40px}.section-heading>p:last-child{max-width:520px;margin-top:25px;color:var(--muted);font-size:15px}.section-heading.row{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:50px}.section-heading.row>p{max-width:350px}.model-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:center}.share-card{background:#eae6dc;padding:35px;border:1px solid #dfd8cc;border-radius:5px}.share-card>strong{display:block;font-size:67px;font-weight:400;line-height:1.2;letter-spacing:-.06em}.share-card strong i{font:italic 30px Georgia;color:#798081}.share-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:25px 0}.share-grid>*{border:1px solid #c8c5bb;height:42px;border-radius:2px}.share-grid b{background:var(--navy);color:var(--gold);display:grid;place-items:center;font-size:10px;letter-spacing:.15em}.share-card p{font-size:13px;margin:0;color:#53616a}.model-steps article{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.model-steps article:first-child{padding-top:0}.model-steps article>span{font-size:11px;color:#9d8059;padding-top:4px}.model-steps h3{margin-bottom:10px}.model-steps p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.properties{background:#eeeee8;max-width:none}.property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.property{border-radius:5px;overflow:hidden;color:#fff}.property.seseh{background:#244b40}.property.sanur{background:#d5c19d;color:#263638}.property.noru{background:#236d72}.property-image{border:0;padding:0;display:block;width:100%;position:relative;background:#dde2e5}.property-image img{height:255px;object-fit:cover;transition:filter .2s}.property-image:hover img{filter:brightness(1.05)}.property-image img.sanur-front{object-fit:contain;background:#d9e0e6}.gallery-badge{position:absolute;bottom:13px;right:13px;background:#f7f5efed;color:var(--ink);padding:5px 9px;font-size:9px;border-radius:2px}.property-body{padding:25px}.property-body .eyebrow{font-size:9px;margin-bottom:15px;opacity:.8}.property h3{font-size:26px;margin-bottom:16px}.property p{font-size:13px;line-height:1.7;opacity:.85;min-height:87px}.property-meta{border-top:1px solid #ffffff35;padding-top:15px;font-size:10px;display:grid;gap:3px}.sanur .property-meta{border-color:#26363830}.caption{font-size:10px;color:var(--muted);margin:18px 0 0}.numbers{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--navy);color:#fff;max-width:none}.numbers>.numbers-card{background:#203945;border:1px solid #ffffff20;border-radius:5px;padding:35px}.numbers>div>p:not(.eyebrow){font-size:14px;color:#c0ced3;max-width:400px;margin-top:25px}.numbers .eyebrow{color:var(--gold)}.numbers .button{margin-top:14px}.yield{font-size:80px;line-height:1;letter-spacing:-.06em;color:var(--gold)}.yield span{font-size:24px;letter-spacing:-.03em}.numbers .numbers-card>p{font-size:12px;margin:18px 0}.number-row{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ffffff25;padding:15px 0;font-size:12px}.number-row b{font-weight:500;white-space:nowrap}.numbers details{border-color:#ffffff25}.numbers details summary{font-size:12px}.numbers details p{font-size:11px;color:#c9d5d8;margin-top:14px}.numbers .numbers-card .risk-note{font-size:10px;line-height:1.65;color:#bbcacd;margin-bottom:0}.lifestyle{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.lifestyle>img{height:500px;object-fit:cover;border-radius:4px}.lifestyle h2{margin-bottom:27px}.lifestyle>div>p:not(.eyebrow){font-size:15px;color:var(--muted)}.lifestyle>div>p.small{font-size:11px;margin-bottom:25px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding-top:30px}.faq h2{margin-bottom:20px}details{border-top:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font-size:14px;font-weight:500;list-style:none;display:flex;gap:18px;justify-content:space-between}summary:after{content:"+";font-size:19px;font-weight:300}details[open] summary:after{content:"−"}details p{font-size:13px;margin:16px 0 0;color:var(--muted)}.closing{text-align:center;background:#e9e2d5;padding:80px 24px}.closing p:not(.eyebrow){font-size:14px;margin:25px auto}.closing .button{min-width:330px}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 6%}footer p,footer>a:last-child{font-size:10px;color:var(--muted);margin:0}footer .brand{font-size:11px}footer .brand small{font-size:7px}
.journey-layout{display:grid;grid-template-columns:44% 56%;min-height:calc(100svh - 85px)}.journey-visual{position:relative;background:var(--navy)}.journey-visual>img{height:100%;position:absolute;object-fit:cover}.journey-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#0c202de8)}.journey-image-copy{position:absolute;bottom:50px;left:9%;right:8%;z-index:1;color:white}.journey-image-copy h2{font-size:44px;margin:10px 0 28px}.journey-image-copy .eyebrow{color:var(--gold)}.journey-image-copy>span{font-size:10px;color:#dde5e5}.journey-panel{padding:35px 12% 55px;min-width:0}.progress-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px;font-size:10px;color:var(--muted)}.back{background:none;border:0;color:var(--muted);padding:8px 0;font-size:12px}.progress{height:3px;background:#e1e0d9;margin-bottom:43px;border-radius:4px;overflow:hidden}.progress>span{display:block;background:#b79866;height:100%;transition:width .3s}.step-title{font-size:38px;line-height:1.15;margin:0 0 17px;letter-spacing:-.045em;font-weight:400}.step-subtitle{font-size:14px;color:var(--muted);margin-bottom:27px}.options{display:grid;gap:12px;margin:26px 0}.option{width:100%;text-align:left;display:flex;align-items:center;gap:18px;border:1px solid #d3d8d6;border-radius:5px;padding:20px;background:#fff;color:var(--ink);min-height:80px;transition:border-color .2s,background .2s}.option.selected{border:1.5px solid #9d8055;background:#f0e9dc}.option-icon{width:36px;height:36px;border:1px solid #dedbd0;border-radius:50%;display:grid;place-items:center;font-family:Georgia;font-size:20px;flex:none}.option-text{flex:1}.option b{display:block;font-size:14px;font-weight:550}.option small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.choice-circle{width:17px;height:17px;border:1px solid #c0c8c9;border-radius:50%;flex:none}.selected .choice-circle{border:5px solid var(--navy);background:var(--gold)}.journey-panel .button{width:100%;margin-top:12px}.context-note{padding:16px 19px;background:#eaece6;border-left:2px solid #a88b5d;font-size:11px;color:#5b6a6f;margin:20px 0}.no-commitment{text-align:center;font-size:10px;color:var(--muted);margin-top:14px}.summary-points{border-top:1px solid var(--line);margin:22px 0}.summary-point{padding:13px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;font-size:12px}.summary-point span{color:var(--muted)}.summary-point b{text-align:right;font-weight:500}.summary-projects{display:flex;gap:7px;margin:22px 0}.summary-projects figure{margin:0;flex:1;min-width:0}.summary-projects img{height:80px;object-fit:cover;border-radius:3px}.summary-projects .fit{object-fit:contain;background:#dde4e9}.summary-projects figcaption{font-size:9px;margin-top:5px}.advisor{display:flex;align-items:center;gap:15px;margin:22px 0;padding:18px 0;border-top:1px solid var(--line)}.advisor-avatar{background:var(--navy);color:var(--gold);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-family:Georgia}.advisor p{margin:0;font-size:13px}.advisor small{display:block;font-size:10px;color:var(--muted)}.booking-demo{background:#efe7d9;border:1px solid #d8c4a3;padding:13px 16px;font-size:11px;border-radius:4px;margin-bottom:22px}.days{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.day,.slot{border:1px solid #d5d9d4;border-radius:4px;background:#fff;color:var(--ink);padding:10px 5px}.day span{display:block;font-size:10px}.day b{font-size:20px;font-weight:400}.day.selected,.slot.selected{background:var(--navy);color:var(--gold);border-color:var(--navy)}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}.slot{font-size:12px}.demo-result{border:1px solid #bdccb7;background:#edf1e8;padding:18px;margin-top:20px;font-size:13px}.demo-result strong{display:block;margin-bottom:8px}.calendar-title{font-size:13px;font-weight:500;margin:20px 0 13px}.booking-topics{font-size:12px;color:var(--muted);padding-left:18px}.booking-topics li{padding:4px 0}.edit-link{background:none;border:0;text-decoration:underline;text-underline-offset:4px;font-size:11px;color:var(--muted);padding:12px 0}#step-content:focus{outline:none}#step-content{animation:appear .3s ease}dialog{border:0;background:var(--deep);padding:0;color:#fff;max-width:1100px;width:92vw;max-height:94svh;border-radius:5px}dialog::backdrop{background:#061017e8}#gallery-image{max-height:76svh;object-fit:contain;background:var(--deep)}.close{position:absolute;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:50%;background:#f7f5eff2;color:var(--navy);font-size:25px}.gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px}.gallery-footer>button{background:none;color:white;border:1px solid #ffffff40;width:40px;height:40px;border-radius:50%;font-size:20px}.gallery-footer div{text-align:center;font-size:12px}.gallery-footer span{display:block;font-size:10px;opacity:.6;margin-top:3px}@keyframes appear{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero-copy{padding-left:max(70px,calc((100vw - 1450px)/2))}.hero{min-height:760px}}
@media(max-width:1050px){.hero-copy{padding:45px 8%}.hero h1{font-size:48px}.hero{min-height:670px}.hero-visual{min-height:670px}.property-image img{height:210px}.property-body{padding:20px}.property p{min-height:115px}.journey-panel{padding:30px 8%}.numbers{gap:6%}.yield{font-size:65px}.trust-strip{font-size:10px}.preview-tag{display:none}}
@media(max-width:700px){body{font-size:15px}.topbar{height:69px;padding:0 22px}.brand{font-size:11px;gap:9px}.brand small{font-size:7px}.brand-icon{font-size:31px;width:34px}.header-cta{font-size:10px}.header-cta span{margin-left:9px}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:32px 25px 27px}.hero .eyebrow{font-size:8px;letter-spacing:.15em;margin-bottom:20px}.hero h1{font-size:46px;line-height:1.05}.hero-lead{font-size:13px;margin:20px 0 19px;line-height:1.7;max-width:370px}.entry{margin:20px 0;gap:16px}.entry strong{font-size:31px}.entry span{font-size:10px;padding-left:16px}.hero .button{max-width:none}.micro{font-size:9px;margin:10px 0 14px}.quiet-link{font-size:10px}.hero-visual{min-height:330px;max-height:440px;height:90vw}.hero-visual>img{object-position:center 35%}.visual-caption{bottom:50px;left:25px}.visual-caption p{font-size:29px;margin:9px 0}.visual-caption>span{font-size:8px}.visual-index{bottom:23px;left:25px;right:25px;font-size:8px}.image-note{top:14px;left:20px;font-size:7px}.trust-strip{padding:18px 25px;display:grid;gap:8px;font-size:10px}.section{padding:58px 25px}.section-heading{margin-bottom:29px}.eyebrow{font-size:9px;margin-bottom:16px}h2{font-size:35px}.section-heading>p:last-child{font-size:13px;margin-top:20px}.model-layout{grid-template-columns:1fr;gap:26px}.share-card{padding:26px}.share-card>strong{font-size:56px}.share-grid>*{height:33px}.share-card p{font-size:12px}.model-steps article{gap:18px;padding:23px 0}.model-steps h3{font-size:18px}.model-steps p{font-size:12px}.section-heading.row{display:block}.section-heading.row>p{max-width:none}.property-grid{grid-template-columns:1fr;gap:25px}.property-image img{height:auto;aspect-ratio:1.4;object-fit:cover}.property-body{padding:24px}.property p{min-height:0;font-size:13px}.property h3{font-size:27px}.caption{font-size:9px}.numbers{grid-template-columns:1fr;gap:32px}.numbers>div>p:not(.eyebrow){font-size:13px;margin-top:22px}.numbers>.numbers-card{padding:25px}.yield{font-size:68px}.numbers .numbers-card>p{font-size:11px}.number-row{font-size:11px}.lifestyle{grid-template-columns:1fr;gap:30px}.lifestyle>img{height:330px}.lifestyle>div>p:not(.eyebrow){font-size:13px}.faq{grid-template-columns:1fr;gap:17px;padding-top:0}summary{font-size:13px}.closing{padding:55px 25px}.closing .button{min-width:0;width:100%;max-width:400px}.closing p:not(.eyebrow){font-size:12px}.button{font-size:12px;padding:14px 19px;min-height:54px}footer{padding:25px;flex-wrap:wrap;gap:18px}footer p{order:3;flex-basis:100%;font-size:9px}footer>a:last-child{font-size:9px;max-width:150px;text-align:right}.journey-layout{display:block;min-height:calc(100svh - 69px)}.journey-visual{display:none}.journey-panel{padding:19px 25px 36px;max-width:600px;margin:auto}.progress{margin-bottom:32px}.progress-head{margin-bottom:13px}.step-title{font-size:33px}.step-subtitle{font-size:13px}.option{min-height:83px;padding:17px 15px;gap:12px}.option b{font-size:13px}.option small{font-size:10px}.option-icon{width:32px;height:32px;font-size:18px}.options{margin:24px 0}.context-note{font-size:11px;padding:14px 16px}.summary-projects img{height:75px}.summary-point{font-size:11px}.journey-panel .eyebrow{font-size:9px}.gallery-footer{padding:12px}.gallery-footer div{font-size:10px}.gallery-footer span{font-size:9px}.gallery-footer>button{width:34px;height:34px;flex:none}.booking-demo{font-size:10px}.day{padding:9px 3px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.analytics-link{border:0;background:none;color:var(--muted);font-size:10px;text-decoration:underline;padding:8px 0}.analytics-link:hover{color:var(--ink)}#analytics{background:var(--cream);color:var(--ink);padding:45px;width:min(92vw,680px);overflow:auto}#analytics h2{font-size:38px;margin-bottom:22px}#analytics>p:not(.eyebrow){font-size:12px;color:var(--muted)}.analytics-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.analytics-kpis b{font-size:32px;font-weight:400;display:block}.analytics-kpis span{font-size:10px;color:var(--muted)}.analytics-rows>div{display:grid;grid-template-columns:1fr 25px 130px;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.analytics-rows small{text-align:right;font-size:10px;color:var(--muted)}.analytics-note{margin:23px 0}.analytics-kpis div{padding:12px;background:#eae6dc;border-radius:3px}@media(max-width:700px){#analytics{padding:40px 22px 25px}.analytics-rows>div{grid-template-columns:1fr 20px}.analytics-rows small{grid-column:1/-1;text-align:left}.analytics-kpis{gap:7px}.analytics-kpis div{padding:9px}.analytics-kpis b{font-size:25px}.analytics-kpis span{font-size:9px}}
/* Conversion and trust revision */
.topbar{position:sticky;top:0;z-index:30;background:#f7f5eff5;backdrop-filter:blur(12px)}.funnel-nav{display:flex;gap:26px}.funnel-nav a{font-size:11px;text-decoration:none;color:var(--muted)}.funnel-nav a:hover{color:var(--ink)}body:has(#journey:not([hidden])) .funnel-nav{display:none}.header-cta{background:var(--gold);padding:10px 15px;border:0;border-radius:3px}.hero h1{font-size:clamp(40px,4.2vw,62px)}.hero-copy{padding-top:45px;padding-bottom:35px}.hero-proof{display:flex;gap:12px;align-items:center;margin-top:22px;text-decoration:none;color:#d0dadd}.hero-proof img{width:45px;height:45px;object-fit:cover;border-radius:50%;border:1px solid #d4c2a1}.hero-proof span{font-size:10px}.hero-proof b{display:block;font-size:10px;font-weight:500;margin-top:3px;color:var(--gold)}.hero-visual{min-height:740px}.hero .entry{margin-top:21px}.hero .hero-lead{font-size:14px}.advisor-intro{padding:50px 6%;display:grid;grid-template-columns:115px 1fr auto;gap:30px;align-items:center;border-bottom:1px solid var(--line);background:#eae7dd}.advisor-intro>img{height:115px;width:115px;object-fit:cover;border-radius:50%}.advisor-intro h2{font-size:32px}.advisor-intro .eyebrow{font-size:9px;margin-bottom:12px}.advisor-intro p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:670px;margin:16px 0}.advisor-intro>div>span{font-size:12px;font-weight:600}.advisor-intro i{font-style:normal;font-weight:400;color:var(--muted)}.advisor-intro .button{font-size:11px;gap:16px}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:36px 6%;background:var(--navy);color:#fff}.cta-band .eyebrow{color:var(--gold);margin-bottom:10px;font-size:9px}.cta-band h3{font-size:26px}.cta-band p:not(.eyebrow){font-size:12px;color:#bbcbd1;margin:9px 0 0}.cta-band.light{background:#e7dfd1;color:var(--ink)}.cta-band.light .eyebrow{color:#806a46}.cta-band.light p:not(.eyebrow){color:var(--muted)}.testimonial{background:#f7f5ef}.testimonial-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:start}.interview-media{position:relative;aspect-ratio:16/9;border-radius:5px;overflow:hidden;background:var(--navy)}.interview-media video{display:block;width:100%;height:100%;object-fit:contain}.interview-cover{position:absolute;inset:0;width:100%;height:100%;border:0;background:linear-gradient(transparent,#10232bbb),url('https://www.bali-prime.com/wp-content/uploads/2026/09/sanur-wolfgang-rina-heiss.jpg') center/cover;color:#fff;text-align:left;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.interview-tag{font-size:8px;letter-spacing:.18em}.interview-play{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid #ffffff90;border-radius:50%;width:65px;height:65px;background:#f7f5efec;color:var(--navy);font-size:21px;padding-left:4px}.interview-label b{display:block;font:24px Georgia}.interview-label small{font-size:10px;display:block;margin-top:6px}.testimonial-story article{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.testimonial-story article>span{font-size:8px;letter-spacing:.15em;color:#937953}.testimonial-story h3{font-size:21px;margin:8px 0 10px}.testimonial-story p{font-size:12px;color:var(--muted);margin:0}.testimonial-context{font-size:10px;color:var(--muted);margin:22px 0}.inline-cta{border-top:1px solid #d4ccbd;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.inline-cta b{display:block;font-size:17px;font-weight:500;line-height:1.4}.inline-cta>div>span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.reviews{background:#e7ede7;max-width:none}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-grid figure{margin:0;background:#fafbf7;border:1px solid #dce2d8;border-radius:5px;padding:26px;display:flex;flex-direction:column}.quote-mark{font:65px/.85 Georgia;color:#ad966d;height:50px}.review-grid blockquote{font-size:14px;line-height:1.8;margin:0 0 24px}.review-grid figcaption{display:flex;align-items:center;gap:13px;margin-top:auto;border-top:1px solid var(--line);padding-top:20px}.review-avatar{height:38px;width:38px;border-radius:50%;display:grid;place-items:center;background:#e5e8de;font-size:12px;color:#596751}.review-grid figcaption b{font-size:12px}.review-grid figcaption small{display:block;font-size:9px;color:var(--muted)}.conversation-value{display:grid;grid-template-columns:1fr 1fr;gap:10%}.conversation-points>p{display:grid;gap:7px;border-bottom:1px solid var(--line);padding-bottom:19px}.conversation-points b{font-weight:500;font-size:15px}.conversation-points span{font-size:12px;color:var(--muted)}.personal-agenda{background:#eae4d6;padding:22px;border-radius:4px;margin:20px 0}.personal-agenda .eyebrow{font-size:8px;margin-bottom:10px}.personal-agenda h3{font-size:20px;margin-bottom:12px}.personal-agenda>p:last-child{font-size:12px;color:#586773;margin:0}.advisor-photo{width:46px;height:46px;object-fit:cover;border-radius:50%}.sticky-consult{position:fixed;bottom:20px;right:25px;z-index:40;display:flex;align-items:center;gap:28px;background:#f7f5eff5;backdrop-filter:blur(12px);border:1px solid #d4c5a9;border-radius:7px;padding:12px 14px 12px 22px;box-shadow:0 8px 40px #10263226}.sticky-consult strong{font-weight:500;font-size:16px;display:block;line-height:1.3}.sticky-consult>div>span{font-size:9px;color:var(--muted)}.sticky-consult .button{min-height:44px;font-size:11px;padding:10px 17px;gap:23px}.destination-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.destination-grid article{border-bottom:1px solid var(--line)}.destination-grid img{height:270px;object-fit:cover;border-radius:4px}.destination-grid article>div{padding:24px 0}.destination-grid .eyebrow{font-size:8px;color:#8f784e;display:block;margin-bottom:13px}.destination-grid h3{font-size:25px;margin-bottom:16px}.destination-grid p{font-size:13px;color:var(--muted)}.destination-grid b{font-size:11px;font-weight:500}.bali-takeaway{margin-top:35px;display:grid;grid-template-columns:.55fr 1.4fr .65fr;align-items:start;gap:25px}.bali-takeaway>span{font-size:9px;letter-spacing:.12em;color:#8e784d}.bali-takeaway p{font-size:13px;color:var(--muted);margin:0}.bali-takeaway strong{color:var(--ink);display:block;font-weight:500;margin-bottom:7px}.text-cta{font-size:12px;text-underline-offset:5px}.why-us{background:#eeeee8;max-width:none}.us-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:start}.us-points article{display:flex;gap:20px;border-bottom:1px solid #d8dad2;padding:0 0 22px;margin-bottom:22px}.us-points article>span{font-size:10px;color:#96815f}.us-points h3{font-size:22px;margin-bottom:12px}.us-points p{font-size:13px;color:var(--muted);margin:0}.build-proof{margin:0;background:var(--navy);color:white;border-radius:5px;overflow:hidden}.build-proof img{height:325px;object-fit:cover;object-position:center 45%}.build-proof figcaption{padding:25px 28px}.build-proof figcaption>span{font-size:8px;letter-spacing:.15em;color:var(--gold)}.build-proof h3{font:italic 30px/1.1 Georgia;margin:14px 0}.build-proof p{font-size:11px;line-height:1.7;color:#c7d3d5;margin:0}.why-us .inline-cta{margin-top:30px}
@media(max-width:1050px){.funnel-nav{gap:15px}.advisor-intro{grid-template-columns:90px 1fr}.advisor-intro>img{width:90px;height:90px}.advisor-intro>.button{grid-column:2;justify-self:start}.hero h1{font-size:45px}.hero-visual{min-height:780px}.destination-grid img{height:200px}.review-grid{gap:13px}.review-grid figure{padding:20px}.review-grid blockquote{font-size:12px}}
@media(max-width:700px){.topbar{height:65px}.funnel-nav{display:none}.header-cta{font-size:10px;padding:9px 10px}.hero{position:relative}.hero-copy{padding:29px 25px 26px}.hero h1{font-size:36px;line-height:1.1}.hero h1 em{font-size:1.07em}.hero .hero-lead{font-size:12px;margin:16px 0;line-height:1.65}.hero .entry{margin:16px 0}.hero .entry strong{font-size:28px}.hero-visual{min-height:0;height:300px;max-height:320px}.hero-proof{margin-top:18px}.hero-proof img{width:36px;height:36px}.hero-proof span,.hero-proof b{font-size:9px}.hero .quiet-link{font-size:10px}.hero .micro{margin-bottom:10px}.advisor-intro{padding:34px 25px;grid-template-columns:65px 1fr;gap:19px}.advisor-intro>img{width:65px;height:65px;align-self:start}.advisor-intro h2{font-size:26px}.advisor-intro p:not(.eyebrow){font-size:12px}.advisor-intro .eyebrow{font-size:8px}.advisor-intro .button{grid-column:1/-1;justify-self:stretch}.cta-band{padding:32px 25px;display:block}.cta-band h3{font-size:26px}.cta-band .button{width:100%;margin-top:24px}.cta-band p:not(.eyebrow){font-size:11px}.testimonial-grid{grid-template-columns:1fr;gap:30px}.interview-cover{padding:15px}.interview-tag{font-size:7px}.interview-play{width:48px;height:48px;font-size:17px;top:39%}.interview-label b{font-size:20px}.interview-label small{font-size:9px}.testimonial-story h3{font-size:20px}.testimonial-context{font-size:9px}.inline-cta{display:block;padding-top:22px}.inline-cta b{font-size:17px}.inline-cta>div>span{font-size:11px}.inline-cta .button{width:100%;margin-top:20px}.review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;gap:14px}.review-grid figure{flex:0 0 88%;scroll-snap-align:start;padding:25px}.review-grid blockquote{font-size:13px}.conversation-value{grid-template-columns:1fr;gap:30px}.conversation-points .button{width:100%}.sticky-consult{left:0;right:0;bottom:0;border-radius:0;gap:10px;justify-content:space-between;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0}.sticky-consult strong{font-size:14px}.sticky-consult>div>span{font-size:8px}.sticky-consult .button{font-size:10px;gap:15px;padding:10px 13px}.destination-grid{grid-template-columns:1fr;gap:25px}.destination-grid img{height:260px}.destination-grid article>div{padding:21px 0}.destination-grid h3{font-size:27px}.destination-grid p{font-size:12px}.bali-takeaway{grid-template-columns:1fr;gap:16px}.bali-takeaway p{font-size:12px}.us-layout{grid-template-columns:1fr;gap:20px}.us-points article{gap:17px}.us-points h3{font-size:21px}.us-points p{font-size:12px}.build-proof img{height:300px}.build-proof figcaption{padding:25px}.personal-agenda{padding:19px}.personal-agenda h3{font-size:19px}footer{padding-bottom:100px}}
@media(prefers-reduced-motion:reduce){.topbar{backdrop-filter:none}}
.shared-dream{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center}.dream-picture{position:relative;align-self:stretch;min-height:640px}.dream-picture img{height:100%;object-fit:cover;border-radius:5px;position:absolute}.dream-picture>span{position:absolute;bottom:18px;left:20px;right:20px;color:white;font-size:8px;letter-spacing:.15em;text-shadow:0 1px 5px #000;background:#12283290;padding:8px 12px;border-radius:2px}.dream-lead{font-size:14px;color:var(--muted);margin:25px 0}.dream-reasons article{display:flex;gap:18px;margin:23px 0}.dream-reasons article>span{font-size:10px;color:#987c50;padding-top:3px}.dream-reasons h3{font-size:20px;margin-bottom:8px}.dream-reasons p{font-size:12px;color:var(--muted);margin:0}.shared-dream .button{margin-top:10px}.hero h1{font-size:clamp(36px,3.65vw,54px)}.hero .hero-lead{max-width:435px}.hero .entry span{font-size:11px}.hero-visual{min-height:755px}
@media(max-width:700px){.hero h1{font-size:35px}.hero-copy{padding-top:26px}.hero-visual{min-height:0;height:300px}.shared-dream{display:flex;flex-direction:column;gap:29px}.dream-picture{width:100%;min-height:0;height:290px;order:2}.dream-picture img{object-position:center 40%}.dream-lead{font-size:13px;margin-top:22px}.dream-reasons article{margin:22px 0}.dream-reasons h3{font-size:20px}.shared-dream .button{width:100%;font-size:11px;gap:15px}.hero .entry span{font-size:10px}}

/* Strategy refinement: evidence, payment choice and quiet alternatives. */
.payment-teaser{margin:0 0 24px;color:var(--champagne,#dbc9a6);font-size:14px}.payment-teaser strong,.payment-teaser span{display:block}.payment-teaser span{margin-top:5px;color:#fff}.share-grid{grid-template-columns:repeat(4,1fr)}
.track-record{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:36px 0 15px}.track-record article{border-top:1px solid #cdbb963d;padding:24px 0}.track-record strong{font-size:clamp(32px,4vw,56px);color:#8a7149;display:block;line-height:1.1}.track-record span{display:block;font-size:18px;margin:14px 0 5px}.track-record small{opacity:.72}
.partner-references{margin:60px 0 40px}.partner-references>p{max-width:700px}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0}.reference-card{display:block;color:inherit;text-decoration:none}.reference-card img{width:100%;height:240px;object-fit:cover;border-radius:4px}.reference-card h4{font-size:22px;margin:18px 0 8px}.reference-card h4 span{float:right}.reference-card p,.reference-card small{font-size:13px;opacity:.8}.reference-card small{text-decoration:underline}
.guide-fallback{padding:48px 6%;display:flex;gap:25px;justify-content:space-between;align-items:center;background:#efede5}.guide-fallback h3{font-size:24px;margin:0 0 8px}.guide-fallback p{font-size:14px;max-width:640px}.guide-fallback .text-cta{white-space:nowrap}.contact-alternative{border-top:1px solid #d8d5cb;margin:28px 0 20px;padding-top:22px}.contact-alternative p{font-size:14px;color:#637075}.contact-alternative .text-cta{font-size:14px}
.purchase-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:20px;margin-bottom:25px}.purchase-path article>span{color:#ac9465;font-size:13px}.purchase-path h3{font-size:21px;margin:12px 0}.purchase-path p{font-size:14px;margin:0}.purchase-path>i{align-self:center;font-style:normal;color:#ac9465;font-size:24px}.conversation-value{display:block}.conversation-value .conversation-points{margin-top:36px}.conversation-value .conversation-points>.button{width:fit-content}
@media(max-width:700px){.track-record{grid-template-columns:1fr;gap:5px}.track-record article{padding:20px 0}.track-record strong{font-size:40px}.reference-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:12px}.reference-card{flex:0 0 85%;scroll-snap-align:start}.reference-card img{height:220px}.guide-fallback{display:block;padding:40px 25px}.guide-fallback .text-cta{display:inline-block;margin-top:16px}.purchase-path{grid-template-columns:1fr;gap:15px}.purchase-path>i{transform:rotate(90deg);justify-self:start;margin-left:7px}.purchase-path h3{margin:6px 0}.conversation-value .conversation-points>.button{width:100%}}

/* Why Bali and tenure comparison: 2026-10-02. */
.why-bali{padding-top:0}.bali-editorial{position:relative;min-height:590px;margin:0 -6.82% 58px;display:flex;align-items:flex-end;color:#fff;isolation:isolate;overflow:hidden}.bali-editorial>img{position:absolute;inset:0;height:100%;object-fit:cover;z-index:-2}.bali-editorial:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,30,37,.86),rgba(8,30,37,.08)),linear-gradient(0deg,rgba(8,30,37,.5),transparent 70%);z-index:-1}.bali-editorial-copy{padding:70px 6%;max-width:810px}.bali-editorial .eyebrow{color:var(--gold)}.bali-editorial h2{font-size:clamp(38px,4.4vw,65px)}.bali-editorial-copy>p:not(.eyebrow){max-width:540px;margin:25px 0;color:#f0f2ef;font-size:16px}.bali-editorial .text-cta{color:var(--gold)}.bali-photo-label{position:absolute;bottom:24px;right:6%;font-size:9px;letter-spacing:.16em}.bali-demand{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;align-items:center}.bali-demand h3{font-size:30px;margin-bottom:20px}.bali-demand-intro>p:last-child{color:var(--muted);font-size:14px;margin:0}.bali-stat{border-left:1px solid #b8a986;padding-left:30px}.bali-stat strong{display:block;color:#816943;font-size:clamp(34px,3.8vw,56px);font-weight:400;letter-spacing:-.05em;line-height:1.15;white-space:nowrap}.bali-stat strong small{font-size:20px}.bali-stat>span{display:block;font-size:13px;margin-top:14px}.bali-source{margin:24px 0 48px!important}.bali-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding:32px 0 45px;border-top:1px solid var(--line)}.bali-reasons article>span{font-size:9px;letter-spacing:.12em;color:#816943}.bali-reasons h3{font-size:24px;margin:16px 0 13px}.bali-reasons p{font-size:14px;color:var(--muted);margin:0}.bali-destinations-heading{margin:10px 0 30px}.bali-destinations-heading h3{font-size:30px}.bali-destinations-heading .eyebrow{margin-bottom:12px}.leasehold-story{background:#eee9df}.leasehold-highlight{border-left:3px solid #a48754;padding:5px 0 5px 25px;max-width:920px;margin:36px 0}.leasehold-highlight>span{font-size:10px;letter-spacing:.13em;color:#795f36}.leasehold-highlight p{margin:12px 0 0;font-size:19px;line-height:1.65}.tenure-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tenure-card{padding:38px 40px;border-radius:5px;background:#faf8f3}.tenure-card.bali{background:var(--navy);color:#fff}.tenure-card h3{font-size:34px;margin-bottom:18px}.tenure-card .eyebrow{color:#816943}.tenure-card.bali .eyebrow{color:var(--gold)}.tenure-subtitle{font-size:13px;min-height:45px;opacity:.78}.tenure-card dl{margin:0}.tenure-card dl>div{padding:22px 0;border-top:1px solid #b7b2a559}.tenure-card dt{font-size:11px;letter-spacing:.03em;font-weight:600;margin-bottom:8px}.tenure-card dd{font-size:14px;line-height:1.7;margin:0;opacity:.86}.tenure-result{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;margin:40px 0 22px;align-items:center}.tenure-result h3{font-size:30px}.tenure-result .eyebrow{margin-bottom:14px}.tenure-result>p{font-size:15px;margin:0;color:#4e5e62}.tenure-calculation{font-size:12px;max-width:1000px;color:#53636a}.tenure-detail{border-top:1px solid #c7bca6;border-bottom:1px solid #c7bca6;padding:20px 0;margin:28px 0}.tenure-detail summary{cursor:pointer;font-size:15px;list-style:revert;padding:0}.tenure-detail summary:after{content:none}.tenure-detail p{font-size:13px;max-width:900px;margin:18px 0 0}.model-tenure-link{display:inline-block;margin-top:12px;font-size:13px}
@media(max-width:900px){.bali-demand{grid-template-columns:1fr 1fr;gap:25px}.bali-demand-intro{grid-column:1/-1}.tenure-card{padding:28px}.tenure-result{gap:28px}}
@media(max-width:700px){.bali-editorial{margin:0 -25px 32px;min-height:510px}.bali-editorial-copy{padding:45px 25px 62px}.bali-editorial h2{font-size:38px}.bali-editorial-copy>p:not(.eyebrow){font-size:14px}.bali-photo-label{left:25px;right:auto;bottom:22px}.bali-editorial:after{background:linear-gradient(0deg,rgba(8,30,37,.92),rgba(8,30,37,.32))}.bali-demand h3{font-size:28px}.bali-stat{padding-left:15px}.bali-stat strong{font-size:32px}.bali-stat strong small{font-size:15px}.bali-stat>span{font-size:11px}.bali-source{font-size:10px!important;margin-bottom:28px!important}.bali-reasons{grid-template-columns:1fr;gap:25px;padding:27px 0}.bali-reasons h3{font-size:23px;margin:10px 0}.bali-reasons p{font-size:13px}.bali-destinations-heading{margin-top:20px}.bali-destinations-heading h3{font-size:27px}.leasehold-highlight{padding-left:18px;margin:28px 0}.leasehold-highlight p{font-size:16px}.tenure-comparison{grid-template-columns:1fr;gap:18px}.tenure-card{padding:25px}.tenure-card h3{font-size:30px}.tenure-card dl>div{padding:18px 0}.tenure-card dd{font-size:13px}.tenure-subtitle{min-height:0}.tenure-result{grid-template-columns:1fr;gap:22px;margin-top:30px}.tenure-result h3{font-size:27px}.tenure-result>p{font-size:14px}.tenure-calculation{font-size:11px}.tenure-detail summary{font-size:14px}}

.bali-award{display:block;font-size:10px;line-height:1.6;margin-top:24px;color:#e2e7e6;text-decoration:underline;text-underline-offset:3px}.bali-reasons{grid-template-columns:repeat(2,1fr);gap:32px 55px}.bali-context-sources{margin-bottom:40px!important}@media(max-width:700px){.bali-reasons{grid-template-columns:1fr;gap:25px}.bali-award{font-size:9px;max-width:290px}}

/* Schematic destination map; no external map tracking or tile dependencies. */
.bali-map-story{margin:55px 0 65px;padding-top:45px;border-top:1px solid var(--line)}.bali-map-story .section-heading h3{font-size:36px}.hotspot-map-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:start}.hotspot-map{margin:0;padding:22px;background:#e2efeb;border:1px solid #cadad3;border-radius:5px;position:sticky;top:105px}.hotspot-map-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#456561;margin-bottom:20px}.hotspot-map svg{width:100%;height:auto;display:block;overflow:hidden}.map-island{fill:#bfd0b6;stroke:#93aa8f;stroke-width:.7}.coast-triangle{fill:#c3a2682b;stroke:#a47d35;stroke-width:1.4;stroke-dasharray:3 2}.map-land-title{font:15px Georgia,serif;letter-spacing:3px;fill:#60745a}.map-water-title{font-size:4.5px;letter-spacing:1px;fill:#5d837e}.tourist-pin circle{fill:#3c5b56;stroke:#e8f2ef;stroke-width:1}.tourist-pin path{fill:none;stroke:#7d9890;stroke-width:.65}.tourist-pin text{font-size:8px;fill:#264a43;font-weight:500;paint-order:stroke;stroke:#e2efeb;stroke-width:2;stroke-linejoin:round}.coast-map-pin circle{fill:#b29663;stroke:#f7f5ee;stroke-width:2}.coast-map-pin path{fill:none;stroke:#7e6d4b;stroke-width:.8}.coast-map-pin rect{fill:#fcfaf4;stroke:#ccbd9d;stroke-width:.6}.coast-map-pin text{font-size:9px;fill:#17353d;font-weight:600}.coast-map-pin.is-selected rect{fill:#17353d;stroke:#17353d}.coast-map-pin.is-selected text{fill:#fff}.coast-map-pin.is-selected circle{fill:#17353d}.map-airport circle{fill:#fff;stroke:#183c48;stroke-width:1}.map-airport path{fill:none;stroke:#183c48;stroke-width:.9}.map-airport .airport-line{stroke:#66877f;stroke-width:.7}.map-airport text{fill:#183c48;font-size:8px;font-weight:600}.hotspot-map figcaption{display:flex;flex-wrap:wrap;gap:9px 18px;font-size:10px;margin-top:20px;color:#456561}.hotspot-map figcaption span{display:flex;gap:7px;align-items:center}.triangle-key{width:17px;border-top:2px dashed #a47d35}.hotspot-key{width:6px;height:6px;border-radius:50%;background:#3c5b56}.coast-select{display:flex;gap:7px;margin-bottom:14px}.coast-select button{flex:1;background:transparent;border:1px solid #c8cabe;padding:11px 4px;border-radius:3px;color:var(--ink);font-size:12px;min-height:44px}.coast-select button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.coast-panel{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fbfaf5}.coast-panel>img{height:190px;object-fit:cover}.coast-panel>div{padding:25px}.coast-panel .eyebrow{font-size:9px;margin-bottom:12px}.coast-panel h4{font-size:24px;font-weight:500;line-height:1.3;margin:0 0 15px;letter-spacing:-.03em}.coast-panel p:not(.eyebrow){font-size:13px;color:var(--muted)}.map-drive{font-size:11px;display:block;padding-top:13px;border-top:1px solid var(--line);margin-bottom:16px}.coast-panel .text-cta{font-size:12px}.map-explainer{margin-top:20px!important}
@media(max-width:900px){.hotspot-map-layout{grid-template-columns:1fr}.hotspot-map{position:relative;top:auto}.coast-panel{display:grid;grid-template-columns:.8fr 1fr}.coast-panel>img{height:100%;min-height:240px}}
@media(max-width:700px){.bali-map-story{margin:35px 0 40px;padding-top:30px}.bali-map-story .section-heading h3{font-size:29px}.hotspot-map{padding:16px 10px}.hotspot-map-top{padding:0 5px;font-size:8px}.hotspot-map-layout{gap:18px}.hotspot-map figcaption{font-size:9px;padding:0 5px}.coast-panel{display:block}.coast-panel>img{height:185px;min-height:0}.coast-panel>div{padding:22px}.coast-select button{font-size:11px}.map-explainer{font-size:10px!important}}

/* Benefits-led comparison: Three Coasts versus a direct rental property purchase. */
.sales-comparison{grid-template-columns:1fr 1.12fr;align-items:stretch}.sales-comparison .germany{background:#f7f4ed;color:#52616a}.sales-comparison .germany h3{color:#334a55}.sales-comparison .bali{box-shadow:0 16px 45px #142b3718;border-top:4px solid #bfa16a}.sales-comparison .bali h3{color:var(--gold);font-size:39px}.sales-comparison .bali dd strong{color:var(--gold)}.tenure-card-cta{width:100%;margin-top:14px}.leasehold-value{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding:40px 0;margin-top:28px;border-bottom:1px solid #cfc5b3}.leasehold-value h3{font-size:29px;line-height:1.25}.leasehold-value p:not(.eyebrow){font-size:15px;color:#4e5e62}.leasehold-value p:last-child{margin-bottom:0}.leasehold-value .eyebrow{margin-bottom:16px}
@media(max-width:700px){.sales-comparison{display:flex;flex-direction:column}.sales-comparison .bali{order:-1}.sales-comparison .bali h3{font-size:33px}.leasehold-value{grid-template-columns:1fr;gap:22px;padding:28px 0}.leasehold-value h3{font-size:27px}.leasehold-value p:not(.eyebrow){font-size:14px}.tenure-card-cta{font-size:12px;padding:15px 18px;gap:15px}}

.hero .numbers-shortcut{background:#dbc6a11a;border:1px solid #dbc6a1;color:var(--gold);margin:0 0 20px;min-height:48px}.hero .numbers-shortcut:hover{background:#dbc6a130}.funnel-nav{gap:20px}@media(max-width:700px){.hero .numbers-shortcut{margin:4px 0 15px;font-size:12px;min-height:46px}}
/* Live enquiry and calendar */
.lead-form{display:grid;gap:20px;margin-top:28px}.lead-form label{display:grid;gap:7px;font-weight:600}.lead-form input:not([type=checkbox]){width:100%;min-height:52px;border:1px solid #b8b9b5;border-radius:10px;padding:12px 14px;background:#fff;color:#142b37;font:inherit;font-size:16px}.lead-form .contact-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:400;line-height:1.5}.contact-consent input{min-width:20px;height:20px;margin-top:2px;accent-color:#142b37}.hp-field{position:absolute!important;left:-10000px;opacity:0}.lead-form button{width:100%}#form-status{font-size:14px}#calendly-embed{min-width:280px;width:100%}#calendly-embed:has(iframe){min-height:740px}#calendly-embed iframe{width:100%;min-height:740px;border:0}#calendar-consent{padding:24px;background:#f3eee5;border-radius:18px;margin-top:24px}#calendar-consent p{font-size:14px;margin-bottom:18px}#booking-status{font-weight:600;margin-top:15px}.footer-legal{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.footer-legal button{font:inherit;color:inherit;border:0;background:transparent;text-decoration:underline;cursor:pointer}#tracking-privacy{max-width:720px;width:90%;padding:36px;border:0;border-radius:20px;color:#142b37}#tracking-privacy p{margin:20px 0;font-size:15px;line-height:1.6}#tracking-privacy .close{position:absolute;right:12px;top:12px}#tracking-privacy::backdrop{background:#142b37aa}@media(max-width:600px){#tracking-privacy{padding:30px 22px}.journey-panel:has(#calendly-embed iframe){padding-left:15px;padding-right:15px}}

body.tc-funnel-page #wpadminbar{display:none!important}html:has(body.tc-funnel-page){margin-top:0!important}
.hero-copy .quiet-link{display:block;width:fit-content;margin-top:18px;max-width:100%}
