#property-experience{--xp-green: #134a2f;--xp-green-deep: #0c3420;--xp-lime: #c8ed7c;--xp-orange: #ff6342;--xp-beige: #f4ede4;--xp-sand: #f3efe5;--xp-salmon: #efaca4;--xp-grey: #606a76;--xp-muted: #557768;--xp-header: 112px;background-color:var(--color-white, #fff);color:var(--xp-green);overflow-x:clip}#property-experience [hidden]{display:none!important}#property-experience h1,#property-experience h2,#property-experience h3{font-weight:700;letter-spacing:-.02em}#property-experience :focus-visible{outline:2px solid currentColor;outline-offset:3px}#property-experience .xp-container{width:100%;max-width:calc(1344px + 2 * var(--container-padding, 16px));margin-inline:auto;padding-inline:var(--container-padding, 16px)}#property-experience .xp-eyebrow{color:var(--xp-orange);font-size:16px;font-weight:700;line-height:1.5}#property-experience .xp-actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 16px);margin-top:var(--space-4, 32px)}#property-experience blockquote{margin:0;font-size:16px;line-height:1.5}.js-xp [data-xp-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.js-xp [data-xp-reveal].is-in{opacity:1;transform:none}.xp-chapters{position:fixed;top:50%;right:18px;z-index:30;display:none;flex-direction:column;gap:2px;padding:10px 7px;border-radius:999px;background-color:#0c34208c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .4s}.xp-chapters.is-visible{opacity:1;pointer-events:auto}.xp-chapters a{position:relative;display:flex;align-items:center;justify-content:center;width:22px;min-height:20px;color:#fff}.xp-chapters .dot{width:7px;height:7px;border-radius:99px;background-color:#ffffff73;transition:height .3s,background-color .3s}.xp-chapters a.is-current .dot{height:22px;background-color:var(--xp-lime)}.xp-chapters .name{position:absolute;right:32px;padding:5px 11px;border-radius:999px;background-color:#0c3420e5;font-size:13px;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .2s,transform .2s;pointer-events:none}.xp-chapters a:hover .name,.xp-chapters a:focus-visible .name{opacity:1;transform:none}@media (min-width: 1100px){.xp-chapters{display:flex}}.xp-hero{position:relative;display:flex;min-height:max(560px,100svh);overflow:hidden;background-color:var(--xp-green-deep);color:#fff}.xp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to bottom,#0000007f,#0000 240px,#0000 50%,#0c3420bf)}.xp-hero .xp-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 40%;will-change:transform}.xp-hero .xp-hero-content{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4, 32px);margin-top:auto;padding-block:var(--xp-header) var(--space-6, 64px)}.xp-hero .xp-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 16px);font-size:20px;line-height:1.5}.xp-hero .xp-label{padding:12px 16px;border-radius:100px;background-color:var(--xp-lime);color:var(--xp-green);font-size:14px;line-height:1}.xp-hero .xp-label.new{background-color:var(--xp-orange);color:#fff}.xp-hero h1{margin-top:var(--space-2, 16px);font-size:clamp(48px,8vw,120px);line-height:1.1;overflow-wrap:anywhere}.xp-hero .xp-price{margin-top:var(--space-4, 32px);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.xp-hero :focus-visible{outline-color:#fff}.xp-scroll-cue{display:none;flex-direction:column;align-items:center;gap:16px;color:#fefefe;font-size:16px;font-weight:700;line-height:1;writing-mode:vertical-rl}.xp-scroll-cue:before{content:"";width:1px;height:120px;background:linear-gradient(to bottom,#fff0,#fff)}.xp-scroll-cue .icon{transform:rotate(90deg)}@media (min-width: 768px){.xp-scroll-cue{display:flex}}.xp-intro{position:relative;height:200vh}.xp-intro-sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;gap:30px;max-width:calc(884px + 2 * var(--container-padding, 16px));height:100svh;margin-inline:auto;padding-inline:var(--container-padding, 16px)}.xp-intro-text{font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.xp-intro-text .word{opacity:.2;transition:opacity .2s linear}.xp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1, 8px) var(--space-3, 24px);padding-bottom:var(--space-8, 96px)}.xp-stats>div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:50px var(--space-2, 16px);border-radius:16px;background-color:var(--xp-beige);text-align:center}.xp-stats .xp-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:10px;border-radius:8px;background-color:var(--xp-salmon)}.xp-stats .icon{--icon-size: 32px}.xp-stats dt{color:var(--xp-grey);font-size:14px;line-height:1.5}.xp-stats dd{font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (min-width: 1024px){.xp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1, 8px) 30px}}.xp-agent{padding-bottom:var(--space-8, 96px)}.xp-agent .xp-agent-grid{display:grid;gap:var(--space-5, 48px);align-items:center}@media (min-width: 900px){.xp-agent .xp-agent-grid{grid-template-columns:minmax(240px,420px) 1fr;gap:var(--space-7, 80px)}}.xp-agent .xp-agent-photo{margin:0;max-width:360px;aspect-ratio:864 / 994;overflow:hidden;border-radius:24px;background-color:var(--xp-beige)}@media (min-width: 900px){.xp-agent .xp-agent-photo{max-width:none}}.xp-agent .xp-agent-photo img{width:100%;height:100%;object-fit:cover}.xp-agent h2{margin-block:var(--space-2, 16px) var(--space-3, 24px);font-size:clamp(36px,4vw,44px);line-height:1.1}.xp-agent p:not(.xp-eyebrow){max-width:60ch;font-size:18px;line-height:1.6}.xp-agent p+p{margin-top:var(--space-2, 16px)}.xp-chips{display:flex;flex-wrap:wrap;gap:var(--space-1, 8px);margin-top:var(--space-3, 24px)}.xp-chips li{padding:7px 14px;border:1px solid rgb(19 74 47 / 20%);border-radius:99px;font-size:14px}.xp-scrolly{position:relative;background-color:var(--xp-green-deep)}.xp-scrolly-media{position:sticky;top:0;z-index:0;height:100svh;overflow:hidden}.xp-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.xp-media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity 1s ease}.xp-media.is-active{opacity:1}.xp-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 8s cubic-bezier(.2,.6,.2,1)}.xp-media.is-active img{transform:scale(1)}.xp-scrolly-steps{position:relative;z-index:1;margin-top:-100svh}.xp-step{display:flex;align-items:center;min-height:100svh;padding:14vh var(--container-padding, 16px)}.xp-card{display:flex;flex-direction:column;gap:20px;width:100%;max-width:540px;padding:var(--space-4, 32px);border-radius:24px;background-color:#fff;opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.xp-card .xp-eyebrow{font-size:20px}.xp-card h2{font-size:clamp(34px,3.6vw,44px);line-height:1.1}.xp-card h3{font-size:clamp(26px,2.4vw,32px);line-height:1.15}@media (min-width: 768px){.xp-card{padding:40px;gap:30px}}.xp-step.is-current .xp-card{opacity:1;transform:none}@media (min-width: 1024px){.xp-scrolly-fullscreen .xp-step{padding-left:max(var(--container-padding, 16px),calc((100vw - 1344px)/2))}}.xp-progress{position:absolute;top:50%;right:24px;z-index:2;display:none;flex-direction:column;gap:9px;padding:10px 5px;transform:translateY(-50%)}.xp-progress span{width:5px;height:20px;border-radius:10px;background-color:#134a2f1a;transition:height .4s,background-color .4s}.xp-progress span.is-current{height:74px;background-color:var(--xp-lime)}.xp-scrolly-fullscreen .xp-progress span:not(.is-current){background-color:#ffffff7f}@media (min-width: 768px){.xp-progress{display:flex}}.xp-scrolly-split,.xp-scrolly-plattegrond{background-color:var(--xp-beige)}.xp-scrolly-plattegrond{background-color:#fff}.xp-scrolly-plattegrond .xp-media img{object-fit:contain;padding:var(--space-3, 24px);background-color:#fff;transform:none}@media (min-width: 1024px){.xp-scrolly-split,.xp-scrolly-plattegrond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,768px);column-gap:var(--space-7, 80px);padding-inline:max(var(--container-padding, 16px),calc((100vw - 1344px)/2))}.xp-scrolly-split .xp-scrolly-media,.xp-scrolly-plattegrond .xp-scrolly-media{grid-column:2;grid-row:1;padding-block:var(--xp-header) var(--space-6, 64px)}.xp-scrolly-split .xp-frame,.xp-scrolly-plattegrond .xp-frame{position:relative;inset:auto;height:100%;border-radius:24px}.xp-scrolly-split .xp-progress,.xp-scrolly-plattegrond .xp-progress{right:-40px}.xp-scrolly-split .xp-scrolly-steps,.xp-scrolly-plattegrond .xp-scrolly-steps{grid-column:1;grid-row:1;margin-top:0}.xp-scrolly-split .xp-step,.xp-scrolly-plattegrond .xp-step{padding-inline:0}.xp-scrolly-split .xp-card,.xp-scrolly-plattegrond .xp-card{max-width:426px;padding:0;background:none;opacity:.2;transform:none;transition:opacity .5s}.xp-scrolly-split .xp-step.is-current .xp-card,.xp-scrolly-plattegrond .xp-step.is-current .xp-card{opacity:1}.xp-scrolly-plattegrond .xp-frame{box-shadow:0 30px 60px -30px #134a2f59}}@media (max-width: 1023px){.xp-scrolly-split .xp-card,.xp-scrolly-plattegrond .xp-card{box-shadow:0 20px 40px -24px #134a2f73}.xp-scrolly-plattegrond .xp-scrolly-media{height:55svh;z-index:2;padding:calc(var(--xp-header) - 32px) 16px 12px;background-color:#fff}.xp-scrolly-plattegrond .xp-frame{position:relative;inset:auto;height:100%}.xp-scrolly-plattegrond .xp-scrolly-steps{margin-top:0}.xp-scrolly-plattegrond .xp-step{min-height:70svh}}.xp-gallery{position:relative;background-color:var(--xp-green);color:#fff}.xp-gallery-sticky{position:sticky;top:0;display:flex;align-items:center;height:100svh;overflow:hidden;padding-top:56px}.xp-gallery-track{display:flex;align-items:flex-start;gap:30px;width:max-content;padding-inline:max(var(--container-padding, 16px),calc((100vw - 1344px)/2));will-change:transform}.xp-gallery-intro{display:flex;flex-direction:column;gap:30px;flex:none;width:min(426px,80vw);padding-right:var(--space-4, 32px)}.xp-gallery-intro .xp-eyebrow{color:var(--xp-lime);font-size:20px}.xp-gallery-intro h2{font-size:clamp(36px,3.6vw,44px);line-height:1.1}.xp-gallery-intro p:not(.xp-eyebrow){font-size:16px;line-height:1.5;opacity:.85}.xp-gallery-hint{display:inline-flex;align-items:center;gap:10px;color:var(--xp-lime);font-weight:700;opacity:1!important}.xp-gallery-card{flex:none;width:min(84vw,654px,calc((100svh - 260px) * 654 / 562));margin:0}.xp-gallery-card img{width:100%;aspect-ratio:654 / 562;border-radius:24px;object-fit:cover}.xp-gallery-card figcaption{margin-top:var(--space-2, 16px);font-size:16px;line-height:1.5}.xp-gallery-bar{position:absolute;right:max(var(--container-padding, 16px),calc((100vw - 1344px)/2));bottom:40px;left:max(var(--container-padding, 16px),calc((100vw - 1344px)/2));height:2px;background-color:#ffffff26}.xp-gallery-bar span{display:block;height:100%;background-color:var(--xp-lime);transform:scaleX(0);transform-origin:0 50%}.xp-video{padding-block:var(--space-8, 96px);background-color:var(--xp-green);color:#fff}.xp-video .xp-eyebrow{color:var(--xp-lime);font-size:20px}.xp-video h2{margin-block:var(--space-2, 16px) var(--space-3, 24px);font-size:clamp(34px,3.6vw,52px);line-height:1.08}.xp-video .xp-video-intro p:last-child{max-width:460px;font-size:18px;line-height:1.6;opacity:.88}.xp-video-grid{display:grid;gap:var(--space-5, 48px);align-items:center}@media (min-width: 1024px){.xp-video-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.xp-video-frame video,.xp-video-list video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:24px;background-color:var(--xp-green-deep)}.xp-video-frame video{box-shadow:0 40px 80px -40px #0009}.xp-video-list{display:grid;gap:var(--space-3, 24px)}@media (min-width: 1024px){.xp-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-video-list video{border-radius:10px}.xp-facts{padding-block:var(--space-8, 96px);background-color:var(--xp-green);color:#fff}.xp-facts .xp-eyebrow{color:var(--xp-lime);font-size:20px}.xp-facts h2{max-width:16ch;margin-block:var(--space-2, 16px) var(--space-3, 24px);font-size:clamp(36px,4.4vw,64px);line-height:1.05}.xp-facts .xp-facts-lead{max-width:620px;font-size:18px;line-height:1.6;opacity:.88}.xp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4, 32px) var(--space-3, 24px);margin-block:var(--space-7, 80px)}.xp-tiles>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid rgb(255 255 255 / 22%)}.xp-tiles dd{color:var(--xp-lime);font-size:clamp(48px,6vw,96px);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.xp-tiles dt{font-size:16px;line-height:1.45;opacity:.85}@media (min-width: 900px){.xp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.xp-checklist{columns:1;column-gap:56px}.xp-checklist li{position:relative;padding:14px 0 14px 34px;border-bottom:1px solid rgb(255 255 255 / 12%);font-size:17px;line-height:1.5;break-inside:avoid}.xp-checklist li:before{content:"";position:absolute;top:19px;left:0;width:18px;height:10px;border-bottom:2px solid var(--xp-lime);border-left:2px solid var(--xp-lime);transform:rotate(-45deg)}@media (min-width: 900px){.xp-checklist{columns:2}}.xp-reveal{position:relative;height:260vh;background-color:var(--xp-beige)}.xp-reveal-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.xp-reveal-frame{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(20% 26% round 24px);will-change:clip-path}.xp-reveal-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0c342026,#0c34207f)}.xp-reveal-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);will-change:transform}.xp-reveal-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:var(--container-padding, 16px);color:#fff;text-align:center;pointer-events:none}.xp-reveal-title .xp-eyebrow{color:var(--xp-lime);font-size:20px}.xp-reveal-title h2{margin-top:var(--space-2, 16px);font-size:clamp(52px,9vw,140px);line-height:.95;letter-spacing:-.035em;text-shadow:0 2px 30px rgb(0 0 0 / 25%)}.xp-reveal-title p:last-child{max-width:560px;margin-top:var(--space-3, 24px);font-size:clamp(17px,1.5vw,21px);line-height:1.55;text-shadow:0 1px 16px rgb(0 0 0 / 35%);opacity:0}.xp-mosaic-section{padding-block:var(--space-8, 96px);background-color:var(--xp-beige)}.xp-mosaic-lead{max-width:22ch;margin-bottom:var(--space-7, 80px);font-size:clamp(32px,4.2vw,60px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.xp-mosaic-lead em{color:var(--xp-orange);font-style:normal}.xp-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4, 32px) var(--space-3, 24px)}.xp-mosaic figure{grid-column:1 / -1;margin:0}.xp-mosaic figcaption{margin-top:14px;font-size:17px}.xp-mosaic .xp-mosaic-photo{aspect-ratio:3 / 2;overflow:hidden;border-radius:24px;background-color:var(--xp-sand)}.xp-mosaic .xp-mosaic-photo img{width:100%;height:120%;margin-top:-10%;object-fit:cover;will-change:transform}@media (min-width: 768px){.xp-mosaic figure:nth-child(4n+1){grid-column:1 / span 7}.xp-mosaic figure:nth-child(4n+2){grid-column:8 / span 5;margin-top:22%}.xp-mosaic figure:nth-child(4n+3){grid-column:1 / span 5;margin-top:8%}.xp-mosaic figure:nth-child(4n+4){grid-column:6 / span 7}.xp-mosaic figure:nth-child(4n+2) .xp-mosaic-photo,.xp-mosaic figure:nth-child(4n+3) .xp-mosaic-photo{aspect-ratio:4 / 3}}.xp-features{padding-block:var(--space-8, 96px)}.xp-features h2{margin-block:var(--space-2, 16px) var(--space-5, 44px);font-size:clamp(36px,4vw,44px);line-height:1.1}.xp-features .button{margin-top:var(--space-5, 48px)}.xp-features [aria-expanded=true] .icon{transform:scaleY(-1)}.xp-feature-groups{display:grid;gap:var(--space-5, 48px) 30px}@media (min-width: 900px){.xp-feature-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}#property-experience [data-xp-collapse].is-collapsed{max-height:var(--xp-collapsed-height);overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}#property-experience [data-xp-collapse-toggle]{margin-top:var(--space-3, 24px)}#property-experience [data-xp-collapse-toggle][aria-expanded=true] .icon{transform:rotate(180deg)}.xp-feature-groups{--xp-collapsed-height: 460px}#xp-description-text{--xp-collapsed-height: 300px}.xp-feature-group h3{margin-bottom:var(--space-3, 24px);color:var(--xp-orange);font-size:clamp(24px,2.2vw,30px);line-height:1.1}.xp-feature-group dl>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2, 16px);padding-block:15px;border-top:1px solid var(--xp-beige);font-size:16px;line-height:1.5}.xp-feature-group dl>div:first-child{padding-top:0;border-top:0}.xp-feature-group dl>div:last-child{border-bottom:1px solid var(--xp-beige)}.xp-feature-group dt{font-weight:700}.xp-feature-group dd{overflow-wrap:anywhere}.xp-tablist{display:flex;gap:15px;overflow-x:auto}.xp-tablist a{flex-shrink:0;display:inline-flex;align-items:center;min-height:54px;padding:0 30px;border-radius:16px 16px 0 0;background-color:var(--xp-lime);font-size:16px;font-weight:700;line-height:1.5}.xp-tablist a[aria-selected=true]{background-color:var(--xp-beige)}.xp-tablist a:focus-visible{outline-offset:-4px}.xp-tab-panels{padding-block:var(--space-6, 64px);background-color:var(--xp-beige)}.xp-description div{max-width:864px;white-space:pre-line;font-size:16px;line-height:1.7}.xp-photo-grid,.xp-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2, 16px)}@media (min-width: 768px){.xp-photo-grid,.xp-plan-grid{gap:var(--space-3, 24px)}}@media (min-width: 1024px){.xp-photo-grid,.xp-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.xp-photo-grid a{display:block;cursor:zoom-in}.xp-photo-grid img{width:100%;aspect-ratio:3 / 2;border-radius:10px;object-fit:cover}.xp-plan-grid a{display:block;padding:var(--space-2, 16px);border-radius:10px;background-color:#fff}.xp-plan-grid img{width:100%;aspect-ratio:4 / 3;object-fit:contain}.xp-tab-panel iframe{display:block;width:100%;height:360px;border:0;border-radius:16px}@media (min-width: 1280px){.xp-tab-panel iframe{height:560px}}.xp-mortgage{padding-block:var(--space-7, 80px);background-color:var(--xp-green);color:#fff}.xp-mortgage .xp-mortgage-grid{display:grid;gap:var(--space-5, 48px);align-items:start}@media (min-width: 1024px){.xp-mortgage .xp-mortgage-grid{grid-template-columns:minmax(0,502px) minmax(0,768px);justify-content:space-between}}.xp-mortgage .xp-mortgage-intro{display:flex;flex-direction:column;gap:30px;font-size:16px;line-height:1.5}.xp-mortgage h2{font-size:clamp(32px,4vw,44px);line-height:1.1}.xp-mortgage .xp-mortgage-subtitle{color:var(--xp-lime);font-size:20px;font-weight:700}.xp-mortgage .xp-actions{margin-top:0}.xp-mortgage .xp-mortgage-intro :focus-visible{outline-color:#fff}.xp-calculator{display:flex;flex-direction:column;gap:20px;padding:var(--space-3, 24px);border-radius:30px;background-color:#fff;color:var(--xp-green)}@media (min-width: 768px){.xp-calculator{padding:30px}}.xp-calculator h3{font-size:clamp(24px,2.4vw,30px);line-height:1.1}.xp-calculator fieldset{min-width:0;margin:0;padding:0;border:0}.xp-calc-label{display:block;margin-bottom:var(--space-2, 16px);padding:0;font-size:16px;font-weight:700;line-height:1.5}.xp-calc-label.large{font-size:20px}.xp-price-input{display:flex;align-items:center;gap:5px;height:48px;padding-inline:var(--space-2, 16px);border:1px solid #e7e9ee;border-radius:8px}.xp-price-input:focus-within{border-color:var(--xp-green)}.xp-price-input span{color:#dc0028;font-weight:600}.xp-price-input input{flex:1;min-width:0;height:100%;border:0;outline:0;color:var(--xp-grey);font:inherit}.xp-range>div{display:flex;justify-content:space-between;gap:var(--space-2, 16px);font-size:16px;line-height:1.5}.xp-range label{font-weight:700}.xp-range input{display:block;width:100%;height:24px;margin-top:var(--space-2, 16px);accent-color:var(--xp-orange);cursor:pointer}.xp-terms{display:flex;gap:8px;padding:8px;border-radius:21px;background-color:var(--xp-sand)}.xp-terms label{flex:1;cursor:pointer}.xp-terms input{position:absolute;opacity:0;pointer-events:none}.xp-terms span{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:16px;font-size:16px;line-height:1.5}.xp-terms input:checked+span{background-color:var(--xp-green);color:#fff;font-weight:700}.xp-terms input:focus-visible+span{outline:2px solid var(--xp-green);outline-offset:2px}.xp-result{padding:21px var(--space-3, 24px) 12px;border-radius:30px;background-color:var(--xp-sand);color:var(--xp-muted);font-size:16px;line-height:1.5}.xp-result .xp-result-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.xp-result .xp-result-heading>p:first-child{font-size:20px;font-weight:700}.xp-result .xp-result-amount{font-size:clamp(24px,2.4vw,30px);font-weight:300;line-height:1.1}.xp-result .xp-result-amount strong{color:var(--xp-green);font-weight:700}.xp-result .xp-result-bar{display:flex;height:15px;margin-top:var(--space-3, 24px);overflow:hidden;border-radius:100px;background-color:var(--xp-green)}.xp-result .xp-result-bar span{width:0;background-color:var(--xp-orange);transition:width .3s}.xp-result .xp-result-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-block:12px}.xp-result .xp-result-legend strong{color:var(--xp-green);font-weight:400}.xp-result .xp-dot{display:inline-block;width:14px;height:14px;margin-right:9px;border-radius:50%;vertical-align:-1px}.xp-result .xp-dot.interest{background-color:var(--xp-orange)}.xp-result .xp-dot.repayment{background-color:var(--xp-green)}.xp-result dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:8px;border-top:1px solid #d4d8cb;color:var(--xp-green)}.xp-result dd{white-space:nowrap}.xp-calc-note{color:var(--xp-muted);font-size:14px;line-height:1.5}.xp-contact{padding-block:var(--space-7, 80px) calc(var(--space-7, 80px) + 64px)}.xp-contact .xp-contact-grid{display:grid;gap:30px}@media (min-width: 1024px){.xp-contact .xp-contact-grid{grid-template-columns:minmax(0,540px) minmax(0,768px);justify-content:space-between}}.xp-contact .xp-form{padding:var(--space-4, 32px)}.xp-contact .xp-form h2{margin-bottom:var(--space-4, 32px);font-size:32px;line-height:1.2}.xp-contact .viewing-form-fields{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 16px)}.xp-contact .viewing-form-fields>*{width:100%}.xp-contact .viewing-form-fields>.button{width:auto;margin-top:var(--space-2, 16px)}.xp-contact .xp-back{margin-top:var(--space-5, 48px)}.xp-contact .xp-back a{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.xp-contact .xp-back .icon{transform:scaleX(-1)}.xp-contact-card{padding:30px;border-radius:24px;background-color:#234932;color:#fff;font-size:16px;line-height:1.5}.xp-contact-card h2{font-size:clamp(32px,4vw,44px);line-height:1.1}.xp-contact-card .xp-contact-intro{margin-top:15px;color:#e4ece6}.xp-contact-card .xp-contact-person{display:flex;align-items:center;gap:23px;padding-block:30px;color:#bccdc0}.xp-contact-card .xp-contact-person img{flex-shrink:0;width:102px;height:102px;border:3px solid var(--xp-lime);border-radius:50%;object-fit:cover}.xp-contact-card .xp-contact-name{margin-bottom:7px;color:#fff;font-size:20px;font-weight:700}.xp-contact-card .xp-contact-options li{display:flex;align-items:flex-start;gap:22px;padding-block:var(--space-2, 16px);border-top:1px solid rgb(255 255 255 / 13%)}.xp-contact-card .xp-contact-options .icon{color:var(--xp-lime)}.xp-contact-card .xp-contact-options a{min-width:0;font-weight:700;overflow-wrap:anywhere}.xp-contact-card .xp-contact-options a:hover{text-decoration:underline}.xp-contact-card :focus-visible{outline-color:#fff}.xp-dock{position:fixed;bottom:var(--space-2, 16px);left:50%;z-index:40;display:flex;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:8px;border-radius:200px;background-color:var(--xp-green);color:#fff;font-size:16px;line-height:1.5;box-shadow:0 22px 50px -18px #0000008c;transform:translate(-50%,160%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.xp-dock.is-visible{transform:translate(-50%)}.xp-dock .xp-dock-contact{display:none;align-items:center;gap:12px;padding:0 16px 0 6px;border-right:2px solid rgb(255 255 255 / 5%)}.xp-dock .xp-dock-contact img{width:40px;height:40px;border:2px solid #c8dc9d;border-radius:50%;object-fit:cover}.xp-dock .xp-dock-contact>span{display:flex;flex-direction:column;white-space:nowrap}.xp-dock .xp-dock-contact>span>span{margin-top:-5px;color:#d9dfcf}.xp-dock .xp-dock-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:48px;min-height:48px;padding-inline:12px;font-weight:700;white-space:nowrap}.xp-dock .xp-dock-link:hover{color:var(--xp-lime)}.xp-dock .xp-dock-link>span:last-child{display:none}.xp-dock .button{padding-inline:20px}.xp-dock :focus-visible{outline-color:#fff}@media (min-width: 768px){.xp-dock .xp-dock-contact{display:flex}.xp-dock .xp-dock-link{padding-inline:24px}.xp-dock .xp-dock-link>span:last-child{display:inline}}@media (prefers-reduced-motion: reduce){.xp-media,.xp-media img,.xp-card,.js-xp [data-xp-reveal],.xp-dock,.xp-intro-text .word{transition:none!important}.xp-media img{transform:none!important}}
