@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700&display=swap";.bii img{max-width:100%;height:auto}.bii{--bg:#FAFAF8;--paper:#FFFFFF;--ink:#161616;--body:#262624;--muted:#56554F;--line:#E7E6E2;--soft:#F2F1EE;--teal:#1C6B67;--teal-deep:#14504D;--teal-tint:#EAF2F1}.bii *{box-sizing:border-box}.bii{margin:0;background:var(--bg);color:var(--body);font:16.5px/1.7 Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bii h1,.bii h2,.bii h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;color:var(--ink);margin:0;line-height:1.1;letter-spacing:-.01em}.bii a{color:var(--teal)}.bii img{display:block;max-width:100%}.bii .bii-wrap{max-width:1160px;margin:0 auto;padding:0 28px}.bii .bii-label{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.bii .bii-ribbon{background:var(--ink);color:#e2e1dc;font-size:12.5px;text-align:center;padding:9px 16px;letter-spacing:.02em}.bii .bii-ribbon b{color:#9fc8c4;font-weight:600}.bii .bii-ribbon a{color:#fff;font-weight:600;margin-left:10px}.bii .bii-hero{position:relative;height:min(78vh,720px);min-height:460px;overflow:hidden;background:#222}.bii .bii-hero img{width:100%;height:100%;object-fit:cover}.bii .bii-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 35%,#0000009e)}.bii .bii-hero .bii-over{position:absolute;left:0;right:0;bottom:0;z-index:2;color:#fff;padding-bottom:44px}.bii .bii-hero .bii-label{color:#cfe5e2}.bii .bii-hero h1{color:#fff;font-size:clamp(40px,6vw,72px);margin:12px 0 10px}.bii .bii-hero p{margin:0;font-size:17px;color:#eae9e5;max-width:620px}.bii .bii-facts{display:grid;grid-template-columns:repeat(6,1fr);background:var(--paper);border:1px solid var(--line);margin-top:-1px}.bii .bii-facts div{padding:22px 20px;border-right:1px solid var(--line)}.bii .bii-facts div:last-child{border-right:0}.bii .bii-facts b{display:block;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;color:var(--ink);line-height:1.1}.bii .bii-facts span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.bii .bii-layout{display:grid;grid-template-columns:1fr 360px;gap:56px;padding:64px 0}.bii .bii-layout>*{min-width:0}.bii .bii-answer{border-left:2px solid var(--teal);padding:4px 0 4px 22px;margin-bottom:12px}.bii .bii-answer .bii-label{color:var(--teal)}.bii .bii-answer p{margin:8px 0 0;font-size:18px;color:var(--ink)}.bii .bii-updated{font-size:13px;color:var(--muted);margin:10px 0 0 24px}.bii section.bii-s{margin-top:64px}.bii section.bii-s h2{font-size:38px;margin-bottom:16px}.bii section.bii-s p{margin:0 0 14px}.bii .bii-levels{border-top:1px solid var(--line)}.bii .bii-lv{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.bii .bii-lv .bii-n{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--teal)}.bii .bii-lv b{color:var(--ink)}.bii .bii-feat{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none}.bii .bii-feat li{padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px}.bii .bii-note{font-size:13.5px;color:var(--muted)}.bii table.bii-cost{width:100%;border-collapse:collapse;font-size:15.5px}.bii table.bii-cost td{padding:12px 0;border-bottom:1px solid var(--line)}.bii table.bii-cost td:last-child{text-align:right;color:var(--ink);font-weight:600}.bii .bii-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.bii .bii-gallery img{width:100%;height:190px;object-fit:cover;border-radius:2px}.bii .bii-gallery img.bii-wide{grid-column:span 2;height:388px;grid-row:span 2}.bii .bii-faq details{border-bottom:1px solid var(--line);padding:18px 0}.bii .bii-faq summary{cursor:pointer;font-family:Cormorant Garamond,serif;font-size:23px;color:var(--ink);list-style:none}.bii .bii-faq summary::-webkit-details-marker{display:none}.bii .bii-faq summary:after{content:"+";float:right;color:var(--teal);font-family:Manrope,sans-serif}.bii .bii-faq details[open] summary:after{content:"–"}.bii .bii-faq p{margin:10px 0 0}.bii .bii-side{position:sticky;top:24px;align-self:start}.bii .bii-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:28px 26px}.bii .bii-card h3{font-size:28px;margin:8px 0 6px}.bii .bii-card .bii-sub{font-size:14px;color:var(--muted);margin:0 0 18px}.bii .bii-field{margin-bottom:12px}.bii .bii-field label{display:block;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:5px}.bii .bii-field input,.bii .bii-field select{width:100%;padding:12px;border:1px solid #D6D4CE;border-radius:2px;font:inherit;font-size:15px;background:#fff;color:var(--ink)}.bii .bii-btn{display:block;width:100%;border:0;background:var(--teal);color:#fff;font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:16px;border-radius:2px;cursor:pointer}.bii .bii-btn:hover{background:var(--teal-deep)}.bii .bii-agent{display:flex;gap:14px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.bii .bii-agent .bii-ring{width:52px;height:52px;flex:none;border-radius:50%;background:var(--soft);display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-size:20px;color:var(--ink)}.bii .bii-agent b{display:block;color:var(--ink);font-size:15px}.bii .bii-agent span{font-size:13px;color:var(--muted)}.bii .bii-discl{background:var(--ink);color:#c9c8c3;padding:44px 0;font-size:13.5px;margin-top:40px}.bii .bii-discl b{color:#fff}.bii .bii-discl .bii-disc{margin-top:16px;font-size:12.5px;color:#9c9b96;max-width:820px}.bii .bii-demo{font-size:12px;color:var(--teal);font-weight:600;margin-top:10px}@media(max-width:980px){.bii .bii-facts{grid-template-columns:repeat(3,1fr)}.bii .bii-facts div:nth-child(3){border-right:0}.bii .bii-layout{grid-template-columns:1fr}.bii .bii-side{position:static}.bii .bii-gallery{grid-template-columns:repeat(2,1fr)}.bii .bii-gallery img.bii-wide{height:260px}}@media(max-width:560px){.bii .bii-wrap{padding:0 20px}.bii .bii-facts{grid-template-columns:repeat(2,1fr)}.bii .bii-facts div{border-right:0;border-bottom:1px solid var(--line)}.bii .bii-feat{grid-template-columns:1fr}.bii .bii-lv{grid-template-columns:1fr;gap:4px}.bii .bii-gallery img{height:150px}}
