.bz{--page:#0c572d;--bz-ink:#0f1114;--bz-ink2:#4f5461;--bz-ink3:#6b7080;--bz-line:#e3e4ea;--bz-band:#f4f6f3;--bz-green:#0c572d;--bz-green-dk:#08401f;--bz-green-soft:#e7f2eb;--bz-mint:#4ac478;--bz-navy:#0e1530;--bz-ease:cubic-bezier(.16, 1, .3, 1);color:var(--bz-ink)}.bz h1,.bz h2,.bz h3{font-family:var(--font-display);text-wrap:balance;margin:0}.bz p{margin:0}.bz svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bz :focus-visible{outline:2px solid var(--bz-green);outline-offset:3px}.bz-wrap{width:min(1160px,100% - 48px);margin-inline:auto}.bz-section{padding-block:88px}.bz-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;margin-bottom:32px;display:flex}.bz-head h2{letter-spacing:-.015em;font-size:clamp(30px,3.4vw,42px)}.bz-head p{color:var(--bz-ink2);font-size:17px}.bz-btn{background:var(--bz-green);color:#fff;min-height:50px;font:600 16px var(--font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.bz-btn svg{width:18px;height:18px;transition:transform .25s var(--bz-ease)}.bz-btn:hover{background:var(--bz-green-dk)}.bz-btn:hover svg{transform:translate(3px)}.bz-btn:active{transform:translateY(1px)}.bz-btn:disabled{opacity:.65;cursor:wait}.bz-hero{color:#fff;background:radial-gradient(60% 80% at 85% 20%, #4ac47829, transparent 60%), linear-gradient(#ffffff0b 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, #ffffff0b 1px, transparent 1px) 0 0 / 48px 48px, var(--bz-navy);position:relative;overflow:hidden}.bz-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding-block:80px 88px;display:grid}.bz-kicker{color:var(--bz-mint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.bz-kicker:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.bz-hero h1{color:#fff;letter-spacing:-.025em;margin-top:18px;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.bz-lede{color:#c9cfe4;max-width:52ch;font-size:18.5px;line-height:1.55;margin-top:20px!important}.bz-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bz-hero .bz-btn{background:var(--bz-mint);color:var(--bz-navy);box-shadow:0 14px 30px -14px #4ac478b3}.bz-hero .bz-btn:hover{background:#6bd493}.bz-btn.bz-ghost,.bz-hero .bz-btn.bz-ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.bz-btn.bz-ghost:hover{background:#ffffff24}.bz-facts{border-top:1px solid #ffffff1f;gap:36px;margin:40px 0 0;padding-top:24px;display:flex}.bz-facts dt{color:#9aa4c9;font-size:13px}.bz-facts dd{font:700 28px/1.1 var(--font-display);margin:2px 0 0}.bz-plan{color:var(--bz-ink);animation:bz-rise .8s var(--bz-ease) both;background:#fff;border-radius:22px;margin:0;padding:22px;transform:rotate(-1deg);box-shadow:0 40px 80px -40px #000000b3}@keyframes bz-rise{0%{opacity:0;transform:translateY(18px)rotate(-1deg)}}.bz-plan header{border-bottom:1px solid var(--bz-line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.bz-plan header b{font:700 20px var(--font-display)}.bz-plan header small{color:var(--bz-ink3);margin-left:auto;font-size:14px}.bz-chip{background:var(--bz-green-soft);color:var(--bz-green);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.bz-plan ul{gap:8px;margin:0;padding:12px 0;list-style:none;display:grid}.bz-plan li{background:var(--bz-band);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.bz-plan li b{font-size:15.5px;display:block}.bz-plan li small{color:var(--bz-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.bz-plan li em{color:var(--bz-ink2);white-space:nowrap;font-size:13px;font-style:normal}.bz-plan li.bz-plan-custom{background:var(--bz-green-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bz-green) 45%, transparent)}.bz-plan li.bz-plan-custom em{background:var(--bz-green);color:#fff;border-radius:999px;padding:3px 8px;font-weight:600}.bz-plan-icon{width:42px;height:42px;color:var(--bz-green);background:#fff;border-radius:10px;place-items:center;display:grid}.bz-plan-icon svg{width:22px;height:22px}.bz .hp-tile{background:#fff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.bz .hp-tile svg,.bz .hp-tile img{width:24px;height:24px;color:var(--c)}.bz .hp-tile .tx{min-width:26px;height:24px;color:var(--c);font:700 11px/24px var(--font);text-align:center;border-radius:5px;padding-inline:3px}.bz-plan footer{border-top:1px solid var(--bz-line);align-items:center;gap:16px;padding-top:14px;display:flex}.bz-team{align-items:center;display:flex}.bz-face,.bz-more{border-radius:50%;width:32px;height:32px;margin-left:-8px;overflow:hidden;box-shadow:0 0 0 2.5px #fff}.bz-face:first-child{margin-left:0}.bz-face svg{stroke:none;width:100%;height:100%}.bz-more{background:var(--bz-navy);color:#fff;place-items:center;font-size:11.5px;font-weight:700;display:grid}.bz-progress{color:var(--bz-ink2);flex:1;gap:6px;font-size:13px;display:grid}.bz-progress i{background:var(--bz-line);border-radius:99px;height:7px;overflow:hidden}.bz-progress b{border-radius:inherit;background:var(--bz-green);height:100%;animation:bz-fill 1.6s .4s var(--bz-ease) both;display:block}@keyframes bz-fill{0%{width:0!important}}.bz-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bz-way{border:1px solid var(--bz-line);transition:transform .25s var(--bz-ease), box-shadow .25s;background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.bz-way:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px #0e153073}.bz-way-icon{background:var(--bz-green-soft);width:48px;height:48px;color:var(--bz-green);border-radius:14px;place-items:center;display:grid}.bz-way-icon svg{width:24px;height:24px}.bz-way h3{margin-top:6px;font-size:23px}.bz-way p{color:var(--bz-ink2);font-size:15.5px;line-height:1.55}.bz-way ul{border-top:1px solid var(--bz-line);gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.bz-way li{padding-left:24px;font-size:14.5px;line-height:1.45;position:relative}.bz-way li:before{content:"";border-left:2px solid var(--bz-green);border-bottom:2px solid var(--bz-green);width:12px;height:7px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.bz-way-main{border-color:color-mix(in srgb, var(--bz-green) 40%, white);background:linear-gradient(180deg, var(--bz-green-soft), #fff 55%);box-shadow:0 22px 44px -34px #0c572d8c}.bz-way-main .bz-way-icon{background:var(--bz-green);color:#fff}.bz-soon{background:var(--bz-navy);color:#fff;border-radius:18px;align-items:center;gap:16px;margin-top:16px;padding:18px 22px;text-decoration:none;transition:background .2s;display:flex}.bz-soon:hover{background:#18214a}.bz-soon .bz-way-icon{width:42px;height:42px;color:var(--bz-mint);background:#4ac47829;border-radius:12px}.bz-soon b{font-size:16px;display:block}.bz-soon small{color:#c9cfe4;margin-top:2px;font-size:14px;line-height:1.45;display:block}.bz-soon>svg{width:20px;height:20px;color:var(--bz-mint);transition:transform .25s var(--bz-ease);margin-left:auto}.bz-soon:hover>svg{transform:translate(4px)}.bz-band{background:var(--bz-band)}.bz-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.bz-steps li{align-content:start;gap:8px;display:grid;position:relative}.bz-steps li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--bz-green) 45%, transparent) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:20px;left:52px;right:-12px}.bz-steps span{background:var(--bz-green);color:#fff;width:40px;height:40px;font:700 17px var(--font-display);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.bz-steps b{font-size:17px}.bz-steps p{color:var(--bz-ink2);font-size:15px;line-height:1.5}.bz-groups{columns:4 230px;column-gap:32px}.bz-group{break-inside:avoid;margin-bottom:28px}.bz-group h3{font:600 13px var(--font);color:var(--bz-ink3);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--bz-line);margin-bottom:8px;padding-bottom:10px}.bz-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bz-group a{color:var(--bz-ink);border-radius:10px;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.bz-group a:hover{background:var(--bz-band)}.bz-group .hp-tile{background:color-mix(in srgb, var(--c) 10%, white);border-radius:9px;width:34px;height:34px}.bz-group .hp-tile svg,.bz-group .hp-tile img{width:20px;height:20px}.bz-enquiry{color:#fff;background:radial-gradient(50% 70% at 10% 10%, #4ac47824, transparent 60%), var(--bz-navy);padding-block:88px;scroll-margin-top:56px}.bz-enquiry-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.bz-enquiry-copy{position:sticky;top:88px}.bz-enquiry h2{color:#fff;letter-spacing:-.015em;font-size:clamp(32px,3.6vw,44px)}.bz-enquiry-copy>p{color:#c9cfe4;max-width:40ch;margin-top:14px;font-size:17px;line-height:1.55}.bz-next{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bz-next li{align-items:center;gap:12px;font-size:15.5px;display:flex}.bz-next svg{width:22px;height:22px;color:var(--bz-mint);stroke-width:2.4px;background:#4ac4782e;border-radius:50%;padding:3px}.bz-direct{color:#c9cfe4;border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding-top:24px;font-size:15px;display:flex;margin-top:32px!important}.bz-direct svg{width:20px;height:20px;color:var(--bz-mint)}.bz-direct a{color:#fff;font-weight:600}.bz-enquiry :focus-visible{outline-color:var(--bz-mint)}.bz-form{color:var(--bz-ink);background:#fff;border-radius:22px;gap:20px;padding:32px;display:grid;box-shadow:0 40px 80px -40px #000000b3}.bz-form :focus-visible{outline-color:var(--bz-green)}.bz-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bz-form label{gap:7px;font-size:14.5px;font-weight:600;display:grid}.bz-form label small,.bz-form legend small{color:var(--bz-ink3);font-weight:400}.bz-form input:not([type=radio]):not([type=checkbox]),.bz-form textarea{border:1.5px solid var(--bz-line);width:100%;min-height:48px;color:var(--bz-ink);font:400 15.5px var(--font);background:#fff;border-radius:12px;padding:11px 14px;transition:border-color .15s,box-shadow .15s}.bz-form textarea{resize:vertical;line-height:1.5}.bz-form input:not([type=radio]):not([type=checkbox]):focus,.bz-form textarea:focus{border-color:var(--bz-green);box-shadow:0 0 0 4px var(--bz-green-soft);outline:none}.bz-form fieldset{border:0;min-width:0;margin:0;padding:0}.bz-form legend{margin-bottom:10px;padding:0;font-size:14.5px;font-weight:600}.bz-pills,.bz-checks{flex-wrap:wrap;gap:8px;display:flex}.bz-pills label,.bz-checks label,.bz-tools label{cursor:pointer;font-weight:500;display:inline-flex;position:relative}.bz-pills input,.bz-checks input,.bz-tools input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.bz-pills span,.bz-checks span,.bz-tools span{border:1.5px solid var(--bz-line);min-height:40px;color:var(--bz-ink2);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.bz-checks span{border-radius:12px}.bz-checks span:before{content:"";border:1.5px solid #b9bdca;border-radius:4px;width:14px;height:14px;transition:all .15s}.bz-pills label:hover span,.bz-checks label:hover span,.bz-tools label:hover span{color:var(--bz-ink);border-color:#c4c8d4}.bz-pills input:checked+span,.bz-checks input:checked+span,.bz-tools input:checked+span{border-color:var(--bz-green);background:var(--bz-green-soft);color:var(--bz-green-dk)}.bz-checks input:checked+span:before{border-color:var(--bz-green);background:var(--bz-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.bz-pills input:focus-visible+span,.bz-checks input:focus-visible+span,.bz-tools input:focus-visible+span{outline:2px solid var(--bz-green);outline-offset:2px}.bz-tools>div{flex-wrap:wrap;gap:6px;max-height:196px;margin-bottom:10px;padding:2px;display:flex;overflow:auto}.bz-tools span{min-height:34px;padding:5px 11px;font-size:13.5px}.bz-trap{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.bz-submit{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:4px;display:flex}.bz-submit p{color:var(--bz-ink3);font-size:13.5px}.bz-status{color:#8a1c1c;background:#fdecec;border-radius:12px;padding:12px 14px;font-size:14.5px}.bz-status[hidden]{display:none}.bz-thanks{outline:none;justify-items:start;gap:10px;padding:24px 4px;display:grid}.bz-thanks span{background:var(--bz-green);color:#fff;width:52px;height:52px;animation:bz-pop .5s var(--bz-ease) both;border-radius:50%;place-items:center;display:grid}.bz-thanks span svg{stroke-width:2.6px;width:26px;height:26px}@keyframes bz-pop{0%{opacity:0;transform:scale(.4)}}.bz-thanks h3{font-size:26px}.bz-thanks p{color:var(--bz-ink2);font-size:16px}.bz-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:32px 64px;display:grid}.bz-faq h2{font-size:clamp(30px,3.2vw,40px)}.bz-faq details{border-top:1px solid var(--bz-line)}.bz-faq details:last-child{border-bottom:1px solid var(--bz-line)}.bz-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary:after{content:"";border-right:2px solid var(--bz-ink3);border-bottom:2px solid var(--bz-ink3);flex:none;width:9px;height:9px;margin:6px 4px 0 0;transition:transform .2s;transform:rotate(45deg)}.bz-faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.bz-faq details p{max-width:64ch;color:var(--bz-ink2);padding:0 0 20px;font-size:16px;line-height:1.6}.bz-faq details a{color:var(--bz-green);font-weight:600}@media (width<=980px){.bz-hero-grid,.bz-enquiry-grid{grid-template-columns:minmax(0,1fr);gap:40px}.bz-plan{max-width:560px;transform:none}.bz-ways{grid-template-columns:minmax(0,1fr)}.bz-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-steps li:nth-child(2):after{display:none}.bz-enquiry-copy{position:static}.bz-faq{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.bz-wrap{width:calc(100% - 32px)}.bz-section,.bz-enquiry{padding-block:60px}.bz-hero-grid{padding-block:48px 56px}.bz-facts{gap:24px}.bz-facts dd{font-size:23px}.bz-plan{padding:16px}.bz-plan li{grid-template-columns:auto minmax(0,1fr)}.bz-plan li em{grid-column:2;justify-self:start}.bz-steps{grid-template-columns:minmax(0,1fr)}.bz-steps li:after{display:none}.bz-row{grid-template-columns:minmax(0,1fr)}.bz-form{padding:22px 18px}.bz-soon{align-items:flex-start}.bz-soon>svg{display:none}}@media (prefers-reduced-motion:reduce){.bz-plan,.bz-progress b,.bz-thanks span{animation:none}.bz-way,.bz-btn svg,.bz-soon>svg{transition:none}}
