.refbody a{color:#1a3f79;text-decoration:none}.refbody a:hover{color:#d42a34}.refbody img{display:block;max-width:100%}.refbody ::selection{background:#d42a34;color:#fff}.refbody summary{list-style:none;cursor:pointer}.refbody summary::-webkit-details-marker{display:none}details[open] .cc-faq-plus{transform:rotate(45deg)}.cc-task:hover{background:#ffffff21!important;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-color:#ffffff42!important;box-shadow:0 22px 46px -22px #040e2299,inset 0 1px #fff3;transform:translateY(-3px)}.cc-task:hover h3,.cc-task:hover .cc-serif{color:#fff!important}.cc-task:hover p,.cc-task:hover div{color:#ffffffd9!important}.cc-task:hover b,.cc-task:hover strong{color:#d9c9a3!important}.cc-sit{transition:transform .18s ease,box-shadow .18s ease,border-left-color .18s ease}.cc-sit:hover{transform:translateY(-3px);box-shadow:0 28px 52px -20px #0f285061,0 4px 10px -3px #0f285029!important;border-left-color:#dd404a!important}.cc-sit-cta{transition:color .18s ease}.cc-sit:hover .cc-sit-cta{color:#b62f38!important}.cc-serif{font-family:Actay Wide,Actay,sans-serif}.cc-burger{display:none}.cc-hdrsearch input::placeholder{color:#fff;opacity:1}.refbody a,.refbody button{transition:filter .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.refbody button{cursor:pointer}.refbody a:hover,.refbody button:hover{filter:brightness(1.12)}.refbody a:active,.refbody button:active{filter:brightness(.96)}.cc-fade{background-size:cover;background-position:center right;background-repeat:no-repeat}.cc-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}@media(max-width:1460px){.cc-hdrsearch{display:none!important}}@media(max-width:1180px){#sitenav{display:none!important}.cc-burger{display:inline-flex!important}.cc-hcta{display:none!important}.cc-g4,.cc-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.cc-topbar{display:none!important}.cc-hero-grid,.cc-2col,.cc-2col-rev,.cc-intro{grid-template-columns:1fr!important;gap:32px!important}.cc-split,.cc-g3,.cc-path,.cc-pricing,.cc-result,.cc-offices{grid-template-columns:1fr!important}.cc-team{grid-template-columns:repeat(3,1fr)!important}.cc-footer{grid-template-columns:1fr 1fr!important}.cc-steps{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:620px){.cc-g4,.cc-trust,.cc-team,.cc-faq,.cc-steps{grid-template-columns:1fr!important}.cc-hero-h1{font-size:34px!important}.cc-h2{font-size:27px!important}.cc-btnrow{flex-direction:column!important;align-items:stretch!important}}@media(max-width:900px){.refbody-host .cc-split,.refbody-host .cc-hero-grid,.refbody-host .cc-2col,.refbody-host .cc-2col-rev,.refbody-host .cc-intro,.refbody-host .cc-family-grid{grid-template-columns:minmax(0,1fr)!important}.refbody-host .cc-split>*,.refbody-host .cc-split-text,.refbody-host .cc-split-img,.refbody-host .cc-hscroll{min-width:0!important}}@media(max-width:900px){.refbody-host .refbody *{min-width:0}.refbody-host .refbody [style*="display: flex"]:not(.cc-hscroll):not(.cc-split-text),.refbody-host .refbody [style*="display:flex"]:not(.cc-hscroll):not(.cc-split-text){flex-wrap:wrap}.refbody-host .refbody [style*="display: flex"]:has(>svg:first-child),.refbody-host .refbody [style*="display:flex"]:has(>svg:first-child){flex-wrap:nowrap!important}}@media(max-width:900px){.refbody-host .refbody div[style*="width:"]:not(.cc-hscroll):not(.cc-hscroll>*){max-width:100%}}.refbody-host .refbody summary:has(>.cc-faq-plus){display:block!important;position:relative;padding-right:34px;min-height:0!important;padding-block:9px;margin-block:-9px}.refbody-host .refbody summary>.cc-faq-plus{position:absolute;right:0;top:50%;transform:translateY(-50%)}.refbody-host .refbody details[open]>summary>.cc-faq-plus{transform:translateY(-50%) rotate(45deg)}.refbody-host #faq .cc-faq>details:not([open]){height:auto;padding-top:14px!important;padding-bottom:14px!important}@media(max-width:900px){.refbody-host .refbody a[style*="flex: none"][style*=padding]{flex:0 1 auto!important;max-width:100%;text-align:center}.refbody-host .refbody [style*="display: flex"]:has(>span[style*="text-overflow: ellipsis"]){flex-wrap:nowrap!important}}.refbody-host .scpg [style*="color: #8a7c66"]{color:#4f4636!important}@media(max-width:900px){.refbody-host .refbody [style*="display: flex"]:has(>input:first-child),.refbody-host .refbody [style*="display: flex"]:has(>:is(span,div,i,b):empty:first-child),.refbody-host .refbody [style*="display: flex"]:has(>:is(span,div):first-child>svg:only-child):has(>:nth-child(2):last-child){flex-wrap:nowrap!important}.refbody-host .refbody [style*="display: flex"]>input:first-child,.refbody-host .refbody [style*="display: flex"]>:is(span,div,i,b):empty:first-child,.refbody-host .refbody [style*="display: flex"]:has(>:nth-child(2):last-child)>:is(span,div):first-child:has(>svg:only-child){flex-shrink:0!important}}.refbody-host a.cc-medcard[style*="background: #30629e"] h3{color:#fff!important}.refbody-host a.cc-medcard[style*="background: #30629e"]>span{color:#ffc4c8!important}.refbody-host figure>figcaption[style*="position: absolute"]{right:12px;overflow-wrap:anywhere}.refbody-host :is([style*="#aca39b"],[style*="#b3a89c"],[style*="#b3a99b"],[style*="#c9bfb1"],[style*="#bcb2a7"],[style*="#cfc6ba"],[style*="#d8d0c6"],[style*="#e6e0d7"],[style*="#d2ccc5"]) :is([style*="color: #5f6b7e"],[style*="color: #8792a3"],[style*="color: #8a7f6b"],[style*="color: #5f5a4c"],[style*="color: #8a7c66"]):not(:is([style*="background: #1"],[style*="background: #2"],[style*="background: #3"],[style*="deg,#1"],[style*="deg,#2"],[style*="deg,#3"],[style*="deg, #1"],[style*="deg, #2"],[style*="deg, #3"],.cc-speccard,.cc-pkg:nth-child(4)) *){color:#4f4a42!important}.refbody-host :is([style*="#aca39b"],[style*="#b3a89c"],[style*="#b3a99b"],[style*="#c9bfb1"],[style*="#bcb2a7"],[style*="#cfc6ba"],[style*="#d8d0c6"],[style*="#e6e0d7"],[style*="#d2ccc5"]) [style*="color: #4a566a"]:not(:is([style*="background: #1"],[style*="background: #2"],[style*="background: #3"],[style*="deg,#1"],[style*="deg,#2"],[style*="deg,#3"],[style*="deg, #1"],[style*="deg, #2"],[style*="deg, #3"],.cc-speccard,.cc-pkg:nth-child(4)) *){color:#2f3747!important}@media(max-width:900px){.refbody-host section[style*="linear-gradient(90deg, rgba(19,49,92"]:not([style*="img05.jpg"]){box-shadow:inset 0 0 0 100vmax #0e27488c}.refbody-host div[style*="linear-gradient(90deg, rgba(19,49,92"][style*="pointer-events: none"]{background-color:#0e27488c}.refbody-host section#top[style*="img05.jpg"]{background:linear-gradient(180deg,#13315c9e 0,#13315cc7 520px,#13315c 860px),url(/handoff/img05.jpg) center top / auto 860px no-repeat,#13315c!important}.refbody-host [style*="grid-template-columns: .9fr 1.6fr"]{grid-template-columns:minmax(0,1fr)!important}.refbody-host [style*="grid-template-columns: .9fr 1.6fr"]>div+div{border-top:0!important;padding-top:0!important}}@media(max-width:620px){.refbody-host [style*="background: #1a4079"][style*="flex-wrap: wrap"]>div[style*=border-left]{border-left:0!important}}.refbody-host .cc-important,.refbody-host .cc-important:hover{background:#766a5af2!important}.refbody-host .cc-important :is(h2,h3,h4){color:#fff!important}.refbody-host :is(.cc-route,.cc-route5)>div:nth-child(4):not(:last-child):not(.cc-stepb) p{color:#2f3747!important}@media(max-width:620px){.refbody-host form [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}.pk5s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch;font-family:var(--font-sans, "Actay", system-ui, sans-serif)}.pk5{--ink: var(--pk-1-ink);--price: var(--pk-1-price);--sub: var(--pk-1-sub);--line: var(--pk-1-line);position:relative;display:flex;flex-direction:column;min-width:0;padding:24px 20px 20px;border-radius:10px;background:var(--pk-1-bg);border:1px solid rgba(23,35,58,.14);border-left:4px solid var(--pk-1-edge);color:var(--ink)}.pk5--t2{background:var(--pk-2-bg);border-left-color:var(--pk-2-edge);--ink: var(--pk-2-ink);--price: var(--pk-2-price);--sub: var(--pk-2-sub);--line: var(--pk-2-line)}.pk5--t3{background:var(--pk-3-bg);border-left-color:var(--pk-3-edge);--ink: var(--pk-3-ink);--price: var(--pk-3-price);--sub: var(--pk-3-sub);--line: var(--pk-3-line)}.pk5--t4{background:var(--pk-4-bg);border-color:#ffffff1f;border-left-color:var(--pk-4-edge);--ink: var(--pk-4-ink);--price: var(--pk-4-price);--sub: var(--pk-4-sub);--line: var(--pk-4-line);box-shadow:0 18px 40px -24px #5a061cb3}.pk5--t5{background:var(--pk-5-bg);border:1px solid var(--pk-5-edge);--ink: var(--pk-5-ink);--price: var(--pk-5-price);--sub: var(--pk-5-sub);--line: var(--pk-5-line);box-shadow:inset 0 0 0 1px #d7c6a824,0 18px 44px -22px #0009}.pk5s--dark .pk5{box-shadow:0 18px 44px -24px #0000008c}.pk5s--dark .pk5--t5{box-shadow:inset 0 0 0 1px #d7c6a824,0 18px 44px -22px #000000b3}.pk5s--dark .pk5--t5{border-width:2px}.pk5 .pk5__name{font-family:var(--font-display, "Actay Wide", "Actay", sans-serif);font-weight:700;font-size:18px;line-height:1.2;margin:0 0 4px;color:var(--ink)}.pk5__room{font-size:12.5px;line-height:1.4;color:var(--sub);margin:0 0 12px;min-height:2.8em}.pk5__price{font-family:var(--font-display, "Actay Wide", "Actay", sans-serif);font-weight:700;font-size:17px;line-height:1.3;color:var(--price);margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pk5__price .nb{white-space:nowrap}.pk5__per{font-family:var(--font-sans, "Actay", sans-serif);font-weight:400;font-size:12px;color:var(--sub)}.pk5__metrics{margin:0 0 14px;display:grid;gap:7px}.pk5__metrics div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;line-height:1.35}.pk5__metrics dt{color:var(--sub)}.pk5__metrics dd{margin:0;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.pk5__hl{font-size:13px;line-height:1.5;color:var(--ink);margin:0 0 16px;flex:1}.pk5s--compact .pk5__hl{margin-bottom:0}.pk5s--compact.pk5s--cta .pk5__hl{margin-bottom:16px}.pk5__more{display:none;margin:0 0 16px;border-top:1px solid var(--line);padding-top:4px}.pk5s .pk5__more summary{list-style:none;cursor:pointer;font-weight:600;font-size:13.5px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;min-height:44px}.pk5__more summary::-webkit-details-marker{display:none}.pk5__more summary:after{content:"+";font-size:20px;line-height:1;transition:transform .2s}.pk5__more[open] summary:after{transform:rotate(45deg)}.pk5__all{margin:4px 0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--ink)}.pk5__all li{margin:0 0 4px}.pk5s a.pk5__cta{margin-top:auto;display:block;text-align:center;font-weight:600;font-size:13px;line-height:1.35;padding:11px 8px;border-radius:6px;text-decoration:none;background:#ffffff8c;color:#215096;border:1px solid rgba(33,80,150,.28);transition:background .15s ease}.pk5s a.pk5__cta:hover{background:#ffffffd9;color:#215096}.pk5s .pk5--t4 a.pk5__cta{background:#ffffff24;color:#fff;border-color:#ffffff80}.pk5s .pk5--t4 a.pk5__cta:hover{background:#ffffff3d;color:#fff}.pk5s .pk5--t5 a.pk5__cta{background:transparent;color:var(--pk-5-ink);border-color:var(--pk-5-edge)}.pk5s .pk5--t5 a.pk5__cta:hover{background:#d7c6a824;color:var(--pk-5-ink)}.pk5 :focus-visible{outline:2px solid currentColor;outline-offset:2px}.pk5__badge{position:absolute;top:-11px;left:16px;padding:3px 10px;border-radius:999px;background:var(--c-accent, #d42a34);color:#fff;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.pk5s--compact .pk5__room{min-height:0}@media(max-width:1239px){.pk5s{grid-template-columns:repeat(6,minmax(0,1fr))}.pk5{grid-column:span 2}.pk5--t4,.pk5--t5{grid-column:span 3}.pk5__room{min-height:0}}@media(max-width:899px){.pk5s{grid-template-columns:1fr 1fr}.pk5,.pk5--t4{grid-column:span 1}.pk5--t5{grid-column:1 / -1}.pk5s--more .pk5__more{display:block}}@media(max-width:619px){.pk5s{grid-template-columns:1fr;gap:14px}.pk5--t5{grid-column:auto}.pk5__metrics{grid-template-columns:1fr 1fr;column-gap:16px}.pk5__metrics div{flex-direction:column;gap:0}}.pk5t-wrap{position:relative;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:10px;background:#fff;box-shadow:0 14px 32px -18px #0f285059}.pk5t-hint{display:none;font-size:12.5px;color:#5f6b7e;margin:0 0 8px}.pk5t-hint[data-scroll]{display:block}.pk5t{width:max(100%,980px);max-width:none;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--font-sans, "Actay", sans-serif);font-size:13.5px}.pk5t th,.pk5t td{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(23,35,58,.08);line-height:1.45}.pk5t thead th{font-family:var(--font-display, "Actay Wide", "Actay", sans-serif);font-weight:700;font-size:13.5px;border-bottom:0;padding:14px;vertical-align:bottom}.pk5t thead th small{display:block;white-space:nowrap;font-family:var(--font-sans, "Actay", sans-serif);font-weight:400;font-size:12px;margin-top:3px}.pk5t th.pk5t__c1{background:var(--pk-1-bg);color:var(--pk-1-ink);box-shadow:inset 0 4px 0 var(--pk-1-edge)}.pk5t th.pk5t__c2{background:var(--pk-2-bg);color:var(--pk-2-ink);box-shadow:inset 0 4px 0 var(--pk-2-edge)}.pk5t th.pk5t__c3{background:var(--pk-3-bg);color:var(--pk-3-ink);box-shadow:inset 0 4px 0 var(--pk-3-edge)}.pk5t th.pk5t__c4{background:var(--pk-4-bg);color:#fff}.pk5t th.pk5t__c5{background:var(--pk-5-bg);color:var(--pk-5-ink);box-shadow:inset 0 0 0 1px var(--pk-5-edge)}.pk5t th.pk5t__c2 small,.pk5t th.pk5t__c1 small{color:var(--pk-1-sub)}.pk5t .pk5t__corner,.pk5t tbody th{position:sticky;left:0;z-index:1;background:#fff;width:230px;font-weight:600;color:#14223a;box-shadow:1px 0 #17233a1a}.pk5t .pk5t__corner{background:#12305a;color:#fff;z-index:2}.pk5t td{color:#3a4a63;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.pk5t tbody th{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.pk5t td.pk5t__p5{background:#faf7f0}.pk5t tr.pk5t__grp th{background:#f1f4f8;font-size:11.5px;letter-spacing:.5px;text-transform:uppercase;color:#5f574c}.pk5t tr.pk5t__grp th span{position:sticky;left:14px}.pk5t .pk5t__no{color:#8792a3}.pk5t .pk5t__yes{color:#1a7a5e;font-weight:700}.pk5t-wrap--dark{background:transparent;box-shadow:none;border:1px solid rgba(255,255,255,.16)}.pk5t--dark td{color:#ffffffdb;border-bottom-color:#ffffff1a}.pk5t--dark tbody th{background:#14366a;color:#fff;border-bottom-color:#ffffff1a;box-shadow:1px 0 #ffffff24}.pk5t--dark .pk5t__corner{background:#0c2448}.pk5t--dark td.pk5t__p5{background:#d7c6a812}.pk5t--dark th.pk5t__c5{box-shadow:inset 0 0 0 2px var(--pk-5-edge)}.pk5t--dark tr.pk5t__grp th{background:#102d5a;color:#d9cdb8}.pk5t--dark .pk5t__no{color:#ffffff80}.pk5t--dark .pk5t__yes{color:#9fe0c6}.pk5t-hint--dark{color:#ffffffb3}.pk5t-hint--dark[data-scroll]{display:block}@media(max-width:1239px){.pk5t{width:max(100%,930px)}.pk5t .pk5t__corner,.pk5t tbody th{width:180px}}@media(max-width:619px){.pk5t-hint:not([data-ready]){display:block}.pk5t{width:878px}.pk5t .pk5t__corner,.pk5t tbody th{width:128px;font-size:12.5px;padding:10px}.pk5t td{font-size:12.5px;padding:10px}details.scp8:has(.pk5t-wrap){padding:18px 14px!important}}@media(max-width:400px){.pk5t{width:760px}.pk5t .pk5t__corner,.pk5t tbody th{width:100px;font-size:12px;padding:9px 8px}.pk5t td{font-size:12px;padding:9px 8px}.pk5t thead th{padding:12px 8px;font-size:12.5px}.pk5t thead th small{font-size:11px}.pk5t tr.pk5t__grp th span{left:8px}}.pk5n{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;font-family:var(--font-sans, "Actay", sans-serif)}.pk5n .pk5{grid-column:span 2;padding:26px 26px 22px}.pk5n .pk5--t4,.pk5n .pk5--t5{grid-column:span 3}.pk5n .pk5__name{font-size:19px;margin-bottom:6px}.pk5n .pk5__price{font-size:16px}.pk5n .pk5__all{font-size:14px;line-height:1.55;margin:0 0 18px;padding-left:20px}.pk5n a.pk5__link{margin-top:auto;align-self:flex-start;color:var(--ink);font-weight:600;font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.pk5n a.pk5__link:hover{color:var(--ink);text-decoration-thickness:2px}@media(max-width:1099px){.pk5n{grid-template-columns:1fr 1fr}.pk5n .pk5,.pk5n .pk5--t4{grid-column:span 1}.pk5n .pk5--t5{grid-column:1 / -1}}@media(max-width:699px){.pk5n{grid-template-columns:1fr;gap:14px}.pk5n .pk5--t5{grid-column:auto}.pk5n .pk5{padding:22px 18px 18px}}.refbody-host{overflow-x:clip}.refbody-host section[id]{scroll-margin-top:calc(var(--header-h, 78px) + 12px)}
