.public-v2.sun{--sun-paper:#fbf8f3;--sun-white:#ffffff;--sun-sand:#f4ede2;--sun-sky:#e7f3f4;--sun-ink:#0f2a43;--sun-ink-2:#34495d;--sun-muted:#5f7184;--sun-sea:#0e7c86;--sun-sea-2:#12a1a6;--sun-sea-soft:#d8eeef;--sun-gold:#b9853a;--sun-tile:#d9674a;--sun-line:rgba(15,42,67,.1);--sun-line-strong:rgba(15,42,67,.18);--sun-shadow-sm:0 1px 2px rgba(15,42,67,.06),0 2px 8px rgba(15,42,67,.05);--sun-shadow:0 2px 6px rgba(15,42,67,.05),0 18px 40px -18px rgba(15,42,67,.22);--sun-shadow-lg:0 4px 12px rgba(15,42,67,.06),0 40px 80px -30px rgba(15,42,67,.35);--sun-radius:22px;--sun-serif:"Frank Ruhl Libre","David Libre",Georgia,serif;--sun-sans:"Heebo","Assistant",system-ui,sans-serif;--sun-ease:cubic-bezier(.2,.7,.2,1);background:var(--sun-paper);color:var(--sun-ink);font-family:var(--sun-sans);-webkit-font-smoothing:antialiased}.public-v2.sun h1,.public-v2.sun h2,.public-v2.sun h3{font-family:var(--sun-serif);letter-spacing:0;color:var(--sun-ink);text-wrap:balance}.public-v2.sun h2{font-weight:700;font-size:clamp(32px,4vw,56px)!important;line-height:1.08!important}.public-v2.sun li,.public-v2.sun p{color:var(--sun-ink-2);text-wrap:pretty}.public-v2.sun a{color:inherit}.public-v2.sun :focus-visible{outline:3px solid var(--sun-sea-2);outline-offset:3px;border-radius:6px}.public-v2.sun ::selection{background:var(--sun-sea);color:#fff}.public-v2.sun main{background:var(--sun-paper)}.public-v2.sun main>nav,.public-v2.sun main>section{background:var(--sun-paper);color:var(--sun-ink);border:0;position:relative}.public-v2.sun main>section:nth-of-type(2n){background:var(--sun-white)}.public-v2.sun .pv2-faq,.public-v2.sun .pv2-manifesto,.public-v2.sun .pv2-seeker-path{background:var(--sun-sand)!important}.public-v2.sun .pv2-eyebrow,.public-v2.sun .pv2-kicker{--line:1;display:inline-flex;align-items:center;gap:12px;color:var(--sun-sea)!important;font:600 14px/1.3 var(--sun-sans);letter-spacing:0;text-transform:none}.public-v2.sun[dir=ltr] .pv2-kicker:before{transform-origin:left}.public-v2.sun[dir=ltr] .pv2-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.public-v2.sun .pv2-kicker:before{content:"";width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--sun-sea),var(--sun-sea-2));transform:scaleX(var(--line));transform-origin:right}.public-v2.sun .pv2-kicker:after{display:none}.public-v2.sun button{font-family:var(--sun-sans)}.public-v2.sun .pv2-exclusive-callout>a:not(.pv2-text-link),.public-v2.sun .pv2-hero-actions button,.public-v2.sun .pv2-market-takeaway a,.public-v2.sun .pv2-more,.public-v2.sun .pv2-seeker-cta a,.public-v2.sun .pv2-tour-copy a:not(.pv2-text-link),.public-v2.sun .pv2-valuation button[type=submit]{background:linear-gradient(180deg,var(--sun-sea-2),var(--sun-sea))!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 24px -10px rgba(14,124,134,.7);font-weight:600;transition:transform .35s var(--sun-ease),box-shadow .35s var(--sun-ease)}.public-v2.sun .pv2-hero-actions button:hover,.public-v2.sun .pv2-more:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px rgba(14,124,134,.8)}.public-v2.sun .pv2-hero-actions a{background:rgba(255,255,255,.14)!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;backdrop-filter:blur(8px)}.public-v2.sun .pv2-hero-actions a:hover{background:rgba(255,255,255,.26)!important}.public-v2.sun .pv2-header{background:linear-gradient(180deg,rgba(8,24,40,.55),rgba(8,24,40,0));border:0;transition:background .45s ease,box-shadow .45s ease}.public-v2.sun .pv2-header nav a,.public-v2.sun .pv2-header nav button{color:#fff;font-weight:500}.public-v2.sun .pv2-brand b{font-family:var(--sun-serif);color:#fff;letter-spacing:.12em}.public-v2.sun .pv2-brand small{color:#d7eef0;letter-spacing:.26em}.public-v2.sun .pv2-call{color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px)}.public-v2.sun .pv2-language select{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:999px}.public-v2.sun .pv2-language select option{color:var(--sun-ink)}.public-v2.sun .pv2-header.lux-solid{background:rgba(251,248,243,.92);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--sun-line),0 10px 30px -20px rgba(15,42,67,.4)}.public-v2.sun .pv2-header.lux-solid .pv2-brand b,.public-v2.sun .pv2-header.lux-solid .pv2-call,.public-v2.sun .pv2-header.lux-solid .pv2-language select,.public-v2.sun .pv2-header.lux-solid nav a,.public-v2.sun .pv2-header.lux-solid nav button{color:var(--sun-ink)}.public-v2.sun .pv2-header.lux-solid .pv2-brand small{color:var(--sun-sea)}.public-v2.sun .pv2-header.lux-solid .pv2-call,.public-v2.sun .pv2-header.lux-solid .pv2-language select{border-color:var(--sun-line-strong);background:#fff}.public-v2.sun .pv2-header nav button:hover{color:var(--sun-sea-2)}.public-v2.sun .pv2-scroll-progress{background:linear-gradient(90deg,var(--sun-sea),var(--sun-sea-2),var(--sun-gold))}.public-v2.sun .pv2-menu{border-radius:999px;background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.5);box-shadow:none}.public-v2.sun .pv2-header.lux-solid .pv2-menu{color:var(--sun-ink);border-color:var(--sun-line-strong);background:#fff}.public-v2.sun .pv2-brand img,.public-v2.sun .pv2-brand:after,.public-v2.sun .pv2-license-mark,.public-v2.sun .pv2-license-mark:after{animation:none!important}.public-v2.sun .pv2-hero{min-height:max(720px,100svh);background:#0c2236;overflow:hidden;isolation:isolate}.public-v2.sun .pv2-hero-photo,.public-v2.sun .sun-hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(1.08) contrast(1.04);transform-origin:60% 40%}.public-v2.sun .pv2-hero-photo{animation:sun-kenburns 22s ease-in-out infinite alternate}.public-v2.sun .sun-hero-slide{opacity:0;transition:opacity 1.6s ease}.public-v2.sun .sun-hero-slide.is-active{opacity:1;animation:sun-kenburns 16s ease-in-out infinite alternate}.public-v2.sun .pv2-hero-overlay{z-index:-1;background:linear-gradient(270deg,rgba(8,26,43,.82),rgba(8,26,43,.5) 42%,rgba(8,26,43,.08) 75%),linear-gradient(0deg,rgba(8,26,43,.55),rgba(8,26,43,0) 35%)}.public-v2.sun[dir=ltr] .pv2-hero-overlay{background:linear-gradient(90deg,rgba(8,26,43,.82),rgba(8,26,43,.5) 42%,rgba(8,26,43,.08) 75%),linear-gradient(0deg,rgba(8,26,43,.55),rgba(8,26,43,0) 35%)}.public-v2.sun .pv2-hero:after{content:"";position:absolute;inset:auto 0 -1px 0;height:90px;z-index:1;pointer-events:none;background:var(--sun-paper);clip-path:ellipse(75% 100% at 50% 100%)}.public-v2.sun .pv2-hero-body{position:relative;z-index:2}.public-v2.sun .pv2-hero h1{color:#fff!important;font-weight:700;font-size:clamp(42px,5.6vw,84px);line-height:1.04;text-shadow:0 2px 30px rgba(0,0,0,.28);background:none;-webkit-background-clip:initial;background-clip:initial}.public-v2.sun[dir=ltr] .pv2-hero h1{font-size:clamp(38px,4.6vw,68px);max-width:13em}.public-v2.sun .pv2-hero-content>p{color:rgba(255,255,255,.92)!important;font-size:clamp(17px,1.3vw,20px);line-height:1.75;max-width:33em}.public-v2.sun .pv2-hero .pv2-kicker{color:#bff0f0!important}.public-v2.sun .pv2-hero .pv2-kicker:before{background:#bff0f0}.public-v2.sun .pv2-hero-trust{color:#fff!important}.public-v2.sun .pv2-hero-note{background:rgba(255,255,255,.94);border:0;border-radius:var(--sun-radius);box-shadow:var(--sun-shadow-lg);backdrop-filter:blur(14px);overflow:hidden}.public-v2.sun .pv2-hero-note span{color:var(--sun-muted);border-color:var(--sun-line)!important}.public-v2.sun .pv2-hero-note b{font-family:var(--sun-serif);font-weight:700;color:var(--sun-sea);font-size:clamp(28px,2.5vw,40px);font-variant-numeric:tabular-nums}.public-v2.sun .pv2-scroll{color:#fff;z-index:2}.public-v2.sun .pv2-photo-credit,.public-v2.sun .sun-hero-credit{position:absolute;z-index:2;bottom:100px;left:28px;right:auto;margin:0;color:rgba(255,255,255,.72)!important;font-size:11px}.public-v2.sun .pv2-hero[data-slide]:not([data-slide="0"]) .pv2-photo-credit{display:none}.public-v2.sun .sun-hero-dots{position:absolute;z-index:3;bottom:118px;left:24px;display:flex;gap:8px;direction:ltr}.public-v2.sun .sun-hero-dots button{width:44px;height:24px;padding:10px 0;border:0;background:none;cursor:pointer}.public-v2.sun .sun-hero-dots button:before{content:"";display:block;height:3px;border-radius:3px;background:rgba(255,255,255,.4)}.public-v2.sun .sun-hero-dots button span{display:block;height:3px;margin-top:-3px;border-radius:3px;background:#fff;transform:scaleX(0);transform-origin:left}.public-v2.sun .sun-hero-dots button.is-active span{animation:sun-dot linear forwards}@keyframes sun-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.14) translate3d(-1.5%,-1%,0)}}@keyframes sun-dot{to{transform:scaleX(1)}}.public-v2.sun .pv2-quick-paths{position:relative;z-index:3;margin-top:-40px;background:transparent!important;padding-inline:clamp(16px,4vw,64px)}.public-v2.sun .pv2-quick-paths a{background:#fff;border:1px solid var(--sun-line);border-radius:var(--sun-radius);color:var(--sun-ink);box-shadow:var(--sun-shadow);transition:transform .4s var(--sun-ease),box-shadow .4s var(--sun-ease),border-color .4s}.public-v2.sun .pv2-quick-paths a:hover{transform:translateY(-4px);box-shadow:var(--sun-shadow-lg);border-color:rgba(14,124,134,.35)}.public-v2.sun .pv2-quick-paths svg{color:var(--sun-sea)}.public-v2.sun .pv2-quick-paths small{color:var(--sun-muted)}.public-v2.sun .pv2-marquee{background:transparent;border:0;overflow:hidden;padding-block:18px}.public-v2.sun .pv2-marquee:after,.public-v2.sun .pv2-marquee:before{display:none}.public-v2.sun .pv2-marquee-track{animation:none!important;justify-content:center;width:100%}.public-v2.sun .pv2-marquee-track>div[aria-hidden=true]{display:none}.public-v2.sun .pv2-marquee-track span{color:var(--sun-ink-2);font:600 15px var(--sun-sans)}.public-v2.sun .pv2-marquee-track i{background:var(--sun-tile)}.public-v2.sun .pv2-expectations-grid article,.public-v2.sun .pv2-market-grid article,.public-v2.sun .pv2-owner-grid>*,.public-v2.sun .pv2-seeker-steps>*,.public-v2.sun .pv2-service-grid>*,.public-v2.sun .pv2-tour-benefits>*,.public-v2.sun .pv2-value-grid article{background:#fff!important;border:1px solid var(--sun-line)!important;border-radius:var(--sun-radius)!important;color:var(--sun-ink)!important;box-shadow:var(--sun-shadow-sm);transition:transform .45s var(--sun-ease),box-shadow .45s var(--sun-ease),border-color .45s}.public-v2.sun .pv2-market-grid article:hover,.public-v2.sun .pv2-owner-grid>:hover,.public-v2.sun .pv2-seeker-steps>:hover,.public-v2.sun .pv2-service-grid>:hover,.public-v2.sun .pv2-tour-benefits>:hover{transform:translateY(-6px);box-shadow:var(--sun-shadow-lg);border-color:rgba(14,124,134,.28)!important}.public-v2.sun article svg{color:var(--sun-sea)!important}.public-v2.sun article h3{color:var(--sun-ink)!important}.public-v2.sun article li,.public-v2.sun article p{color:var(--sun-ink-2)!important}.public-v2.sun .pv2-owner-grid span,.public-v2.sun .pv2-seeker-steps span,.public-v2.sun .pv2-value-grid article>span{color:var(--sun-gold)!important;font-family:var(--sun-serif);font-weight:700}.public-v2.sun .pv2-intro{background:transparent!important}.public-v2.sun .pv2-intro-copy>p{font-size:17px}.public-v2.sun .pv2-values span{background:#fff;border-radius:14px}.public-v2.sun .pv2-license-mark{color:var(--sun-sea);border:1px solid rgba(14,124,134,.3);border-radius:999px;background:var(--sun-sea-soft)}.public-v2.sun .pv2-manifesto:after,.public-v2.sun .pv2-manifesto:before{display:none}.public-v2.sun .pv2-manifesto blockquote{font-family:var(--sun-serif)!important;font-weight:700!important;color:var(--sun-ink)!important;letter-spacing:0!important;line-height:1.16}.public-v2.sun .pv2-manifesto-principles span{color:var(--sun-ink)!important;border-color:var(--sun-line-strong)!important}.public-v2.sun .pv2-manifesto-principles b{color:var(--sun-tile)}.public-v2.sun .pv2-properties{background:linear-gradient(180deg,var(--sun-white),var(--sun-sky))!important}.public-v2.sun .pv2-filters{background:#fff;border:1px solid var(--sun-line);border-radius:999px;box-shadow:var(--sun-shadow);padding:8px}.public-v2.sun .pv2-filters>label{background:var(--sun-paper)!important;border:1px solid var(--sun-line)!important;border-radius:999px!important}.public-v2.sun .pv2-filters>label>span{color:var(--sun-sea)!important}.public-v2.sun .pv2-filters input,.public-v2.sun .pv2-filters select{color:var(--sun-ink);background:transparent}.public-v2.sun .pv2-result-count{color:var(--sun-muted)!important;font-weight:600}.public-v2.sun .pv2-grid{perspective:1600px;gap:clamp(16px,2vw,28px)}.public-v2.sun .sun-card{--hue:196;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff;border:1px solid var(--sun-line);border-radius:26px;box-shadow:var(--sun-shadow);transform-style:preserve-3d;transition:box-shadow .5s var(--sun-ease),border-color .5s}.public-v2.sun .sun-card:hover{box-shadow:var(--sun-shadow-lg);border-color:hsl(var(--hue) 45% 70%)}.public-v2.sun .sun-card.is-exclusive{border:1.5px solid #e2c48e}.public-v2.sun .sun-card-head{position:relative;height:250px;padding:20px 22px 0;display:grid;grid-template-columns:1fr auto;align-items:start;overflow:hidden;background:radial-gradient(120% 90% at 85% 0,hsl(var(--hue) 70% 92%),transparent 60%),linear-gradient(160deg,hsl(var(--hue) 55% 96%),hsl(var(--hue) 40% 89%))}.public-v2.sun .sun-card-head:before{content:"";position:absolute;inset:0;opacity:.55;pointer-events:none;background-image:radial-gradient(hsl(var(--hue) 35% 70%/.35) 1px,transparent 1.2px);background-size:16px 16px;mask-image:linear-gradient(180deg,#000,transparent 85%)}.public-v2.sun .sun-card-hood{position:relative;z-index:1;display:grid;gap:2px}.public-v2.sun .sun-card-hood-name{display:inline-flex;align-items:center;gap:6px;font:700 clamp(20px,1.6vw,24px)/1.15 var(--sun-serif);color:hsl(var(--hue) 55% 22%)}.public-v2.sun .sun-card-hood-name svg{color:hsl(var(--hue) 60% 38%);flex:none}.public-v2.sun .sun-card-city{font-size:13px;color:hsl(var(--hue) 25% 34%);padding-inline-start:20px}.public-v2.sun .sun-card-tags{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.public-v2.sun .sun-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#fff;color:var(--sun-ink);box-shadow:var(--sun-shadow-sm)}.public-v2.sun .sun-tag.is-gold{background:linear-gradient(180deg,#f7e6c4,#ecd09a);color:#6b4a14}.public-v2.sun .sun-tag.is-new{background:var(--sun-tile);color:#fff}.public-v2.sun .sun-card-head .iso-building{position:absolute;left:50%;bottom:6px;width:auto;height:168px;translate:-50% 0;transition:transform .7s var(--sun-ease);transform-origin:50% 100%}.public-v2.sun .sun-card:hover .iso-building{transform:translateY(-4px) scale(1.06)}.iso-building .iso-shadow{fill:hsl(var(--hue) 30% 40%/.18)}.iso-building .iso-left{fill:hsl(var(--hue) 25% 97%);stroke:hsl(var(--hue) 25% 70%);stroke-width:.6}.iso-building .iso-right{fill:hsl(var(--hue) 22% 86%);stroke:hsl(var(--hue) 25% 70%);stroke-width:.6}.iso-building .iso-win{stroke:hsl(var(--hue) 35% 55%);stroke-width:2.2;stroke-linecap:round;opacity:.55}.iso-building .iso-roof{fill:hsl(var(--hue) 30% 99%);stroke:hsl(var(--hue) 25% 70%);stroke-width:.6}.iso-building .iso-gable{fill:#d9674a}.iso-building .iso-garden{fill:#9fd3a0;opacity:.7}.iso-building .iso-terrace{fill:none;stroke:#b9853a;stroke-width:2}.iso-building .is-lit .iso-left{fill:hsl(var(--hue) 75% 62%);stroke:hsl(var(--hue) 60% 40%)}.iso-building .is-lit .iso-right{fill:hsl(var(--hue) 70% 48%);stroke:hsl(var(--hue) 60% 36%)}.iso-building .is-lit .iso-win{stroke:#fff;opacity:.95}.iso-building .iso-pin circle{fill:#d9674a}.iso-building .iso-pin .iso-pin-pulse{fill:none;stroke:#d9674a;stroke-width:2;transform-origin:center;transform-box:fill-box;animation:sun-pulse 2.2s ease-out infinite}@keyframes sun-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.public-v2.sun .sun-card-body{display:grid;gap:12px;padding:20px 22px 22px;flex:1}.public-v2.sun .sun-card-type{margin:0;color:hsl(var(--hue) 50% 30%)!important;font-size:13px;font-weight:600}.public-v2.sun .sun-card-body h3{margin:-6px 0 0;font-size:21px;line-height:1.25}.public-v2.sun .sun-card-price{display:flex;align-items:baseline;gap:8px}.public-v2.sun .sun-card-price .pv2-price{font:700 30px/1 var(--sun-serif)!important;color:var(--sun-ink)!important;font-variant-numeric:tabular-nums}.public-v2.sun .sun-card-price span{color:var(--sun-muted);font-size:14px}.public-v2.sun .sun-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:0;margin:0;border:1px solid var(--sun-line);border-radius:16px;overflow:hidden;background:var(--sun-paper)}.public-v2.sun .sun-specs>div{padding:10px 8px;text-align:center;border-inline-start:1px solid var(--sun-line)}.public-v2.sun .sun-specs>div:first-child{border-inline-start:0}.public-v2.sun .sun-specs dt{font-size:12px;color:var(--sun-muted)}.public-v2.sun .sun-specs dd{margin:2px 0 0;font:700 19px/1.1 var(--sun-sans);color:var(--sun-ink);font-variant-numeric:tabular-nums}.public-v2.sun .sun-card-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.public-v2.sun .sun-card-facts li{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--sun-ink-2)!important}.public-v2.sun .sun-card-facts svg{color:var(--sun-sea)!important}.public-v2.sun .sun-card-facts .is-muted{color:var(--sun-muted)!important}.public-v2.sun .sun-card-actions{display:grid;grid-template-columns:1fr repeat(3,46px);gap:8px;margin-top:auto}.public-v2.sun .sun-card-actions>*{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid var(--sun-line-strong);background:#fff;color:var(--sun-ink);cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.public-v2.sun .sun-card-actions>:hover{border-color:var(--sun-sea);color:var(--sun-sea);transform:translateY(-1px)}.public-v2.sun .sun-card-open{font:600 15px var(--sun-sans);background:var(--sun-ink)!important;color:#fff!important;border-color:var(--sun-ink)!important}.public-v2.sun .sun-card-open:hover{background:var(--sun-sea)!important;border-color:var(--sun-sea)!important}.public-v2.sun[dir=ltr] .sun-card-open svg{transform:scaleX(-1)}.sun-detail-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(9,25,40,.5);backdrop-filter:blur(6px);animation:sun-fade .3s ease}.sun-detail{--hue:196;position:relative;width:min(980px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:#fff;border-radius:28px;box-shadow:0 40px 120px -30px rgba(9,25,40,.6);animation:sun-rise .45s cubic-bezier(.2,.8,.2,1);font-family:Heebo,system-ui,sans-serif;color:#0f2a43}.sun-detail-close{position:absolute;top:14px;inset-inline-end:14px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(15,42,67,.14);background:#fff;color:#0f2a43;cursor:pointer}.sun-detail-visual{display:grid;place-items:center;align-content:center;gap:18px;padding:40px 24px;background:radial-gradient(120% 80% at 70% 0,hsl(var(--hue) 70% 92%),transparent 60%),linear-gradient(160deg,hsl(var(--hue) 55% 96%),hsl(var(--hue) 40% 86%))}.sun-detail-visual .iso-building{width:min(220px,60%);height:auto}.sun-detail-price{text-align:center;display:grid}.sun-detail-price strong{font:700 clamp(34px,4vw,46px)/1 Frank Ruhl Libre,Georgia,serif;color:#0f2a43}.sun-detail-price span{color:#5f7184}.sun-detail-body{padding:36px clamp(20px,3vw,40px);display:grid;gap:18px;align-content:start}.sun-detail-body h2{margin:0;font:700 clamp(26px,2.6vw,34px)/1.15 Frank Ruhl Libre,Georgia,serif;color:#0f2a43}.sun-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;border:1px solid rgba(15,42,67,.1);border-radius:18px;overflow:hidden}.sun-detail-grid>div{padding:12px 16px;border-bottom:1px solid rgba(15,42,67,.08);border-inline-start:1px solid rgba(15,42,67,.08);margin-inline-start:-1px;margin-bottom:-1px}.sun-detail-grid dt{font-size:12px;color:#5f7184}.sun-detail-grid dd{margin:2px 0 0;font-weight:600;font-size:16px;color:#0f2a43}.sun-detail-hood{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#e7f3f4;color:#0b5d64}.sun-detail-hood p{margin:0;color:#0b4f55;line-height:1.6}.sun-detail-hood svg{flex:none;margin-top:3px}.sun-detail .sun-card-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.sun-detail .sun-card-facts li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#34495d}.sun-detail .sun-card-facts svg{color:#0e7c86}.sun-detail .sun-tag{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;background:linear-gradient(180deg,#f7e6c4,#ecd09a);color:#6b4a14}.sun-detail .pv2-kicker{margin:0;color:#0e7c86;font-weight:600;font-size:14px}.sun-detail-actions{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:10px}.sun-detail-actions a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(15,42,67,.18);color:#0f2a43;text-decoration:none;font-weight:600}.sun-detail-actions a.is-primary{background:linear-gradient(180deg,#12a1a6,#0e7c86);color:#fff;border:0;box-shadow:0 12px 26px -12px rgba(14,124,134,.8)}@keyframes sun-fade{0%{opacity:0}}@keyframes sun-rise{0%{opacity:0;transform:translateY(28px) scale(.98)}}@media (max-width:760px){.sun-detail{grid-template-columns:1fr;border-radius:24px 24px 0 0;align-self:end;max-height:92dvh}.sun-detail-backdrop{padding:0;place-items:end stretch}.sun-detail-visual{padding:28px 20px 20px;grid-template-columns:auto 1fr;justify-items:start}.sun-detail-visual .iso-building{width:110px;grid-row:span 2}.sun-detail-actions{grid-template-columns:1fr 1fr}.sun-detail-actions a.is-primary{grid-column:1/-1}}.public-v2.sun .pv2-exclusive-callout{background:linear-gradient(120deg,#0f2a43,#13405f)!important;border:0;border-radius:28px;box-shadow:var(--sun-shadow-lg)}.public-v2.sun .pv2-exclusive-callout h3{color:#fff!important;font-family:var(--sun-serif);font-size:clamp(24px,2.2vw,32px)}.public-v2.sun .pv2-exclusive-callout .pv2-kicker,.public-v2.sun .pv2-exclusive-callout>p{color:rgba(255,255,255,.88)!important}.public-v2.sun .pv2-exclusive-callout .pv2-kicker:before{background:#8fe0e2}.public-v2.sun .pv2-exclusive-callout .pv2-text-link{color:#bff0f0!important}.public-v2.sun .pv2-report-example{background:linear-gradient(150deg,var(--sun-sky),#fff)!important;border:1px solid var(--sun-line);border-radius:28px}.public-v2.sun .pv2-report-example li{border-color:var(--sun-line)!important;color:var(--sun-ink)!important}.public-v2.sun .pv2-valuation{background:#fff!important;border:1px solid var(--sun-line)!important;border-radius:28px!important;box-shadow:var(--sun-shadow-lg)}.public-v2.sun .pv2-valuation h3{color:var(--sun-ink)!important}.public-v2.sun .pv2-valuation label{color:var(--sun-ink-2)!important;font-weight:600}.public-v2.sun .pv2-valuation input,.public-v2.sun .pv2-valuation select{background:var(--sun-paper)!important;color:var(--sun-ink)!important;border:1px solid var(--sun-line-strong)!important;border-radius:14px!important;min-height:50px}.public-v2.sun .pv2-valuation input:focus,.public-v2.sun .pv2-valuation select:focus{border-color:var(--sun-sea)!important;box-shadow:0 0 0 4px rgba(18,161,166,.15)}.public-v2.sun .pv2-valuation small,.public-v2.sun .pv2-valuation-sent{color:var(--sun-muted)!important}.public-v2.sun .pv2-tour-stage{background:transparent!important;border:0!important;padding:0;box-shadow:none}.public-v2.sun .pv2-tour-frame{background:#fff!important;border:1px solid var(--sun-line);border-radius:30px!important;padding:10px;box-shadow:var(--sun-shadow-lg);overflow:hidden}.public-v2.sun .pv2-tour-frame iframe{border-radius:22px!important}.public-v2.sun .pv2-tour-fullscreen,.public-v2.sun .pv2-tour-label{background:rgba(255,255,255,.95);color:var(--sun-ink);border:0;border-radius:999px;box-shadow:var(--sun-shadow)}.public-v2.sun .pv2-seeker-cta{background:#fff!important;border:1px solid var(--sun-line);border-radius:26px;box-shadow:var(--sun-shadow)}.public-v2.sun .pv2-seeker-cta p{color:var(--sun-ink)!important}.public-v2.sun .pv2-text-link{color:var(--sun-sea)!important}.public-v2.sun .pv2-market-news:after,.public-v2.sun .pv2-market-news:before{display:none}.public-v2.sun .pv2-market-news a{color:var(--sun-sea)}.public-v2.sun .pv2-market-takeaway{background:var(--sun-sky)!important;border:1px solid rgba(14,124,134,.2);border-radius:22px}.public-v2.sun .pv2-market-takeaway p{color:var(--sun-ink-2)!important}.public-v2.sun .pv2-market-takeaway b{color:var(--sun-ink)!important}.public-v2.sun .pv2-faq details{background:#fff;border:1px solid var(--sun-line)!important;border-radius:18px;margin-bottom:10px;padding-inline:18px;transition:box-shadow .3s}.public-v2.sun .pv2-faq details[open]{box-shadow:var(--sun-shadow)}.public-v2.sun .pv2-faq summary{color:var(--sun-ink);font-family:var(--sun-serif);font-size:19px}.public-v2.sun .pv2-faq summary:after{color:var(--sun-sea)!important}.public-v2.sun .pv2-faq-list,.public-v2.sun .pv2-seo-links nav{border:0!important}.public-v2.sun .pv2-seo-links a{background:#fff;color:var(--sun-ink);border:1px solid var(--sun-line)!important;border-radius:14px}.public-v2.sun .pv2-seo-links a:hover{color:var(--sun-sea);border-color:rgba(14,124,134,.35)!important}.public-v2.sun .pv2-contact{background:linear-gradient(135deg,#0f2a43,#0f4c5c 60%,#0e7c86)!important;color:#fff;overflow:hidden}.public-v2.sun .pv2-contact h2{color:#fff!important;font-size:clamp(40px,5vw,72px)!important}.public-v2.sun .pv2-contact .pv2-kicker,.public-v2.sun .pv2-contact p{color:rgba(255,255,255,.9)!important}.public-v2.sun .pv2-contact .pv2-kicker:before{background:#8fe0e2}.public-v2.sun .pv2-contact-links a{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:18px!important;backdrop-filter:blur(6px)}.public-v2.sun .pv2-contact-links b,.public-v2.sun .pv2-contact-links span,.public-v2.sun .pv2-contact-links svg{color:inherit!important}.public-v2.sun .pv2-footer,.public-v2.sun footer{background:#0b1f33!important;color:#c6d3de}.public-v2.sun .pv2-footer a{color:#c6d3de}.public-v2.sun .pv2-footer a:hover{color:#fff}.public-v2.sun .pv2-floating{background:linear-gradient(180deg,#2fc46f,#1fa65a)!important;color:#fff!important;border:0;border-radius:999px;box-shadow:0 14px 30px -12px rgba(31,166,90,.7)}.public-v2.sun .lux-host{gap:0;isolation:isolate}.public-v2.sun .lux-host-stage{position:relative;display:grid;place-items:end center;width:min(100%,340px)}.public-v2.sun .lux-host-beam{display:none}.public-v2.sun .lux-host-halo{position:absolute;z-index:-1;width:84%;aspect-ratio:1;top:4%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5),rgba(191,240,240,.16) 55%,transparent 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.public-v2.sun .lux-host-halo:before{content:"";position:absolute;inset:-6%;border-radius:50%;padding:1.5px;background:conic-gradient(from 0deg,transparent 0 62%,rgba(255,255,255,.95) 76%,transparent 88%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lux-orbit 10s linear infinite}.public-v2.sun .lux-host-floor{position:absolute;z-index:-1;bottom:-12px;width:70%;height:30px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.4),transparent)}.public-v2.sun .lux-host .pv2-live-host-figure,.public-v2.sun .lux-host-puppet{height:450px;width:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45))}.public-v2.sun .lux-host .pv2-live-host-figure,.public-v2.sun .lux-host-puppet{transform-origin:50% 100%;animation:lux-breathe 5.5s ease-in-out infinite}.public-v2.sun .lux-host-puppet{position:absolute;bottom:0;left:50%;aspect-ratio:941/1672;translate:-50% 0;opacity:0;pointer-events:none;transition:opacity .6s ease}.public-v2.sun .lux-host.is-animated .lux-host-puppet{opacity:1}.public-v2.sun .lux-host.is-animated .pv2-live-host-figure{visibility:hidden}.public-v2.sun .lux-host-card{position:relative;z-index:1;margin-top:-24px;width:min(100%,330px);padding:14px 14px 12px;display:grid;gap:10px;background:rgba(255,255,255,.96);border-radius:22px;box-shadow:var(--sun-shadow-lg);backdrop-filter:blur(16px)}.public-v2.sun .lux-host-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.public-v2.sun .lux-host-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--sun-sea);font-size:12px;font-weight:600}.public-v2.sun .lux-host-kicker svg{width:14px;height:14px}.public-v2.sun .lux-host-meta b{font-family:var(--sun-serif);color:var(--sun-ink);font-size:16px;letter-spacing:.04em}.public-v2.sun .lux-host-wave{height:26px;display:flex;align-items:center;justify-content:center;gap:3px;direction:ltr}.public-v2.sun .lux-host-wave i{width:3px;height:100%;border-radius:3px;background:linear-gradient(180deg,var(--sun-sea-2),var(--sun-sea));transform:scaleY(.1);transition:transform .08s linear}.public-v2.sun .lux-host:not(.is-speaking) .lux-host-wave i{animation:lux-idle-wave 2.4s ease-in-out infinite}.public-v2.sun .lux-host-caption{position:absolute;inset-inline:0;bottom:calc(100% + 12px);margin:0;padding:10px 14px;text-align:center;font-size:15px;line-height:1.55;color:#fff!important;background:rgba(9,25,40,.8);border-radius:16px;backdrop-filter:blur(10px);animation:lux-caption .45s ease-out}.public-v2.sun .lux-host-caption:empty{display:none}.public-v2.sun .lux-host .pv2-live-host-controls{display:grid;grid-template-columns:1fr 46px;gap:8px}.public-v2.sun .lux-host .pv2-live-host-sound{position:relative;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,var(--sun-sea-2),var(--sun-sea));color:#fff;font-weight:600;font-size:15px;box-shadow:0 12px 26px -12px rgba(14,124,134,.8);cursor:pointer}.public-v2.sun .lux-host .pv2-live-host-sound svg{width:18px;height:18px;fill:currentColor}.public-v2.sun .lux-host-ring{position:absolute;inset-inline-start:0;bottom:0;height:3px;width:calc(var(--p, 0) * 100%);background:rgba(255,255,255,.7);transition:width .25s linear}.public-v2.sun .lux-host .pv2-live-host-close{width:46px;height:48px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--sun-ink);border:1px solid var(--sun-line-strong);box-shadow:none;cursor:pointer}.public-v2.sun .lux-host .pv2-live-host-close:hover{border-color:var(--sun-sea);color:var(--sun-sea)}.public-v2.sun .pv2-host-error{color:var(--sun-tile)!important;font-size:13px;margin:0}.public-v2.sun .lux-host-badge{position:fixed;z-index:60;bottom:96px;inset-inline-end:20px;display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;background:#fff;color:var(--sun-ink);border:1px solid var(--sun-line);border-radius:999px;box-shadow:var(--sun-shadow-lg);cursor:pointer;animation:lux-caption .5s ease-out;font:600 14px var(--sun-sans)}.public-v2.sun[dir=rtl] .lux-host-badge{padding:5px 5px 5px 16px}.public-v2.sun .lux-host-badge img{width:44px;height:44px;object-fit:cover;object-position:50% 4%;border-radius:50%;box-shadow:0 0 0 2px var(--sun-sea-2);background:var(--sun-sky)}@keyframes lux-orbit{to{transform:rotate(1turn)}}@keyframes lux-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.006)}}@keyframes lux-idle-wave{0%,to{transform:scaleY(.1)}50%{transform:scaleY(.28)}}@keyframes lux-caption{0%{opacity:0;transform:translateY(6px)}}.public-v2.sun .lux-line-mask{padding-block:.12em;margin-block:-.12em}.public-v2.sun.pv2-a11y-contrast{--sun-ink-2:#0f2a43;--sun-muted:#23394d;--sun-line:rgba(15,42,67,.45)}.public-v2.sun.pv2-a11y-links a{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.public-v2.sun *,.public-v2.sun :before,.sun-detail,.sun-detail-backdrop{animation:none!important;transition-duration:.01ms!important}}.public-v2.sun.pv2-a11y-reduce-motion *,.public-v2.sun.pv2-a11y-reduce-motion :before{animation:none!important}@media (max-width:1024px){.public-v2.sun .pv2-quick-paths{margin-top:-28px}}@media (max-width:720px){.public-v2.sun h2{font-size:clamp(28px,8vw,38px)!important}.public-v2.sun .pv2-hero h1{font-size:clamp(36px,10.5vw,50px)}.public-v2.sun .pv2-hero-overlay,.public-v2.sun[dir=ltr] .pv2-hero-overlay{background:linear-gradient(180deg,rgba(8,26,43,.5),rgba(8,26,43,.62) 45%,rgba(8,26,43,.86))}.public-v2.sun .pv2-hero:after{height:44px}.public-v2.sun .pv2-photo-credit,.public-v2.sun .sun-hero-credit{bottom:52px}.public-v2.sun .sun-hero-dots{bottom:58px;inset-inline-end:16px}.public-v2.sun .lux-host .pv2-live-host-figure,.public-v2.sun .lux-host-puppet{height:300px}.public-v2.sun .pv2-filters{border-radius:24px}.public-v2.sun .sun-card-head{height:230px}.public-v2.sun .sun-card-head .iso-building{height:150px}.public-v2.sun .sun-card-actions{grid-template-columns:1fr repeat(3,44px)}.public-v2.sun .lux-host-badge{bottom:92px}}@media (max-width:380px){.public-v2.sun .sun-specs{grid-template-columns:repeat(2,1fr)}.public-v2.sun .sun-specs>div:nth-child(3){border-inline-start:0}.public-v2.sun .sun-specs>div:nth-child(n+3){border-top:1px solid var(--sun-line)}}.public-v2.sun[dir=ltr] .pv2-photo-credit,.public-v2.sun[dir=ltr] .sun-hero-credit{left:auto;right:28px}.public-v2.sun[dir=ltr] .sun-hero-dots{left:auto;right:24px}.sun-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sun-chips li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font:600 12.5px/1.2 Heebo,system-ui,sans-serif;color:hsl(var(--hue,190) 55% 24%);background:hsl(var(--hue,190) 60% 95%);border:1px solid hsl(var(--hue,190) 45% 86%)}.sun-chips li svg{color:hsl(var(--hue,190) 60% 36%)}.sun-chips.is-large li{font-size:14px;padding:7px 12px}.public-v2.sun .lux-host-body{position:relative;height:470px;aspect-ratio:412/1046;transform-origin:50% 100%}.public-v2.sun .lux-host-body.is-mirrored{transform:scaleX(-1)}.public-v2.sun .lux-host-body .lux-host-puppet,.public-v2.sun .lux-host-body .pv2-live-host-figure{position:absolute;left:0;width:100%;height:auto;max-width:none;translate:none;aspect-ratio:auto;animation:none;filter:drop-shadow(0 22px 26px rgba(0,0,0,.42))}.public-v2.sun .lux-host-body .pv2-live-host-figure{bottom:0;height:calc(100% * 1030 / 1046);object-fit:contain}.public-v2.sun .lux-host-body .lux-host-puppet{top:0;height:100%;opacity:0;transition:none}.public-v2.sun .lux-walk-track{position:absolute;bottom:0;left:calc(-100% * 732 / 412);width:calc(100% * 1170 / 412);height:calc(100% * 1030 / 1046);pointer-events:none;visibility:hidden}.public-v2.sun .lux-walk-track video{display:block;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 22px 26px rgba(0,0,0,.42))}.public-v2.sun .lux-host.is-waiting .pv2-live-host-figure,.public-v2.sun .lux-host.is-walking .pv2-live-host-figure{visibility:hidden}.public-v2.sun .lux-host.is-walking .lux-walk-track{visibility:visible}.public-v2.sun .lux-host.is-here.is-animated .lux-host-puppet{opacity:1}.public-v2.sun .lux-host.is-here.is-animated .pv2-live-host-figure{visibility:hidden}.public-v2.sun .lux-host.is-waiting .lux-host-card,.public-v2.sun .lux-host.is-walking .lux-host-card{opacity:0;transform:translateY(18px);pointer-events:none}.public-v2.sun .lux-host-card{transition:opacity .6s ease .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s}.public-v2.sun .lux-host.is-waiting .lux-host-halo,.public-v2.sun .lux-host.is-walking .lux-host-halo{opacity:0;transform:scale(.85)}.public-v2.sun .lux-host-halo{transition:opacity .9s ease .1s,transform 1s cubic-bezier(.2,.8,.2,1) .1s}.public-v2.sun .lux-host.is-waiting .lux-host-floor,.public-v2.sun .lux-host.is-walking .lux-host-floor{opacity:0}.public-v2.sun .lux-host-floor{transition:opacity .8s ease}.public-v2.sun .lux-host-hello{position:absolute;z-index:3;top:4%;inset-inline-start:62%;width:max-content;max-width:210px;margin:0;padding:12px 14px;border-radius:18px 18px 18px 4px;background:#fff;color:var(--sun-ink)!important;font-size:14px;font-weight:600;line-height:1.5;box-shadow:var(--sun-shadow-lg);animation:sun-hello .55s cubic-bezier(.2,.9,.3,1.3) both}.public-v2.sun[dir=rtl] .lux-host-hello{border-radius:18px 18px 4px 18px}@keyframes sun-hello{0%{opacity:0;transform:translateY(10px) scale(.85)}}@media (max-width:720px){.public-v2.sun .lux-host-body{height:320px}.public-v2.sun .lux-host-hello{inset-inline-start:56%;max-width:170px;font-size:13px}}.public-v2.sun .lux-host.is-waiting .lux-host-body .lux-host-puppet,.public-v2.sun .lux-host.is-walking .lux-host-body .lux-host-puppet{opacity:0}.public-v2.sun .lux-walk-track img{display:block;width:100%;height:100%;object-fit:fill}.public-v2.sun .lux-walk-track.is-image video,.public-v2.sun .lux-walk-track.is-video img{display:none}@media (max-width:900px),(pointer:coarse){.public-v2.sun .lux-host-body .lux-host-puppet,.public-v2.sun .lux-host-body .pv2-live-host-figure,.public-v2.sun .lux-walk-track img,.public-v2.sun .lux-walk-track video{filter:none}}.public-v2.sun .pv2-intro{max-width:1200px;margin:0 auto;padding-block:clamp(72px,9vw,120px);align-items:center;gap:clamp(32px,6vw,88px)}.public-v2.sun .pv2-intro>div:first-child{display:grid;gap:22px;align-content:center}.public-v2.sun .pv2-intro h2{font-size:clamp(36px,4.4vw,60px)!important}.public-v2.sun .pv2-license-mark{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-weight:600}.public-v2.sun .sun-intro-sign{justify-self:start;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#fff;border:1px solid var(--sun-line);box-shadow:var(--sun-shadow)}.public-v2.sun[dir=rtl] .sun-intro-sign{padding:10px 18px 10px 10px}.public-v2.sun .sun-intro-avatar{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;font:700 20px var(--sun-serif);color:#fff;background:linear-gradient(140deg,var(--sun-sea-2),var(--sun-ink))}.public-v2.sun .sun-intro-sign div{display:grid;line-height:1.3}.public-v2.sun .sun-intro-sign b{color:var(--sun-ink);font-size:16px}.public-v2.sun .sun-intro-sign small{color:var(--sun-muted);font-size:13px}.public-v2.sun .sun-intro-sign a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--sun-sea);background:var(--sun-sea-soft);transition:background .25s,color .25s}.public-v2.sun .sun-intro-sign a:hover{background:var(--sun-sea);color:#fff}.public-v2.sun .pv2-intro-copy{position:relative;padding:clamp(28px,4vw,48px)!important;border-radius:30px;background:#fff;border:1px solid var(--sun-line);box-shadow:var(--sun-shadow-lg);overflow:hidden}.public-v2.sun .pv2-intro-copy:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--sun-sea),var(--sun-sea-2),var(--sun-gold))}.public-v2.sun .pv2-intro-copy:after{content:"";position:absolute;width:260px;height:260px;inset-inline-end:-110px;bottom:-130px;border-radius:50%;background:radial-gradient(circle,rgba(18,161,166,.12),transparent 70%);pointer-events:none}.public-v2.sun .sun-intro-quote{position:absolute;top:4px;inset-inline-end:22px;font:700 120px/1 var(--sun-serif);color:var(--sun-sea-soft);pointer-events:none}.public-v2.sun .pv2-intro-copy>p{position:relative;font-size:clamp(16px,1.25vw,18px)!important;line-height:1.9;color:var(--sun-ink-2)!important}.public-v2.sun .pv2-intro-copy>p:first-of-type{font-size:clamp(18px,1.5vw,21px)!important;color:var(--sun-ink)!important;font-weight:500}.public-v2.sun .pv2-values{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.public-v2.sun .pv2-values span{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:var(--sun-paper);border:1px solid var(--sun-line);font-weight:600;color:var(--sun-ink);transition:transform .3s var(--sun-ease),border-color .3s,background .3s}.public-v2.sun .pv2-values span:hover{transform:translateY(-2px);border-color:rgba(14,124,134,.35);background:#fff}.public-v2.sun .pv2-values svg{flex:none;width:30px;height:30px;padding:6px;border-radius:50%;color:var(--sun-sea)!important;background:var(--sun-sea-soft)}@media (max-width:900px){.public-v2.sun .pv2-intro{grid-template-columns:1fr!important;padding-inline:20px}}@media (max-width:340px){.public-v2.sun .pv2-values{grid-template-columns:1fr}}.public-v2.sun{--fs-hero:clamp(40px,5.8vw,88px);--fs-h2:clamp(30px,4.1vw,58px);--fs-h3:clamp(19px,1.5vw,22px);--fs-lead:clamp(17px,1.35vw,20px);--fs-body:clamp(15.5px,1.05vw,17px);--fs-small:13.5px;font-size:var(--fs-body);line-height:1.75;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;font-optical-sizing:auto}.public-v2.sun .pv2-hero h1{font-weight:900!important;font-size:var(--fs-hero)!important;line-height:1.02!important;letter-spacing:-.005em}.public-v2.sun h2{font-weight:700!important;font-size:var(--fs-h2)!important;line-height:1.1!important;letter-spacing:-.003em;margin-block-end:.35em}.public-v2.sun h3{font-size:var(--fs-h3);line-height:1.3;font-weight:700}.public-v2.sun p{font-size:var(--fs-body);line-height:1.85;max-width:64ch}.public-v2.sun .pv2-hero-content>p,.public-v2.sun .pv2-intro-copy>p:first-of-type,.public-v2.sun .pv2-section-head>p{font-size:var(--fs-lead)!important;line-height:1.75;font-weight:400}.public-v2.sun b,.public-v2.sun strong{font-weight:700;color:var(--sun-ink)}.public-v2.sun li b,.public-v2.sun p b,.public-v2.sun p strong{background:linear-gradient(transparent 62%,rgba(18,161,166,.18) 62% 92%,transparent 92%);padding-inline:.08em;border-radius:2px}.public-v2.sun .crm-kpi strong,.public-v2.sun .pv2-hero-note b,.public-v2.sun .pv2-price,.public-v2.sun .sun-specs dd{font-variant-numeric:tabular-nums lining-nums}.public-v2.sun .pv2-hero-note b{font-weight:900}.public-v2.sun .pv2-kicker{font-weight:700!important;letter-spacing:.01em}.public-v2.sun .pv2-hero-actions a,.public-v2.sun .sun-card-open,.public-v2.sun button{font-weight:600;letter-spacing:.005em}.public-v2.sun .pv2-faq summary{font-weight:700}.public-v2.sun .pv2-manifesto blockquote{font-weight:500!important;font-size:clamp(26px,3.3vw,46px)!important;line-height:1.32!important}.public-v2.sun ::marker{color:var(--sun-sea)}.public-v2.sun .sun-hl{font-style:normal;position:relative;color:var(--sun-sea);background-image:linear-gradient(transparent 70%,rgba(18,161,166,.22) 70% 90%,transparent 90%);background-repeat:no-repeat;background-size:0 100%;background-position:right 0;transition:background-size 1.1s cubic-bezier(.6,.05,.25,1) .15s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.public-v2.sun[dir=ltr] .sun-hl{background-position:left 0}.public-v2.sun .sun-hl.is-in{background-size:100% 100%}.public-v2.sun .pv2-hero .sun-hl{color:#fff;background-image:linear-gradient(transparent 84%,rgba(127,224,226,.7) 84% 91%,transparent 91%)}.public-v2.sun .pv2-contact .sun-hl{color:#bff0f0;background-image:linear-gradient(transparent 72%,rgba(127,224,226,.28) 72% 88%,transparent 88%)}html:has(.public-v2.sun){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.public-v2.sun){scroll-behavior:auto}}.public-v2.sun .lux-host .pv2-live-host-sound,.public-v2.sun .pv2-hero-actions button,.public-v2.sun .pv2-more,.public-v2.sun .sun-card-open{position:relative;overflow:hidden;isolation:isolate}.public-v2.sun .pv2-hero-actions button:after,.public-v2.sun .pv2-more:after,.public-v2.sun .sun-card-open:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%)}@media (hover:hover){.public-v2.sun .pv2-hero-actions button:hover:after,.public-v2.sun .pv2-more:hover:after,.public-v2.sun .sun-card-open:hover:after{transform:translateX(120%);transition:transform .9s ease}}.public-v2.sun .pv2-hero-actions a:active,.public-v2.sun .sun-card-actions>:active,.public-v2.sun button:active{transform:scale(.97);transition-duration:.1s}.public-v2.sun .pv2-quick-paths a svg:last-child{transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.public-v2.sun[dir=rtl] .pv2-quick-paths a:hover svg:last-child{transform:translateX(-6px)}.public-v2.sun[dir=ltr] .pv2-quick-paths a:hover svg:last-child{transform:translateX(6px)}}@media (hover:hover) and (pointer:fine){.public-v2.sun .pv2-owner-grid>*,.public-v2.sun .pv2-seeker-steps>*,.public-v2.sun .pv2-service-grid>*{background-image:radial-gradient(400px 200px at 100% 0,rgba(18,161,166,0),transparent)!important;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s,background-image .45s}.public-v2.sun .pv2-owner-grid>:hover,.public-v2.sun .pv2-seeker-steps>:hover,.public-v2.sun .pv2-service-grid>:hover{background-image:radial-gradient(400px 200px at 100% 0,rgba(18,161,166,.08),transparent)!important}}.public-v2.sun .pv2-floating{position:fixed}.public-v2.sun .pv2-floating:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid rgba(47,196,111,.6);animation:sun-ring 4.5s ease-out 2s infinite;pointer-events:none}@keyframes sun-ring{0%{transform:scale(1);opacity:.9}30%,to{transform:scale(1.35);opacity:0}}.public-v2.sun .pv2-faq details[open]>:not(summary){animation:sun-rise-in .45s cubic-bezier(.2,.7,.2,1)}@keyframes sun-rise-in{0%{opacity:0;transform:translateY(8px)}}.public-v2.sun .pv2-section-head{margin-block-end:clamp(28px,4vw,48px)}.public-v2.sun :focus-visible{transition:outline-offset .15s}@media (prefers-reduced-motion:reduce){.public-v2.sun .sun-hl{transition:none;background-size:100% 100%}.public-v2.sun .pv2-floating:before{animation:none}}.public-v2.sun.pv2-a11y-reduce-motion .sun-hl{transition:none;background-size:100% 100%}.public-v2 .pv2-footer-searches{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;max-width:900px;margin:14px auto 4px;font-size:12.5px;line-height:1.7;opacity:.78}.public-v2 .pv2-footer-searches span{font-weight:600}.public-v2 .pv2-footer-searches a{color:inherit;text-decoration:none}.public-v2 .pv2-footer-searches a:focus-visible,.public-v2 .pv2-footer-searches a:hover{text-decoration:underline;opacity:1}.public-v2 .pv2-footer{grid-template-columns:auto minmax(180px,1fr) minmax(0,2fr)}.public-v2 .pv2-footer>p{font-size:13px;line-height:1.6}.public-v2 .pv2-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}.public-v2 .pv2-footer-links a{font-size:12px;white-space:nowrap}@media (max-width:760px){.public-v2 .pv2-footer{grid-template-columns:1fr}.public-v2 .pv2-footer-links{justify-content:flex-start}}.public-v2.sun .pv2-footer b{color:#fff}.public-v2.sun .pv2-footer>p{color:#c6d3de}.lv-badge{--lv-live:#3fd68f;display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;padding:9px 18px 9px 14px;border-radius:999px;background:linear-gradient(135deg,rgba(11,38,50,.72),rgba(11,38,50,.48));border:1px solid rgba(215,183,124,.38);box-shadow:0 10px 30px rgba(3,16,22,.35),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:#f4efe4;cursor:default;user-select:none;pointer-events:none;direction:rtl;position:relative;overflow:hidden;transition:opacity .5s ease,transform .5s ease}.lv-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(215,183,124,.16) 50%,transparent 70%);transform:translateX(120%);animation:lv-sheen 6.5s ease-in-out infinite}.lv-badge.is-loading{opacity:0;transform:translateY(6px)}.lv-pulse{position:relative;width:10px;height:10px;flex:none}.lv-pulse i{position:absolute;inset:0;border-radius:50%;background:var(--lv-live)}.lv-pulse i:first-child{box-shadow:0 0 10px var(--lv-live)}.lv-pulse i:last-child{animation:lv-ping 2s cubic-bezier(0,0,.2,1) infinite;opacity:.7}.lv-count{display:inline-flex;direction:ltr;font-size:19px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.lv-digit{display:inline-block;height:1em;overflow:hidden}.lv-digit-track{display:flex;flex-direction:column;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.lv-digit-track span{height:1em;display:block;text-align:center}.lv-label{font-size:13px;font-weight:600;letter-spacing:.01em;color:#d9cdb3;white-space:nowrap}.lv-trend{display:inline-flex;width:10px;color:var(--lv-live);opacity:0;transform:translateY(2px);transition:opacity .35s ease,transform .35s ease,color .35s ease}.lv-badge.is-up .lv-trend{opacity:.95;transform:none}.lv-badge.is-down .lv-trend{opacity:.75;color:#e9a37a;transform:rotate(180deg)}@keyframes lv-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes lv-sheen{0%,55%{transform:translateX(120%)}85%,to{transform:translateX(-120%)}}@media (max-width:600px){.lv-badge{gap:10px;padding:8px 14px 8px 12px}.lv-count{font-size:17px}.lv-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.lv-badge:after,.lv-pulse i:last-child{animation:none}.lv-digit-track{transition:none}}.pv2-deal-toggle{display:inline-flex;gap:4px;margin-top:18px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--sun-line,#dbe6e6);box-shadow:var(--sun-shadow,0 6px 20px -12px rgba(15,42,67,.25))}.pv2-deal-toggle button{min-height:40px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:#34495d;font:inherit;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.pv2-deal-toggle button:hover{background:#eef6f6}.pv2-deal-toggle button.is-active{background:var(--sun-sea,#0e7c86);color:#fff}.pv2-deal-toggle button:focus-visible{outline:3px solid rgba(14,124,134,.35);outline-offset:2px}