#beacon-features .bv-canvas h1{font-size:clamp(43px,5cqw,71px);line-height:1.15;letter-spacing:-.045em}#beacon-features .bv-canvas h2{font-size:clamp(32px,3.4cqw,48px);line-height:1.22;letter-spacing:-.035em}#beacon-features .bv-canvas h3{font-size:23px;line-height:1.4;letter-spacing:-.025em}#beacon-features .bv-canvas :is(h1,h2) em{color:var(--bv-green)}#beacon-features .bf-fine{font-size:13px;line-height:1.85;color:var(--bv-muted)}#beacon-features .bf-copy{font-size:16px;line-height:1.9;color:var(--bv-muted);margin-top:23px}#beacon-features .bf-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}#beacon-features .bf-heading>p{font-size:16px;line-height:1.9;color:var(--bv-muted);padding-top:40px}#beacon-features .bf-hero{display:grid;grid-template-columns:1.18fr .82fr;gap:0 70px;padding-top:68px}#beacon-features .bf-hero h1{margin-top:26px}#beacon-features .bf-lead{font-size:17px;line-height:1.9;color:var(--bv-muted);margin-top:28px;max-width:690px}#beacon-features .bf-hero .bv-actions{margin-top:29px;gap:23px}#beacon-features .bf-trust{display:flex;gap:13px;align-items:start;max-width:590px;font-size:12px;line-height:1.9;color:var(--bv-muted);margin-top:22px}#beacon-features .bf-trust>.bv-icon{color:var(--bv-green);margin-top:3px}#beacon-features .bf-atlas{align-self:center;position:relative;background:#e6eadf;padding:29px 28px 25px;margin-top:16px}#beacon-features .bf-atlas>figcaption{font-size:10px;line-height:1.7;text-transform:uppercase;letter-spacing:.055em;color:var(--bv-muted);margin-bottom:19px}#beacon-features .bf-atlas-sheet{position:relative;background:var(--bv-white);padding:27px 26px;border:1px solid #d5dbce;box-shadow:7px 7px #cbd5c580}#beacon-features .bf-atlas-sheet .bv-kicker{margin-bottom:11px!important;font-size:9px}#beacon-features .bf-atlas-sheet h2{font-size:28px;line-height:1.4;max-width:290px}#beacon-features .bf-atlas-sheet dl{margin-top:26px}#beacon-features .bf-atlas-sheet dl>div{border-top:1px solid var(--bv-line);padding-block:17px}#beacon-features .bf-atlas-sheet dl>div:last-child{padding-bottom:0}#beacon-features .bf-atlas-sheet dt{display:flex;gap:11px;font-size:14px;font-weight:550;line-height:1.6;align-items:center}#beacon-features .bf-atlas-sheet dt>.bv-icon{width:17px;height:17px;color:var(--bv-green)}#beacon-features .bf-atlas-sheet dd{font-size:12px;line-height:1.8;color:var(--bv-muted);margin-top:7px}#beacon-features .bf-atlas-paths{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;font-size:12px;line-height:1.7}#beacon-features .bf-atlas-paths span{border-top:1px solid #aab9a2;padding-top:13px}#beacon-features .bf-atlas-note{font-size:11px;line-height:1.85;color:var(--bv-muted);margin-top:17px}#beacon-features .bf-jump{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--bv-line);margin-top:54px;padding-block:24px}#beacon-features .bf-jump a{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.7;padding-block:8px}#beacon-features .bf-jump span{color:var(--bv-green)}#beacon-features :is(.bf-model,.bf-daily,.bf-trustee,.bf-business,.bf-plans,.bf-faq){padding-block:76px;border-top:1px solid var(--bv-line)}#beacon-features .bf-number{font-size:11px;line-height:1.7;letter-spacing:.05em;color:var(--bv-green)}#beacon-features .bf-model-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;margin-top:40px}#beacon-features .bf-model-steps li{border-top:1px solid #aab9a2;padding-top:22px;min-width:0}#beacon-features .bf-model-steps h3{margin-top:16px}#beacon-features .bf-model-steps p{font-size:14px;line-height:1.9;color:var(--bv-muted);margin-top:13px}#beacon-features .bf-model-paths{display:flex;gap:38px;flex-wrap:wrap;margin-top:29px}#beacon-features .bf-inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 65px;margin-top:39px}#beacon-features .bf-inventory>div{padding-block:23px;border-top:1px solid var(--bv-line);min-width:0}#beacon-features .bf-inventory dt{font-size:19px;font-weight:550;line-height:1.6;display:flex;gap:15px;align-items:baseline}#beacon-features .bf-inventory dt>.bv-icon{color:var(--bv-green);align-self:center}#beacon-features .bf-inventory dd{font-size:14px;line-height:1.9;color:var(--bv-muted);margin-top:10px}#beacon-features .bf-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-top:33px}#beacon-features .bf-examples figure{padding:29px 30px;background:#ecefe5;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:20px}#beacon-features .bf-examples h3{font-size:22px}#beacon-features .bf-examples div>p{font-size:13px;line-height:1.85;color:var(--bv-muted);margin-top:13px}#beacon-features .bf-examples figcaption{font-size:11px;line-height:1.8;color:var(--bv-muted);grid-column:1/-1}#beacon-features .bf-examples .bf-phrase{grid-template-columns:1fr;gap:19px}#beacon-features .bf-phrase-words{font-family:Manrope,Arial,sans-serif;font-size:26px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--bv-green);padding-block:19px;border-block:1px solid #cad2c3}#beacon-features .bf-pattern-grid{display:block;width:140px;height:140px;color:var(--bv-green);max-width:100%}#beacon-features .bf-pattern-grid .bf-selected{fill:var(--bv-green)}#beacon-features .bf-pattern-grid .bf-unused{fill:#a7b4a1}#beacon-features .bf-pattern-grid text{fill:var(--bv-white);font-size:12px;font-family:DM Sans,Arial,sans-serif}#beacon-features .bf-boundary{display:grid;grid-template-columns:1fr 1.25fr;gap:65px;align-items:start;padding-top:28px;border-top:1px solid var(--bv-line);margin-top:33px}#beacon-features .bf-boundary h3{font-size:21px}#beacon-features .bf-boundary p{font-size:14px;line-height:1.9;color:var(--bv-muted)}#beacon-features .bf-assistants{padding-block:76px;background:var(--bv-warm)}#beacon-features .bf-assistant-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;margin-top:39px}#beacon-features .bf-label{font-size:11px;font-weight:550;line-height:1.8;letter-spacing:.04em;text-transform:uppercase;color:var(--bv-green)}#beacon-features .bf-general dl{margin-top:20px}#beacon-features .bf-general dl>div{border-top:1px solid #cbd0c2;padding-block:22px}#beacon-features .bf-general dt{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1.5;letter-spacing:-.025em}#beacon-features .bf-general dd{font-size:14px;line-height:1.9;color:var(--bv-muted);margin-top:11px}#beacon-features .bf-legal{border-inline-start:1px solid #cbd0c2;padding-inline-start:35px}#beacon-features .bf-legal h3{margin-top:22px}#beacon-features .bf-legal>p:not(.bf-label){font-size:15px;line-height:1.9;color:var(--bv-muted);margin-top:17px}#beacon-features .bf-legal .bv-link{margin-top:17px}#beacon-features .bf-legal-note{padding-top:23px;border-top:1px solid #cbd0c2;margin-top:23px;max-width:990px}#beacon-features .bf-life{padding-block:76px;background:var(--bv-dark);color:var(--bv-white)}#beacon-features .bf-life :is(.bv-kicker,.bf-number){color:#b3cfa9}#beacon-features .bf-life h2 em{color:#b3cfa9}#beacon-features .bf-life .bf-heading>p{color:#ced8ca}#beacon-features .bf-life-content{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;margin-top:37px}#beacon-features .bf-life-content ul{list-style:none;margin-top:23px}#beacon-features .bf-life-content ul li{font-size:14px;line-height:1.8;padding-block:12px;border-top:1px solid #4c574f}#beacon-features .bf-life .bf-fine{color:#ced8ca;margin-top:19px}#beacon-features .bf-life-stages{list-style:none;padding-inline-start:28px;border-inline-start:1px solid #4c574f}#beacon-features .bf-life-stages li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:17px;padding-block:19px;border-bottom:1px solid #4c574f}#beacon-features .bf-life-stages li:first-child{padding-top:0}#beacon-features .bf-life-stages h3{font-size:21px}#beacon-features .bf-life-stages p{font-size:14px;line-height:1.8;color:#ced8ca;margin-top:9px}#beacon-features .bf-life-after{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:start;border-top:1px solid #4c574f;margin-top:34px;padding-top:26px}#beacon-features .bf-life-after p{font-size:13px;line-height:1.85;color:#ced8ca;max-width:800px}#beacon-features .bf-trustee{display:grid;grid-template-columns:1.05fr .95fr;gap:0 75px;align-items:start}#beacon-features .bf-trustee .bf-fine{margin-top:19px}#beacon-features .bf-access{background:#ecefe5;border:1px solid #d4dccd;padding:29px 31px}#beacon-features .bf-access figcaption{font-size:11px;line-height:1.8;color:var(--bv-muted)}#beacon-features .bf-access-person{display:flex;gap:13px;align-items:center;border-bottom:1px solid #c7d0c0;padding-block:21px}#beacon-features .bf-access-person .bv-icon{width:23px;height:23px;color:var(--bv-green)}#beacon-features .bf-access-person strong{font-weight:550;font-size:16px;line-height:1.6}#beacon-features .bf-access dl>div{padding-block:22px;border-bottom:1px solid #c7d0c0}#beacon-features .bf-access dt{display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.6;font-weight:550}#beacon-features .bf-access dd{font-size:13px;line-height:1.8;margin-top:8px}#beacon-features .bf-access-open{color:var(--bv-green)}#beacon-features .bf-access-closed{color:var(--bv-muted)}#beacon-features .bf-access-time{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:37px;line-height:1.5;margin-top:17px;letter-spacing:-.03em}#beacon-features .bf-access-time span{display:block;font-family:DM Sans,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:11px;line-height:1.8;color:var(--bv-muted)}#beacon-features .bf-trustee-after{grid-column:1/-1;margin-top:31px;border-top:1px solid var(--bv-line);padding-top:26px;max-width:1060px}#beacon-features .bf-trustee-after>p:first-child{font-size:15px;line-height:1.85}#beacon-features .bf-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:39px}#beacon-features .bf-business-grid article{border-top:1px solid var(--bv-line);padding-top:24px}#beacon-features .bf-business-grid article>p{font-size:15px;line-height:1.9;color:var(--bv-muted);margin-top:17px}#beacon-features .bf-business-grid article>.bf-fine{font-size:13px}#beacon-features .bf-business-grid .bv-link{margin-top:18px}#beacon-features .bf-security{padding-block:76px;background:#ecefe5}#beacon-features .bf-security h2{max-width:1040px}#beacon-features .bf-protection{margin-top:37px}#beacon-features .bf-protection>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;border-top:1px solid #c7d0c0;padding-block:23px}#beacon-features .bf-protection dt{display:flex;gap:24px;align-items:baseline;font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:25px;line-height:1.4;letter-spacing:-.025em}#beacon-features .bf-protection dd{font-size:15px;line-height:1.9;color:var(--bv-muted)}#beacon-features .bf-security-notes{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;border-top:1px solid #c7d0c0;padding-top:25px}#beacon-features .bf-security-notes p{font-size:13px;line-height:1.85;color:var(--bv-muted)}#beacon-features .bf-security .bv-link{margin-top:21px}#beacon-features .bf-matrix{margin-top:37px;border-bottom:1px solid var(--bv-line)}#beacon-features .bf-matrix>div{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--bv-line);padding-block:23px}#beacon-features .bf-matrix dt{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:19px;line-height:1.6;letter-spacing:-.02em}#beacon-features .bf-matrix dd{font-size:14px;line-height:1.85;color:var(--bv-muted)}#beacon-features .bf-plans-after{display:flex;gap:35px;align-items:center;margin-top:31px}#beacon-features .bf-plans-after p{max-width:550px}#beacon-features .bf-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:start}#beacon-features .bf-questions details{border-top:1px solid var(--bv-line)}#beacon-features .bf-questions details:last-child{border-bottom:1px solid var(--bv-line)}#beacon-features .bf-questions summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:15px;font-weight:550;line-height:1.7;padding-block:19px}#beacon-features .bf-questions summary::-webkit-details-marker{display:none}#beacon-features .bf-questions summary span{color:var(--bv-green);font-size:20px;line-height:1.3;flex-shrink:0}#beacon-features .bf-questions details[open] summary span{transform:rotate(45deg)}#beacon-features .bf-questions details>p{font-size:14px;line-height:1.9;color:var(--bv-muted);padding-bottom:22px;padding-inline-end:28px}#beacon-features .bf-close{padding-block:68px;background:var(--bv-warm)}#beacon-features .bf-close h2{max-width:920px}#beacon-features .bf-close .bv-wrap>p:not(.bv-kicker){max-width:780px;font-size:16px;line-height:1.9;color:var(--bv-muted);margin-top:24px}#beacon-features .bf-close .bv-actions{margin-top:28px}#beacon-features .bf-close .bv-wrap>.bf-fine{font-size:13px!important;margin-top:19px!important}@container (max-width:1100px){#beacon-features .bf-hero{gap:0 38px}#beacon-features .bf-hero h1{font-size:55px}#beacon-features .bf-atlas,#beacon-features .bf-atlas-sheet{padding:23px}#beacon-features :is(.bf-heading,.bf-assistant-grid,.bf-life-content,.bf-trustee,.bf-faq,.bf-business-grid){gap:40px}#beacon-features .bf-model-steps{gap:30px}#beacon-features .bf-inventory{-moz-column-gap:38px;column-gap:38px}#beacon-features .bf-examples{gap:25px}#beacon-features .bf-examples figure{grid-template-columns:1fr;padding:26px}#beacon-features .bf-pattern-grid{margin-top:3px}#beacon-features .bf-boundary{gap:40px}}@container (max-width:850px){#beacon-features .bf-hero{grid-template-columns:1fr;padding-top:48px;gap:34px}#beacon-features .bf-hero h1{font-size:clamp(43px,7cqw,57px)}#beacon-features .bf-atlas{margin-top:0;max-width:600px;width:100%;justify-self:center}#beacon-features .bf-jump{margin-top:0;gap:25px}#beacon-features .bf-heading{grid-template-columns:1fr;gap:24px}#beacon-features .bf-heading>p{padding-top:0}#beacon-features :is(.bf-model,.bf-daily,.bf-assistants,.bf-life,.bf-trustee,.bf-business,.bf-security,.bf-plans,.bf-faq){padding-block:58px}#beacon-features .bf-model-steps{gap:24px}#beacon-features .bf-model-steps h3{font-size:20px}#beacon-features :is(.bf-trustee,.bf-faq){grid-template-columns:1fr;gap:29px}#beacon-features .bf-access{max-width:600px;width:100%;justify-self:center}#beacon-features .bf-trustee-after{margin-top:0}#beacon-features .bf-life-after{grid-template-columns:1fr;gap:17px}#beacon-features .bf-life-after .bv-link{justify-self:start}#beacon-features .bf-security-notes{grid-template-columns:1fr;gap:17px}#beacon-features .bf-protection>div{gap:35px}#beacon-features .bf-matrix>div{gap:35px}#beacon-features .bf-close{padding-block:58px}}@container (max-width:640px){#beacon-features .bv-canvas h1{font-size:38px;line-height:1.2;letter-spacing:-.035em}#beacon-features .bv-canvas h2{font-size:31px;line-height:1.25}#beacon-features .bf-hero{padding-top:38px;gap:29px}#beacon-features .bf-hero h1{margin-top:22px}#beacon-features .bf-lead{font-size:15px;margin-top:24px}#beacon-features :is(.bf-hero,.bf-close) .bv-actions{flex-direction:column;align-items:start;gap:13px}#beacon-features .bf-atlas{padding:23px}#beacon-features .bf-atlas-sheet{padding:22px}#beacon-features .bf-atlas-sheet h2{font-size:25px}#beacon-features .bf-jump{grid-template-columns:1fr;gap:0;padding-block:15px}#beacon-features :is(.bf-model,.bf-daily,.bf-assistants,.bf-life,.bf-trustee,.bf-business,.bf-security,.bf-plans,.bf-faq){padding-block:48px}#beacon-features .bf-heading>p{font-size:15px}#beacon-features .bf-model-steps{grid-template-columns:1fr;gap:24px;margin-top:29px}#beacon-features .bf-model-steps li{padding-top:18px}#beacon-features .bf-model-steps h3{font-size:23px;margin-top:13px}#beacon-features .bf-model-paths{flex-direction:column;align-items:start;gap:13px}#beacon-features .bf-inventory{grid-template-columns:1fr;margin-top:29px}#beacon-features .bf-inventory>div{padding-block:21px}#beacon-features .bf-inventory dt{font-size:18px;gap:12px}#beacon-features .bf-examples{grid-template-columns:1fr;gap:21px;margin-top:22px}#beacon-features .bf-examples figure{padding:25px}#beacon-features .bf-phrase-words{font-size:24px}#beacon-features .bf-boundary{grid-template-columns:1fr;gap:15px;margin-top:27px}#beacon-features :is(.bf-assistant-grid,.bf-life-content,.bf-business-grid){grid-template-columns:1fr;gap:27px;margin-top:29px}#beacon-features .bf-legal{border-inline-start:0;border-top:1px solid #cbd0c2;padding-inline-start:0;padding-top:25px}#beacon-features .bf-life-stages{border-inline-start:0;padding-inline-start:0;border-top:1px solid #4c574f;padding-top:25px}#beacon-features .bf-life-content h3{font-size:22px}#beacon-features .bf-life-content li{font-size:14px}#beacon-features .bf-copy{font-size:15px;margin-top:21px}#beacon-features .bf-access{padding:25px}#beacon-features .bf-access dt,#beacon-features .bf-access-person strong{font-size:15px}#beacon-features .bf-access-time{font-size:34px}#beacon-features .bf-business-grid h3{font-size:23px}#beacon-features .bf-protection{margin-top:29px}#beacon-features .bf-protection>div{grid-template-columns:1fr;gap:14px}#beacon-features .bf-protection dt{font-size:24px}#beacon-features .bf-protection dd{font-size:14px}#beacon-features .bf-matrix{margin-top:29px}#beacon-features .bf-matrix>div{grid-template-columns:1fr;gap:10px;padding-block:21px}#beacon-features .bf-matrix dt{font-size:18px}#beacon-features .bf-plans-after{flex-direction:column;align-items:start;gap:18px;margin-top:26px}#beacon-features .bf-faq{gap:27px}#beacon-features .bf-questions summary{font-size:14px;padding-block:18px;gap:16px}#beacon-features .bf-questions details>p{padding-inline-end:0}#beacon-features .bf-close{padding-block:48px}#beacon-features .bf-close .bv-wrap>p:not(.bv-kicker){font-size:15px}}@container (max-width:350px){#beacon-features .bv-canvas h1{font-size:34px}#beacon-features .bv-canvas h2{font-size:29px}#beacon-features .bf-atlas{padding:20px}#beacon-features .bf-atlas-sheet{padding:19px}#beacon-features .bf-atlas-sheet h2{font-size:23px}#beacon-features .bf-atlas-paths{gap:17px;font-size:11px}}
