@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";.bc-website{--bc-brand:#2D7D74;--bc-light:#7AB8B2;--bc-ink:#203E38;--bc-muted:#546E65;--bc-line:#C6E3DC;--bc-canvas:#F7FAF8;--bc-mint:#E4F3EF;--bc-blue:#E7F3F7;font-family:Inter,sans-serif;color:var(--bc-ink);min-height:100vh}.bc-website :is(.bc-button,.bc-nav-link,.bc-header a,.bc-header button,.bc-footer a,.bc-footer button,summary,.bc-field):focus-visible{outline:2px solid #2D7D74;outline-offset:4px}.bc-website .bc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border:1px solid #C6E3DC;border-radius:14px;background:#fff;color:#2d7d74;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;box-shadow:none;transition:background .18s,border-color .18s,box-shadow .18s}.bc-website .bc-button svg{width:17px;height:17px;flex-shrink:0}.bc-website .bc-button:hover:not(:disabled){background:#e4f3ef;border-color:#90bfb4;box-shadow:0 3px 9px #2d7d7410}.bc-website .bc-button.bc-primary{background:#7ab8b2;border-color:#7ab8b2;color:#123f39;box-shadow:0 3px #528f8730}.bc-website .bc-button.bc-primary:hover:not(:disabled){background:#94c8c0;border-color:#94c8c0;color:#123f39}.bc-website .bc-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.bc-website .bc-button.bc-danger{background:#fff4f1;border-color:#eac9c1;color:#953a2a;box-shadow:none}.bc-website .bc-skip-link{position:fixed;left:16px;top:-100px;background:#fff;border:2px solid #2D7D74;padding:12px 18px;border-radius:12px;z-index:100}.bc-website .bc-skip-link:focus{top:12px}.bc-website .bc-header{position:fixed;inset:0 0 auto;z-index:50;background:#fafcf9;border-bottom:1px solid #D7E9DF;padding-top:env(safe-area-inset-top,0px)}.bc-website .bc-header-inner{max-width:1280px;margin:auto;padding:0 32px;min-height:80px;display:flex;align-items:center;gap:18px}.bc-website .bc-logo-link{flex-shrink:0;display:flex;align-items:center;border-radius:8px}.bc-website .bc-logo-link img{height:59px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain}.bc-website .bc-desktop-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0}.bc-website .bc-nav-link{display:flex;align-items:center;gap:6px;padding:10px 11px;border:1px solid transparent;border-radius:12px;min-height:43px;font-size:12px;font-weight:550;color:#48665b;line-height:1.4;text-decoration:none;white-space:nowrap}.bc-website .bc-nav-link svg{width:15px;height:15px;flex-shrink:0}.bc-website .bc-nav-link:hover{background:#ecf6f0;color:#2d7d74}.bc-website .bc-nav-link--active{background:#e0f1eb;border-color:#c6e0d5;color:#214f45;font-weight:650}.bc-website .bc-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.bc-website .bc-header .bc-button{font-size:12px;padding:10px 14px;min-height:43px}.bc-website .bc-account-link,.bc-website .bc-nav-admin,.bc-website .bc-logout,.bc-website .bc-login-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #D3E6DC;border-radius:12px;font-size:12px;min-height:43px;color:#30594d;background:#fff}.bc-website .bc-account-link{max-width:150px;background:#ecf5ee}.bc-website .bc-account-link span{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-website :is(.bc-account-link,.bc-nav-admin,.bc-logout) svg{width:16px;height:16px;flex-shrink:0}.bc-website .bc-logout:hover{background:#e4f3ef}.bc-website .bc-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #CDE3D8;background:#e7f3ed;border-radius:13px;color:#2d7d74}.bc-website .bc-menu-toggle svg{width:21px;height:21px}.bc-website .bc-discover{position:relative}.bc-website .bc-discover>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;font-size:12px;color:#48665b;padding:12px 10px;border-radius:12px}.bc-website .bc-discover>summary::-webkit-details-marker{display:none}.bc-website .bc-discover>summary svg{width:14px;height:14px}.bc-website .bc-discover[open]>summary{background:#e4f3ef}.bc-website .bc-discover-menu{position:absolute;top:calc(100% + 10px);right:0;width:220px;padding:8px;background:#fffefb;border:1px solid #C6E3DC;box-shadow:0 12px 32px #245a4015;border-radius:18px}.bc-website .bc-mobile-dialog{border:1px solid #C6E3DC;border-radius:24px;margin:12px auto auto;width:calc(100% - 24px);max-width:520px;padding:20px;background:#f8fcf9;color:#203e38;max-height:calc(100dvh - 24px);overflow:auto}.bc-website .bc-mobile-dialog::backdrop{background:#163d346b}.bc-website .bc-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #D7E9DF}.bc-website .bc-mobile-menu-head img{height:49px;width:auto;max-width:185px}.bc-website .bc-mobile-menu-head .bc-menu-toggle{display:flex}.bc-website .bc-mobile-group{padding:15px 0;border-bottom:1px solid #DCEBE3}.bc-website .bc-mobile-group>p{display:flex;align-items:center;gap:6px;font-size:11px;color:#637a6f;font-weight:600;margin-bottom:8px}.bc-website .bc-mobile-group>p svg{width:15px;height:15px}.bc-website .bc-mobile-group .bc-nav-link{font-size:14px;white-space:normal;min-height:44px}.bc-website .bc-mobile-auth{display:flex;gap:10px;flex-wrap:wrap;padding-top:18px}.bc-website .bc-mobile-auth>*{flex:1}.bc-website .bc-mobile-note{font-size:12px;color:#61736d;margin-top:18px}.bc-website .bc-footer{background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5);border-top:1px solid #CDE5DC;color:#203e38}.bc-website .bc-footer-wrap{max-width:1280px;padding:0 32px;margin:auto}.bc-website .bc-footer-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 0;border-bottom:1px solid #CBE2D8}.bc-website .bc-footer-intro>span{display:flex;align-items:center;gap:10px}.bc-website .bc-footer-intro strong{font-size:20px;font-weight:650;letter-spacing:-.025em}.bc-website .bc-footer-intro svg{width:21px;height:21px;color:#2d7d74}.bc-website .bc-footer-intro>a{display:inline-flex;align-items:center;gap:8px;color:#2d7d74;font-size:13px;min-height:44px}.bc-website .bc-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:40px;padding:35px 0}.bc-website .bc-footer-brand img{height:64px;width:auto;max-width:200px;margin-bottom:13px;-o-object-fit:contain;object-fit:contain}.bc-website .bc-footer-brand>p{font-size:13px;line-height:1.8;color:#546e65;max-width:30ch}.bc-website .bc-socials{display:flex;gap:8px;margin-top:16px}.bc-website .bc-socials>a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #C4DED3;background:#ffffffa0;border-radius:14px;color:#2d7d74}.bc-website .bc-socials svg{width:18px;height:18px}.bc-website .bc-footer h2{font-size:14px;font-weight:650;color:#285647;margin:8px 0 14px}.bc-website .bc-footer ul{list-style:none;margin:0;padding:0}.bc-website .bc-footer li>a{display:inline-block;padding:6px 0;font-size:13px;color:#48665b;line-height:1.6}.bc-website .bc-footer a:hover{color:#214f45;text-decoration:underline;text-underline-offset:4px}.bc-website .bc-footer-company{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid #CBE2D8;padding:20px 0;font-size:11px;color:#546e65}.bc-website .bc-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #CBE2D8;padding:12px 0;font-size:11px;color:#546e65}.bc-website .bc-footer-mobile{display:none}.bc-website .bc-motion-control{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border-radius:10px;font-size:11px;color:#546e65}.bc-website .bc-motion-control svg{width:13px;height:13px}.bc-website .bc-motion-control:hover{background:#ffffff80}@media screen{.bc-refresh{background:linear-gradient(180deg,#f2f8f5 0,#f8fbf9 520px,#f9f7f4)}.bc-refresh .bc-page{background:transparent}.bc-refresh .bc-section{position:relative;background:#f8fbf9;color:#203e38}.bc-refresh .bc-section.bc-band{background:#eef7f2}.bc-refresh .bc-section.bc-band-blue{background:#edf5f8}.bc-refresh .bc-section.bc-page-hero{background:transparent;padding-top:30px;padding-bottom:40px}.bc-refresh .bc-page-hero>.bc-hero-container{background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5);border:1px solid #CDE5DC;border-radius:28px;padding:34px 38px;box-shadow:0 4px 20px #32694805;max-width:1216px;width:calc(100% - 64px);margin-inline:auto}.bc-refresh .bc-old-decoration{display:none}.bc-refresh .bc-heading{color:#203e38;font-family:Inter,sans-serif;letter-spacing:-.03em}.bc-refresh h1.bc-heading{font-size:clamp(28px,3.5vw,44px);line-height:1.2;font-weight:700}.bc-refresh h2.bc-heading{font-size:clamp(24px,2.8vw,34px);line-height:1.3;font-weight:650}.bc-refresh h3.bc-heading{font-size:clamp(17px,1.7vw,22px);line-height:1.4;font-weight:650}.bc-refresh .bc-copy{color:#546e65;line-height:1.8}.bc-refresh .bc-muted-copy{color:#61736d}.bc-refresh .bc-brand-copy{color:#2d7d74}.bc-refresh .bc-card{background:#fff;border:1px solid #DAEAE4;border-radius:24px;box-shadow:0 4px 20px #245a4005;color:#203e38;min-width:0}.bc-refresh .bc-card:hover{border-color:#b1d3c4}.bc-refresh .bc-tint-card{background:linear-gradient(120deg,#eff8f2,#edf7f7);border-color:#d0e5da}.bc-refresh .bc-inverse{background:linear-gradient(115deg,#dcefe4,#e4f1f5);border-color:#c6dfd2;color:#203e38}.bc-refresh :is(.bc-inverse,.bc-tint-card) :is(.text-white,.text-white\/90,.text-white\/80,.text-white\/70,.text-gray-300,.text-gray-400){color:#345e51}.bc-refresh .bc-inverse .bc-card{background:#ffffffbd;border-color:#c8e0d4}.bc-refresh .bc-icon-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#d8efe8;border:1px solid #C8E5DE;color:#2d7d74;box-shadow:none;flex-shrink:0}.bc-refresh .bc-icon-tile>svg{color:#2d7d74}.bc-refresh .bc-chip{border-radius:999px;border-color:#c6e0d5;background:#e4f3ef;color:#2d7d74;box-shadow:none}.bc-refresh .bc-step-tile{border-radius:14px;border-color:#bbdccc;background:#d5ede2;color:#285647;box-shadow:0 3px #528f8720}.bc-refresh .bc-table-wrap{border:1px solid #D5E6E0;border-radius:20px;box-shadow:none}.bc-refresh table.bc-table{border-color:#d5e6e0;color:#345448}.bc-refresh .bc-table th{background:#ddefe6;color:#285647;border-color:#c6e0d3}.bc-refresh .bc-table td{border-color:#ddebe2}.bc-refresh .bc-table tr:nth-child(2n)>td{background:#f2f8f3}.bc-refresh .bc-field{border:1px solid #C7DFD4;border-radius:12px;background:#fafcf9;color:#203e38;min-height:44px;font-size:14px;box-shadow:none;line-height:1.55}.bc-refresh .bc-field:focus{border-color:#7ab8b2;box-shadow:0 0 0 3px #7ab8b220;outline:none}.bc-refresh .bc-field::-moz-placeholder{color:#71877b}.bc-refresh .bc-field::placeholder{color:#71877b}.bc-refresh .bc-choice{border-radius:13px;border-color:#c6e3dc;background:#fff;color:#345e51;min-height:44px}.bc-refresh .bc-choice[aria-selected=true],.bc-refresh .bc-choice[aria-pressed=true],.bc-refresh .bc-choice[data-state=active]{background:#ddefe6;color:#214f45;border-color:#8bbaa5}.bc-refresh .bc-notice{background:#edf7f3;border:1px solid #CFE5D9;border-radius:18px;color:#345e51;box-shadow:none}.bc-refresh .bc-alert{background:#fcf5e8;border:1px solid #E8D6B2;border-radius:16px;color:#8b601f}.bc-refresh .bc-error{background:#fff5f2;border-color:#eac9c1;border-radius:16px;color:#953a2a}.bc-refresh .bc-small-link{color:#2d7d74;text-underline-offset:4px;border-radius:5px}.bc-refresh .bc-small-link:hover{text-decoration:underline}.bc-refresh .bc-small-link:focus-visible{outline:2px solid #2D7D74;outline-offset:4px}.bc-refresh .bc-hero-sticker{display:flex;align-items:center;gap:10px;border:1px solid #CDE3D8;border-radius:16px;background:#ffffffa8;padding:6px 14px;margin:0 0 18px;width:-moz-max-content;width:max-content;max-width:100%}.bc-refresh .bc-hero-sticker svg{width:65px;height:44px;flex-shrink:0}.bc-refresh .bc-hero-sticker span{font-size:12px;color:#436b5c}.bc-refresh .bc-legal-head{background:linear-gradient(115deg,#eaf6f0,#e0f1eb 57%,#dfeff5);border-bottom:1px solid #CDE5DC;padding:36px 0}.bc-refresh .bc-profile-tabs button{min-height:44px;border-radius:12px;color:#345e51}.bc-refresh .bc-profile-tabs button[data-active=true]{background:#e4f3ef;border-color:#b8d8cb;color:#214f45}}.bc-website .bc-button.bc-icon-control{width:44px;min-width:44px;padding:0}.bc-website .bc-home-intro.bc-launch-intro{padding-top:110px;padding-bottom:40px}.bc-website .bc-launch-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0}.bc-website .bc-launch-footer img{height:60px;max-width:200px;width:auto}.bc-website .bc-launch-footer nav{display:flex;gap:24px;font-size:13px;color:#546e65}@media screen{.bc-refresh .bc-choice[class~="bg-[#E8F6F4]"],.bc-refresh .bc-choice[class~="bg-[#2D7D74]"],.bc-refresh .bc-choice[class~="bg-[#7AB8B2]"]{background:#ddefe6;color:#214f45;border-color:#9fc8b7;box-shadow:0 2px 5px #315d3f08}.bc-refresh .bc-choice[class~=bg-red-50]{background:#fff4f1;border-color:#eac9c1;color:#953a2a}.bc-refresh .bc-table-wrap{overflow-x:auto}.bc-refresh .bc-legal-head{background:linear-gradient(115deg,#eaf6f0,#e0f1eb 57%,#dfeff5);border-bottom:1px solid #CDE5DC}}.bc-website .bc-home-intro{max-width:1280px;padding:32px;margin:auto}.bc-website .bc-home-hero{background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5);border:1px solid #CDE5DC;border-radius:28px;overflow:hidden}.bc-website .bc-home-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:38px;padding:38px}.bc-website .bc-kicker{display:inline-flex;align-items:center;gap:7px;color:#2d7d74;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:15px}.bc-website .bc-kicker>svg{width:15px;height:15px}.bc-website .bc-home-main h1{font-size:clamp(30px,3.5vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.2;color:#203e38}.bc-website .bc-home-main h1>span{color:#2d7d74;display:inline-block;position:relative}.bc-website .bc-underline{position:absolute;left:0;bottom:-8px;width:100%;height:10px;stroke:#7ab8b2;stroke-width:3;stroke-linecap:round;fill:none}.bc-website .bc-home-main p{font-size:14px;line-height:1.85;color:#546e65;margin-top:23px;max-width:54ch}.bc-website .bc-home-main p+p{font-size:12px;margin-top:8px}.bc-website .bc-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.bc-website .bc-brand-art{max-width:370px;width:100%;margin:auto;position:relative;display:flex;flex-direction:column;align-items:center}.bc-website .bc-brand-art>svg{width:100%;height:auto;display:block}.bc-website .bc-art-caption{display:flex;align-items:center;gap:6px;background:#ffffffd9;border:1px solid #CEE4DE;border-radius:100px;padding:8px 15px;color:#345e51;font-size:12px;transform:rotate(-3deg);max-width:100%;text-align:center;margin-top:-5px}.bc-website .bc-art-caption svg{width:16px;height:16px;flex-shrink:0}.bc-website .bc-home-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #CDE3D9;background:#ffffff65;padding:15px 38px;font-size:12px;color:#48665b}.bc-website .bc-home-foot>span{display:flex;align-items:center;gap:7px}.bc-website .bc-home-foot svg{width:17px;height:17px;flex-shrink:0}.bc-website .bc-home-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.bc-website .bc-pillar{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #DAEAE4;border-radius:21px;padding:20px;color:#203e38;transition:border-color .18s,box-shadow .18s}.bc-website .bc-pillar:hover{border-color:#9ac6b8;box-shadow:0 6px 18px #245a400a}.bc-website .bc-pillar-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:46px;background:#d8efe8;border:1px solid #C8E5DE;border-radius:14px;color:#2d7d74;transform:rotate(-4deg)}.bc-website .bc-pillar-icon svg{width:22px;height:22px}.bc-website .bc-pillar-copy{flex:1;min-width:0}.bc-website .bc-pillar strong{display:block;font-size:16px;font-weight:650}.bc-website .bc-pillar small{display:block;font-size:12px;color:#546e65;margin-top:3px;line-height:1.6}.bc-website .bc-pillar>svg{width:18px;height:18px;flex-shrink:0;color:#7ab8b2}.bc-website .bc-dashboard{max-width:1280px;padding:32px;margin:auto}.bc-website .bc-dashboard .bc-home-intro{padding:0;margin-bottom:24px}.bc-website .bc-dashboard .bc-home-main{padding:28px 36px}.bc-website .bc-dashboard .bc-brand-art{max-width:260px}.bc-website .bc-dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.bc-website .bc-stat{display:flex;align-items:center;gap:12px;padding:18px;background:#ecf6ef;border:1px solid #D5E6DA;border-radius:19px;min-width:0}.bc-website .bc-stat:nth-child(2n){background:#edf5f8;border-color:#d4e5eb}.bc-website .bc-stat>svg{width:23px;height:23px;flex-shrink:0;color:#2d7d74}.bc-website .bc-stat strong{display:block;font-size:24px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.bc-website .bc-stat p{font-size:11px;color:#546e65;margin-top:4px;line-height:1.5}.bc-website .bc-dash-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.bc-website .bc-dash-panel{border:1px solid #DAEAE4;border-radius:24px;padding:26px;background:#fff;min-width:0}.bc-website .bc-dash-panel--learning{background:linear-gradient(120deg,#eff8f2,#edf7f7);border-color:#cde4d7}.bc-website .bc-dash-panel h2{font-size:20px;color:#203e38;font-weight:650;line-height:1.4;letter-spacing:-.02em}.bc-website .bc-dash-panel p{font-size:13px;line-height:1.8;color:#546e65}.bc-website .bc-dash-panel>p{margin-top:8px}.bc-website .bc-dash-panel>.bc-button{margin-top:20px}.bc-website .bc-dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.bc-website .bc-dash-panel-head>a{font-size:12px;color:#2d7d74;min-height:38px;display:flex;align-items:center;gap:4px}.bc-website .bc-dash-panel-head>a svg{width:14px;height:14px}.bc-website .bc-progress-track{height:7px;border-radius:100px;background:#ddeae2;overflow:hidden;margin:12px 0 20px}.bc-website .bc-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a0d1bf,#70aba7);transition:width .5s}.bc-website .bc-module-row{display:flex;align-items:center;gap:12px;padding:12px 0}.bc-website .bc-module-row+.bc-module-row{border-top:1px solid #E4EEE6}.bc-website .bc-module-row>span{display:flex;align-items:center;justify-content:center;width:32px;height:36px;background:#e1f0e7;border:1px solid #CBE1D4;border-radius:11px;color:#356b54;font-size:12px;font-weight:650;flex-shrink:0}.bc-website .bc-module-row>div{flex:1;min-width:0}.bc-website .bc-module-row p{font-size:12px;line-height:1.55;font-weight:600}.bc-website .bc-module-row small{color:#61736d;font-size:11px;flex-shrink:0}.bc-website .bc-module-row .bc-progress-track{margin:7px 0 0;height:4px}.bc-website .bc-dash-dossier{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #D9E9DE;background:#f1f8f3;border-radius:16px;margin:10px 0}.bc-website .bc-dash-dossier img{width:44px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.bc-website .bc-dash-dossier>div{flex:1;min-width:0}.bc-website .bc-dash-dossier p{font-weight:600;overflow-wrap:anywhere}.bc-website .bc-dash-dossier small{font-size:11px;color:#546e65}.bc-website .bc-dash-status{font-size:10px;padding:4px 7px;border-radius:999px;background:#ddefe6;color:#285647;flex-shrink:0}.bc-website .bc-empty{padding:26px;text-align:center;background:#f0f8f1;border:1px dashed #C7DFCE;border-radius:20px}.bc-website .bc-empty>svg{margin:0 auto 12px;color:#7ab8b2;width:36px;height:36px}.bc-website .bc-dashboard-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.bc-website .bc-profile-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5);border:1px solid #CDE5DC;border-radius:28px;padding:28px 32px;margin:16px 0 24px}.bc-website .bc-profile-welcome>div:first-child{flex:1;min-width:0}.bc-website .bc-profile-welcome h1{color:#203e38;font-size:34px;font-weight:650;line-height:1.25;letter-spacing:-.04em}.bc-website .bc-profile-welcome p{font-size:13px;color:#546e65;line-height:1.8;max-width:58ch;margin-top:10px}.bc-website .bc-profile-welcome>.bc-brand-art{max-width:175px;margin:0}@media(max-width:479px){.bc-website .bc-profile-welcome{padding:22px 20px;border-radius:22px;gap:10px}.bc-website .bc-profile-welcome h1{font-size:28px}.bc-website .bc-profile-welcome>.bc-brand-art{display:none}.bc-website .bc-launch-footer{flex-direction:column;align-items:flex-start;gap:16px}}.bc-website .bc-onboarding-modal{background:#163d346b;-webkit-backdrop-filter:none;backdrop-filter:none}.bc-website .bc-onboarding-card{background:linear-gradient(150deg,#fffefb,#f1f8f3);border:1px solid #CDE3D8;border-radius:25px;box-shadow:0 14px 40px #214c3d18}.bc-website .bc-onboarding-card h2{color:#203e38;letter-spacing:-.025em}.bc-website .bc-onboarding-card :is(input:not([type=checkbox]),select){border-color:#c7dfd4;border-radius:12px;min-height:44px;background:#fafcf9;color:#203e38}.bc-website .bc-onboarding-card button[type=submit]{background:#7ab8b2;color:#123f39;border-radius:14px;min-height:46px;box-shadow:0 3px #528f8730}@media(max-width:479px){.bc-website .bc-onboarding-card input:not([type=checkbox]){font-size:16px}}.bc-website .bc-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:linear-gradient(115deg,#f2f8ef,#eaf6f0 57%,#e7f3f7)}.bc-website .bc-auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1040px;width:100%}.bc-website .bc-auth-story{padding:20px}.bc-website .bc-auth-logo{display:inline-block;margin-bottom:16px}.bc-website .bc-auth-logo img{height:60px;width:auto;max-width:210px}.bc-website .bc-auth-story h2{font-size:30px;line-height:1.3;letter-spacing:-.035em;font-weight:650;max-width:15ch;margin-bottom:10px}.bc-website .bc-auth-story p{font-size:14px;color:#546e65;line-height:1.8;max-width:40ch}.bc-website .bc-auth-form{background:#fffefb;border:1px solid #CDE3D8;border-radius:25px;padding:30px;box-shadow:0 6px 22px #275d4708;min-width:0}.bc-website .bc-auth-title{margin-bottom:25px}.bc-website .bc-auth-title>span{display:inline-flex;align-items:center;justify-content:center;width:43px;height:44px;border-radius:14px;border:1px solid #C3DFD1;background:#deefe6;color:#2d7d74;margin-bottom:14px}.bc-website .bc-auth-title svg{width:21px;height:21px}.bc-website .bc-auth-title>p:first-of-type{font-size:11px;color:#2d7d74;font-weight:600;margin-bottom:5px}.bc-website .bc-auth-title h1{font-size:27px;line-height:1.3;font-weight:650;letter-spacing:-.03em;color:#203e38}.bc-website .bc-auth-title h1+p{font-size:13px;line-height:1.75;color:#546e65;margin-top:8px}.bc-website .bc-auth-footer{font-size:13px;text-align:center;color:#546e65;margin-top:20px}.bc-website .bc-auth-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;font-size:12px;color:#546e65}@media(max-width:1150px){.bc-website .bc-header-inner{gap:10px}.bc-website .bc-logo-link img{height:52px;max-width:160px}.bc-website .bc-nav-link{padding:9px 8px;font-size:11px}.bc-website .bc-nav-admin span{display:none}}@media(max-width:1023px){.bc-website .bc-header-inner{min-height:64px;padding:0 24px}.bc-website .bc-logo-link img{height:49px}.bc-website .bc-desktop-nav{display:none}.bc-website .bc-header-actions{margin-left:auto}.bc-website .bc-menu-toggle{display:flex}.bc-website .bc-logout{display:none}.bc-website .bc-footer-grid{grid-template-columns:1.25fr 1fr;gap:24px}.bc-website .bc-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-website .bc-home-main{gap:22px;padding:30px}.bc-website .bc-auth-layout{gap:30px}.bc-refresh .bc-page-hero>.bc-hero-container{width:calc(100% - 48px);padding:30px}.bc-website .bc-dashboard-links{grid-template-columns:1fr}}@media(max-width:767px){.bc-website .bc-home-main{grid-template-columns:1fr}.bc-website .bc-home-intro,.bc-website .bc-dashboard{padding:24px}.bc-website .bc-home-main .bc-brand-art{max-width:250px;margin-top:-4px}.bc-website .bc-home-foot{padding:12px 24px;flex-wrap:wrap}.bc-website .bc-dash-grid{grid-template-columns:1fr}.bc-website .bc-auth-layout{display:block;max-width:470px}.bc-website .bc-auth-story{padding:0;margin-bottom:18px}.bc-website .bc-auth-story :is(h2,p,.bc-brand-art){display:none}.bc-website .bc-auth-logo{margin:0}.bc-website .bc-auth-logo img{height:50px}.bc-website .bc-footer-intro{align-items:flex-start;flex-direction:column}.bc-website .bc-footer-grid{grid-template-columns:1fr;gap:0}.bc-website .bc-footer-desktop{display:none}.bc-website .bc-footer-mobile{display:block;border-bottom:1px solid #CBE2D8}.bc-website .bc-footer-mobile summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:52px;font-size:14px;font-weight:600}.bc-website .bc-footer-mobile summary::-webkit-details-marker{display:none}.bc-website .bc-footer-mobile summary svg{width:16px;height:16px}.bc-website .bc-footer-mobile ul{padding:0 0 16px}.bc-website .bc-footer-mobile li>a{min-height:40px}.bc-website .bc-footer-brand{padding-bottom:24px}}@media(max-width:479px){.bc-website .bc-header-inner{padding:0 16px;gap:8px}.bc-website .bc-logo-link img{height:43px;max-width:137px}.bc-website .bc-header-actions{gap:5px}.bc-website .bc-header .bc-register-link,.bc-website .bc-account-link span,.bc-website .bc-nav-admin{display:none}.bc-website .bc-home-intro,.bc-website .bc-dashboard{padding:20px 16px}.bc-website .bc-home-hero{border-radius:22px}.bc-website .bc-home-main{padding:24px 20px;gap:18px}.bc-website .bc-home-main h1{font-size:31px}.bc-website .bc-home-main p{font-size:13px}.bc-website .bc-home-main .bc-brand-art{max-width:210px}.bc-website .bc-home-actions{gap:10px}.bc-website .bc-home-actions .bc-button{width:100%;font-size:13px}.bc-website .bc-home-foot{font-size:11px;padding:12px 20px}.bc-website .bc-home-pillars{grid-template-columns:1fr;gap:12px}.bc-website .bc-pillar{padding:17px}.bc-website .bc-footer-wrap{padding:0 20px}.bc-website .bc-footer-bottom{align-items:flex-start;flex-direction:column;gap:4px}.bc-website .bc-footer-intro strong{font-size:18px}.bc-website .bc-stat{padding:14px 12px;gap:9px}.bc-website .bc-stat>svg{width:18px;height:18px}.bc-website .bc-stat strong{font-size:21px}.bc-website .bc-dashboard .bc-home-main{padding:24px 20px}.bc-website .bc-dash-panel{padding:20px}.bc-website .bc-dash-status{max-width:72px;text-align:center}.bc-website .bc-auth{padding:24px 16px}.bc-website .bc-auth-form{padding:24px 20px}.bc-refresh .bc-page-hero>.bc-hero-container{width:calc(100% - 32px);padding:24px 20px;border-radius:22px}.bc-refresh .bc-field{font-size:16px}.bc-refresh .bc-hero-sticker{padding:5px 10px}.bc-refresh .bc-hero-sticker span{font-size:11px}}@media(prefers-reduced-motion:reduce){.bc-website :is(.bc-button,.bc-pillar,.bc-progress-track>span){transition:none}.bc-refresh .bc-move,.bc-website .bc-brand-art *{animation:none!important}}.bc-website[data-brand-motion=false] .bc-move{animation:none!important}@media print{.bc-website .bc-header,.bc-website .bc-footer,.bc-website .bc-skip-link,.bc-website .bc-motion-control{display:none}}.bc-website .bc-footer{background:#f9f7f4;border-top:0;color:#203e38}.bc-website .bc-footer:before{content:"";display:block;height:28px;background:#fffefb;border-top:1px solid #D5E6E0;border-bottom:1px solid #D5E6E0}.bc-website .bc-footer-intro{padding:30px 0;border-color:#d9e1d9}.bc-website .bc-footer-intro strong{font-size:19px;max-width:32ch;line-height:1.5}.bc-website .bc-footer :is(.bc-footer-company,.bc-footer-bottom,.bc-footer-mobile){border-color:#d9e1d9}.bc-website .bc-footer .bc-socials>a{background:#fffefb}.bc-website .bc-brand-art .bc-scene{max-height:295px}.bc-website .bc-scene{display:block;width:100%;height:auto}.bc-website .bc-auth-story .bc-brand-art{max-width:355px;margin-top:18px}.bc-website .bc-auth-story h2{max-width:19ch}.bc-website .bc-auth-form{border-radius:25px}@media screen{.bc-refresh .bc-page-hero{overflow:visible}.bc-refresh .bc-hero-art{min-width:0;width:100%;padding:10px 0}.bc-refresh .bc-page-hero .bc-brand-art{max-width:385px}.bc-refresh .bc-page-hero .bc-chip{font-size:11px;font-weight:600;letter-spacing:.025em;box-shadow:none;border-radius:8px;background:transparent;border:0;padding:0;margin-bottom:18px;-webkit-backdrop-filter:none;backdrop-filter:none}.bc-refresh .bc-page-hero p.bc-copy{font-size:15px}.bc-refresh .bc-page-hero .bc-button{white-space:normal}.bc-refresh .bc-hero--contact>.bc-hero-container{background:#fffefb;border-color:#d5e6e0;padding:40px}.bc-refresh .bc-hero--contact>.bc-hero-container>div{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}.bc-refresh .bc-hero--contact .bc-hero-art{background:#e7f3f7;border:1px solid #D5E6E0;border-radius:24px}.bc-refresh .bc-hero--story>.bc-hero-container{background:#f9f7f4;border:0;box-shadow:none;padding:40px 12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.bc-refresh .bc-hero--story h1.bc-heading{font-size:clamp(28px,3.2vw,40px)}.bc-refresh .bc-hero--story .bc-hero-art{border-bottom:2px solid #C6E3DC;border-radius:0 0 35% 35%}.bc-refresh .bc-hero--help>.bc-hero-container{background:#eaf4f6;padding:30px 38px;border-color:#d1e4e7}.bc-refresh .bc-hero--help>.bc-hero-container>div{grid-template-columns:minmax(0,1fr) 220px;gap:40px}.bc-refresh .bc-hero--help h1.bc-heading{font-size:clamp(27px,3vw,38px)}.bc-refresh .bc-hero--help h1 br{display:none}.bc-refresh .bc-hero--help p.bc-copy{max-width:60ch}.bc-refresh .bc-hero--help .bc-brand-art{max-width:220px}.bc-refresh .bc-hero--help input{background:#fff}.bc-refresh .bc-hero--help input+button{width:40px;min-height:40px;padding:0;border:0;background:transparent;right:8px}.bc-refresh .bc-hero--path>.bc-hero-container{background:#fffefb;border:0;border-bottom:1px solid #C6E3DC;border-radius:0;box-shadow:none}.bc-refresh .bc-hero--path .bc-brand-art{max-width:460px}.bc-refresh .bc-hero--inspection>.bc-hero-container{background:linear-gradient(110deg,#f8fbf9,#e4f3ef);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.bc-refresh .bc-hero--inspection .bc-hero-art{padding:18px;border-radius:24px;background:#fffefb;border:1px solid #D5E6E0}.bc-refresh .bc-hero--advice>.bc-hero-container{background:linear-gradient(110deg,#eaf4f6,#f8fbf9);border-color:#d1e4e7}.bc-refresh .bc-hero--advice h1.bc-heading{font-size:clamp(29px,3vw,41px)}.bc-refresh .bc-hero--course>.bc-hero-container{background:#f8faf6;border:0;border-bottom:1px solid #D5E6E0;border-radius:0;box-shadow:none}.bc-refresh .bc-hero--course .bc-hero-art{background:linear-gradient(140deg,#e4f3ef,#ddeff2);border-radius:28px 28px 85px;border:1px solid #C6E3DC}.bc-refresh .bc-hero--partners>.bc-hero-container{background:#fffefb;border:0;border-bottom:1px solid #D5E6E0;border-radius:0;box-shadow:none}.bc-refresh .bc-hero--comparison>.bc-hero-container{background:#f9f7f4;border:0;border-bottom:1px solid #D5E6E0;border-radius:0;box-shadow:none}.bc-refresh .bc-feature-item{padding:13px 0;display:flex;gap:13px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid #D8E7DE}.bc-refresh .bc-feature-item .bc-icon-tile{width:33px;height:33px;border-radius:10px;background:#e4f3ef;border:0}.bc-refresh .bc-feature-item .bc-icon-tile svg{width:18px;height:18px}.bc-refresh .bc-feature-item h4{font-size:14px!important;font-weight:600;line-height:1.55}.bc-refresh .bc-feature-item p{font-size:12px;line-height:1.75}.bc-refresh .bc-control-card{display:block;width:100%;min-height:44px;padding:14px;text-align:left;background:#fff;border:1px solid #D5E6E0;border-radius:16px;color:#203e38;box-shadow:none}.bc-refresh .bc-control-card[aria-pressed=true],.bc-refresh .bc-control-card[class~="bg-[#E8F6F4]"]{background:#e4f3ef;border-color:#7ab8b2}.bc-refresh .bc-control-card:focus-visible{outline:2px solid #2D7D74;outline-offset:3px}.bc-refresh .bc-compact-heading{font-size:16px!important;line-height:1.5;font-weight:600;color:#203e38;letter-spacing:-.015em}.bc-refresh .bc-surface{border:1px solid #DAEAE4;border-radius:22px;background:#fffefb;box-shadow:0 4px 20px #245a4005;color:#203e38;min-width:0}.bc-refresh .bc-surface :is(.text-white,.text-white\/80,.text-white\/70){color:#345e51}.bc-refresh .bc-muted-copy[class*="text-[10px]"],.bc-refresh .bc-muted-copy[class*="text-[9px]"]{font-size:11px;line-height:1.6}.bc-refresh .bc-card.bc-chip{border-radius:9px}.bc-refresh .bc-section,.bc-refresh .bc-section h2{scroll-margin-top:100px}.bc-refresh .bc-neutral-tile{border-color:#d5e6e0;border-radius:13px;background:#edf5f1;color:#345e51;box-shadow:none}.bc-refresh .bc-neutral-tile>svg{color:#397d76}.bc-refresh .bc-marketing-preview{border:1px solid #C6E3DC;border-radius:24px;background:#fffefb;overflow:hidden;box-shadow:0 6px 22px #275d4708}.bc-refresh .bc-marketing-preview>header{background:#e4f3ef;padding:20px 24px;border-bottom:1px solid #C6E3DC}.bc-refresh .bc-marketing-preview>header small{color:#61736d;font-size:11px}.bc-refresh .bc-marketing-preview>header h3{font-size:18px;line-height:1.5;color:#203e38;font-weight:650}.bc-refresh .bc-marketing-preview ol{list-style:none;margin:0;padding:14px 24px 22px}.bc-refresh .bc-marketing-preview li{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #E1EEE5;font-size:13px;color:#345e51}.bc-refresh .bc-marketing-preview li:last-child{border:0}.bc-refresh .bc-marketing-preview li>span{display:flex;align-items:center;justify-content:center;width:27px;height:31px;border-radius:9px;background:#ddefe6;border:1px solid #C6E0D5;font-size:11px;font-variant-numeric:tabular-nums;flex-shrink:0}.bc-refresh .bc-marketing-preview>footer{padding:15px 24px;background:#f9f7f4;border-top:1px solid #E1EEE5;font-size:12px;color:#546e65;display:flex;align-items:center;gap:10px}.bc-refresh .bc-promo-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:start}.bc-refresh .bc-promo-grid--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.bc-refresh .bc-promo-grid--reverse>div:first-child{order:2}.bc-refresh .bc-promo-grid--reverse>div:last-child{order:1}.bc-refresh .bc-feature-list{display:grid;grid-template-columns:1fr;gap:0;margin-top:20px}.bc-refresh .bc-package-overview{background:#fffefb;border:0;box-shadow:none;text-align:center;display:block}.bc-refresh .bc-package-overview>div:first-child{max-width:780px;margin:auto;text-align:center}.bc-refresh .bc-package-overview .bc-copy{font-size:15px}.bc-refresh .bc-package-overview>div:first-child>div:last-child{justify-content:center}.bc-refresh .bc-package-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;text-align:left}.bc-refresh .bc-package-ladder a{display:block;border:1px solid #C6E3DC;border-radius:17px;padding:19px;background:#e4f3ef}.bc-refresh .bc-package-ladder a:nth-child(2n){background:#e7f3f7}.bc-refresh .bc-package-ladder small{display:block;color:#61736d;font-size:11px;margin-bottom:10px}.bc-refresh .bc-package-ladder strong{display:block;font-size:17px;font-weight:650;color:#203e38}.bc-refresh .bc-package-ladder p{color:#546e65;font-size:12px;line-height:1.7;margin-top:7px}.bc-refresh .bc-package-ladder a:hover{border-color:#7ab8b2;box-shadow:0 4px 12px #245a4010}.bc-refresh .bc-package-ladder a:focus-visible{outline:2px solid #397D76;outline-offset:4px}.bc-overlay-scope{--bc-brand:#2D7D74;font-family:Inter,sans-serif;color:#203e38;border-color:#c6e3dc!important;border-radius:24px!important;background:#fffefb!important;box-shadow:0 18px 60px #163d3429!important;max-height:calc(100dvh - 32px);overflow-y:auto}.bc-overlay-scope :is(h2,h3){color:#203e38}.bc-overlay-scope .bc-button{border-radius:14px;background:#7ab8b2;color:#123f39;border:1px solid #7AB8B2;min-height:44px;padding:10px 16px}.bc-overlay-scope :is(button,a):focus-visible{outline:2px solid #2D7D74;outline-offset:3px}.bc-overlay-scope .bc-card{border-color:#daeae4;border-radius:18px;background:#f8fbf9;box-shadow:none}.bc-overlay-scope .bc-muted-copy{color:#61736d}.bc-overlay-scope .bc-inverse{background:#e4f3ef;color:#203e38}.bc-overlay-scope .bc-inverse :is(.text-white,.text-white\/80){color:#345e51}}@media(max-width:1023px){.bc-refresh .bc-promo-grid,.bc-refresh .bc-promo-grid--reverse{grid-template-columns:1fr;gap:28px}.bc-refresh .bc-promo-grid--reverse>div:first-child,.bc-refresh .bc-promo-grid--reverse>div:last-child{order:initial}.bc-refresh .bc-hero--contact>.bc-hero-container>div{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bc-refresh .bc-hero--help>.bc-hero-container>div{grid-template-columns:minmax(0,1fr) 150px;gap:20px}.bc-refresh .bc-page-hero .bc-hero-art{max-width:360px;margin:10px auto 0}.bc-refresh .bc-hero--story>.bc-hero-container{grid-template-columns:1fr}.bc-refresh .bc-package-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.bc-refresh .bc-hero--contact>.bc-hero-container>div{grid-template-columns:1fr}.bc-refresh .bc-hero--help>.bc-hero-container>div{grid-template-columns:1fr}.bc-refresh .bc-hero--help .bc-hero-art{display:none}.bc-refresh .bc-page-hero>.bc-hero-container{padding:24px 20px}.bc-refresh .bc-hero--story>.bc-hero-container{padding:20px 4px}.bc-refresh .bc-page-hero .bc-hero-art{max-width:260px;padding:8px;margin:0 auto}.bc-refresh .bc-package-ladder{gap:10px}.bc-refresh .bc-package-ladder a{padding:14px}.bc-refresh .bc-package-ladder strong{font-size:15px}.bc-refresh .bc-feature-list{grid-template-columns:1fr}.bc-refresh .bc-marketing-preview ol{padding:12px 20px 18px}.bc-refresh .bc-marketing-preview li{font-size:12px;padding:10px 0}.woonwijzer-ui .ww-property-art .bc-property-scene{width:130px}.bc-website .bc-footer-intro strong{font-size:17px}}.bc-refresh .bc-bid-preview-body{padding:22px 24px}.bc-refresh .bc-preview-address{font-size:13px;color:#546e65;margin-bottom:17px}.bc-refresh .bc-preview-range{border-bottom:1px solid #D5E6E0;padding-bottom:17px;margin-bottom:18px;font-size:11px;color:#61736d}.bc-refresh .bc-preview-range strong{display:block;color:#203e38;font-size:21px;font-weight:650;line-height:1.5;margin-top:3px}.bc-refresh .bc-scenario-list{display:grid;gap:10px}.bc-refresh .bc-scenario-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:#203e38}.bc-refresh .bc-scenario-heading strong{font-weight:600}.bc-refresh .bc-control-card small{display:block;color:#546e65;font-size:11px;line-height:1.7;margin-top:7px}.bc-refresh .bc-preview-note{font-size:12px;color:#546e65;line-height:1.75;margin:17px 0}.bc-refresh .bc-accent-strip{background:linear-gradient(90deg,#a9d6d0,#ddeff2);height:4px}.bc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#163d346b}.bc-overlay-scope{width:calc(100% - 32px)}.bc-overlay-scope .bc-modal-close{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;border:1px solid #C6E3DC;color:#397d76;background:#fffefb}.bc-overlay-scope .bc-modal-close svg{width:17px;height:17px}.bc-overlay-scope [id$=title]{padding-right:28px}@media(max-width:479px){.bc-refresh .bc-bid-preview-body{padding:18px}.bc-refresh .bc-preview-range strong{font-size:19px}.bc-overlay-scope{padding:20px;max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.bc-overlay-scope{animation:none!important;transition:none!important}}.bc-visitor{--bc-readable-accent:#246861;--bc-readable-muted:#546E65}.bc-visitor :is(.bc-brand-copy,.bc-small-link,.bc-chip){color:var(--bc-readable-accent)}.bc-visitor :is(.bc-muted-copy,.bc-marketing-preview>header small,.bc-package-ladder small){color:var(--bc-readable-muted)}.bc-visitor :is(.bc-heading,.bc-compact-heading)>.bc-brand-copy{font-weight:inherit}.bc-visitor :is(.bc-inverse,.bc-tint-card,.bc-surface) .bc-button.bc-primary,.bc-visitor .bc-button.bc-primary{color:#123f39}.bc-visitor .bc-button.bc-primary :is(span,svg){color:inherit}.bc-visitor .bc-button:not(.bc-primary):not(.bc-danger){color:#246861}.bc-visitor .bc-button:not(.bc-primary):not(.bc-danger)>span{color:inherit}.bc-visitor .bc-chip{max-width:100%;line-height:1.55}.bc-visitor .bc-chip svg{flex-shrink:0}.bc-visitor .bc-detail-number{color:#246861;font-variant-numeric:tabular-nums}.bc-visitor .bc-link-card{display:block;min-width:0;background:#fffefb;color:#203e38;border:1px solid #DAEAE4;border-radius:24px;text-decoration:none;box-shadow:0 4px 20px #245a4005;transition:background-color .18s,border-color .18s,box-shadow .18s}.bc-visitor .bc-link-card:hover{background:#f4faf6;border-color:#9fc8b7;box-shadow:0 6px 20px #245a400a}.bc-visitor :is(.bc-link-card,.bc-choice,.bc-control-card,.bc-disclosure-trigger):focus-visible{outline:2px solid #246861;outline-offset:4px}.bc-visitor .bc-situation-card{display:flex;align-items:flex-start;text-align:left;padding:26px}.bc-visitor .bc-situation-card h3{font-size:20px;line-height:1.45}.bc-visitor .bc-situation-card p{font-size:14px;line-height:1.8}.bc-visitor .bc-card-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:11px 16px;border:1px solid #7AB8B2;border-radius:14px;background:#7ab8b2;color:#123f39;font-size:13px;font-weight:600;line-height:1.5;box-shadow:0 3px #528f8726}.bc-visitor .bc-card-action svg{width:17px;height:17px;flex-shrink:0}.bc-visitor .bc-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.bc-visitor .bc-offer-card{padding:28px 24px 24px;border-radius:24px}.bc-visitor .bc-offer-card[data-featured=true]{border-color:#91c0b3;background:#fcfffd}.bc-visitor .bc-offer-card h3{font-size:24px}.bc-visitor .bc-offer-card>p{line-height:1.75}.bc-visitor .bc-offer-card .bc-chip{border-radius:10px;font-size:12px;padding:6px 9px}.bc-visitor .bc-offer-card .bc-icon-tile{width:46px;height:46px;border-radius:15px}.bc-visitor .bc-price-line{row-gap:3px}.bc-visitor .bc-price-line>span:first-child{font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,36px);line-height:1.3}.bc-visitor .bc-offer-badge{align-self:flex-start;margin-bottom:14px;max-width:100%;position:relative;z-index:1}.bc-visitor .bc-offer-card .bc-button{min-height:46px;font-size:13px}.bc-visitor .bc-disclosure-item{border-color:#d8e8df}.bc-visitor .bc-disclosure-trigger{color:#203e38;font-size:15px;line-height:1.65;text-align:left;gap:18px;padding-block:19px;border-radius:10px}.bc-visitor .bc-disclosure-trigger:hover{color:#246861;text-decoration:none}.bc-visitor .bc-disclosure-trigger[data-state=open]{color:#246861}.bc-visitor .bc-disclosure-trigger>svg{flex-shrink:0;color:#397d76;width:18px;height:18px}.bc-visitor .bc-disclosure-content{color:#546e65;font-size:14px;line-height:1.85}.bc-visitor .bc-disclosure-content a{color:#246861;text-decoration:underline;text-underline-offset:3px}.bc-visitor .bc-question-progress{display:block;flex:1;height:5px;border-radius:10px;background:#dde8e2}.bc-visitor .bc-question-progress[data-complete=true]{background:#7ab8b2}.bc-visitor .bc-module-disclosure{display:flex;align-items:center;gap:16px;padding:20px;border:0;border-radius:21px;background:transparent}.bc-visitor .bc-module-disclosure[aria-expanded=true]{background:#eff8f3}.bc-visitor .bc-module-disclosure h3{font-size:20px;line-height:1.5}.bc-visitor .bc-module-disclosure p{font-size:13px}.bc-visitor .bc-module-disclosure>.bc-icon-tile:last-child{width:34px;height:34px;border-radius:11px}.bc-visitor .bc-disclosure-trigger{background:transparent}.bc-visitor .bc-disclosure-item{border-bottom:1px solid #D8E8DF}.bc-visitor .bc-preview-status{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #C6E3DC;border-radius:9px;background:#e4f3ef;color:#246861;font-size:11px;line-height:1.5;font-weight:600}.bc-visitor .bc-preview-status[data-state=busy]{background:#e7f3f7;border-color:#cadfe8;color:#315f67}.bc-website .bc-footer .bc-footer-slogan strong{font-size:clamp(22px,2.1vw,28px);line-height:1.3;letter-spacing:-.035em;color:#203e38}.bc-website .bc-footer-slogan strong>span{color:#246861;white-space:nowrap}.bc-website .bc-footer-slogan{max-width:100%}.bc-website .bc-mobile-group>p{color:#546e65}.bc-website .bc-footer-intro>a{flex-shrink:0}.bc-website .bc-footer-mobile summary svg{transition:transform .18s}.bc-website .bc-footer-mobile[open] summary svg{transform:rotate(180deg)}.bc-visitor .bc-table th :is(.bc-brand-copy,.bc-muted-copy){color:#285647}.bc-visitor .bc-table th{font-weight:600}.bc-visitor .bc-table td{line-height:1.7}.bc-visitor .bc-table :is(th,td){overflow-wrap:break-word}.bc-visitor .bc-button,.bc-overlay-scope .bc-button{white-space:normal}.bc-visitor :is(h1,h2,h3,p,a,button){overflow-wrap:break-word}.bc-visitor .bc-field{accent-color:#2D7D74}.bc-overlay-scope .bc-chip{background:#e4f3ef;color:#246861;border-color:#c6e3dc;border-radius:9px}.bc-overlay-scope .bc-brand-copy{color:#246861}.bc-overlay-scope .bc-copy{color:#546e65;line-height:1.8}.bc-overlay-scope .bc-icon-tile{background:#d8efe8;color:#246861;border-color:#c6e3dc;border-radius:13px}.bc-overlay-scope .bc-table th{background:#ddefe6;color:#285647}.bc-overlay-scope .bc-table td{color:#546e65;border-color:#d5e6e0}.bc-overlay-scope .bc-modal-close{width:44px;height:44px}.bc-overlay-scope>div{min-width:0}.bc-overlay-scope :is(h2,h3,p,span){overflow-wrap:anywhere}.bc-overlay-scope .bc-card.flex.justify-between{flex-wrap:wrap;gap:10px}.bc-overlay-scope .bc-chip svg{flex-shrink:0}.bc-visitor .bc-alert .bc-icon-tile,.bc-overlay-scope .bc-alert .bc-icon-tile{background:#f4e8d0;border-color:#e8d6b2;color:#8b601f}.bc-visitor .bc-error .bc-icon-tile,.bc-overlay-scope .bc-error .bc-icon-tile{background:#f8e3dc;border-color:#eac9c1;color:#953a2a}.bc-visitor :is(.bc-error,.bc-alert) .bc-icon-tile svg,.bc-overlay-scope :is(.bc-error,.bc-alert) .bc-icon-tile svg{color:inherit}@media(max-width:479px){.bc-overlay-scope .grid-cols-2{grid-template-columns:minmax(0,1fr)}.bc-overlay-scope .bc-card{padding:14px;border-radius:16px}.bc-overlay-scope .bc-card>.flex.items-center{flex-wrap:wrap}.bc-overlay-scope .bc-chip{font-size:11px;max-width:100%}}.bc-overlay-scope .bc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}@media(max-width:1023px){.bc-visitor .bc-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bc-visitor .bc-offer-card{padding:24px 20px}}@media(max-width:639px){.bc-visitor .bc-offer-grid{grid-template-columns:1fr;gap:18px}.bc-visitor .bc-offer-card{padding:25px 22px}.bc-visitor .bc-situation-card{padding:23px}.bc-visitor .bc-disclosure-trigger{font-size:14px;padding-block:17px}.bc-visitor .bc-disclosure-content{font-size:14px}.bc-visitor .bc-module-disclosure{gap:11px;padding:17px 14px}.bc-visitor .bc-module-disclosure h3{font-size:17px}.bc-visitor .bc-hero--course .grid-cols-3>div{padding-inline:6px}.bc-visitor .bc-hero--course .grid-cols-3 .text-lg{font-size:15px;line-height:1.5}.bc-website .bc-footer-intro>a{flex-shrink:1}}@media(prefers-reduced-motion:reduce){.bc-visitor .bc-link-card,.bc-website .bc-footer-mobile summary svg{transition:none}}.bc-website{--bc-duration: .18s;--bc-arrival: .26s;--bc-ease: cubic-bezier(.22,1,.36,1)}.bc-visitor :is(h1,h2,h3){text-wrap:balance}.bc-visitor :is(.bc-copy,.bc-muted-copy){text-wrap:pretty}.bc-visitor .bc-copy{max-width:76ch}.bc-visitor .bc-card :is(.bc-copy,.bc-muted-copy){max-width:100%}.bc-visitor :is(.bc-card,.bc-link-card,.bc-surface,.bc-hero-container){min-width:0}.bc-visitor :is(.bc-button,.bc-choice,.bc-control-card,.bc-link-card){transition-duration:var(--bc-duration);transition-timing-function:var(--bc-ease)}.bc-visitor .bc-heading :is(svg,.bc-underline){pointer-events:none}.bc-visitor :is(.bc-button,.bc-card-action) svg{stroke-width:1.85}.bc-website .main-content-padding{padding-top:80px}.bc-visitor :is(section[id],h2[id],h3[id]){scroll-margin-top:104px}.bc-website .bc-discover>summary{min-height:44px}.bc-website .bc-discover>summary svg{transition:transform var(--bc-duration) var(--bc-ease)}.bc-website .bc-discover[open]>summary svg{transform:rotate(180deg)}.bc-website .bc-discover-menu{max-height:min(70dvh,560px);overflow-y:auto;overscroll-behavior:contain}.bc-website .bc-footer-intro{-moz-column-gap:32px;column-gap:32px}.bc-website .bc-footer-slogan strong{display:block}.bc-website .bc-footer-company{font-variant-numeric:tabular-nums;line-height:1.8}.bc-website .bc-footer-company>a{overflow-wrap:anywhere}.bc-website .bc-footer .bc-footer-brand img{display:block}.bc-website :is(.bc-footer,.bc-header) img{-o-object-fit:contain;object-fit:contain}.bc-website .bc-brand-logo{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.bc-website .bc-brand-logo img{width:32px;height:40px;max-width:none;margin:0;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.bc-website .bc-brand-logo>span{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.04em;color:#203e38;white-space:nowrap}.bc-website .bc-auth-logo .bc-brand-logo,.bc-website .bc-footer-brand .bc-brand-logo{margin-bottom:12px}.bc-website .bc-footer-brand .bc-brand-logo img{width:36px;height:45px}.bc-website .bc-footer-brand .bc-brand-logo>span{font-size:20px}@media(max-width:479px){.bc-website .bc-header .bc-brand-logo{gap:7px}.bc-website .bc-header .bc-brand-logo img{width:26px;height:33px}.bc-website .bc-header .bc-brand-logo>span{font-size:15px}}.bc-visitor .bc-wayfinding{min-height:min(760px,100svh);padding:clamp(32px,6vw,80px) 24px;display:grid;align-items:center;background:#f7faf8}.bc-visitor .bc-wayfinding-inner{width:100%;max-width:950px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}.bc-visitor .bc-wayfinding h1{font-size:clamp(28px,3.4vw,42px);line-height:1.25;letter-spacing:-.035em;color:#203e38;font-weight:650}.bc-visitor .bc-wayfinding p{max-width:50ch;color:#546e65;font-size:15px;line-height:1.85;margin-top:18px}.bc-visitor .bc-wayfinding small{display:block;color:#246861;font-size:12px;font-weight:600;margin-bottom:12px}.bc-visitor .bc-state-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.bc-visitor .bc-wayfinding-art{max-width:300px;margin-inline:auto}.bc-visitor .bc-state-contact{font-size:13px;margin-top:24px}.bc-visitor .bc-state-contact a{color:#246861;text-underline-offset:4px;text-decoration:underline}.bc-visitor .bc-reviews-heading{padding:40px 32px 28px;max-width:1120px;margin-inline:auto}.bc-visitor .bc-reviews-heading h1{font-size:clamp(30px,3.5vw,44px);line-height:1.25;font-weight:650;letter-spacing:-.04em;color:#203e38}.bc-visitor .bc-reviews-heading p{margin-top:13px;color:#546e65;line-height:1.8;max-width:55ch}.bc-visitor .bc-reviews-list{max-width:1120px;padding:12px 32px 64px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bc-visitor .bc-review{background:#fffefb;border:1px solid #DAEAE4;border-radius:23px;padding:28px;display:flex;flex-direction:column;min-width:0}.bc-visitor .bc-review:nth-child(3n+2){background:#eff7f7;border-color:#d1e4e7}.bc-visitor .bc-review>svg{color:#7ab8b2;width:29px;height:29px;margin-bottom:16px;flex-shrink:0}.bc-visitor .bc-review blockquote{font-size:15px;line-height:1.85;color:#345e51;margin:0;flex:1;overflow-wrap:anywhere}.bc-visitor .bc-review-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid #D5E6E0;margin-top:24px}.bc-visitor .bc-review-footer strong{color:#203e38;font-size:13px;font-weight:600}.bc-visitor .bc-review-footer p{color:#546e65;font-size:12px;margin-top:4px}.bc-visitor .bc-review-rating{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:9px;background:#ddefe6;color:#246861;font-size:13px;font-weight:600}.bc-visitor .bc-review-rating svg{width:14px;height:14px}.bc-visitor .bc-review-empty{grid-column:1/-1;padding:36px;border:1px dashed #BBD8CC;border-radius:22px;background:#edf7f3;max-width:720px}.bc-visitor .bc-review-empty h2{font-size:20px;line-height:1.45;font-weight:600;color:#203e38}.bc-visitor .bc-review-empty p{font-size:14px;line-height:1.8;color:#546e65;margin-top:10px}.bc-visitor .bc-review-empty a{margin-top:18px}.bc-visitor .bc-load-state{display:flex;align-items:center;gap:10px;min-height:88px;padding:24px;color:#246861;font-size:14px}.bc-visitor .bc-load-state svg{width:20px;height:20px}.bc-visitor .bc-document-viewer{border:1px solid #C6E3DC;border-radius:22px;background:#fffefb;box-shadow:0 4px 16px #245a4005;overflow:hidden}.bc-visitor .bc-document-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 22px;background:#e4f3ef;border-bottom:1px solid #C6E3DC;position:relative}.bc-visitor .bc-document-toolbar h3{font-size:16px;line-height:1.6;color:#203e38;font-weight:600;flex:1;min-width:min(230px,100%);overflow-wrap:anywhere}.bc-visitor .bc-document-toolbar a{flex-shrink:0}.bc-visitor .bc-document-page{background:#eef5f1}.bc-visitor .bc-document-loading{background:#eef5f1;color:#246861;gap:9px;font-size:14px}.bc-visitor .bc-document-loading svg{width:21px;height:21px;color:#246861}.bc-visitor .bc-document-frame{display:block;width:100%;height:min(860px,80svh);min-height:450px!important;border:0}.bc-visitor .bc-bodi-demo{width:100%;max-width:420px;background:#fffefb;border:1px solid #C6E3DC;border-radius:24px;box-shadow:0 6px 20px #275d4708;overflow:hidden}.bc-visitor .bc-bodi-demo-head{display:flex;align-items:center;gap:13px;padding:19px 22px;background:#e4f3ef;border-bottom:1px solid #C6E3DC}.bc-visitor .bc-bodi-demo-head strong{font-size:16px;color:#203e38;font-weight:650;display:block}.bc-visitor .bc-bodi-demo-head small{font-size:11px;color:#546e65;display:block;margin-top:3px}.bc-visitor .bc-bodi-demo-body{padding:22px}.bc-visitor .bc-bodi-question{margin:0 0 18px 26px;background:#ddeff2;border:1px solid #C8E0E5;border-radius:16px 16px 4px;padding:13px 15px;font-size:14px;line-height:1.65;color:#345e51}.bc-visitor .bc-bodi-answer{min-height:132px;border-left:3px solid #A9D6D0;padding-left:15px;font-size:14px;line-height:1.85;color:#345e51;margin-bottom:22px}.bc-visitor .bc-bodi-prompts{display:flex;flex-wrap:wrap;gap:7px}.bc-visitor .bc-bodi-prompts button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #C6E3DC;background:#f8fbf9;border-radius:11px;padding:9px 11px;min-height:44px;color:#246861;font-size:12px;font-weight:600}.bc-visitor .bc-bodi-prompts button[aria-pressed=true]{background:#ddefe6;border-color:#89bdb1}.bc-visitor .bc-bodi-prompts button:focus-visible{outline:2px solid #246861;outline-offset:3px}.bc-visitor .bc-bodi-demo-note{margin-top:17px;padding-top:12px;border-top:1px solid #E0EBE5;color:#546e65;font-size:11px;line-height:1.7}.bc-visitor .bc-bodi-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.bc-visitor .bc-bodi-feature{padding:22px 0;border-bottom:1px solid #CFE3D8;min-width:0}.bc-visitor .bc-bodi-feature h4{color:#203e38;font-size:16px;font-weight:600;margin:9px 0 5px;line-height:1.5}.bc-visitor .bc-bodi-feature p{font-size:14px;line-height:1.8;color:#546e65}.bc-visitor .bc-bodi-feature .bc-icon-tile{border:0;background:transparent;width:26px;height:26px;justify-content:flex-start}.bc-visitor .bc-bodi-feature .bc-icon-tile svg{width:21px;height:21px}@media(max-width:1023px){.bc-website .main-content-padding{padding-top:64px}.bc-visitor :is(section[id],h2[id],h3[id]){scroll-margin-top:88px}}@media(max-width:767px){.bc-visitor .bc-wayfinding-inner{grid-template-columns:1fr;gap:28px}.bc-visitor .bc-wayfinding-art{max-width:220px}.bc-visitor .bc-reviews-list{gap:18px}.bc-visitor .bc-review{padding:22px}}@media(max-width:639px){.bc-visitor .bc-reviews-list{grid-template-columns:1fr;padding:12px 20px 42px}.bc-visitor .bc-reviews-heading{padding:30px 20px 22px}.bc-visitor .bc-review-empty{padding:25px}.bc-visitor .bc-bodi-features{grid-template-columns:1fr}.bc-visitor .bc-bodi-demo-body{padding:19px}.bc-visitor .bc-document-toolbar{padding:15px}.bc-visitor .bc-document-frame{min-height:360px!important}.bc-visitor .bc-wayfinding{padding:32px 20px}}@media(hover:none){.bc-visitor :is(.bc-card,.bc-link-card,.bc-offer-card):hover{transform:none;box-shadow:0 4px 20px #245a4005}}.bc-visitor[data-brand-motion=false] *,.bc-visitor[data-brand-motion=false] *:before,.bc-visitor[data-brand-motion=false] *:after{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.bc-visitor *,.bc-visitor *:before,.bc-visitor *:after{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}}.bc-website .bc-header.bc-site-chrome{background:#fcfdf9;border-bottom:1px solid #D5E6DA}.bc-website .bc-site-chrome .bc-header-inner{max-width:1280px;padding-inline:40px}.bc-website .bc-site-chrome .bc-nav-link{font-size:13px;border-radius:6px;padding:11px 12px}.bc-website .bc-site-chrome .bc-nav-link--active{background:transparent;border-color:transparent;border-bottom-color:#7ab8b2;color:#246861}.bc-website .bc-site-chrome .bc-desktop-nav{gap:8px}.bc-website .bc-site-chrome .bc-discover>summary{font-size:13px;padding-inline:12px}.bc-website .bc-site-chrome .bc-navigation-map{width:620px;max-width:calc(100vw - 80px);padding:25px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0 28px;border-radius:6px 6px 22px 22px;border:1px solid #BFD9CB;background:#fffefa;box-shadow:0 18px 35px #24543b16}.bc-website .bc-site-chrome .bc-navigation-caption{font-size:11px;font-weight:600;line-height:1.6;color:#546e65;margin-bottom:13px}.bc-website .bc-site-chrome .bc-family-navigation-link{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:2px 10px;padding:12px 10px;border-bottom:1px solid #D9E7DC;border-radius:5px;color:#203e38;text-decoration:none;min-height:64px}.bc-website .bc-site-chrome .bc-family-navigation-link strong{grid-column:1;font-size:14px;line-height:1.5;font-weight:600}.bc-website .bc-site-chrome .bc-family-navigation-link span{grid-column:1;font-size:11px;line-height:1.6;color:#546e65}.bc-website .bc-site-chrome .bc-family-navigation-link svg{grid-column:2;grid-row:1/3;width:15px;height:15px;color:#246861}.bc-website .bc-site-chrome .bc-family-navigation-link:hover,.bc-website .bc-site-chrome .bc-family-navigation-link[aria-current=page]{background:#eaf5ee}.bc-website .bc-site-chrome .bc-family-navigation-link:focus-visible{outline:2px solid #246861;outline-offset:3px}.bc-website .bc-site-chrome .bc-navigation-information{padding-left:24px;border-left:1px solid #D7E5D9}.bc-website .bc-site-chrome .bc-navigation-information .bc-nav-link{font-size:12px;min-height:39px;padding-block:8px}.bc-website .bc-site-chrome .bc-navigation-foot{grid-column:1/-1;border-top:1px solid #CDDFD1;margin-top:20px;padding-top:15px;font-size:11px;line-height:1.7;color:#546e65}.bc-website .bc-mobile-dialog.bc-site-chrome{border-radius:6px 6px 24px 24px;background:#fffefa}.bc-website .bc-site-chrome .bc-mobile-family{background:#f0f7f0;margin-inline:-8px;padding-inline:8px;border-radius:14px}.bc-website .bc-site-chrome .bc-mobile-family>p{padding-inline:10px}.bc-website .bc-footer.bc-site-chrome{background:linear-gradient(120deg,#eaf5ec,#dff0e8 65%,#e6f0f2);border-top:1px solid #C5DDCF}.bc-website .bc-footer.bc-site-chrome .bc-footer-wrap{padding-inline:40px}.bc-website .bc-footer.bc-site-chrome .bc-footer-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:70px;align-items:end;padding:55px 0 45px}.bc-website .bc-footer.bc-site-chrome .bc-footer-invitation{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.bc-website .bc-footer.bc-site-chrome .bc-footer-homelink{display:inline-flex;border-radius:6px}.bc-website .bc-footer.bc-site-chrome .bc-footer-slogan strong{font-size:clamp(37px,4.6vw,60px);line-height:1.05;letter-spacing:-.055em;font-weight:600}.bc-website .bc-footer.bc-site-chrome .bc-footer-slogan strong>span{color:#246861}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact{padding-bottom:4px;max-width:36ch}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact>p{font-size:15px;line-height:1.85;color:#48665b}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact>a{display:inline-flex;align-items:center;gap:15px;color:#246861;font-size:14px;font-weight:600;min-height:46px;margin-top:17px}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact svg{width:18px;height:18px;flex-shrink:0}.bc-website .bc-footer.bc-site-chrome .bc-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:38px;padding:34px 0}.bc-website .bc-footer.bc-site-chrome .bc-footer-wayfinding{font-size:15px;font-weight:600;color:#203e38;margin:6px 0 9px}.bc-website .bc-footer.bc-site-chrome .bc-footer-brand>p{max-width:24ch}.bc-website .bc-footer.bc-site-chrome .bc-footer-company{gap:7px 23px;padding:18px 0;font-size:11px}.bc-website .bc-footer.bc-site-chrome .bc-footer-bottom{padding-block:13px}@media(max-width:1190px)and (min-width:1024px){.bc-website .bc-site-chrome .bc-header-inner{padding-inline:25px;gap:12px}.bc-website .bc-site-chrome .bc-desktop-nav{gap:1px}.bc-website .bc-site-chrome .bc-nav-link{font-size:12px;padding-inline:8px}.bc-website .bc-site-chrome .bc-account-link span{max-width:60px}}@media(max-width:767px){.bc-website .bc-site-chrome .bc-header-inner{padding-inline:20px}.bc-website .bc-footer.bc-site-chrome .bc-footer-wrap{padding-inline:24px}.bc-website .bc-footer.bc-site-chrome .bc-footer-intro{grid-template-columns:1fr;gap:25px;padding:39px 0 31px}.bc-website .bc-footer.bc-site-chrome .bc-footer-invitation{gap:25px}.bc-website .bc-footer.bc-site-chrome .bc-footer-slogan strong{font-size:43px}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact{max-width:44ch}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact>p{font-size:14px}.bc-website .bc-footer.bc-site-chrome .bc-footer-contact>a{font-size:13px;margin-top:9px}.bc-website .bc-footer.bc-site-chrome .bc-footer-grid{display:block;padding:20px 0}.bc-website .bc-footer.bc-site-chrome .bc-footer-brand{margin-bottom:24px}.bc-website .bc-footer.bc-site-chrome .bc-footer-company{display:flex;flex-wrap:wrap}.bc-website .bc-footer.bc-site-chrome .bc-footer-bottom{align-items:flex-start;gap:12px}.bc-website .bc-footer.bc-site-chrome .bc-footer-bottom>p{font-size:10px;line-height:1.8}}@media(max-width:350px){.bc-website .bc-site-chrome .bc-header-inner{padding-inline:16px}.bc-website .bc-footer.bc-site-chrome .bc-footer-wrap{padding-inline:20px}.bc-website .bc-footer.bc-site-chrome .bc-footer-slogan strong{font-size:37px}}.woonwijzer-ui .bc-property-scene{display:block;width:100%;height:auto;max-width:100%}.woonwijzer-ui .ww-property-art .bc-property-scene{width:156px;max-width:none;flex-shrink:0}.woonwijzer-ui .ww-welcome-art{max-width:440px}.woonwijzer-ui .bc-neighborhood{display:block;width:100%;height:auto}.woonwijzer-ui .ww-empty .bc-property-scene{width:180px;margin-bottom:12px}.woonwijzer-ui .ww-detail-art .bc-property-scene{max-height:180px}@media(max-width:639px){.woonwijzer-ui .ww-property-art .bc-property-scene{width:130px}}.bc-homepage{--hp-ink:#203E38;--hp-brand:#246861;--hp-light:#7AB8B2;--hp-muted:#546E65;--hp-line:#C6E3DC;--hp-paper:#FFFEFA;--hp-mint:#E4F3EF;--hp-blue:#E7F3F7;--hp-ease:cubic-bezier(.22,1,.36,1);font-family:Inter,sans-serif;color:var(--hp-ink);background:#fbfcf9;isolation:isolate;line-height:1.65}.bc-homepage *{box-sizing:border-box}.bc-homepage :is(h1,h2,h3,h4,p,figure,dl,dd,ul,ol){margin:0}.bc-homepage :is(h1,h2,h3,h4){font-family:inherit;text-wrap:balance}.bc-homepage :is(p,small){text-wrap:pretty}.bc-homepage :is(button,a){-webkit-tap-highlight-color:transparent}.bc-homepage button{font-family:inherit;cursor:pointer}.bc-homepage :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--hp-brand);outline-offset:5px}.bc-homepage :is(section,nav)[id]{scroll-margin-top:106px}.bc-homepage [hidden]{display:none!important}.bc-homepage .hp-wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.bc-homepage .hp-section{padding-block:96px}.bc-homepage h2{font-size:clamp(30px,3.5vw,48px);font-weight:600;letter-spacing:-.05em;line-height:1.15}.bc-homepage h2 span{color:var(--hp-brand)}.bc-homepage .hp-chapter{font-size:11px;letter-spacing:.075em;text-transform:uppercase;color:var(--hp-brand);font-weight:650;line-height:1.6;margin-bottom:18px}.bc-homepage .hp-overline{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.045em;color:var(--hp-brand);margin-bottom:22px}.bc-homepage .hp-dot{width:7px;height:7px;border-radius:100%;background:var(--hp-brand);box-shadow:0 0 0 5px #7ab8b21c;flex-shrink:0}.bc-homepage .hp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.bc-homepage .hp-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 20px;min-height:48px;border-radius:14px;border:1px solid #BBDAD0;background:#fffefa;color:var(--hp-brand);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.bc-homepage .hp-primary{background:var(--hp-light);border-color:var(--hp-light);color:#123f39;box-shadow:0 3px #528f8726}.bc-homepage .hp-button>svg{width:17px;height:17px;flex-shrink:0}.bc-homepage .hp-button:disabled{opacity:.65;cursor:wait}.bc-homepage .hp-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--hp-brand);font-weight:600;font-size:13px;line-height:1.65;text-decoration:none;max-width:100%}.bc-homepage .hp-text-link svg{width:16px;height:16px;flex-shrink:0}.bc-homepage .hp-example{display:inline-flex;align-items:center;font-size:10px;font-weight:500;color:#50685b;line-height:1.5}.bc-homepage .hp-example-note{font-size:11px!important;line-height:1.65;color:var(--hp-muted)!important}.bc-homepage .hp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bc-homepage .hp-hero{background:linear-gradient(180deg,#f5faf6 4%,#e7f3ed 91%)}.bc-homepage .hp-hero-top{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);align-items:center;gap:60px;padding-top:56px}.bc-homepage .hp-hero h1{font-size:clamp(48px,5.6vw,78px);line-height:1.05;font-weight:600;letter-spacing:-.065em;color:var(--hp-ink)}.bc-homepage .hp-hero h1>span{color:#2d7d74;position:relative}.bc-homepage .hp-hero h1>span:after{content:"";position:absolute;left:0;right:-4px;bottom:-8px;height:10px;border-top:3px solid #97C8B9;border-radius:50%;transform:rotate(-1deg)}.bc-homepage .hp-hero-intro{padding-top:36px}.bc-homepage .hp-hero-promise{font-size:21px;line-height:1.45;letter-spacing:-.025em;font-weight:550;max-width:28ch}.bc-homepage .hp-hero-intro>p+p{margin-top:17px;font-size:14px;line-height:1.85;color:var(--hp-muted);max-width:37ch}.bc-homepage .hp-hero-intro .hp-actions{margin-top:23px;align-items:flex-start;flex-direction:column;gap:8px}.bc-homepage .hp-hero-world{height:353px;position:relative;margin-top:26px;isolation:isolate}.bc-homepage .hp-hero-street{position:absolute;left:0;bottom:7px;width:65%;overflow:clip;z-index:-1}.bc-homepage .hp-street-art{width:100%;height:auto;display:block}.bc-homepage .hp-hero-street>span{display:block;font-size:11px;letter-spacing:.015em;color:var(--hp-muted);padding-left:28px;margin-top:3px}.bc-homepage .hp-connecting-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-2;stroke:#9dbfb1;stroke-width:1.5;stroke-dasharray:4 9}.bc-homepage .hp-hero-folder{position:absolute;top:35px;left:34%;width:39%;max-width:460px;background:var(--hp-paper);border:1px solid #B6D5C9;border-radius:0 20px 20px;box-shadow:0 12px 25px #244e3410;transform:rotate(-3deg);--hp-tilt:-3deg}.bc-homepage .hp-folder-tab{display:flex;align-items:center;gap:7px;position:absolute;bottom:100%;left:-1px;background:#d4ebe1;border:1px solid #B6D5C9;border-bottom:0;border-radius:13px 18px 0 0;padding:8px 18px;font-size:11px;font-weight:650;line-height:1.5;color:var(--hp-brand)}.bc-homepage .hp-folder-tab svg{width:15px;height:15px}.bc-homepage .hp-folder-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 23px 16px;border-bottom:1px solid #E1ECE3}.bc-homepage .hp-folder-head small{display:block;font-size:11px;color:var(--hp-muted)}.bc-homepage .hp-folder-head strong{display:block;font-size:22px;letter-spacing:-.035em;line-height:1.3;margin-top:5px;font-weight:600}.bc-homepage .hp-folder-body{display:flex;align-items:center;gap:10px;padding:8px 20px}.bc-homepage .hp-folder-body>svg{width:38%;height:auto;flex-shrink:0}.bc-homepage .hp-folder-body>div{display:grid;gap:10px}.bc-homepage .hp-folder-body span{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.7;color:var(--hp-muted)}.bc-homepage .hp-folder-body span svg{width:14px;height:14px;flex-shrink:0;color:var(--hp-brand)}.bc-homepage .hp-folder-action{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:11px 23px;border-top:1px solid #E1ECE3;font-size:11px;font-weight:600;color:var(--hp-brand);text-decoration:none;border-radius:0 0 20px 20px;background:#f2f8f2}.bc-homepage .hp-folder-action svg{width:15px;height:15px;flex-shrink:0}.bc-homepage .hp-hero-book{position:absolute;right:0;top:4px;width:22%;padding:24px 20px 21px 25px;background:#f8efd8;border:1px solid #E0D2B1;border-left:6px solid #D3BC8B;border-radius:3px 15px 15px 3px;box-shadow:4px 4px #fffefa,5px 5px #ded5bb;transform:rotate(5deg);text-decoration:none;color:var(--hp-ink)}.bc-homepage .hp-hero-book>svg{position:absolute;top:20px;right:18px;width:22px;height:22px;color:#7c673d}.bc-homepage .hp-hero-book small{font-size:11px;color:#705c37;display:block;margin-bottom:24px}.bc-homepage .hp-hero-book strong{font-size:19px;font-weight:550;letter-spacing:-.035em;line-height:1.4;display:block}.bc-homepage .hp-hero-book>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;margin-top:25px;color:#705c37}.bc-homepage .hp-hero-book>span svg{width:15px;height:15px}.bc-homepage .hp-hero-bodi{position:absolute;right:1%;bottom:17px;display:flex;align-items:center;gap:9px;background:#fffefa;border:1px solid #C6E3DC;border-radius:17px 17px 17px 3px;padding:12px 16px;text-decoration:none;box-shadow:0 6px 15px #245a4008}.bc-homepage .hp-hero-bodi strong{display:block;font-size:12px;font-weight:600}.bc-homepage .hp-hero-bodi small{display:block;font-size:10px;color:var(--hp-muted)}.bc-homepage .hp-hero-bodi>svg{width:16px;height:16px;color:var(--hp-brand);margin-left:8px}.bc-homepage .hp-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #C8DFD3;padding:14px 0 18px;font-size:11px;color:var(--hp-muted)}.bc-homepage .hp-hero-foot>span,.bc-homepage .hp-hero-foot>a{display:flex;align-items:center;gap:8px;min-height:44px}.bc-homepage .hp-hero-foot>a{text-decoration:none;color:var(--hp-brand);font-weight:600}.bc-homepage .hp-hero-foot>span svg,.bc-homepage .hp-hero-foot>a svg{width:16px;height:16px;flex-shrink:0}.bc-homepage .hp-route-ribbon{background:#fffefa;border-block:1px solid #D4E3D7}.bc-homepage .hp-route-ribbon .hp-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bc-homepage .hp-route-ribbon a{display:flex;align-items:center;gap:14px;padding:22px 20px;text-decoration:none;min-height:88px;border-right:1px solid #E2E9DF}.bc-homepage .hp-route-ribbon a:first-child{padding-left:0}.bc-homepage .hp-route-ribbon a:last-child{border-right:0;padding-right:0}.bc-homepage .hp-route-ribbon a>span{font-size:12px;color:#536c59}.bc-homepage .hp-route-ribbon a>svg{width:19px;height:19px;color:var(--hp-brand);flex-shrink:0}.bc-homepage .hp-route-ribbon a>strong{font-size:13px;font-weight:550;flex:1}.bc-homepage .hp-route-ribbon a>svg:last-child{width:14px;height:14px}.bc-homepage .hp-manifesto{padding:74px 0 0;background:#fbfcf9}.bc-homepage .hp-manifesto .hp-wrap{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-bottom:64px;border-bottom:1px solid #D8E5D9}.bc-homepage .hp-manifesto p:first-child{font-size:12px;color:var(--hp-brand);max-width:20ch;font-weight:600}.bc-homepage .hp-manifesto p:last-child{font-size:clamp(23px,2.6vw,34px);line-height:1.5;letter-spacing:-.03em;max-width:37ch;font-weight:450}.bc-homepage .hp-manifesto strong{font-weight:550;color:var(--hp-brand)}.bc-homepage .hp-section-heading{display:grid;grid-template-columns:1.4fr .8fr;gap:70px;align-items:end;margin-bottom:44px}.bc-homepage .hp-section-heading>p{font-size:14px;line-height:1.9;color:var(--hp-muted)}.bc-homepage .hp-learning-desk{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);background:#f0f5ed;border:1px solid #CFDFD2;border-radius:22px;box-shadow:0 10px 28px #294c2a05;min-width:0}.bc-homepage .hp-curriculum{padding:23px 16px;border-right:1px solid #D0E0D2;background:#f3f8f0;border-radius:22px 0 0 22px;min-width:0}.bc-homepage .hp-ui-heading{display:flex;align-items:center;gap:12px;margin:0 7px 18px}.bc-homepage .hp-ui-heading>svg{width:36px;height:39px;padding:8px;border:1px solid #C3DDCB;border-radius:12px;color:var(--hp-brand);background:#e1f0e5;flex-shrink:0}.bc-homepage .hp-ui-heading strong{display:block;font-size:14px;font-weight:600}.bc-homepage .hp-ui-heading small{display:block;font-size:10px;color:var(--hp-muted);margin-top:2px}.bc-homepage .hp-modules{display:grid;gap:5px}.bc-homepage .hp-modules button{display:flex;align-items:center;gap:10px;text-align:left;padding:9px 10px;border-radius:12px;border:1px solid transparent;min-height:44px;color:#425d4d;min-width:0}.bc-homepage .hp-modules button[aria-selected=true]{background:#fffefa;border-color:#bfd9ca;box-shadow:0 3px 5px #245a4006;color:var(--hp-brand)}.bc-homepage .hp-modules button>span{width:28px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #D5E5D8;border-radius:9px;font-size:11px;background:#f9fcf6}.bc-homepage .hp-modules button[aria-selected=true]>span{background:#c3e1d3;border-color:#acd0be}.bc-homepage .hp-modules button strong{font-size:11px;font-weight:550;line-height:1.65;flex:1;min-width:0}.bc-homepage .hp-modules button>svg{width:13px;height:13px;flex-shrink:0}.bc-homepage .hp-lesson-preview{background:var(--hp-paper);padding:27px 32px 28px;border-radius:0 22px 22px 0;min-width:0;display:flex;flex-direction:column}.bc-homepage .hp-lesson-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--hp-muted);border-bottom:1px solid #E4E9DC;padding-bottom:20px}.bc-homepage .hp-lesson-page{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:15px;align-items:center;flex:1;padding-block:24px;min-height:298px}.bc-homepage .hp-chapter-number{display:block;font-size:69px;font-weight:450;letter-spacing:-.07em;line-height:1;color:#568672;margin-bottom:17px}.bc-homepage .hp-lesson-page small{font-size:10px;color:var(--hp-muted)}.bc-homepage .hp-lesson-page h3{font-size:clamp(24px,2.5vw,34px);font-weight:550;letter-spacing:-.045em;line-height:1.2;margin-top:10px;min-height:3.6em}.bc-homepage .hp-lesson-page p{font-size:12px;line-height:1.85;color:var(--hp-muted);margin-top:15px}.bc-homepage .hp-learning-art{align-self:center}.bc-homepage .hp-learning-art>svg{width:125%;max-width:none;height:auto;margin-left:-12%}.bc-homepage .hp-lesson-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:10px;padding-block:18px;border-top:1px solid #E4E9DC;color:var(--hp-muted)}.bc-homepage .hp-lesson-tools>span{display:flex;align-items:center;gap:7px}.bc-homepage .hp-lesson-tools svg{width:14px;height:14px;color:var(--hp-brand)}.bc-homepage .hp-lesson-progress{padding-top:4px}.bc-homepage .hp-lesson-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--hp-brand)}.bc-homepage .hp-lesson-progress small{font-size:10px;color:var(--hp-muted)}.bc-homepage .hp-segments{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;margin-top:10px}.bc-homepage .hp-segments span{height:5px;border-radius:10px;background:#e1e9de;transition:background .18s}.bc-homepage .hp-segments span[data-active=true]{background:#81b9a7}.bc-homepage .hp-workbook-note{position:absolute;right:-8px;bottom:-27px;width:242px;background:#f8f0da;border:1px solid #E6DAB6;padding:16px 19px;transform:rotate(3deg);border-radius:4px 4px 14px;box-shadow:0 5px 12px #67553108;display:none}.bc-homepage .hp-workbook-note>svg{width:17px;height:17px;color:#846c3a;float:right}.bc-homepage .hp-workbook-note p{font-size:12px;line-height:1.65;color:#655432}.bc-homepage .hp-workbook-note>span{display:block;font-size:10px;margin-top:9px;color:#766441}.bc-homepage .hp-course-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;margin-top:34px}.bc-homepage .hp-course-benefits>div{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #DFE8DC}.bc-homepage .hp-benefit-number{font-size:11px;color:var(--hp-brand);margin-top:3px}.bc-homepage .hp-course-benefits h3{font-size:14px;font-weight:600;line-height:1.5}.bc-homepage .hp-course-benefits p{font-size:12px;line-height:1.85;margin-top:6px;color:var(--hp-muted)}.bc-homepage .hp-learning-actions{margin-top:28px}.bc-homepage .hp-learning-actions>p{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--hp-muted);margin-top:18px}.bc-homepage .hp-learning-actions>p svg{width:14px;height:14px;color:var(--hp-brand);flex-shrink:0}.bc-homepage .hp-dossier-section{background:#eaf4f4;border-block:1px solid #D6E6E1}.bc-homepage .hp-dossier-intro{max-width:780px;margin-bottom:37px}.bc-homepage .hp-dossier-intro>p:last-child{font-size:14px;line-height:1.9;color:var(--hp-muted);max-width:56ch;margin-top:18px}.bc-homepage .hp-dossier-demo{border:1px solid #BAD9D0;border-radius:22px;background:#fffefa;box-shadow:0 12px 30px #244e3410;overflow:hidden}.bc-homepage .hp-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 27px;border-bottom:1px solid #D7E7DE;background:#f5faf4}.bc-homepage .hp-demo-toolbar>span:first-child{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--hp-brand)}.bc-homepage .hp-demo-toolbar svg{width:17px;height:17px}.bc-homepage .hp-dossier-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:35px;padding:30px}.bc-homepage .hp-property-overview{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(130deg,#e8f4ec,#e3f0f5);border-radius:15px;padding:20px 24px;min-width:0}.bc-homepage .hp-property-overview>svg{width:100%;height:auto;max-width:245px}.bc-homepage .hp-property-overview>div{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.bc-homepage .hp-property-overview small{font-size:10px;color:var(--hp-muted);grid-column:1/-1}.bc-homepage .hp-property-overview h3{font-size:21px;letter-spacing:-.035em;font-weight:600;grid-column:1/-1}.bc-homepage .hp-property-overview p{font-size:12px;color:var(--hp-muted)}.bc-homepage .hp-property-overview strong{font-size:17px;font-weight:600;grid-column:2;grid-row:3;justify-self:end}.bc-homepage .hp-property-overview strong small{display:block;text-align:right;font-size:10px;font-weight:400}.bc-homepage .hp-dossier-work{min-width:0}.bc-homepage .hp-dossier-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;isolation:isolate;padding-top:8px}.bc-homepage .hp-dossier-steps:before{content:"";position:absolute;left:16%;right:16%;top:32px;border-top:2px solid #C3DCCE;z-index:-1}.bc-homepage .hp-dossier-steps button{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:11px;font-weight:550;padding:0 3px;color:var(--hp-muted);line-height:1.5;min-width:0}.bc-homepage .hp-dossier-steps button>span{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#f3f8f0;border:1px solid #C8DECF;border-radius:16px;color:var(--hp-brand);transition:background .18s,border-color .18s}.bc-homepage .hp-dossier-steps button[aria-pressed=true]>span{background:#b4dacb;color:#205b50;border-color:#8fbfaa;box-shadow:0 0 0 5px #e9f4ea}.bc-homepage .hp-dossier-steps button[aria-pressed=true]{color:var(--hp-brand);font-weight:650}.bc-homepage .hp-dossier-steps svg{width:20px;height:20px}.bc-homepage .hp-dossier-result{padding:29px 10px 6px;min-height:249px}.bc-homepage .hp-dossier-result h3{font-size:21px;font-weight:550;letter-spacing:-.025em;line-height:1.4}.bc-homepage .hp-dossier-result>p{font-size:13px;line-height:1.85;color:var(--hp-muted);margin-top:10px;max-width:56ch}.bc-homepage .hp-dossier-result ul{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;list-style:none;margin-top:22px}.bc-homepage .hp-dossier-result li{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--hp-brand)}.bc-homepage .hp-dossier-result li svg{width:13px;height:13px;flex-shrink:0}.bc-homepage .hp-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 27px;border-top:1px solid #D7E7DE;background:#f7faf5}.bc-homepage .hp-demo-footer>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--hp-muted)}.bc-homepage .hp-demo-footer>span svg{width:15px;height:15px;flex-shrink:0}.bc-homepage .hp-dossier-caption{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--hp-muted);margin-top:17px}.bc-homepage .hp-dossier-caption a{display:inline-flex;align-items:center;gap:7px;font-weight:600;min-height:44px;color:var(--hp-brand);text-decoration:none}.bc-homepage .hp-dossier-caption svg{width:15px;height:15px}.bc-homepage .hp-advice-section{background:#fbfaf5}.bc-homepage .hp-advice-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:43px}.bc-homepage .hp-advice-heading>p{font-size:13px;line-height:1.9;color:var(--hp-muted)}.bc-homepage .hp-bid-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:70px;align-items:center;background:#f0f2e8;padding:40px 50px;border:1px solid #DDE3CE;border-radius:6px;position:relative}.bc-homepage .hp-bid-document{background:#fffefa;border:1px solid #D3DAC5;border-radius:4px 14px 14px 4px;box-shadow:4px 5px #fcfcf3,5px 6px #d4ddc9,0 12px 20px #3751320a;transform:rotate(-2deg);padding:27px 30px 22px}.bc-homepage .hp-bid-doc-header{display:flex;align-items:flex-start;flex-direction:column;gap:7px;padding-bottom:19px;border-bottom:1px solid #DFE7D5}.bc-homepage .hp-bid-doc-header>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--hp-brand)}.bc-homepage .hp-bid-doc-header svg{width:16px;height:16px}.bc-homepage .hp-bid-doc-header small{font-size:10px;color:var(--hp-muted)}.bc-homepage .hp-bid-amount{padding:25px 0 22px;min-height:163px}.bc-homepage .hp-bid-amount>p{font-size:12px;color:var(--hp-brand);font-weight:550}.bc-homepage .hp-bid-amount>strong{display:block;font-size:clamp(34px,3.6vw,51px);line-height:1.2;font-weight:550;letter-spacing:-.055em;color:var(--hp-ink);font-variant-numeric:tabular-nums;margin-top:6px}.bc-homepage .hp-bid-amount>span{font-size:11px;color:var(--hp-muted);margin-top:9px;display:block;line-height:1.7}.bc-homepage .hp-bid-range{padding:20px 0;border-block:1px solid #DFE7D5}.bc-homepage .hp-bid-range>span{font-size:10px;color:var(--hp-muted);display:block}.bc-homepage .hp-bid-range>strong{font-size:16px;letter-spacing:-.01em;display:block;margin-top:5px;font-weight:550}.bc-homepage .hp-range-track{position:relative;height:9px;background:#e8ede0;border-radius:10px;margin-top:13px;overflow:hidden}.bc-homepage .hp-range-track>i{display:block;position:absolute;top:0;bottom:0;background:#81b6a2;border-radius:inherit;transition:left .26s var(--hp-ease),width .26s var(--hp-ease)}.bc-homepage .hp-bid-document>.hp-example-note{margin-top:13px}.bc-homepage .hp-bid-choices{min-width:0}.bc-homepage .hp-bid-choices>.hp-chapter{font-size:10px;letter-spacing:.03em;margin-bottom:12px}.bc-homepage .hp-bid-choices>h3{font-size:32px;font-weight:550;line-height:1.2;letter-spacing:-.045em;margin-bottom:25px}.bc-homepage .hp-scenarios{display:grid}.bc-homepage .hp-scenarios button{display:flex;align-items:center;gap:16px;text-align:left;padding:17px 0;border-bottom:1px solid #CCD9C4;min-height:68px;color:#47604d}.bc-homepage .hp-scenarios button:first-child{border-top:1px solid #CCD9C4}.bc-homepage .hp-scenarios button>span:first-child{font-size:11px;color:var(--hp-muted)}.bc-homepage .hp-scenarios button>div{flex:1;min-width:0}.bc-homepage .hp-scenarios strong{display:block;font-size:14px;font-weight:600}.bc-homepage .hp-scenarios small{display:block;font-size:11px;line-height:1.7;color:var(--hp-muted);margin-top:4px}.bc-homepage .hp-radio-dot{width:19px;height:19px;border:1.5px solid #9CBBA5;border-radius:50%;padding:4px;flex-shrink:0}.bc-homepage .hp-scenarios button[aria-pressed=true]{color:var(--hp-brand)}.bc-homepage .hp-scenarios button[aria-pressed=true] .hp-radio-dot:after{content:"";display:block;width:100%;height:100%;background:#3d7f68;border-radius:50%}.bc-homepage .hp-bid-choices>.hp-text-link{margin-top:20px}.bc-homepage .hp-advice-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;margin-top:30px}.bc-homepage .hp-advice-benefits>div{display:flex;align-items:flex-start;gap:15px;padding:21px 0;border-bottom:1px solid #DFE7D5}.bc-homepage .hp-advice-benefits>div>svg{width:22px;height:22px;flex-shrink:0;color:var(--hp-brand);margin-top:3px}.bc-homepage .hp-advice-benefits>div>div{flex:1}.bc-homepage .hp-advice-benefits>div>span{font-size:10px;color:#59735f}.bc-homepage .hp-advice-benefits h3{font-size:14px;font-weight:600}.bc-homepage .hp-advice-benefits p{font-size:12px;line-height:1.85;margin-top:6px;color:var(--hp-muted)}.bc-homepage .hp-advice-bottom{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:28px}.bc-homepage .hp-advice-bottom p{font-size:11px;color:var(--hp-muted)}.bc-homepage .hp-bodi-section{background:#eff6f3;border-block:1px solid #D8E7DD}.bc-homepage .hp-bodi-composition{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center}.bc-homepage .hp-bodi-letter{position:relative;min-width:0}.bc-homepage .hp-handwritten{display:block;color:var(--hp-brand);font-size:13px;font-weight:550;letter-spacing:-.015em;transform:rotate(-2deg);transform-origin:left;margin-bottom:23px}.bc-homepage .hp-bodi-letter h2{font-size:clamp(30px,3.5vw,46px)}.bc-homepage .hp-bodi-letter>p{font-size:14px;line-height:1.9;color:var(--hp-muted);margin-top:23px;max-width:46ch}.bc-homepage .hp-bodi-letter>.hp-bodi-note{font-size:12px;color:var(--hp-brand);font-weight:550;margin-top:16px;border-left:2px solid #8EBFAC;padding-left:15px}.bc-homepage .hp-bodi-letter>.hp-text-link{margin-top:20px}.bc-homepage .hp-bodi-chat{background:#fffefa;border:1px solid #BFDACC;border-radius:22px;box-shadow:0 14px 32px #2e5c3d09;min-width:0}.bc-homepage .hp-chat-top{display:flex;align-items:center;gap:10px;padding:15px 20px;background:#e1f0e8;border-bottom:1px solid #C4DBCB;border-radius:22px 22px 0 0}.bc-homepage .hp-chat-top>div{flex:1;min-width:0}.bc-homepage .hp-chat-top strong{display:block;font-size:16px;font-weight:600}.bc-homepage .hp-chat-top small{font-size:11px;color:var(--hp-muted);display:block}.bc-homepage .hp-chat-body{padding:25px 24px 18px;min-height:268px}.bc-homepage .hp-question{font-size:13px;line-height:1.8;color:#34544a;background:#e7f1f4;border:1px solid #CFDFDF;border-radius:15px 15px 3px;padding:13px 16px;margin-left:42px}.bc-homepage .hp-answer{display:flex;gap:10px;margin-top:22px}.bc-homepage .hp-answer>span{display:flex;align-items:center;justify-content:center;width:29px;height:31px;border:1px solid #CDE1D2;border-radius:10px;background:#eaf5e9;flex-shrink:0}.bc-homepage .hp-answer svg{width:15px;height:15px;color:var(--hp-brand)}.bc-homepage .hp-answer p{font-size:13px;line-height:1.85;color:#34544a;padding-top:3px}.bc-homepage .hp-chat-prompts{display:flex;flex-wrap:wrap;gap:7px;padding:0 24px 13px}.bc-homepage .hp-chat-prompts button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:11px;border:1px solid #C4DDCE;background:#f3f8f1;color:var(--hp-brand);border-radius:10px;padding:9px 12px}.bc-homepage .hp-chat-prompts button[aria-pressed=true]{background:#d8ebde;border-color:#9ac3af}.bc-homepage .hp-chat-prompts svg{width:13px;height:13px}.bc-homepage .hp-bodi-chat>.hp-example-note{padding:0 24px 20px}.bc-homepage .hp-comparison{background:#fffefa}.bc-homepage .hp-compare-heading{text-align:center;max-width:800px;margin:0 auto 31px}.bc-homepage .hp-compare-heading>p:last-child{font-size:14px;line-height:1.85;color:var(--hp-muted);margin:22px auto 0;max-width:62ch}.bc-homepage .hp-comparison-topics{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;max-width:960px;margin:0 auto 30px}.bc-homepage .hp-comparison-topics button{padding:9px 14px;min-height:44px;border:1px solid #D9E3D3;background:#f7faf3;border-radius:10px;color:#506552;font-size:11px;line-height:1.6;font-weight:500}.bc-homepage .hp-comparison-topics button[aria-pressed=true]{background:#dcede0;border-color:#9ec5af;color:var(--hp-brand);font-weight:600}.bc-homepage .hp-comparison-result{border-top:1px solid #BBD5BE;border-bottom:1px solid #BBD5BE}.bc-homepage .hp-comparison-result>h3{display:flex;align-items:center;gap:10px;justify-content:center;font-size:13px;font-weight:600;padding:16px;color:var(--hp-brand);border-bottom:1px solid #DFE7D8;background:#f7faf3}.bc-homepage .hp-comparison-result>h3 svg{width:17px;height:17px}.bc-homepage .hp-comparison-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bc-homepage .hp-comparison-result dl>div{padding:27px 30px 29px;border-right:1px solid #DEE6D5;min-width:0}.bc-homepage .hp-comparison-result dl>div:last-child{border-right:0}.bc-homepage .hp-comparison-result dl>div[data-highlight=true]{background:#e6f2e7}.bc-homepage .hp-comparison-result dt{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.035em;position:relative;min-height:71px}.bc-homepage .hp-comparison-result dt>svg{width:20px;height:20px;display:inline;margin-right:7px;color:var(--hp-brand)}.bc-homepage .hp-comparison-result dt small{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:8px;line-height:1.65;color:var(--hp-muted)}.bc-homepage .hp-comparison-result dd{font-size:14px;line-height:1.85;margin-top:22px;min-height:78px;color:#435b4a}.bc-homepage .hp-compare-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:22px}.bc-homepage .hp-compare-bottom>p{font-size:12px;color:var(--hp-muted);max-width:45ch;line-height:1.85}.bc-homepage .hp-pricing{background:#edf5f0;border-top:1px solid #D4E5D9}.bc-homepage .hp-pricing-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:end;margin-bottom:40px}.bc-homepage .hp-pricing-heading>p{font-size:14px;line-height:1.9;color:var(--hp-muted)}.bc-homepage .hp-package-ledger{border:1px solid #BED9C9;background:#fffefa;border-radius:18px;overflow:hidden}.bc-homepage .hp-ledger-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:var(--hp-brand);padding:16px 26px;border-bottom:1px solid #CCDCCD;background:#f4f8f0}.bc-homepage .hp-ledger-caption>span:first-child{font-weight:650}.bc-homepage .hp-ledger-caption>span:last-child{font-size:10px;color:var(--hp-muted)}.bc-homepage .hp-package-row+.hp-package-row{border-top:1px solid #D3E2D4}.bc-homepage .hp-package-row[data-open=true]{background:#f0f7ee}.bc-homepage .hp-package-line{display:flex;align-items:center;gap:20px;padding:21px 27px;min-width:0}.bc-homepage .hp-package-toggle{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr) minmax(145px,.85fr) 19px;align-items:center;gap:20px;flex:1;text-align:left;min-width:0;min-height:58px;color:var(--hp-ink)}.bc-homepage .hp-package-name small{display:block;font-size:10px;line-height:1.6;color:var(--hp-brand);margin-bottom:5px}.bc-homepage .hp-package-name strong{display:block;font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.bc-homepage .hp-package-for{font-size:11px;line-height:1.75;color:var(--hp-muted);max-width:24ch}.bc-homepage .hp-package-toggle>svg{width:17px;height:17px;color:var(--hp-brand);transition:transform .18s}.bc-homepage .hp-package-row[data-open=true] .hp-package-toggle>svg{transform:rotate(180deg)}.bc-homepage .hp-price{display:flex;align-items:flex-start;flex-direction:column;font-variant-numeric:tabular-nums;gap:3px;min-width:0}.bc-homepage .hp-price strong{font-size:25px;line-height:1.3;letter-spacing:-.04em;font-weight:550;color:var(--hp-ink)}.bc-homepage .hp-price del{font-size:12px;color:#5c7466;white-space:nowrap}.bc-homepage .hp-price>span{display:flex;flex-wrap:wrap;gap:5px 12px}.bc-homepage .hp-package-buy{font-size:12px;padding:11px 15px;min-height:44px;flex-shrink:0;gap:12px}.bc-homepage .hp-package-owned{display:flex;align-items:center;justify-content:center;gap:7px;width:115px;flex-shrink:0;font-size:10px;line-height:1.6;color:var(--hp-brand)}.bc-homepage .hp-package-owned svg{width:17px;height:17px;flex-shrink:0}.bc-homepage .hp-package-details{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:6px 27px 29px}.bc-homepage .hp-package-details>div>p{font-size:13px;line-height:1.9;color:var(--hp-muted);max-width:55ch}.bc-homepage .hp-package-chips{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:19px}.bc-homepage .hp-package-chips>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--hp-brand)}.bc-homepage .hp-package-chips svg{width:15px;height:15px;flex-shrink:0}.bc-homepage .hp-package-details ul{list-style:none;padding:0;display:grid;gap:9px}.bc-homepage .hp-package-details li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8;color:#385646}.bc-homepage .hp-package-details li svg{width:14px;height:14px;flex-shrink:0;margin-top:4px;color:var(--hp-brand)}.bc-homepage .hp-package-details .hp-text-link{margin-top:15px;font-size:12px}.bc-homepage .hp-all-packages{margin-top:16px}.bc-homepage .hp-price-empty{padding:30px;font-size:14px;color:var(--hp-muted)}.bc-homepage .hp-loose-intro{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;padding-top:44px;margin-top:20px;border-top:1px solid #C6DDCD}.bc-homepage .hp-loose-intro h3{font-size:27px;line-height:1.3;font-weight:550;letter-spacing:-.04em}.bc-homepage .hp-loose-intro p{font-size:12px;color:var(--hp-muted)}.bc-homepage .hp-loose-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;margin-top:24px}.bc-homepage .hp-loose-product{padding:24px 0 0;border-top:2px solid #BCD5C3;min-width:0;display:flex;flex-direction:column}.bc-homepage .hp-loose-heading{display:flex;align-items:center;gap:14px;min-width:0}.bc-homepage .hp-loose-icon{width:41px;height:43px;display:flex;align-items:center;justify-content:center;border:1px solid #BFD9CA;border-radius:13px;background:#fffefa;color:var(--hp-brand);flex-shrink:0;transform:rotate(-3deg)}.bc-homepage .hp-loose-icon svg{width:21px;height:21px}.bc-homepage .hp-loose-heading>div{flex:1;min-width:0}.bc-homepage .hp-loose-heading small{font-size:9px;color:var(--hp-brand);display:block;margin-bottom:3px}.bc-homepage .hp-loose-heading h3{font-size:23px;line-height:1.3;letter-spacing:-.04em;font-weight:550}.bc-homepage .hp-loose-heading .hp-price strong{font-size:24px;white-space:nowrap}.bc-homepage .hp-loose-product>.hp-loose-tagline{font-size:12px;font-weight:550;color:var(--hp-brand);margin-top:15px}.bc-homepage .hp-loose-product>p{font-size:12px;line-height:1.9;color:var(--hp-muted);margin-top:11px}.bc-homepage .hp-loose-product>.hp-product-notice{align-self:flex-start;background:#dceedf;border:1px solid #AFCFB6;border-radius:8px;font-size:11px;color:var(--hp-brand);padding:6px 10px;font-weight:550}.bc-homepage .hp-loose-chips{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:18px}.bc-homepage .hp-loose-chips>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--hp-brand)}.bc-homepage .hp-loose-chips svg{width:13px;height:13px;flex-shrink:0}.bc-homepage .hp-loose-product details{margin:15px 0 16px}.bc-homepage .hp-loose-product summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:12px;font-weight:550;color:var(--hp-brand);width:-moz-max-content;width:max-content;max-width:100%}.bc-homepage .hp-loose-product summary::-webkit-details-marker{display:none}.bc-homepage .hp-loose-product summary svg{width:14px;height:14px;transition:transform .18s}.bc-homepage .hp-loose-product details[open] summary svg{transform:rotate(180deg)}.bc-homepage .hp-loose-product ul{list-style:none;padding:4px 0 10px;display:grid;gap:8px}.bc-homepage .hp-loose-product li{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.85;color:var(--hp-muted)}.bc-homepage .hp-loose-product li svg{width:14px;height:14px;flex-shrink:0;margin-top:4px;color:var(--hp-brand)}.bc-homepage .hp-loose-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:auto}.bc-homepage .hp-reviews{background:#f5f3e8;border-block:1px solid #E2DFCA}.bc-homepage .hp-review-label{display:flex;align-items:center;gap:20px;margin-bottom:36px}.bc-homepage .hp-review-label>svg{width:33px;height:33px;color:#7fa28d}.bc-homepage .hp-review-label h2{font-size:28px}.bc-homepage .hp-review-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 50px}.bc-homepage .hp-review-primary{grid-column:1/-1;max-width:920px}.bc-homepage .hp-review-primary blockquote{font-size:clamp(24px,3.3vw,43px);font-weight:450;line-height:1.5;letter-spacing:-.035em;overflow-wrap:anywhere}.bc-homepage .hp-review-secondary{padding-top:23px;border-top:1px solid #CFD5BE}.bc-homepage .hp-review-secondary blockquote{font-size:15px;line-height:1.85;color:#405a45;overflow-wrap:anywhere}.bc-homepage .hp-review-editorial figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;margin-top:24px;color:var(--hp-muted)}.bc-homepage .hp-review-editorial figcaption strong{font-weight:600;color:var(--hp-ink)}.bc-homepage .hp-review-editorial figcaption span{font-size:11px}.bc-homepage .hp-review-editorial figcaption b{margin-left:7px;color:var(--hp-brand)}.bc-homepage .hp-next{background:#fffefa}.bc-homepage .hp-next-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:95px;align-items:start}.bc-homepage .hp-next-grid>div>p:not(.hp-chapter){font-size:14px;line-height:1.9;color:var(--hp-muted);margin-top:21px;max-width:40ch}.bc-homepage .hp-next-grid>div>svg{display:block;width:220px;height:auto;margin:25px 0 0 8px}.bc-homepage .hp-situation-list>a{display:flex;align-items:center;gap:18px;min-height:133px;padding:23px 0;border-bottom:1px solid #D8E5D5;text-decoration:none;color:var(--hp-ink)}.bc-homepage .hp-situation-list>a:first-child{border-top:1px solid #D8E5D5}.bc-homepage .hp-situation-number{font-size:12px;color:var(--hp-brand);align-self:flex-start;padding-top:5px}.bc-homepage .hp-situation-list h3{font-size:20px;font-weight:550;letter-spacing:-.035em;line-height:1.35}.bc-homepage .hp-situation-list p{font-size:12px;line-height:1.85;color:var(--hp-muted);margin-top:9px;max-width:47ch}.bc-homepage .hp-situation-list strong{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--hp-brand);margin-top:11px}.bc-homepage .hp-situation-list>a>div{flex:1;min-width:0}.bc-homepage .hp-situation-list>a>svg{width:20px;height:20px;flex-shrink:0;color:var(--hp-brand)}.bc-homepage .hp-situation-list>a.hp-situation-help{border:0;min-height:44px;font-size:11px;color:var(--hp-muted);gap:9px;line-height:1.75;margin-top:9px;padding:10px 0}.bc-homepage .hp-situation-help>svg{width:16px;height:16px}.bc-homepage .hp-faq{padding-top:30px;background:#fffefa}.bc-homepage .hp-faq-heading{display:flex;align-items:center;gap:22px;border-top:1px solid #D6E3D1;padding-top:48px;margin-bottom:28px}.bc-homepage .hp-faq-heading>svg{width:28px;height:28px;color:var(--hp-brand);flex-shrink:0}.bc-homepage .hp-faq-heading h2{font-size:28px;font-weight:550;line-height:1.3;letter-spacing:-.035em}.bc-homepage .hp-faq-heading p{font-size:12px;color:var(--hp-muted);line-height:1.8;margin-top:11px}.bc-homepage .hp-faq-list{margin-bottom:17px}.bc-homepage .hp-faq-item{border-bottom:1px solid #D6E3D1}.bc-homepage .hp-faq-item h3 button{display:flex;align-items:center;gap:20px;width:100%;text-align:left;font-size:14px;font-weight:550;line-height:1.7;min-height:72px;padding:20px 0;color:var(--hp-ink)}.bc-homepage .hp-faq-number{font-size:10px;color:var(--hp-muted);font-weight:400;flex-shrink:0}.bc-homepage .hp-faq-item h3 button>svg{width:19px;height:19px;margin-left:auto;flex-shrink:0;transition:transform .18s;color:var(--hp-brand)}.bc-homepage .hp-faq-item h3 button[aria-expanded=true]>svg{transform:rotate(45deg)}.bc-homepage .hp-faq-item>div>p{font-size:13px;line-height:1.9;color:var(--hp-muted);padding:0 45px 23px 32px;max-width:83ch}.bc-homepage .hp-finale{background:linear-gradient(180deg,#fffefa,#eef7ef);padding:14px 0 48px}.bc-homepage .hp-finale .hp-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #D3E3D0;padding-top:30px}.bc-homepage .hp-finale p{font-size:14px;line-height:1.8;color:var(--hp-brand);max-width:55ch}.hp-report-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#183c325e;z-index:80}.hp-report-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:81;width:calc(100% - 32px);max-width:720px;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:#fffefa;color:#203e38;font-family:Inter,sans-serif;border:1px solid #BFD5C3;border-radius:22px;padding:31px;box-shadow:0 20px 70px #153b3326;line-height:1.8}.hp-report-dialog *{box-sizing:border-box}.hp-report-dialog :is(p,h2,h3,ul){margin:0}.hp-report-dialog :is(button,a):focus-visible{outline:2px solid #246861;outline-offset:4px}.hp-report-title{padding-right:30px}.hp-report-title>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#246861;margin-bottom:9px}.hp-report-title>span svg{width:17px;height:17px}.hp-report-title h2{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.035em}.hp-report-title p{font-size:12px;line-height:1.8;color:#546e65;margin-top:10px}.hp-report-close{position:absolute;right:15px;top:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #CDDECB;border-radius:12px;color:#246861;background:#f4f8ef}.hp-report-close svg{width:19px;height:19px}.hp-report-prices{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#e6f2e6;border:1px solid #BCD8C0;padding:19px;margin-top:25px;border-radius:13px}.hp-report-prices small{display:block;font-size:10px;color:#386047}.hp-report-prices strong{display:block;font-size:21px;font-weight:600;line-height:1.4;margin-top:5px}.hp-report-dialog>section{padding-top:22px;margin-top:22px;border-top:1px solid #D7E3CD}.hp-report-dialog h3{font-size:15px;font-weight:600;line-height:1.5;margin-bottom:12px}.hp-report-dialog p,.hp-report-dialog li{font-size:12px;line-height:1.85;color:#546e65}.hp-report-scenario{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #E0E8D5;font-size:13px}.hp-report-scenario strong{font-weight:600}.hp-report-scenario>span{white-space:nowrap;font-weight:600;color:#246861}.hp-report-conditions{display:flex;flex-wrap:wrap;gap:7px 15px;padding:0;list-style:none}.hp-report-conditions li{display:flex;align-items:center;gap:5px}.hp-report-conditions svg{width:14px;height:14px;color:#246861}.hp-report-dialog>.hp-report-warning{padding:20px;border:1px solid #E0D1A5;border-radius:13px;background:#fcf5e5}.hp-report-warning ul{padding-left:17px;margin-bottom:10px}.hp-report-dialog .hp-report-question{background:#eef3ed;padding:12px 15px;border-radius:12px;margin-bottom:10px;margin-right:28px}.hp-report-dialog .hp-report-answer{background:#e3f0e5;padding:12px 15px;border-radius:12px;margin-left:28px}.hp-report-dialog>.hp-report-disclaimer{font-size:11px;margin-top:20px}.hp-report-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.hp-report-actions button{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;min-height:44px;font-size:12px;font-weight:600;background:#7ab8b2;color:#123f39;border-radius:12px;border:1px solid #7AB8B2}.hp-report-actions button+button{background:#fffefa;border-color:#bdd6c7;color:#246861}.hp-report-actions svg{width:15px;height:15px}.bc-homepage [data-hp-reveal]{transition:opacity .26s var(--hp-ease),transform .26s var(--hp-ease)}.bc-homepage[data-motion=true] [data-hp-revealed=false]{opacity:0;transform:translateY(8px)}.bc-homepage[data-motion=true] .hp-arrival{animation:hp-arrival .38s var(--hp-ease) both}.bc-homepage[data-motion=true] .hp-float{animation:hp-float 7s ease-in-out infinite}.bc-homepage [data-on-screen=false] .hp-float{animation-play-state:paused}.bc-homepage[data-motion=true] .hp-change{animation:hp-arrival .22s var(--hp-ease) both}.bc-homepage .hp-spinner{animation:hp-spin 1s linear infinite}.bc-homepage[data-motion=false] .hp-spinner{animation:none}.bc-homepage[data-motion=false] [data-hp-reveal]{opacity:1;transform:none;transition:none}.bc-homepage[data-motion=false] :is(.hp-range-track>i,.hp-segments span){transition:none}@keyframes hp-arrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-float{0%,to{transform:translateY(0) rotate(var(--hp-tilt,-3deg))}50%{transform:translateY(-4px) rotate(var(--hp-tilt,-3deg))}}@keyframes hp-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.bc-homepage .hp-button:hover:not(:disabled){background:#e2f0e6;border-color:#93bfa9}.bc-homepage .hp-primary:hover:not(:disabled){background:#94c8c0;border-color:#94c8c0;box-shadow:0 4px 12px #2d7d7410}.bc-homepage :is(.hp-text-link,.hp-folder-action,.hp-dossier-caption a):hover{text-decoration:underline;text-underline-offset:5px}.bc-homepage .hp-route-ribbon a:hover{color:#246861;background:#f1f8ef}.bc-homepage .hp-modules button:hover,.bc-homepage .hp-comparison-topics button:hover{background:#e4f1e4}.bc-homepage .hp-package-toggle:hover .hp-package-name strong{color:#246861}.bc-homepage .hp-situation-list>a:hover h3{color:#246861}.bc-homepage .hp-faq-item h3 button:hover{color:#246861}}@media(min-width:1550px){.bc-homepage .hp-hero-top{padding-top:68px}.bc-homepage .hp-hero-world{height:375px}}@media(max-width:1100px){.bc-homepage .hp-hero-top{gap:35px;grid-template-columns:1.45fr 1fr}.bc-homepage .hp-hero h1{font-size:64px}.bc-homepage .hp-hero-promise{font-size:18px}.bc-homepage .hp-hero-world{height:337px}.bc-homepage .hp-hero-folder{left:28%;width:44%;top:43px}.bc-homepage .hp-hero-book{width:24%;padding:19px 16px 18px 19px}.bc-homepage .hp-hero-book strong{font-size:17px}.bc-homepage .hp-hero-book>svg{width:18px;right:13px}.bc-homepage .hp-hero-street{width:68%}.bc-homepage .hp-section-heading,.bc-homepage .hp-advice-heading{gap:40px}.bc-homepage .hp-bid-workspace{gap:35px;padding:32px}.bc-homepage .hp-bodi-composition{gap:50px}.bc-homepage .hp-package-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.7fr) 16px;gap:14px}.bc-homepage .hp-package-name strong{font-size:20px}.bc-homepage .hp-price strong{font-size:22px}.bc-homepage .hp-next-grid{gap:55px}}@media(max-width:900px){.bc-homepage .hp-wrap{width:calc(100% - 48px)}.bc-homepage .hp-section{padding-block:72px}.bc-homepage .hp-hero-top{gap:28px;grid-template-columns:1.25fr 1fr}.bc-homepage .hp-hero h1{font-size:clamp(45px,6.8vw,60px)}.bc-homepage .hp-overline{font-size:10px}.bc-homepage .hp-hero-intro{padding-top:14px}.bc-homepage .hp-hero-intro>p+p{font-size:13px}.bc-homepage .hp-hero-world{height:364px;margin-top:44px}.bc-homepage .hp-hero-folder{left:20%;width:49%;top:48px}.bc-homepage .hp-folder-head{padding:18px 18px 13px}.bc-homepage .hp-folder-head strong{font-size:20px}.bc-homepage .hp-folder-body{padding:12px}.bc-homepage .hp-folder-body>svg{width:32%}.bc-homepage .hp-folder-body span{font-size:10px}.bc-homepage .hp-hero-book{width:27%;top:14px}.bc-homepage .hp-hero-book>span{font-size:9px;gap:4px}.bc-homepage .hp-hero-bodi{bottom:15px;right:3px}.bc-homepage .hp-hero-street{width:76%;bottom:0}.bc-homepage .hp-route-ribbon a{gap:9px;padding:18px 11px}.bc-homepage .hp-route-ribbon a>span{display:none}.bc-homepage .hp-route-ribbon a>strong{font-size:11px}.bc-homepage .hp-route-ribbon a>svg{width:16px;height:16px}.bc-homepage .hp-manifesto .hp-wrap{grid-template-columns:.7fr 1.7fr;gap:35px}.bc-homepage .hp-section-heading{grid-template-columns:1fr;gap:22px;max-width:750px}.bc-homepage .hp-section-heading>p{max-width:66ch}.bc-homepage .hp-learning-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.bc-homepage .hp-curriculum{padding:20px 10px}.bc-homepage .hp-lesson-preview{padding:23px}.bc-homepage .hp-lesson-page{grid-template-columns:1fr;gap:5px;padding-block:18px}.bc-homepage .hp-lesson-page h3{min-height:2.4em;font-size:27px}.bc-homepage .hp-learning-art{max-width:150px;justify-self:end;margin-top:-18px}.bc-homepage .hp-chapter-number{font-size:51px}.bc-homepage .hp-lesson-tools{gap:10px;padding-block:13px}.bc-homepage .hp-lesson-progress>div:first-child{flex-wrap:wrap;gap:4px}.bc-homepage .hp-dossier-grid{gap:24px;padding:24px;grid-template-columns:.8fr 1.2fr}.bc-homepage .hp-property-overview{padding:18px 15px}.bc-homepage .hp-property-overview>div{display:block}.bc-homepage .hp-property-overview strong{display:block;margin-top:10px}.bc-homepage .hp-property-overview strong small{text-align:left;display:inline;margin-left:4px}.bc-homepage .hp-dossier-result{padding-inline:0}.bc-homepage .hp-dossier-result h3{font-size:19px}.bc-homepage .hp-advice-heading{grid-template-columns:1fr;gap:24px}.bc-homepage .hp-advice-heading>p{max-width:75ch}.bc-homepage .hp-bid-workspace{padding:25px;gap:25px;grid-template-columns:1fr 1fr}.bc-homepage .hp-bid-document{padding:22px}.bc-homepage .hp-bid-choices>h3{font-size:28px}.bc-homepage .hp-bodi-composition{gap:32px;grid-template-columns:1fr 1fr}.bc-homepage .hp-bodi-letter h2{font-size:34px}.bc-homepage .hp-chat-body{padding:20px 18px 15px;min-height:310px}.bc-homepage .hp-chat-top{padding:12px 14px;gap:5px}.bc-homepage .hp-chat-top>.hp-example{font-size:9px}.bc-homepage .hp-chat-prompts{padding-inline:18px}.bc-homepage .hp-comparison-result dl>div{padding:23px 20px}.bc-homepage .hp-comparison-result dt{font-size:18px;min-height:88px}.bc-homepage .hp-comparison-result dd{font-size:13px;min-height:96px}.bc-homepage .hp-compare-bottom{flex-direction:column;align-items:flex-start;gap:12px}.bc-homepage .hp-compare-bottom>p{max-width:65ch}.bc-homepage .hp-pricing-heading{grid-template-columns:1fr;gap:22px}.bc-homepage .hp-pricing-heading>p{max-width:65ch}.bc-homepage .hp-package-line{padding:21px;gap:15px}.bc-homepage .hp-package-toggle{grid-template-columns:minmax(0,1fr) 120px 17px;gap:13px}.bc-homepage .hp-package-for{display:none}.bc-homepage .hp-package-details{padding:0 21px 25px;gap:28px}.bc-homepage .hp-loose-products{gap:30px}.bc-homepage .hp-loose-heading{gap:10px;flex-wrap:wrap}.bc-homepage .hp-loose-heading .hp-price{width:100%;padding-left:51px;margin-top:7px}.bc-homepage .hp-next-grid{grid-template-columns:1fr 1.25fr;gap:35px}.bc-homepage .hp-situation-list h3{font-size:18px}.bc-homepage .hp-situation-list>a{gap:12px}}@media(max-width:600px){.bc-homepage .hp-wrap{width:calc(100% - 36px)}.bc-homepage .hp-section{padding-block:55px}.bc-homepage h2{font-size:33px;line-height:1.18}.bc-homepage .hp-chapter{font-size:10px;margin-bottom:15px}.bc-homepage .hp-hero-top{display:block;padding-top:35px}.bc-homepage .hp-hero h1{font-size:clamp(43px,10.8vw,60px);line-height:1.07;letter-spacing:-.065em}.bc-homepage .hp-overline{font-size:10px;gap:9px;margin-bottom:22px}.bc-homepage .hp-hero-intro{padding-top:28px}.bc-homepage .hp-hero-promise{font-size:17px;line-height:1.5;max-width:33ch}.bc-homepage .hp-hero-promise br{display:none}.bc-homepage .hp-hero-intro>p+p{font-size:13px;line-height:1.85;max-width:47ch;margin-top:10px}.bc-homepage .hp-hero-intro .hp-actions{margin-top:17px;flex-direction:row;align-items:center;gap:5px 20px}.bc-homepage .hp-hero-intro .hp-button{min-height:46px;padding:12px 17px;font-size:12px}.bc-homepage .hp-hero-intro .hp-text-link{font-size:12px}.bc-homepage .hp-hero-world{margin-top:24px;height:417px}.bc-homepage .hp-hero-street{width:100%;left:0;bottom:auto;top:6px}.bc-homepage .hp-hero-street>span{display:none}.bc-homepage .hp-hero-book{top:9px;right:4px;width:43%;padding:15px 13px 13px 17px;transform:rotate(4deg)}.bc-homepage .hp-hero-book>svg{width:16px;height:16px;top:13px;right:11px}.bc-homepage .hp-hero-book small{font-size:10px;margin-bottom:14px}.bc-homepage .hp-hero-book strong{font-size:15px;line-height:1.4}.bc-homepage .hp-hero-book>span{font-size:9px;margin-top:14px}.bc-homepage .hp-hero-folder{left:2%;width:94%;max-width:none;top:183px;transform:rotate(-2deg);--hp-tilt:-2deg;z-index:1}.bc-homepage .hp-folder-tab{font-size:10px;padding:6px 14px}.bc-homepage .hp-folder-head{padding:16px 16px 10px}.bc-homepage .hp-folder-head strong{font-size:19px;margin-top:4px}.bc-homepage .hp-folder-head small{font-size:10px}.bc-homepage .hp-folder-head .hp-example{font-size:9px}.bc-homepage .hp-folder-body{padding:6px 12px;gap:6px;min-height:95px}.bc-homepage .hp-folder-body span{font-size:10px;line-height:1.55;gap:6px}.bc-homepage .hp-folder-body>div{gap:9px}.bc-homepage .hp-folder-body>svg{width:32%}.bc-homepage .hp-folder-action{padding:9px 16px;min-height:44px;font-size:10px}.bc-homepage .hp-hero-bodi{left:3%;right:auto;top:126px;bottom:auto;padding:7px 10px;gap:6px;transform:rotate(-3deg);z-index:2}.bc-homepage .hp-hero-bodi>span:first-child{width:32px;overflow:clip}.bc-homepage .hp-hero-bodi strong{font-size:10px}.bc-homepage .hp-hero-bodi small{font-size:9px}.bc-homepage .hp-hero-bodi>svg{display:none}.bc-homepage .hp-hero-foot{flex-wrap:wrap;gap:0 10px;padding:2px 0 12px}.bc-homepage .hp-hero-foot>span{font-size:10px;min-height:38px}.bc-homepage .hp-hero-foot>a{display:none}.bc-homepage .hp-hero-foot .bc-motion-control{font-size:10px;padding:6px;min-height:44px;margin-left:auto}.bc-homepage .hp-hero-foot .bc-motion-note{font-size:10px;margin-left:auto}.bc-homepage .hp-route-ribbon .hp-wrap{display:block}.bc-homepage .hp-route-ribbon a{min-height:58px;border-right:0;border-bottom:1px solid #E0E8DA;padding:12px 0;gap:14px}.bc-homepage .hp-route-ribbon a:last-child{border-bottom:0}.bc-homepage .hp-route-ribbon a>span{display:block;font-size:10px}.bc-homepage .hp-route-ribbon a>strong{font-size:12px}.bc-homepage .hp-route-ribbon a>svg{width:17px;height:17px}.bc-homepage .hp-manifesto{padding-top:43px}.bc-homepage .hp-manifesto .hp-wrap{display:block;padding-bottom:42px}.bc-homepage .hp-manifesto p:first-child{font-size:11px;max-width:none;margin-bottom:19px}.bc-homepage .hp-manifesto p:last-child{font-size:24px;line-height:1.5;max-width:27ch}.bc-homepage .hp-section-heading{margin-bottom:27px;gap:18px}.bc-homepage .hp-section-heading>p{font-size:13px}.bc-homepage .hp-learning-desk{display:flex;flex-direction:column;border-radius:18px;overflow:hidden}.bc-homepage .hp-curriculum{border-right:0;border-bottom:1px solid #D0E0D2;border-radius:0;padding:20px 12px}.bc-homepage .hp-ui-heading{margin-bottom:13px}.bc-homepage .hp-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bc-homepage .hp-modules button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:10px 8px;border:1px solid #DCE6D5;background:#f8fbf3;border-radius:11px;min-height:105px}.bc-homepage .hp-modules button>span{width:26px;height:27px;font-size:10px;flex-shrink:0}.bc-homepage .hp-modules button strong{font-size:10px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.bc-homepage .hp-modules button>svg{display:none}.bc-homepage .hp-lesson-preview{padding:20px;border-radius:0}.bc-homepage .hp-lesson-top{font-size:10px;padding-bottom:15px;gap:8px}.bc-homepage .hp-lesson-top .hp-example{font-size:9px}.bc-homepage .hp-lesson-page{grid-template-columns:1.3fr .7fr;padding-block:21px;min-height:246px}.bc-homepage .hp-chapter-number{font-size:46px;margin-bottom:13px}.bc-homepage .hp-lesson-page h3{font-size:23px;line-height:1.22;min-height:3.66em}.bc-homepage .hp-lesson-page small{font-size:9px}.bc-homepage .hp-lesson-page p{font-size:11px;margin-top:13px}.bc-homepage .hp-learning-art{width:100%;margin-top:0;align-self:center;position:relative}.bc-homepage .hp-learning-art>svg{width:140%;margin-left:-25%;position:relative;z-index:0}.bc-homepage .hp-course-benefits{grid-template-columns:1fr;gap:0;margin-top:20px}.bc-homepage .hp-course-benefits>div{padding:17px 0;gap:13px}.bc-homepage .hp-course-benefits h3{font-size:13px}.bc-homepage .hp-course-benefits p{font-size:12px}.bc-homepage .hp-learning-actions .hp-actions{flex-direction:column;align-items:flex-start;gap:6px}.bc-homepage .hp-learning-actions>p{font-size:10px;line-height:1.8;align-items:flex-start}.bc-homepage .hp-learning-actions>p svg{margin-top:3px}.bc-homepage .hp-dossier-intro{margin-bottom:27px}.bc-homepage .hp-dossier-intro>p:last-child{font-size:13px;margin-top:17px}.bc-homepage .hp-dossier-demo{border-radius:17px}.bc-homepage .hp-demo-toolbar{padding:15px 18px;flex-wrap:wrap;gap:5px}.bc-homepage .hp-demo-toolbar>span:first-child{font-size:12px}.bc-homepage .hp-demo-toolbar>.hp-example{font-size:9px}.bc-homepage .hp-dossier-grid{display:block;padding:17px}.bc-homepage .hp-property-overview{display:flex;flex-direction:row;padding:10px 12px;gap:15px;align-items:center;border-radius:13px}.bc-homepage .hp-property-overview>svg{width:41%;flex-shrink:0}.bc-homepage .hp-property-overview>div{min-width:0}.bc-homepage .hp-property-overview small{font-size:9px}.bc-homepage .hp-property-overview h3{font-size:19px}.bc-homepage .hp-property-overview p{font-size:11px}.bc-homepage .hp-property-overview strong{font-size:15px;margin-top:7px}.bc-homepage .hp-property-overview strong small{font-size:9px;display:block;margin-left:0}.bc-homepage .hp-dossier-steps{margin-top:22px}.bc-homepage .hp-dossier-steps button{font-size:10px;gap:11px}.bc-homepage .hp-dossier-steps button>span{width:43px;height:43px;border-radius:14px}.bc-homepage .hp-dossier-steps:before{top:29px}.bc-homepage .hp-dossier-result{min-height:248px;padding:26px 0 5px}.bc-homepage .hp-dossier-result h3{font-size:20px}.bc-homepage .hp-dossier-result>p{font-size:12px}.bc-homepage .hp-dossier-result ul{display:grid;gap:8px;margin-top:17px}.bc-homepage .hp-demo-footer{display:block;padding:13px 17px}.bc-homepage .hp-demo-footer>span{font-size:10px;line-height:1.7}.bc-homepage .hp-demo-footer .hp-text-link{font-size:12px;margin-top:6px}.bc-homepage .hp-dossier-caption{display:block;font-size:11px;line-height:1.9}.bc-homepage .hp-dossier-caption a{font-size:11px}.bc-homepage .hp-advice-heading{gap:20px;margin-bottom:27px}.bc-homepage .hp-bid-workspace{display:flex;flex-direction:column;padding:25px 20px;gap:30px;border-radius:10px}.bc-homepage .hp-bid-document{width:100%;padding:23px;transform:rotate(-1deg)}.bc-homepage .hp-bid-amount>strong{font-size:42px}.bc-homepage .hp-bid-choices{width:100%}.bc-homepage .hp-bid-choices>h3{font-size:30px;margin-bottom:21px}.bc-homepage .hp-bid-choices>.hp-chapter{font-size:9px}.bc-homepage .hp-advice-benefits{grid-template-columns:1fr;margin-top:21px}.bc-homepage .hp-advice-benefits>div{padding:18px 0;gap:13px}.bc-homepage .hp-advice-benefits h3{font-size:13px}.bc-homepage .hp-advice-bottom{gap:16px;margin-top:24px}.bc-homepage .hp-advice-bottom p{font-size:10px;line-height:1.85}.bc-homepage .hp-bodi-composition{grid-template-columns:1fr;gap:29px}.bc-homepage .hp-handwritten{font-size:12px;margin-bottom:20px}.bc-homepage .hp-bodi-letter h2{font-size:34px}.bc-homepage .hp-bodi-letter>p{font-size:13px;margin-top:18px}.bc-homepage .hp-bodi-letter>.hp-bodi-note{font-size:11px;margin-top:15px}.bc-homepage .hp-chat-top{padding:14px 17px;gap:9px}.bc-homepage .hp-chat-body{min-height:262px;padding:20px 18px}.bc-homepage .hp-question{font-size:12px;margin-left:28px}.bc-homepage .hp-answer p{font-size:12px}.bc-homepage .hp-chat-prompts{gap:7px}.bc-homepage .hp-chat-prompts button{font-size:10px;padding:9px 11px}.bc-homepage .hp-bodi-chat>.hp-example-note{font-size:10px!important;padding-inline:18px}.bc-homepage .hp-compare-heading{text-align:left;margin-bottom:25px}.bc-homepage .hp-compare-heading>p:last-child{font-size:13px;margin-top:19px}.bc-homepage .hp-comparison-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:24px}.bc-homepage .hp-comparison-topics button{font-size:10px;padding:9px 7px;border-radius:9px}.bc-homepage .hp-comparison-result>h3{font-size:12px;padding:14px;justify-content:flex-start}.bc-homepage .hp-comparison-result dl{display:block}.bc-homepage .hp-comparison-result dl>div{display:grid;grid-template-columns:.95fr 1.15fr;gap:18px;padding:22px 16px;border-right:0;border-bottom:1px solid #DCE5D3}.bc-homepage .hp-comparison-result dl>div:last-child{border-bottom:0}.bc-homepage .hp-comparison-result dt{font-size:16px;min-height:0;line-height:1.4}.bc-homepage .hp-comparison-result dt>svg{display:none}.bc-homepage .hp-comparison-result dt small{font-size:10px;margin-top:6px}.bc-homepage .hp-comparison-result dd{font-size:12px;line-height:1.85;min-height:0;margin:0}.bc-homepage .hp-compare-bottom{gap:12px;margin-top:19px}.bc-homepage .hp-compare-bottom>p{font-size:11px}.bc-homepage .hp-compare-bottom .hp-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0}.bc-homepage .hp-pricing-heading{gap:20px;margin-bottom:27px}.bc-homepage .hp-pricing-heading>p{font-size:13px}.bc-homepage .hp-package-ledger{border-radius:15px}.bc-homepage .hp-ledger-caption{padding:15px 17px;display:block;font-size:11px}.bc-homepage .hp-ledger-caption>span:last-child{display:block;font-size:10px;margin-top:5px;max-width:30ch}.bc-homepage .hp-package-line{padding:18px 16px;gap:13px;flex-wrap:wrap}.bc-homepage .hp-package-toggle{width:100%;flex:auto;grid-template-columns:minmax(0,1fr) auto 15px;gap:13px;min-height:53px}.bc-homepage .hp-package-name small{font-size:9px;margin-bottom:5px}.bc-homepage .hp-package-name strong{font-size:20px}.bc-homepage .hp-package-toggle .hp-price strong{font-size:21px}.bc-homepage .hp-price del{font-size:10px}.bc-homepage .hp-package-buy{width:100%;font-size:11px;min-height:44px;padding:9px 15px;justify-content:space-between}.bc-homepage .hp-package-owned{width:auto;min-height:26px;justify-content:flex-start;font-size:10px}.bc-homepage .hp-package-details{grid-template-columns:1fr;gap:21px;padding:0 16px 22px}.bc-homepage .hp-package-details>div>p{font-size:12px}.bc-homepage .hp-package-chips{gap:7px 14px;margin-top:15px}.bc-homepage .hp-package-chips>span{font-size:10px}.bc-homepage .hp-package-details li{font-size:11px}.bc-homepage .hp-package-details .hp-text-link{font-size:11px;margin-top:9px}.bc-homepage .hp-all-packages{font-size:12px;margin-top:12px}.bc-homepage .hp-loose-intro{display:block;padding-top:30px;margin-top:21px}.bc-homepage .hp-loose-intro h3{font-size:25px}.bc-homepage .hp-loose-intro p{font-size:11px;margin-top:8px}.bc-homepage .hp-loose-products{grid-template-columns:1fr;gap:28px;margin-top:22px}.bc-homepage .hp-loose-heading{flex-wrap:nowrap;gap:12px}.bc-homepage .hp-loose-heading .hp-price{width:auto;padding-left:0;margin-top:0}.bc-homepage .hp-loose-heading .hp-price strong{font-size:22px}.bc-homepage .hp-loose-heading h3{font-size:21px}.bc-homepage .hp-loose-heading small{font-size:9px;line-height:1.6}.bc-homepage .hp-loose-icon{width:34px;height:38px;border-radius:11px}.bc-homepage .hp-loose-icon svg{width:18px;height:18px}.bc-homepage .hp-loose-actions{gap:10px 15px}.bc-homepage .hp-loose-actions .hp-button{font-size:12px}.bc-homepage .hp-loose-actions .hp-text-link{font-size:11px}.bc-homepage .hp-next-grid{display:block}.bc-homepage .hp-next-grid>div>p:not(.hp-chapter){font-size:13px;margin-top:18px}.bc-homepage .hp-next-grid>div>svg{width:160px;margin:13px 0 5px auto}.bc-homepage .hp-situation-list{margin-top:15px}.bc-homepage .hp-situation-list>a{gap:12px;padding:22px 0;min-height:120px}.bc-homepage .hp-situation-list h3{font-size:19px}.bc-homepage .hp-situation-list p{font-size:12px;margin-top:7px}.bc-homepage .hp-situation-list strong{font-size:11px;margin-top:10px}.bc-homepage .hp-situation-list>a>svg{width:18px;height:18px}.bc-homepage .hp-situation-list>a.hp-situation-help{font-size:10px;line-height:1.9}.bc-homepage .hp-faq{padding-top:0}.bc-homepage .hp-faq-heading{align-items:flex-start;gap:13px;padding-top:35px;margin-bottom:22px}.bc-homepage .hp-faq-heading>svg{width:22px;height:22px;margin-top:5px}.bc-homepage .hp-faq-heading h2{font-size:25px}.bc-homepage .hp-faq-heading p{font-size:12px}.bc-homepage .hp-faq-item h3 button{font-size:13px;min-height:69px;gap:13px;padding:18px 0}.bc-homepage .hp-faq-item>div>p{font-size:12px;padding:0 20px 20px 24px}.bc-homepage .hp-finale{padding:0 0 30px}.bc-homepage .hp-finale .hp-wrap{display:block;padding-top:22px}.bc-homepage .hp-finale p{font-size:12px}.bc-homepage .hp-finale .hp-text-link{margin-top:13px;font-size:12px}.bc-homepage .hp-review-editorial{grid-template-columns:1fr;gap:27px}.bc-homepage .hp-review-label h2{font-size:25px}.bc-homepage .hp-review-primary blockquote{font-size:26px;line-height:1.5}.bc-homepage .hp-review-editorial figcaption{font-size:11px;gap:10px;flex-wrap:wrap}.hp-report-dialog{padding:23px 19px;width:calc(100% - 24px);border-radius:17px;max-height:88dvh}.hp-report-title h2{font-size:21px}.hp-report-title p{font-size:11px}.hp-report-prices{grid-template-columns:1fr;gap:13px;padding:16px}.hp-report-prices strong{font-size:22px}.hp-report-scenario{align-items:flex-start;gap:14px;font-size:12px}.hp-report-dialog .hp-report-scenario p{font-size:11px}.hp-report-actions{gap:9px}.hp-report-actions button{font-size:11px;padding:11px 15px}}@media(max-width:360px){.bc-homepage .hp-wrap{width:calc(100% - 28px)}.bc-homepage .hp-hero h1{font-size:41px}.bc-homepage .hp-hero-world{height:405px}.bc-homepage .hp-hero-folder{top:175px}.bc-homepage .hp-hero-book{width:45%;padding:14px 11px 12px 14px}.bc-homepage .hp-hero-book strong{font-size:13px}.bc-homepage .hp-hero-book>span{font-size:8px;gap:4px}.bc-homepage .hp-hero-book>span svg{width:12px;height:12px}.bc-homepage .hp-hero-bodi{top:117px}.bc-homepage .hp-folder-body>svg{width:27%}.bc-homepage .hp-folder-body span{font-size:9px}.bc-homepage .hp-folder-head strong{font-size:18px}.bc-homepage .hp-folder-head small{font-size:9px}.bc-homepage h2{font-size:30px}.bc-homepage .hp-modules button{padding:8px 6px;min-height:106px}.bc-homepage .hp-modules button strong{font-size:9px}.bc-homepage .hp-lesson-preview{padding:17px}.bc-homepage .hp-lesson-page h3{font-size:22px}.bc-homepage .hp-package-toggle{gap:9px;grid-template-columns:minmax(0,1fr) auto 13px}.bc-homepage .hp-package-name strong{font-size:18px}.bc-homepage .hp-package-toggle .hp-price strong{font-size:19px}.bc-homepage .hp-loose-heading{flex-wrap:wrap}.bc-homepage .hp-loose-heading .hp-price{width:100%;padding-left:46px}.bc-homepage .hp-comparison-result dl>div{gap:12px;padding:19px 12px}}@media(prefers-reduced-motion:reduce){.bc-homepage :is(.hp-arrival,.hp-float,.hp-change,.hp-spinner){animation:none!important}.bc-homepage [data-hp-reveal]{opacity:1!important;transform:none!important;transition:none!important}.bc-homepage :is(.hp-range-track>i,.hp-segments span){transition:none}}@media print{.bc-homepage [data-hp-reveal]{opacity:1!important;transform:none!important}.bc-homepage .hp-float{animation:none!important}}.bc-workbench{--wb-ink:#203E38;--wb-green:#246861;--wb-muted:#546E65;--wb-line:#CDDFD5;--wb-paper:#FFFEFA;--wb-mint:#E4F3EF;--wb-blue:#E7F3F7;--wb-warning:#795B26;--wb-error:#923F2D;font-family:Inter,Arial,sans-serif;color:var(--wb-ink);line-height:1.6;text-rendering:optimizeLegibility}.bc-workbench *{box-sizing:border-box}.bc-workbench :is(button,input,select,textarea){font-family:inherit}.bc-workbench button{cursor:pointer}.bc-workbench button:disabled{cursor:not-allowed;opacity:.55}.bc-workbench :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--wb-green);outline-offset:3px}.bc-workbench [hidden]{display:none!important}.bc-workbench :is(section,article,aside,main,header,nav,form){min-width:0}.bc-workbench .wb-sr{position:absolute;left:0;top:0;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.bc-workbench .wb-skip{position:fixed;top:-90px;left:18px;z-index:1000;background:var(--wb-paper);border:2px solid var(--wb-green);border-radius:8px;padding:12px 18px}.bc-workbench .wb-skip:focus{top:12px}.bc-workbench.wb-app{display:grid;grid-template-columns:222px minmax(0,1fr);min-height:100vh;background:var(--wb-paper)}.bc-workbench .wb-index{position:sticky;top:0;height:100dvh;background:#eff5ee;border-right:1px solid #CEDDD1;display:flex;flex-direction:column;padding:26px 15px 18px;z-index:30;overflow-y:auto;scrollbar-width:thin}.bc-workbench .wb-brand{display:flex;align-items:center;gap:11px;padding:0 12px 23px;border-bottom:1px solid #D2E0D4;color:var(--wb-ink);text-decoration:none}.bc-workbench .wb-brand img{width:28px;height:36px;-o-object-fit:contain;object-fit:contain}.bc-workbench .wb-brand strong{display:block;letter-spacing:-.035em;font-size:17px;font-weight:650;line-height:1.25}.bc-workbench .wb-brand small{display:block;letter-spacing:.1em;font-size:9px;text-transform:uppercase;margin-top:6px;color:#51765f}.bc-workbench .wb-index nav{padding-top:8px}.bc-workbench .wb-nav-group{margin-top:21px}.bc-workbench .wb-nav-group>p{font-size:9px;letter-spacing:.095em;text-transform:uppercase;font-weight:650;color:#5c7566;margin:0 13px 7px}.bc-workbench .wb-nav-link{display:flex;align-items:center;gap:11px;position:relative;min-height:43px;margin:3px 0;padding:10px 13px;border:1px solid transparent;border-radius:8px 12px 16px 8px;font-size:13px;font-weight:500;color:#4e675b;text-decoration:none;line-height:1.5;transition:background .17s,border-color .17s}.bc-workbench .wb-nav-link>svg{width:17px;height:17px;stroke-width:1.6;flex-shrink:0}.bc-workbench .wb-nav-link:hover{background:#e3eee1;color:#214f45}.bc-workbench .wb-nav-link[aria-current=page]{background:#dcecdc;border-color:#c0d6be;color:#234e3c;font-weight:650}.bc-workbench .wb-nav-link[aria-current=page]:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#527d60}.bc-workbench .wb-nav-count{margin-left:auto;font-variant-numeric:tabular-nums;font-size:10px;padding:0 5px;border:1px solid #BDCFBC;border-radius:5px;background:#f6faf2;min-width:20px;text-align:center}.bc-workbench .wb-index-foot{margin-top:auto;padding:26px 12px 0}.bc-workbench .wb-index-note{font-size:11px;color:#5b7465;line-height:1.8;margin:0 0 17px;border-bottom:1px dashed #C2D4C3;padding-bottom:19px}.bc-workbench .wb-index-note strong{font-weight:600;color:#436951}.bc-workbench .wb-profile{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;text-align:left;border-radius:8px;min-height:48px}.bc-workbench .wb-avatar{display:inline-flex;align-items:center;justify-content:center;width:35px;height:38px;background:#dce9d8;border:1px solid #BBCFBA;border-radius:10px 10px 15px;font-size:13px;font-weight:600;color:#386044;flex-shrink:0}.bc-workbench .wb-profile-copy{min-width:0;flex:1}.bc-workbench .wb-profile-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}.bc-workbench .wb-profile-copy small{display:block;font-size:10px;color:#5b7465;line-height:1.5}.bc-workbench .wb-profile>svg{width:14px;height:14px}.bc-workbench .wb-main-column{min-width:0}.bc-workbench .wb-toolbar{position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:19px;min-height:74px;padding:12px 34px;background:#fffefaf5;border-bottom:1px solid var(--wb-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bc-workbench .wb-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap;color:#60786b}.bc-workbench .wb-breadcrumb strong{font-weight:550;color:#345d4e}.bc-workbench .wb-breadcrumb>svg{width:12px;height:12px}.bc-workbench .wb-search-trigger{display:flex;align-items:center;gap:10px;margin-left:auto;min-height:40px;padding:9px 12px;border:1px solid #D5E2D8;border-radius:11px;background:#f5f8f2;color:#607366;font-size:12px;text-align:left;width:min(350px,35vw)}.bc-workbench .wb-search-trigger>svg{width:16px;height:16px;flex-shrink:0}.bc-workbench .wb-search-trigger>span{flex:1}.bc-workbench kbd{font-family:inherit;font-size:10px;border:1px solid #CAD9CC;background:#fffefa;padding:1px 5px;border-radius:4px;color:#546e65;white-space:nowrap}.bc-workbench .wb-toolbar-context{display:flex;align-items:center;gap:7px;font-size:11px;color:#4e6c5e;white-space:nowrap}.bc-workbench .wb-toolbar-context>svg{width:14px;height:14px}.bc-workbench .wb-toolbar-tools{display:flex;align-items:center;gap:7px}.bc-workbench .wb-mobile-menu{display:none!important}.bc-workbench .wb-icon-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;flex-shrink:0;border:1px solid #D2E1D7;background:#fafcf7;border-radius:11px;color:#3d6a58}.bc-workbench .wb-icon-button>svg{width:17px;height:17px;stroke-width:1.7}.bc-workbench .wb-icon-button:hover{background:#e5f1e7}.bc-workbench .wb-favorite{border-color:transparent;background:transparent;color:#789081}.bc-workbench .wb-favorite[aria-pressed=true]{color:#416d55}.bc-workbench .wb-notification-dot{position:absolute;right:7px;top:6px;width:6px;height:6px;background:#b38a39;border:1px solid #FFFEFA;border-radius:50%}.bc-workbench .wb-content{max-width:1580px;margin:0 auto;padding:31px 36px 50px;min-height:calc(100dvh - 74px);outline:none}.bc-workbench .wb-content[data-tone=blue]{--wb-workspace-tint:#E7F3F7}.bc-workbench .wb-content[data-tone=mint]{--wb-workspace-tint:#E4F3EF}.bc-workbench .wb-content[data-tone=paper]{--wb-workspace-tint:#F3F3E9}.bc-workbench .wb-content-foot{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #DFE8DE;padding-top:18px;margin-top:45px;color:#637868;font-size:10px}.bc-workbench .wb-offline{padding:10px 25px;background:#fcf0da;color:#735325;font-size:12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #E7D6B1}.bc-workbench .wb-offline svg{width:16px;height:16px}.bc-workbench .wb-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}.bc-workbench .wb-eyebrow{display:flex;align-items:center;gap:8px;color:#4e7867;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;margin:0 0 11px}.bc-workbench .wb-eyebrow>svg{width:15px;height:15px}.bc-workbench .wb-page-heading h1{margin:0;line-height:1.17;letter-spacing:-.05em;font-size:clamp(29px,2.7vw,39px);font-weight:600;color:var(--wb-ink);outline:none}.bc-workbench .wb-page-description{font-size:13px;line-height:1.85;color:var(--wb-muted);margin:10px 0 0;max-width:68ch}.bc-workbench .wb-heading-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bc-workbench .wb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #C9DED0;border-radius:10px;background:#fffefa;color:#315e4e;font-size:12px;font-weight:550;line-height:1.6;text-decoration:none;transition:background .16s,border-color .16s;white-space:normal}.bc-workbench .wb-button>svg{width:16px;height:16px;flex-shrink:0}.bc-workbench .wb-button:hover:not(:disabled){background:#e8f2e8;border-color:#accdb8}.bc-workbench .wb-button--primary{background:#7ab8b2;border-color:#7ab8b2;color:#153f39;box-shadow:0 2px #57948c25}.bc-workbench .wb-button--primary:hover:not(:disabled){background:#95c9c0;border-color:#95c9c0}.bc-workbench .wb-button--danger{background:#fff6f1;border-color:#e3beaf;color:#943f2c}.bc-workbench .wb-text-action,.bc-workbench .wb-back{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:0;border-radius:5px;background:transparent;color:var(--wb-green);font-size:12px;font-weight:550;text-align:left}.bc-workbench .wb-text-action>svg,.bc-workbench .wb-back>svg{width:15px;height:15px;flex-shrink:0}.bc-workbench .wb-text-action:hover,.bc-workbench .wb-back:hover{text-decoration:underline;text-underline-offset:4px}.bc-workbench .wb-back{margin-bottom:14px}.bc-workbench .wb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.bc-workbench .wb-section-heading>div{display:flex;align-items:center;gap:12px}.bc-workbench .wb-section-heading h2{font-size:19px;line-height:1.4;letter-spacing:-.03em;font-weight:600;margin:0}.bc-workbench .wb-section-heading p{font-size:11px;color:var(--wb-muted);margin:4px 0 0}.bc-workbench .wb-section-number{font-size:11px;border:1px solid #C8DCCA;background:#edf4e9;padding:6px 8px;border-radius:7px;color:#517557;flex-shrink:0}.bc-workbench .wb-section-tabs{display:flex;align-items:center;gap:23px;overflow-x:auto;padding:0 2px;margin:0 0 24px;border-bottom:1px solid var(--wb-line);scrollbar-width:thin}.bc-workbench .wb-section-tabs button{display:flex;align-items:center;gap:7px;flex-shrink:0;min-height:47px;padding:10px 1px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:#607466;font-size:12px;font-weight:500;white-space:nowrap}.bc-workbench .wb-section-tabs button[aria-current=page]{border-bottom-color:#467b62;color:#245c46;font-weight:650}.bc-workbench .wb-section-tabs button>span{font-size:10px;font-variant-numeric:tabular-nums;background:#ecf3e9;padding:0 5px;border-radius:4px}.bc-workbench .wb-day-intro{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:25px;padding:4px 0 22px;margin-bottom:24px;border-bottom:1px solid var(--wb-line)}.bc-workbench .wb-day-intro .wb-page-heading{margin-bottom:0}.bc-workbench .wb-day-intro h1>span{display:block;color:#4f7964;position:relative;margin-top:5px}.bc-workbench .wb-day-intro h1>span:after{content:"";display:block;margin-top:4px;width:127px;height:6px;border-top:2px solid #B4D1B5;border-radius:50%;transform:rotate(-2deg)}.bc-workbench .wb-day-intro .wb-worktable-art{width:224px;height:146px;justify-self:end}.bc-workbench .wb-day-date{font-size:11px;color:#5a7466;margin:0 0 12px}.bc-workbench .wb-day-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:33px;align-items:start}.bc-workbench .wb-day-main{display:grid;gap:28px}.bc-workbench .wb-day-side{display:grid;gap:26px}.bc-workbench .wb-next-sheet{position:relative;background:#eaf3e8;border:1px solid #CADDC7;border-radius:15px 15px 32px;padding:21px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center}.bc-workbench .wb-next-sheet:before{content:"";position:absolute;width:28px;height:5px;top:-3px;left:24px;background:#f7faf0;border:1px solid #C0D1B9;border-radius:3px;transform:rotate(-6deg)}.bc-workbench .wb-next-sheet[data-tone=warning]{background:#f7f2e4;border-color:#e0d6bb}.bc-workbench .wb-next-sheet h2{font-size:21px;font-weight:600;letter-spacing:-.035em;line-height:1.35;margin:7px 0}.bc-workbench .wb-next-sheet p{font-size:12px;color:#526d5d;margin:0}.bc-workbench .wb-next-sheet .wb-eyebrow{font-size:9px;margin:0}.bc-workbench .wb-focus-links{border-top:1px solid var(--wb-line)}.bc-workbench .wb-focus-links button{display:flex;align-items:center;gap:12px;min-height:59px;width:100%;text-align:left;padding:10px 2px;border:0;border-bottom:1px solid #DCE7DA;background:transparent;font-size:12px;color:#43634f}.bc-workbench .wb-focus-links button>svg{width:16px;height:16px;flex-shrink:0}.bc-workbench .wb-focus-links button>strong{font-size:20px;letter-spacing:-.04em;font-weight:550;margin-left:auto;font-variant-numeric:tabular-nums}.bc-workbench .wb-focus-links button:hover{background:#f2f7ed}.bc-workbench .wb-margin-note{position:relative;background:#f2f5e9;border-left:3px solid #C4D1A9;border-radius:3px 12px 12px 3px;padding:16px 18px}.bc-workbench .wb-margin-note h3{font-size:13px;font-weight:600;margin:0 0 6px}.bc-workbench .wb-margin-note p{font-size:11px;color:#60705a;line-height:1.9;margin:0}.bc-workbench .wb-small-index{display:grid;gap:0}.bc-workbench .wb-small-index button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:57px;padding:10px 2px;border:0;border-bottom:1px solid #E0E8DA;background:none;color:#335b49}.bc-workbench .wb-small-index button:hover{background:#f0f6eb}.bc-workbench .wb-small-index button>svg{width:16px;height:16px;flex-shrink:0;color:#6a8a6f}.bc-workbench .wb-small-index strong{font-size:12px;font-weight:550;display:block}.bc-workbench .wb-small-index small{font-size:10px;color:#607565;display:block}.bc-workbench .wb-small-empty{font-size:12px;color:#627769;line-height:1.8;margin:0}.bc-workbench .wb-work-list{border-top:1px solid var(--wb-line)}.bc-workbench .wb-work-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #DCE6DD;padding:4px 0}.bc-workbench .wb-work-row>.wb-row-main{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:13px;align-items:center;width:100%;min-height:79px;text-align:left;padding:12px 7px;background:none;border:0;border-radius:7px;color:var(--wb-ink)}.bc-workbench .wb-work-row>.wb-row-main:hover{background:#f1f6ee}.bc-workbench .wb-row-symbol{display:flex;align-items:center;justify-content:center;width:31px;height:37px;background:#edf4e9;border:1px solid #D3E1CC;border-radius:6px 6px 11px;color:#578067}.bc-workbench .wb-row-symbol>svg{width:16px;height:16px}.bc-workbench .wb-row-copy{min-width:0}.bc-workbench .wb-row-copy strong{display:block;font-size:14px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.bc-workbench .wb-row-copy small{display:block;font-size:11px;color:#617567;margin-top:3px;overflow-wrap:anywhere}.bc-workbench .wb-row-meta{text-align:right;display:grid;gap:5px;justify-items:end}.bc-workbench .wb-row-meta>small{font-size:10px;color:#607368}.bc-workbench .wb-status{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid #CBDDCD;border-radius:6px 6px 10px;background:#f0f5ec;color:#45694f;font-size:10px;font-weight:550;line-height:1.6;text-align:left}.bc-workbench .wb-status>svg{width:12px;height:12px;flex-shrink:0}.bc-workbench .wb-status[data-tone=info]{background:#e7f1f4;border-color:#c5dde1;color:#3c6670}.bc-workbench .wb-status[data-tone=warning]{background:#faf1dd;border-color:#e3d1a8;color:#795b26}.bc-workbench .wb-status[data-tone=success]{background:#e3f0e0;border-color:#bed8b9;color:#386443}.bc-workbench .wb-status[data-tone=error]{background:#fff2ea;border-color:#e9cabc;color:#923f2d}.bc-workbench .wb-query-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:17px}.bc-workbench .wb-search-field{display:flex;align-items:center;gap:9px;min-height:42px;background:#fff;border:1px solid #C9DCCD;border-radius:10px;padding:0 12px;flex:1;min-width:190px}.bc-workbench .wb-search-field>svg{width:16px;height:16px;color:#607a65;flex-shrink:0}.bc-workbench .wb-search-field input{width:100%;min-width:0;font-size:13px;color:var(--wb-ink);background:none;outline:none;border:0;min-height:40px}.bc-workbench .wb-search-field:focus-within{border-color:#467b62;box-shadow:0 0 0 2px #ddeadd}.bc-workbench .wb-search-field input:focus-visible{outline:none}.bc-workbench .wb-select{display:flex;align-items:center;gap:8px;font-size:11px;color:#58715f}.bc-workbench .wb-select select,.bc-workbench .wb-field{background:#fffefa;border:1px solid #CCDECF;border-radius:9px;padding:9px 10px;min-height:41px;font-size:12px;color:#3f644f;max-width:100%}.bc-workbench .wb-filter-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:#607568;margin:5px 0 17px}.bc-workbench .wb-filter-note>div{display:flex;gap:7px}.bc-workbench .wb-filter-note .wb-button{font-size:10px;min-height:34px;padding:6px 10px}.bc-workbench .wb-table-wrap{position:relative;max-width:100%;overflow-x:auto;border-top:1px solid #C6DACA;scrollbar-width:thin}.bc-workbench .wb-table{width:100%;border-collapse:collapse;font-size:12px;color:#3a5a49;text-align:left}.bc-workbench .wb-table caption{text-align:left;font-size:11px;color:#607468;padding:9px 0}.bc-workbench .wb-table th{padding:12px 13px;font-size:10px;font-weight:550;color:#5b745f;background:#f2f6ed;border-bottom:1px solid #CFDFD0;white-space:nowrap}.bc-workbench .wb-table td{padding:14px 13px;border-bottom:1px solid #E0E8DC;vertical-align:middle}.bc-workbench .wb-table td:first-child{min-width:215px}.bc-workbench .wb-table tr:hover td{background:#f7faf2}.bc-workbench .wb-table td small{display:block;font-size:10px;color:#657866;margin-top:3px}.bc-workbench .wb-table-link{background:none;border:0;color:#285844;font-size:13px;font-weight:550;text-align:left;padding:3px 0;min-height:28px;border-radius:3px}.bc-workbench .wb-table-link:hover{text-decoration:underline;text-underline-offset:3px}.bc-workbench .wb-table .wb-numeric{font-variant-numeric:tabular-nums}.bc-workbench[data-compact=true] .wb-table td{padding-top:8px;padding-bottom:8px}.bc-workbench[data-compact=true] .wb-work-row>.wb-row-main{min-height:65px;padding-top:8px;padding-bottom:8px}.bc-workbench .wb-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 0;font-size:11px;color:#5d7462}.bc-workbench .wb-pagination>div{display:flex;align-items:center;gap:10px}.bc-workbench .wb-pagination .wb-button{padding:8px;width:36px;min-height:36px}.bc-workbench .wb-scope-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.8;color:#647868;margin:14px 0}.bc-workbench .wb-scope-note>svg{width:14px;height:14px;flex-shrink:0;margin-top:3px}.bc-workbench .wb-dossier-context{display:grid;grid-template-columns:25px minmax(0,1fr);border:1px solid #C4D9CF;border-radius:6px 16px 20px 6px;overflow:hidden;margin-bottom:24px;background:#f1f7ef}.bc-workbench .wb-dossier-spine{writing-mode:vertical-rl;transform:rotate(180deg);background:#dceadf;border-left:1px solid #BDDAC9;display:flex;justify-content:center;align-items:center;font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:15px 0;color:#537b5e}.bc-workbench .wb-dossier-context-body{padding:20px 25px}.bc-workbench .wb-dossier-context .wb-page-heading{margin-bottom:15px}.bc-workbench .wb-dossier-facts{display:flex;gap:15px 28px;flex-wrap:wrap;margin:0;padding-top:14px;border-top:1px solid #D2E3D4;font-size:12px}.bc-workbench .wb-dossier-facts dt{font-size:10px;color:#5f7764}.bc-workbench .wb-dossier-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.bc-workbench .wb-dossier-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:25px;align-items:start}.bc-workbench .wb-dossier-editor{min-height:650px;min-width:0}.bc-workbench .wb-timeline{margin:0;padding:0;list-style:none}.bc-workbench .wb-timeline li{position:relative;padding:0 0 23px 21px;border-left:1px solid #C6DACB;font-size:11px;margin-left:4px}.bc-workbench .wb-timeline li:before{content:"";position:absolute;left:-4px;top:4px;width:7px;height:7px;border-radius:3px;background:#89b098;border:1px solid #6C957D}.bc-workbench .wb-timeline strong{display:block;font-weight:550;color:#3b6450}.bc-workbench .wb-timeline small{display:block;font-size:10px;color:#647c69;margin-top:5px;overflow-wrap:anywhere}.bc-workbench .wb-timeline time{display:block;color:#647c69;font-size:10px;margin-top:3px}.bc-workbench .wb-scope-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:15px 19px;margin-bottom:24px;background:var(--wb-workspace-tint,#E4F3EF);border:1px solid #CCDED4;border-radius:10px 10px 23px}.bc-workbench .wb-scope-strip strong{font-size:14px;font-weight:550}.bc-workbench .wb-scope-strip p{font-size:11px;color:#5c7766;margin:3px 0 0}.bc-workbench .wb-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #CDDCCB}.bc-workbench .wb-region-cell{padding:23px 24px 21px 0;margin-right:24px;border-bottom:1px solid #D7E3D3;position:relative}.bc-workbench .wb-region-cell-head{display:flex;align-items:center;gap:11px;margin-bottom:13px}.bc-workbench .wb-region-code{display:flex;align-items:center;justify-content:center;border:1px solid #BDCFBB;border-radius:10px 10px 18px;background:#e9f1e4;min-width:42px;height:47px;font-size:13px;color:#4f7655;font-weight:600}.bc-workbench .wb-region-cell h2{font-size:17px;font-weight:550;letter-spacing:-.035em;margin:0}.bc-workbench .wb-region-cell p{font-size:11px;color:#5d745f;line-height:1.8;margin:5px 0}.bc-workbench .wb-region-cell .wb-text-action{min-height:34px;font-size:11px}.bc-workbench .wb-region-counts{display:flex;gap:17px;font-size:11px;color:#61795f;margin:13px 0 4px}.bc-workbench .wb-region-counts strong{font-size:20px;font-weight:550;color:#3d664c;margin-right:4px;font-variant-numeric:tabular-nums}.bc-workbench .wb-tools-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:28px;align-items:start}.bc-workbench .wb-tool-index{position:sticky;top:100px;max-height:calc(100vh - 125px);overflow-y:auto;scrollbar-width:thin}.bc-workbench .wb-tool-index>p{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#647662;margin:22px 0 7px;padding-left:11px;font-weight:600}.bc-workbench .wb-tool-index>p:first-child{margin-top:0}.bc-workbench .wb-tool-index button{display:flex;align-items:center;gap:8px;min-height:42px;width:100%;text-align:left;font-size:12px;color:#526d5a;border:1px solid transparent;border-radius:8px;background:none;padding:9px 10px;margin:2px 0}.bc-workbench .wb-tool-index button>svg{width:15px;height:15px;flex-shrink:0}.bc-workbench .wb-tool-index button[aria-current=page]{background:#edf3e7;border-color:#ccdcc4;color:#305c40;font-weight:600}.bc-workbench .wb-tool-index button:hover{background:#f2f6ed}.bc-workbench .wb-tool-sheet{border-left:1px solid #D6E3D0;padding-left:27px;min-width:0}.bc-workbench .wb-tool-description{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #DEE8D7}.bc-workbench .wb-tool-description h2{font-size:24px;font-weight:550;letter-spacing:-.04em;margin:0}.bc-workbench .wb-tool-description p{font-size:12px;color:#5e7664;margin:9px 0 0;max-width:70ch;line-height:1.9}.bc-workbench .wb-tool-welcome{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.bc-workbench .wb-tool-welcome button{display:flex;align-items:flex-start;gap:13px;padding:19px 0;border:0;border-bottom:1px solid #DDE6D6;background:none;text-align:left;color:#3b6149;min-height:90px}.bc-workbench .wb-tool-welcome button>svg{width:20px;height:20px;flex-shrink:0;margin-top:4px}.bc-workbench .wb-tool-welcome strong{font-size:14px;display:block;font-weight:550}.bc-workbench .wb-tool-welcome small{font-size:11px;color:#637863;display:block;line-height:1.8;margin-top:6px}.bc-workbench .wb-tool-welcome button:hover{background:#f5f8ee}.bc-workbench .wb-correspondence-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;padding:18px 6px;align-items:start;border-bottom:1px solid #DCE6DD}.bc-workbench .wb-correspondence-row p{font-size:12px;color:#607769;margin:5px 0;white-space:pre-line;overflow-wrap:anywhere}.bc-workbench .wb-correspondence-row small{font-size:10px;color:#657c6e}.bc-workbench .wb-correspondence-row h3{font-size:14px;font-weight:550;margin:0}.bc-workbench .wb-inline-client{border:1px solid #D1E0D4;border-radius:13px;background:#fffefa;overflow:hidden;min-height:580px}.bc-workbench .wb-specialist{min-width:0;color:var(--wb-ink);font-size:13px}.bc-workbench .wb-specialist :is(.text-gray-900,.text-gray-800){color:#203e38}.bc-workbench .wb-specialist .text-gray-500{color:#5b7364}.bc-workbench .wb-specialist .text-gray-400{color:#647c6b}.bc-workbench .wb-specialist .border-gray-100{border-color:#dfe8df}.bc-workbench .wb-specialist .border-gray-200{border-color:#cdddd1}.bc-workbench .wb-specialist .bg-gray-50{background:#f4f7f0}.bc-workbench .wb-specialist .shadow-sm{box-shadow:0 2px 7px #2e553606}.bc-workbench .wb-specialist button.bg-\[\#7AB8B2\]{color:#153f39}.bc-workbench .wb-specialist :is(input,textarea,select):focus-visible{outline:2px solid #467B62;outline-offset:2px}.bc-workbench .wb-embedded-b2b{min-width:0}.bc-workbench .wb-specialist .wb-native-heading{padding:17px 21px;background:#edf4ed;border:1px solid #C9DDCE;border-radius:12px 12px 25px;margin-bottom:20px}.bc-workbench .wb-loading{padding:32px 2px;min-height:280px}.bc-workbench .wb-loading p{font-size:12px;color:#607965;margin-top:23px}.bc-workbench .wb-loading-title{display:grid;gap:10px;width:45%;margin-bottom:32px}.bc-workbench .wb-loading-title span{height:17px;border-radius:5px;background:#e2ecdc}.bc-workbench .wb-loading-title span:last-child{width:66%;height:10px}.bc-workbench .wb-skeleton-lines{display:grid;gap:14px}.bc-workbench .wb-skeleton-lines span{height:48px;border-radius:8px;background:linear-gradient(90deg,#edf3e9,#f5f8f0,#edf3e9);background-size:200% 100%;animation:wb-skeleton 1.7s ease-in-out infinite}.bc-workbench .wb-empty{display:flex;align-items:center;justify-content:center;gap:25px;min-height:275px;padding:33px 20px;background:#f6f9f1;border:1px dashed #CDDEC9;border-radius:13px 13px 28px}.bc-workbench .wb-empty>.wb-worktable-art{width:160px;height:114px;flex-shrink:0}.bc-workbench .wb-empty h3{font-size:21px;font-weight:550;letter-spacing:-.03em;margin:0 0 8px}.bc-workbench .wb-empty p{font-size:12px;color:#60765e;line-height:1.9;max-width:42ch;margin:0}.bc-workbench .wb-empty .wb-text-action{margin-top:9px}.bc-workbench .wb-empty--compact{min-height:160px;padding:20px;gap:18px}.bc-workbench .wb-empty--compact>.wb-worktable-art{width:110px;height:85px}.bc-workbench .wb-empty--compact h3{font-size:17px}.bc-workbench .wb-error{display:flex;align-items:flex-start;gap:14px;padding:25px;background:#fff6ed;border:1px solid #E6CEB7;border-radius:12px;min-height:140px}.bc-workbench .wb-error>svg{width:22px;height:22px;flex-shrink:0;color:#95613e;margin-top:3px}.bc-workbench .wb-error h2{font-size:18px;font-weight:550;line-height:1.5;margin:0 0 8px}.bc-workbench .wb-error p{font-size:12px;line-height:1.8;color:#796550;margin:0 0 13px}.bc-workbench .wb-toast-note{font-size:11px;color:#4a725a;min-height:18px}.bc-workbench.wb-overlay-root{position:relative;z-index:100}.bc-workbench .wb-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#163d345c;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bc-workbench .wb-dialog{position:fixed;top:10vh;left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 28px));max-height:80dvh;overflow-y:auto;background:#fffefa;border:1px solid #BFD7C9;border-radius:18px 18px 28px;padding:25px;z-index:101;box-shadow:0 17px 65px #163d3430}.bc-workbench .wb-dialog-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.bc-workbench .wb-dialog-heading h2{font-size:23px;line-height:1.3;letter-spacing:-.04em;font-weight:600;margin:0}.bc-workbench .wb-dialog-heading p{font-size:11px;color:#60786a;line-height:1.8;margin:7px 0 0}.bc-workbench .wb-dialog-heading .wb-icon-button{flex-shrink:0;width:35px;height:35px}.bc-workbench .wb-command-input{width:100%;height:48px;padding:0 13px;border:1px solid #BCD4C4;background:#f8fbf4;border-radius:10px;color:#315d49;font-size:14px;outline:none}.bc-workbench .wb-command-results{max-height:48vh;overflow-y:auto;margin:14px -3px 0;padding:3px;scrollbar-width:thin}.bc-workbench .wb-command-results>p{font-size:10px;color:#627c68;padding:0 7px;margin:12px 0 7px}.bc-workbench .wb-command-result{width:100%;display:flex;gap:12px;align-items:center;min-height:56px;background:transparent;border:1px solid transparent;border-radius:9px;padding:10px;text-align:left;color:#395e4b}.bc-workbench .wb-command-result[data-active=true]{background:#e9f3e6;border-color:#cddcc5}.bc-workbench .wb-command-result:hover{background:#f1f6ec}.bc-workbench .wb-command-result>svg{width:17px;height:17px;flex-shrink:0}.bc-workbench .wb-command-result strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.bc-workbench .wb-command-result small{display:block;font-size:10px;color:#627867;overflow-wrap:anywhere;margin-top:2px}.bc-workbench .wb-command-hint{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #DCE6D5;margin-top:17px;padding-top:12px;font-size:10px;color:#607768}.bc-workbench .wb-profile-details{display:grid;gap:0;font-size:12px;margin:0 0 18px}.bc-workbench .wb-profile-details>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid #DFE8DC}.bc-workbench .wb-profile-details dt{color:#657b68}.bc-workbench .wb-profile-details dd{margin:0;overflow-wrap:anywhere}.bc-workbench .wb-profile-actions{display:flex;gap:10px;flex-wrap:wrap}.bc-workbench .wb-notification-row{padding:15px 0;border-bottom:1px solid #DFE8DD}.bc-workbench .wb-notification-row h3{font-size:13px;font-weight:550;margin:0}.bc-workbench .wb-notification-row p{font-size:12px;color:#607767;line-height:1.8;margin:5px 0}.bc-workbench .wb-notification-row footer{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px;color:#637b68}.bc-workbench .wb-notification-row .wb-button{font-size:10px;min-height:33px;padding:6px 10px}@keyframes wb-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}@media(min-width:1600px){.bc-workbench .wb-content{padding-inline:45px}.bc-workbench .wb-day-grid{grid-template-columns:minmax(0,1fr) 310px;gap:44px}}@media(max-width:1250px){.bc-workbench.wb-app{grid-template-columns:196px minmax(0,1fr)}.bc-workbench .wb-index{padding-inline:10px}.bc-workbench .wb-brand{gap:8px;padding-inline:8px}.bc-workbench .wb-brand strong{font-size:15px}.bc-workbench .wb-content{padding:27px 26px 40px}.bc-workbench .wb-toolbar{padding-inline:25px;gap:13px}.bc-workbench .wb-breadcrumb>span{display:none}.bc-workbench .wb-breadcrumb>svg{display:none}.bc-workbench .wb-day-grid{grid-template-columns:minmax(0,1fr) 245px;gap:25px}.bc-workbench .wb-next-sheet{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-next-sheet>.wb-button{justify-self:start}.bc-workbench .wb-dossier-layout{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-dossier-aside{border-top:1px solid #D1E0D0;padding-top:22px}.bc-workbench .wb-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.bc-workbench .wb-tools-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.bc-workbench .wb-tool-sheet{padding-left:20px}.bc-workbench .wb-toolbar-context{font-size:10px}}@media(max-width:1050px){.bc-workbench.wb-app{grid-template-columns:176px minmax(0,1fr)}.bc-workbench .wb-index{padding-top:21px}.bc-workbench .wb-brand img{width:23px;height:32px}.bc-workbench .wb-brand strong{font-size:13px}.bc-workbench .wb-brand small{font-size:8px}.bc-workbench .wb-nav-link{font-size:12px;gap:9px;padding-inline:10px}.bc-workbench .wb-nav-group>p{font-size:8px}.bc-workbench .wb-content{padding-inline:23px}.bc-workbench .wb-toolbar-context{display:none}.bc-workbench .wb-search-trigger{width:min(300px,40vw)}.bc-workbench .wb-day-intro{grid-template-columns:minmax(0,1fr) 155px}.bc-workbench .wb-day-intro .wb-worktable-art{width:160px;height:115px}.bc-workbench .wb-day-grid{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-day-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bc-workbench .wb-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-workbench .wb-tools-layout{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-tool-index{position:static;max-height:none;display:flex;gap:6px;overflow-x:auto;padding:3px 1px 12px}.bc-workbench .wb-tool-index>p{display:none}.bc-workbench .wb-tool-index button{width:auto;flex-shrink:0;white-space:nowrap}.bc-workbench .wb-tool-sheet{padding-left:0;border-left:0}.bc-workbench .wb-table .wb-hide-medium{display:none}}@media(max-width:760px){.bc-workbench.wb-app{display:block}.bc-workbench .wb-index{display:none}.bc-workbench .wb-mobile-menu{display:inline-flex!important}.bc-workbench .wb-toolbar{min-height:66px;padding:10px 16px;gap:9px}.bc-workbench .wb-breadcrumb{font-size:12px}.bc-workbench .wb-search-trigger{width:auto;flex:1;max-width:350px;min-width:40px;justify-content:flex-start;margin-left:auto;gap:7px}.bc-workbench .wb-search-trigger kbd{display:none}.bc-workbench .wb-toolbar-tools{gap:6px}.bc-workbench .wb-content{padding:26px 19px 30px;min-height:calc(100dvh - 66px)}.bc-workbench .wb-page-heading{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:23px}.bc-workbench .wb-page-heading h1{font-size:30px}.bc-workbench .wb-heading-actions{width:100%}.bc-workbench .wb-day-intro{grid-template-columns:minmax(0,1fr) 115px;gap:10px;padding-bottom:23px}.bc-workbench .wb-day-intro .wb-worktable-art{width:120px;height:95px}.bc-workbench .wb-day-intro h1{font-size:29px}.bc-workbench .wb-day-intro .wb-page-description{font-size:12px}.bc-workbench .wb-day-side{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-workbench .wb-next-sheet{padding:19px}.bc-workbench .wb-next-sheet h2{font-size:21px}.bc-workbench .wb-section-heading{gap:10px}.bc-workbench .wb-section-heading h2{font-size:18px}.bc-workbench .wb-work-row>.wb-row-main{grid-template-columns:27px minmax(0,1fr);gap:10px;min-height:92px}.bc-workbench .wb-row-meta{grid-column:2;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-items:start}.bc-workbench .wb-row-symbol{width:27px;height:32px}.bc-workbench .wb-row-copy strong{font-size:13px}.bc-workbench .wb-work-row>.wb-favorite{align-self:flex-start;margin-top:14px}.bc-workbench .wb-table{min-width:650px}.bc-workbench .wb-table .wb-hide-medium{display:none}.bc-workbench .wb-dossier-context-body{padding:18px}.bc-workbench .wb-dossier-context{grid-template-columns:21px minmax(0,1fr)}.bc-workbench .wb-dossier-context h1{font-size:26px}.bc-workbench .wb-query-bar{gap:9px}.bc-workbench .wb-search-field{flex-basis:100%}.bc-workbench .wb-select{flex:1}.bc-workbench .wb-select select{width:100%}.bc-workbench .wb-select>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bc-workbench .wb-section-tabs{gap:21px}.bc-workbench .wb-region-cell{margin-right:15px;padding-right:7px}.bc-workbench .wb-region-cell h2{font-size:16px}.bc-workbench .wb-region-code{min-width:36px;height:42px}.bc-workbench .wb-correspondence-row{grid-template-columns:28px minmax(0,1fr)}.bc-workbench .wb-correspondence-row>.wb-button{grid-column:2;justify-self:start}.bc-workbench .wb-dialog{top:6vh;max-height:88dvh;padding:20px}.bc-workbench .wb-mobile-nav-dialog .wb-nav-group{margin-top:15px}.bc-workbench .wb-mobile-nav-dialog .wb-nav-link{font-size:14px;min-height:45px}.bc-workbench .wb-mobile-nav-dialog .wb-nav-group>p{font-size:9px}.bc-workbench .wb-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-workbench .wb-offline{padding-inline:17px}}@media(max-width:480px){.bc-workbench .wb-toolbar{gap:7px;padding-inline:12px}.bc-workbench .wb-search-trigger>span{display:none}.bc-workbench .wb-search-trigger{flex:0 0 40px;padding:10px;justify-content:center}.bc-workbench .wb-day-intro{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-day-intro>.wb-worktable-art{display:none}.bc-workbench .wb-day-side{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-day-intro h1{font-size:31px}.bc-workbench .wb-region-grid{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-region-cell{margin-right:0;padding-right:0}.bc-workbench .wb-empty{flex-direction:column;text-align:center;gap:12px;padding:25px 19px}.bc-workbench .wb-empty--compact{flex-direction:row;text-align:left}.bc-workbench .wb-empty--compact>.wb-worktable-art{display:none}.bc-workbench .wb-empty>.wb-worktable-art{width:130px;height:85px}.bc-workbench .wb-tool-welcome{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-section-heading{flex-wrap:wrap}.bc-workbench .wb-timeline{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-scope-strip{padding:15px}.bc-workbench .wb-scope-strip>.wb-select{flex-basis:100%}.bc-workbench .wb-content-foot{font-size:9px}.bc-workbench .wb-pagination{font-size:10px}.bc-workbench .wb-command-hint{font-size:9px}}@media(prefers-reduced-motion:reduce){.bc-workbench *,.bc-workbench *:before,.bc-workbench *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bc-workbench .wb-advice-workspace{border:1px solid #CCDCD1;border-radius:12px;background:#fffefa;min-width:0;overflow:visible}.bc-workbench .wb-advice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px 19px;border-bottom:1px solid #DCE6DC;background:#f5f8f0;border-radius:12px 12px 0 0;font-size:11px;color:#5b745e}.bc-workbench .wb-advice-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.bc-workbench .wb-advice-toolbar .wb-button{font-size:11px;min-height:34px;padding:6px 10px}.bc-workbench .wb-advice-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 19px;border-bottom:1px solid #DEE6DB}.bc-workbench .wb-dossier-tabs{position:sticky;top:74px;z-index:12;gap:25px;background:#fffefa;margin:0;padding:0 19px}.bc-workbench .wb-dossier-tabs>button{flex:0 0 auto;font-size:12px;min-height:50px}.bc-workbench .wb-dossier-tabs>button svg{width:15px;height:15px}.bc-workbench .wb-advice-content{background:#fffefa;border-radius:0 0 12px 12px;min-width:0}.bc-workbench .wb-advice-content>div{padding:20px}.bc-workbench .wb-advice-content .bg-white.shadow-sm{border-radius:0;border:0;border-bottom:1px solid #D6E3D4;padding:4px 0 23px;box-shadow:none}.bc-workbench .wb-advice-content .bg-\[\#F9FAFB\]{background:#f7faf3;border-radius:7px;box-shadow:none}.bc-workbench .wb-advice-chat{height:640px;max-height:calc(100dvh - 200px);min-height:350px;display:flex;flex-direction:column}.bc-workbench .wb-advice-content label{color:#425f4e}.bc-workbench .wb-advice-content .text-\[10px\]{font-size:11px}.bc-workbench .wb-advice-content .text-xs{line-height:1.8}.bc-workbench .wb-financial-focus{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:#f3f5eb;border-top:1px solid #D0DEC9;border-bottom:1px solid #D0DEC9;padding:18px 0;margin-bottom:20px}.bc-workbench .wb-financial-focus strong{font-size:15px;font-weight:550;color:#3c614a}.bc-workbench .wb-financial-focus p{font-size:11px;color:#62775f;margin-top:5px}.bc-workbench .wb-financial-focus>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.bc-workbench .wb-financial-focus .wb-button[aria-pressed=true]{background:#e2edd8;border-color:#b8cca9}.bc-workbench .wb-financial-totals{border-bottom:1px solid #DCE5D5;margin-bottom:22px}.bc-workbench .wb-financial-totals summary{padding:12px 0;font-size:11px;color:#5d725e;cursor:pointer;min-height:42px}.bc-workbench .wb-financial-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0 22px;gap:20px}.bc-workbench .wb-financial-ledger>div{background:none;border:0;border-radius:0;border-left:1px solid #D4E0CD;padding:0 0 0 13px}.bc-workbench .wb-financial-ledger>div:first-child{border-left:0;padding-left:0}.bc-workbench .wb-financial-ledger>div>p{font-size:20px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#35573f}.bc-workbench .wb-financial-ledger svg{display:none}.bc-workbench .wb-financial-ledger>div>div>p{font-size:10px;line-height:1.8}.bc-workbench .wb-financial-toolbar{padding:0 0 20px;border-bottom:1px solid #D9E4D2;margin-bottom:22px}.bc-workbench .wb-financial-toolbar button{min-height:36px}.bc-workbench .wb-financial-toolbar button.bg-\[\#7AB8B2\]{color:#153f39}.bc-workbench .wb-specialist .em-cover{padding:20px 24px;gap:20px;border-radius:12px 12px 25px}.bc-workbench .wb-specialist .em-cover h1{font-size:30px;line-height:1.2}.bc-workbench .wb-specialist .em-cover-note{padding:14px 18px}.bc-workbench .wb-specialist .em-cover-note strong{font-size:17px}@media(max-width:1250px){.bc-workbench .wb-financial-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bc-workbench .wb-specialist .em-cover h1{font-size:27px}}@media(max-width:760px){.bc-workbench .wb-advice-toolbar,.bc-workbench .wb-advice-meta{padding:12px 14px}.bc-workbench .wb-advice-content>div{padding:15px}.bc-workbench .wb-dossier-tabs{top:66px;padding-inline:15px;gap:18px}.bc-workbench .wb-financial-ledger,.bc-workbench .wb-advice-content .grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-workbench .wb-specialist .em-cover{padding:17px}.bc-workbench .wb-specialist .em-cover h1{font-size:25px}}@media(max-width:480px){.bc-workbench .wb-advice-content .grid-cols-2{grid-template-columns:minmax(0,1fr)}.bc-workbench .wb-advice-content .sm\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-workbench .wb-financial-focus .wb-button{font-size:11px;padding:8px 10px}}.db2{--db-ink:#203E38;--db-muted:#546E65;--db-brand:#246861;--db-light:#7AB8B2;--db-line:#C6E3DC;--db-paper:#FFFEFA;--db-mint:#E4F3EF;--db-blue:#E7F3F7;--db-ease:cubic-bezier(.22,1,.36,1);background:var(--db-paper);color:var(--db-ink);font-family:Inter,sans-serif;line-height:1.65;min-height:75vh;isolation:isolate}.db2 *,.db2 *:before,.db2 *:after{box-sizing:border-box}.db2 .db2-wrap{width:100%;max-width:1320px;margin-inline:auto;padding:40px 36px 30px}.db2 :is(h1,h2,h3,p,ul){margin:0}.db2 :is(h1,h2,h3){font-family:inherit;color:var(--db-ink);text-wrap:pretty}.db2 :is(a,button){font-family:inherit;-webkit-tap-highlight-color:transparent}.db2 :is(a,button):focus-visible{outline:2px solid var(--db-brand);outline-offset:5px}.db2 button{cursor:pointer}.db2 button:disabled{cursor:wait;opacity:.65}.db2 svg{flex-shrink:0}.db2 :is(.db2-entrance,.db2-opening,.db2-focus,.db2-focus-copy,.db2-content,.db2-learning,.db2-properties,.db2-updates,.db2-updates-body){min-width:0}.db2 .db2-overline{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.7;letter-spacing:.075em;text-transform:uppercase;color:#426d63}.db2 .db2-overline>svg{width:16px;height:16px}.db2 .db2-small-label{display:block;color:var(--db-muted);font-size:11px;font-weight:500;line-height:1.7}.db2 .db2-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:7px 0;border:0;border-radius:4px;color:var(--db-brand);background:none;font-size:13px;font-weight:600;line-height:1.6;text-align:left;text-decoration:none}.db2 .db2-link svg{width:16px;height:16px}.db2 .db2-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.db2 .db2-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;padding:12px 19px;border:1px solid var(--db-line);border-radius:13px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;text-align:center;transition:background .18s,border-color .18s,box-shadow .18s}.db2 .db2-button svg{width:18px;height:18px}.db2 .db2-primary{color:#123f39;background:var(--db-light);border-color:var(--db-light);box-shadow:0 3px #528f8726}.db2 .db2-primary:hover{background:#94c8c0;border-color:#85beb6;box-shadow:0 4px 10px #203e3810}.db2 .db2-entrance{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.42fr);gap:26px 48px;align-items:center;padding-bottom:30px;margin-bottom:34px;border-bottom:1px solid var(--db-line)}.db2 .db2-opening{align-self:center;padding-block:8px}.db2 .db2-opening>.db2-overline{margin-bottom:21px}.db2 .db2-greeting{color:var(--db-muted);font-size:14px;line-height:1.7;margin-bottom:9px;overflow-wrap:anywhere}.db2 .db2-title{font-size:clamp(33px,3.2vw,46px);font-weight:650;line-height:1.12;letter-spacing:-.055em}.db2 .db2-title>span{color:var(--db-brand)}.db2 .db2-intro{margin-top:16px;max-width:38ch;font-size:14px;line-height:1.85;color:var(--db-muted)}.db2 .db2-account{margin-top:11px;color:var(--db-muted);font-size:12px;min-height:34px;display:flex;align-items:center}.db2 .db2-account>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--db-brand);font-size:12px;font-weight:550;text-decoration:none;border-radius:4px}.db2 .db2-account>a:hover{text-decoration:underline;text-underline-offset:4px}.db2 .db2-account svg{width:14px;height:14px}.db2 .db2-account-dot{width:6px;height:6px;border-radius:50%;background:#639987;box-shadow:0 0 0 4px #e9f3ed;margin-inline:4px}.db2 .db2-focus{position:relative;isolation:isolate;min-height:319px;padding:23px 28px 0;background:#e7f3ee;border:1px solid #C1DDD1;border-radius:9px 27px 42px}.db2 .db2-focus:before{content:"";position:absolute;left:27px;top:-6px;width:37px;height:11px;background:#fafcf6;border:1px solid #B6CEBF;border-radius:5px;transform:rotate(-6deg);z-index:1}.db2 .db2-focus[data-tone=warning]{background:#f8f4e8;border-color:#ded4b6}.db2 .db2-focus[data-tone=info]{background:#e9f3f5;border-color:#c9dfe2}.db2 .db2-focus[data-kind=course]{background:#e8f3f1}.db2 .db2-focus[data-kind=complete]{background:#eef5e8}.db2 .db2-focus-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.db2 .db2-focus-top>.db2-overline{font-size:10px;letter-spacing:.065em}.db2 .db2-focus-dot{width:6px;height:6px;background:#397a6d;border-radius:50%;box-shadow:0 0 0 4px #d0e6da;margin:0 4px;flex-shrink:0}.db2 .db2-focus[data-tone=warning] .db2-focus-dot{background:#84602a;box-shadow:0 0 0 4px #eae1c9}.db2 .db2-destination{display:inline-flex;align-items:center;gap:6px;color:#4b6b61;font-size:11px;line-height:1.6;flex-shrink:0}.db2 .db2-destination svg{width:14px;height:14px}.db2 .db2-focus-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:4px;align-items:center;padding:19px 0 23px}.db2 .db2-focus-context{color:#46675d;font-size:12px;font-weight:550;line-height:1.75;overflow-wrap:anywhere;margin-bottom:7px}.db2 .db2-focus h2{font-size:clamp(26px,2.5vw,34px);line-height:1.2;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.db2 .db2-focus-description{color:#48665c;font-size:13px;line-height:1.85;margin-top:12px;max-width:48ch}.db2 .db2-focus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:20px}.db2 .db2-duration{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#48665c}.db2 .db2-duration svg{width:14px;height:14px}.db2 .db2-focus-art{width:170px;margin-left:-6px;justify-self:center;align-self:center;pointer-events:none}.db2 .db2-start-art{display:block;width:100%;height:auto}.db2 .db2-focus-foot{display:flex;align-items:center;gap:8px;min-height:49px;border-top:1px solid #BFD8CB;padding:10px 0;color:#47665c;font-size:11px;line-height:1.7}.db2 .db2-focus[data-tone=warning] .db2-focus-foot{border-color:#ddd3b7}.db2 .db2-focus-foot>svg{width:15px;height:15px}.db2 .db2-focus-foot>span:first-of-type{flex:1;min-width:0}.db2 .db2-foot-trail{display:flex;align-items:center;gap:7px;color:#6a9987;padding-right:9px}.db2 .db2-foot-trail i{display:block;width:5px;height:5px;border:1px solid #8CB4A0;border-radius:50%}.db2 .db2-foot-trail i:first-child{width:4px;height:4px;background:#a8c8b8;border:0}.db2 .db2-foot-trail svg{width:16px;height:16px}.db2 .db2-places{display:flex;align-items:center;gap:26px;grid-column:1/-1;min-width:0;padding-top:5px}.db2 .db2-shortcut-label{font-size:11px;color:var(--db-muted);white-space:nowrap}.db2 .db2-places>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 32px;min-width:0}.db2 .db2-places a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;border-radius:4px;color:#46695e;font-size:12px;font-weight:550;line-height:1.6;text-decoration:none}.db2 .db2-places a:hover{color:var(--db-brand);text-decoration:underline;text-underline-offset:4px}.db2 .db2-places a>svg{width:16px;height:16px}.db2 .db2-places a>svg:last-child{width:13px;height:13px;color:#638375}.db2 .db2-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);align-items:start;gap:36px 42px}.db2 .db2-properties{padding-top:7px}.db2 .db2-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;margin-bottom:12px}.db2 .db2-section-heading h2{font-size:29px;font-weight:650;line-height:1.22;letter-spacing:-.045em;margin-top:7px}.db2 .db2-section-heading>.db2-link{font-size:12px;flex-shrink:0}.db2 .db2-route-point{width:9px;height:9px;border:2px solid #6D9E8B;border-radius:3px;transform:rotate(-9deg)}.db2 .db2-section-intro{color:var(--db-muted);font-size:13px;line-height:1.8;margin-bottom:23px;max-width:52ch}.db2 .db2-property-list{list-style:none;padding:0}.db2 .db2-property{display:grid;grid-template-columns:77px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:center;padding:20px 0;border-top:1px solid #D4E4DA;min-width:0}.db2 .db2-property-art{grid-column:1;grid-row:1/3;width:77px;height:87px;background:#edf5ec;border-radius:42px 42px 11px 11px;display:flex;align-items:center;justify-content:center}.db2 .db2-property-art>svg{width:78px;height:83px}.db2 .db2-property[data-status=result_available] .db2-property-art{background:#e8f2e9}.db2 .db2-property-copy{grid-column:2;min-width:0}.db2 .db2-property-type{color:#5b7569;font-size:11px;line-height:1.6;margin-bottom:5px;overflow-wrap:anywhere}.db2 .db2-property h3{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.db2 .db2-property h3>a{color:inherit;text-decoration:none;border-radius:4px}.db2 .db2-property h3>a:hover{text-decoration:underline;text-underline-offset:4px}.db2 .db2-status{display:flex;align-items:center;gap:6px;color:#4c6d60;font-size:12px;line-height:1.65;margin-top:7px}.db2 .db2-status svg{width:14px;height:14px}.db2 .db2-status[data-tone=warning]{color:#805b23}.db2 .db2-status[data-tone=success]{color:#2d694d}.db2 .db2-property-action{grid-column:2;min-width:0}.db2 .db2-property-action .db2-link{font-size:12px}.db2 .db2-more{display:flex;border-top:1px solid #D4E4DA;padding-top:14px;font-size:12px}.db2 .db2-first-property{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;padding:28px 0;border-top:1px solid #D4E4DA}.db2 .db2-first-art{width:150px;max-width:100%}.db2 .db2-first-art>svg{display:block;width:100%;height:auto}.db2 .db2-first-property h3{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.04em;margin-top:8px}.db2 .db2-first-property p{color:var(--db-muted);font-size:13px;line-height:1.9;margin-top:12px}.db2 .db2-first-property .db2-link{margin-top:11px;font-size:12px}.db2 .db2-learning{position:relative;padding:29px 30px 26px;border:1px solid #CEDFD8;border-left:4px solid #B1CDC2;border-radius:5px 24px 30px 5px;background:#f1f7f4;box-shadow:3px 4px 0 var(--db-paper),4px 5px #dce8df}.db2 .db2-learning-bookmark{position:absolute;top:-1px;right:26px;width:31px;height:45px;padding-top:9px;display:flex;justify-content:center;color:#35665b;background:#b8d9cc;border:1px solid #A4C9BA;border-top:0;border-radius:0 0 10px 2px}.db2 .db2-learning-bookmark svg{width:16px;height:16px}.db2 .db2-learning .db2-section-heading{margin-bottom:24px;padding-right:36px}.db2 .db2-learning .db2-overline{font-size:10px;letter-spacing:.055em}.db2 .db2-learning .db2-section-heading h2{font-size:28px}.db2 .db2-progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#4f6b60;font-size:12px;line-height:1.7;margin-bottom:10px}.db2 .db2-progress-label strong{color:#335e4e;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.db2 .db2-progress-track{height:6px;background:#d4e4da;border-radius:10px;overflow:hidden}.db2 .db2-progress-track>span{display:block;height:100%;border-radius:inherit;background:#608f7e;transition:width .35s var(--db-ease)}.db2 .db2-current-module{display:flex;align-items:flex-start;gap:14px;margin:25px 0 13px}.db2 .db2-module-marker{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:51px;background:#e3eee4;border:1px solid #BED4C4;border-radius:7px 14px 14px 7px;color:#46705a;font-size:21px;font-weight:500;letter-spacing:-.04em}.db2 .db2-module-marker svg{width:22px;height:22px}.db2 .db2-current-module>div{min-width:0}.db2 .db2-current-module p{color:var(--db-muted);font-size:11px;line-height:1.7;margin-bottom:4px}.db2 .db2-current-module h3{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.db2 .db2-current-module>div>span{display:block;color:var(--db-muted);font-size:11px;line-height:1.8;margin-top:7px}.db2 .db2-resume-link{display:flex;align-items:center;gap:16px;padding:13px 0;min-height:52px;border-top:1px solid #D4E3D7;border-bottom:1px solid #D4E3D7;border-radius:3px;margin-top:20px;color:var(--db-brand);text-decoration:none}.db2 .db2-resume-link>span{flex:1;min-width:0}.db2 .db2-resume-link small{display:block;color:var(--db-muted);font-size:11px;font-weight:400}.db2 .db2-resume-link strong{display:block;font-size:13px;font-weight:550;line-height:1.7;overflow-wrap:anywhere;margin-top:3px}.db2 .db2-resume-link>svg{width:18px;height:18px}.db2 .db2-resume-link:hover strong{text-decoration:underline;text-underline-offset:4px}.db2 .db2-all-lessons{font-size:12px;margin-top:5px}.db2 .db2-course-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--db-muted);line-height:1.85;margin-top:14px}.db2 .db2-course-note>svg{width:16px;height:16px;margin-top:3px}.db2 .db2-course-empty h3{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:11px}.db2 .db2-course-empty p{color:var(--db-muted);font-size:13px;line-height:1.9}.db2 .db2-course-empty .db2-link{margin-top:12px}.db2 .db2-bodi{display:flex;align-items:flex-start;gap:13px;padding-top:23px;margin-top:15px;border-top:1px dashed #B8D2C4}.db2 .db2-bodi-character{flex-shrink:0;padding-top:8px}.db2 .db2-bodi>div:last-child{min-width:0}.db2 .db2-bodi h3{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.02em;margin-top:4px}.db2 .db2-bodi p:not(.db2-small-label){color:var(--db-muted);font-size:12px;line-height:1.85;margin-top:9px}.db2 .db2-bodi .db2-link{font-size:12px;gap:6px;margin-top:5px}.db2 .db2-bodi .db2-link svg{width:15px;height:15px}.db2 .db2-bodi small{display:block;color:#526f62;font-size:11px;line-height:1.75;margin-top:2px}.db2 .db2-updates{grid-column:1/-1;display:grid;grid-template-columns:200px minmax(0,1fr);gap:35px;padding:28px 0 8px;border-top:1px solid var(--db-line)}.db2 .db2-updates-heading{display:flex;gap:12px;align-items:flex-start}.db2 .db2-updates-heading>svg{width:21px;height:21px;color:#4a7766;margin-top:3px}.db2 .db2-updates h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.035em;margin-top:6px}.db2 .db2-notification-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:19px 30px;list-style:none;padding:0}.db2 .db2-notification-list>li{display:flex;align-items:flex-start;gap:11px;min-width:0}.db2 .db2-notification-list>li>div{min-width:0}.db2 .db2-notification-dot{width:6px;height:6px;margin-top:7px;background:#5d927e;border-radius:50%;flex-shrink:0}.db2 .db2-notification-list time{display:block;color:#5d776b;font-size:11px;line-height:1.7;margin-bottom:5px}.db2 .db2-notification-list h3{font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.db2 .db2-notification-list p{color:var(--db-muted);font-size:12px;line-height:1.85;margin-top:5px;overflow-wrap:anywhere}.db2 .db2-notification-list .db2-link{font-size:12px}.db2 .db2-quiet{display:flex;align-items:flex-start;gap:9px;padding:6px 0;font-size:13px;line-height:1.85;color:var(--db-muted)}.db2 .db2-quiet svg{width:17px;height:17px;margin-top:3px;color:#4f8875}.db2 .db2-footer{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding:23px 0 4px;margin-top:26px;border-top:1px solid var(--db-line)}.db2 .db2-help{display:flex;align-items:center;gap:14px}.db2 .db2-help>svg{width:31px;height:31px;color:#608879}.db2 .db2-help p{font-size:12px;line-height:1.7;color:var(--db-muted)}.db2 .db2-footer .db2-link{font-size:12px;padding-block:5px}.db2 .db2-motion{display:flex;align-items:center;gap:7px;min-height:44px;padding:6px;border:0;border-radius:5px;color:var(--db-muted);background:none;font-size:11px}.db2 .db2-motion svg{width:14px;height:14px}.db2 .db2-motion:hover{text-decoration:underline;text-underline-offset:4px}.db2 .db2-motion-note{color:var(--db-muted);font-size:11px;line-height:1.8}.db2 .db2-error{display:flex;align-items:flex-start;gap:11px;padding:16px;margin-bottom:16px;background:#fbf6e9;border:1px solid #E4D6B7;border-radius:13px;color:#6d5834}.db2 .db2-error>svg{width:18px;height:18px;margin-top:3px;color:#84622d}.db2 .db2-error>div{min-width:0}.db2 .db2-error h3{color:#604e31;font-size:14px;line-height:1.6;font-weight:600}.db2 .db2-error p{color:#6d634e;font-size:12px;line-height:1.85;margin-top:5px}.db2 .db2-error .db2-link{font-size:12px;margin-top:4px}.db2 .db2-auth-error{max-width:650px;padding-block:50px}.db2 .db2-loading{padding:27px;min-height:235px;border:1px solid #D6E6DC;border-radius:6px 23px 30px;background:#f0f6f1}.db2 .db2-loading>div{max-width:100%}.db2 .db2-loading span:not(.sr-only){display:block;height:12px;width:55%;border-radius:6px;background:#d9e8de;margin-bottom:19px}.db2 .db2-loading span:nth-child(2):not(.sr-only){height:28px;width:85%;margin-top:22px}.db2 .db2-loading span:nth-child(3):not(.sr-only){width:65%;margin-top:24px}.db2 .db2-loading--focus{min-height:319px;padding:32px;background:#e8f2ec;border-color:#ccdcd0}.db2[data-motion=true] .db2-opening{animation:db2-arrive .4s var(--db-ease) both}.db2[data-motion=true] .db2-focus{animation:db2-arrive .45s var(--db-ease) both}.db2[data-motion=true] .db2-loading>div{animation:db2-breathe 1.6s ease-in-out infinite alternate}.db2[data-motion=true] .db2-property-art{transition:transform .2s var(--db-ease)}.db2[data-motion=true] :is(.db2-button,.db2-resume-link) svg{transition:transform .18s var(--db-ease)}@keyframes db2-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes db2-breathe{0%{opacity:.6}to{opacity:1}}@media(hover:hover){.db2[data-motion=true] .db2-property:hover .db2-property-art{transform:translateY(-2px)}.db2[data-motion=true] :is(.db2-button,.db2-resume-link):hover>svg{transform:translate(3px)}}@media(min-width:1250px){.db2 .db2-property{grid-template-columns:77px minmax(0,1fr) auto}.db2 .db2-property-art{grid-row:1}.db2 .db2-property-action{grid-column:3;grid-row:1;max-width:150px;align-self:end}.db2 .db2-property-action .db2-link{font-size:11px;gap:5px}}@media(max-width:1100px){.db2 .db2-wrap{padding:32px 28px 26px}.db2 .db2-entrance{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:23px 28px}.db2 .db2-title{font-size:37px}.db2 .db2-focus{padding:22px 24px 0}.db2 .db2-focus-body{grid-template-columns:minmax(0,1fr) 110px}.db2 .db2-focus-art{width:136px;margin-left:-2px}.db2 .db2-destination{font-size:10px}.db2 .db2-focus-top>.db2-overline{font-size:10px}.db2 .db2-focus h2{font-size:28px}.db2 .db2-focus-actions .db2-button{font-size:13px;padding-inline:14px}.db2 .db2-content{gap:30px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.db2 .db2-learning{padding:26px 24px 23px}.db2 .db2-learning-bookmark{right:20px}.db2 .db2-first-property{grid-template-columns:103px minmax(0,1fr);gap:17px}.db2 .db2-first-art{width:103px}.db2 .db2-first-property h3{font-size:22px}.db2 .db2-updates{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:850px){.db2 .db2-wrap{padding:27px 24px 24px}.db2 .db2-entrance{grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.db2 .db2-opening{padding:0}.db2 .db2-opening>.db2-overline{margin-bottom:13px}.db2 .db2-title{font-size:39px}.db2 .db2-intro{max-width:60ch;margin-top:11px}.db2 .db2-account{margin-top:5px}.db2 .db2-focus-body{grid-template-columns:minmax(0,1fr) 180px}.db2 .db2-focus-art{width:204px}.db2 .db2-focus{min-height:0;padding:23px 27px 0}.db2 .db2-focus h2{font-size:31px}.db2 .db2-focus-actions .db2-button{font-size:14px}.db2 .db2-destination{font-size:11px}.db2 .db2-places{gap:20px;padding:0}.db2 .db2-places>div{gap:6px 26px}.db2 .db2-content{grid-template-columns:minmax(0,1fr);gap:32px}.db2 .db2-properties{padding-top:0}.db2 .db2-learning{padding:28px 30px 27px}.db2 .db2-learning-bookmark{right:28px}.db2 .db2-property{grid-template-columns:77px minmax(0,1fr) auto}.db2 .db2-property-art{grid-row:1}.db2 .db2-property-action{grid-column:3;grid-row:1;max-width:145px}.db2 .db2-first-property{grid-template-columns:145px minmax(0,1fr);gap:25px}.db2 .db2-first-art{width:145px}.db2 .db2-first-property h3{font-size:25px}.db2 .db2-updates{grid-template-columns:minmax(0,1fr);gap:21px;padding-top:25px}.db2 .db2-updates-body{padding-left:33px}}@media(max-width:600px){.db2 .db2-wrap{padding:23px 20px 20px}.db2 .db2-entrance{gap:18px;padding-bottom:22px;margin-bottom:27px}.db2 .db2-opening>.db2-overline{font-size:10px;margin-bottom:12px}.db2 .db2-greeting{font-size:13px;margin-bottom:7px}.db2 .db2-title{font-size:clamp(31px,8.4vw,39px);line-height:1.14}.db2 .db2-intro{font-size:13px;line-height:1.8;max-width:43ch}.db2 .db2-account{font-size:11px;min-height:27px;margin-top:3px}.db2 .db2-account>a{font-size:11px}.db2 .db2-focus{padding:20px 21px 0;border-radius:8px 22px 32px}.db2 .db2-focus-top{gap:7px}.db2 .db2-focus-top>.db2-overline{font-size:10px;letter-spacing:.025em}.db2 .db2-destination{font-size:10px;gap:4px}.db2 .db2-destination svg{width:12px;height:12px}.db2 .db2-focus-body{display:block;padding:17px 0 22px}.db2 .db2-focus-art{display:none}.db2 .db2-focus-context{font-size:12px;line-height:1.7;margin-bottom:8px}.db2 .db2-focus h2{font-size:27px;line-height:1.24}.db2 .db2-focus-description{font-size:13px;line-height:1.85;margin-top:12px}.db2 .db2-focus-actions{gap:12px;margin-top:20px}.db2 .db2-focus-actions>.db2-button{width:100%;min-height:49px;padding:12px;font-size:13px}.db2 .db2-focus-foot{font-size:11px;min-height:47px}.db2 .db2-foot-trail{gap:5px;padding-right:1px}.db2 .db2-foot-trail i:first-child{display:none}.db2 .db2-places{display:block}.db2 .db2-shortcut-label{display:none}.db2 .db2-places>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.db2 .db2-places a{flex-direction:column;justify-content:center;gap:5px;font-size:11px;line-height:1.5;min-height:60px;padding:6px 3px;text-align:center}.db2 .db2-places a>svg{width:17px;height:17px}.db2 .db2-places a>svg:last-child{display:none}.db2 .db2-content{gap:30px}.db2 .db2-section-heading{gap:10px;margin-bottom:12px}.db2 .db2-section-heading h2{font-size:27px}.db2 .db2-section-heading>.db2-link{font-size:11px;max-width:44%;gap:5px}.db2 .db2-section-heading>.db2-link>svg{width:14px;height:14px}.db2 .db2-section-intro{font-size:12px;margin-bottom:20px}.db2 .db2-overline{font-size:10px}.db2 .db2-property{grid-template-columns:66px minmax(0,1fr);gap:0 15px;padding:19px 0;align-items:start}.db2 .db2-property-art{width:66px;height:80px;grid-row:1/3;margin-top:5px}.db2 .db2-property-art>svg{width:69px;height:79px}.db2 .db2-property h3{font-size:18px;line-height:1.4}.db2 .db2-property-type{font-size:11px}.db2 .db2-status{font-size:11px;line-height:1.7}.db2 .db2-property-action{grid-column:2;grid-row:2;max-width:none}.db2 .db2-property-action .db2-link{font-size:12px;min-height:46px}.db2 .db2-more{font-size:12px}.db2 .db2-first-property{grid-template-columns:83px minmax(0,1fr);align-items:start;gap:16px;padding:23px 0 5px}.db2 .db2-first-art{width:83px;margin-top:18px}.db2 .db2-first-property h3{font-size:22px}.db2 .db2-first-property .db2-small-label{font-size:10px}.db2 .db2-first-property p{font-size:12px;margin-top:10px}.db2 .db2-first-property .db2-link{font-size:12px;margin-top:8px}.db2 .db2-learning{padding:25px 22px 23px;border-radius:5px 21px 27px 5px}.db2 .db2-learning-bookmark{right:21px;width:28px;height:41px}.db2 .db2-learning .db2-section-heading h2{font-size:27px}.db2 .db2-learning .db2-overline{font-size:10px;letter-spacing:.025em}.db2 .db2-progress-label{font-size:11px}.db2 .db2-current-module{gap:12px;margin-top:23px}.db2 .db2-module-marker{width:39px;height:47px;font-size:20px}.db2 .db2-current-module h3{font-size:17px}.db2 .db2-current-module>div>span{font-size:11px}.db2 .db2-bodi{gap:10px;padding-top:21px}.db2 .db2-bodi-character{width:46px;overflow:visible}.db2 .db2-bodi-character>div{transform:scale(.82);transform-origin:left top}.db2 .db2-bodi h3{font-size:15px}.db2 .db2-bodi .db2-small-label{font-size:10px}.db2 .db2-bodi .db2-link{font-size:12px;min-height:46px;gap:5px}.db2 .db2-bodi small{font-size:10px}.db2 .db2-updates{gap:20px;padding-top:24px}.db2 .db2-updates h2{font-size:24px}.db2 .db2-updates-body{padding-left:0}.db2 .db2-notification-list{grid-template-columns:minmax(0,1fr);gap:0}.db2 .db2-notification-list>li{padding:16px 0;border-top:1px solid #DFE9E1}.db2 .db2-notification-list>li:first-child{padding-top:0;border:0}.db2 .db2-footer{align-items:flex-start;flex-direction:column;gap:8px;padding-top:20px;margin-top:23px}.db2 .db2-help{gap:11px}.db2 .db2-help>svg{width:27px;height:27px}.db2 .db2-motion{padding-left:0}.db2 .db2-motion-note{padding-block:8px}.db2 .db2-loading--focus{min-height:302px;padding:28px 22px}}@media(max-width:359px){.db2 .db2-wrap{padding-inline:16px}.db2 .db2-title{font-size:31px}.db2 .db2-focus{padding-inline:18px}.db2 .db2-focus-top{flex-wrap:wrap;gap:7px 14px}.db2 .db2-focus h2{font-size:25px}.db2 .db2-places a{font-size:10px}.db2 .db2-property{grid-template-columns:54px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.db2 .db2-property-art{width:54px;height:73px}.db2 .db2-property-art>svg{width:61px;height:73px}.db2 .db2-property h3{font-size:17px}.db2 .db2-learning{padding-inline:17px}.db2 .db2-first-property{grid-template-columns:minmax(0,1fr)}.db2 .db2-first-art{display:none}.db2 .db2-bodi{display:block}.db2 .db2-bodi-character{float:right;margin-left:10px}.db2 .db2-bodi small{clear:both}}.db2[data-motion=false] *,.db2[data-motion=false] *:before,.db2[data-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.db2 *,.db2 *:before,.db2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.di .di-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--di-line)}.di .di-save-state{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.6;color:var(--di-muted);text-align:right}.di .di-save-state svg{width:16px;height:16px}.di .di-save-state[data-error=true]{color:var(--di-error)}.di .di-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px;padding:39px 0 42px;max-width:1080px;margin:auto}.di .di-intro h1{font-size:clamp(37px,4.2vw,57px);letter-spacing:-.06em;line-height:1.09;margin:17px 0}.di .di-intro h1>span{color:var(--di-brand)}.di .di-intro p{max-width:43ch;font-size:15px}.di .di-paper-object{position:relative;justify-self:center;width:275px;height:227px;isolation:isolate}.di .di-paper-back{position:absolute;top:15px;right:18px;bottom:8px;left:23px;border:1px solid #B0CDD0;border-radius:7px 20px 20px 7px;background:var(--di-blue);transform:rotate(8deg)}.di .di-paper-front{position:absolute;top:4px;right:31px;bottom:24px;left:5px;border:1px solid #A4C9B9;border-radius:7px 7px 25px;padding:20px 24px;background:#eef6ea;transform:rotate(-5deg);box-shadow:0 6px 15px #203e3808;display:flex;flex-direction:column;align-items:flex-start}.di .di-paper-front>svg{width:28px;height:28px;stroke-width:1.4;color:var(--di-brand);margin-bottom:9px}.di .di-paper-front>span{font-size:8px;letter-spacing:.12em;color:#557266}.di .di-paper-front>strong{font-size:19px;font-weight:550;letter-spacing:-.04em;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.di .di-paper-front i{display:block;width:80%;height:1px;background:#bfd6c7;margin-top:10px}.di .di-paper-front i+i{width:60%}.di .di-paper-front>div{display:flex;align-items:center;gap:5px;font-size:9px;margin-top:14px;color:#486f59}.di .di-paper-front>div svg{width:12px;height:12px}.di .di-sticker{position:absolute;bottom:11px;right:-3px;padding:7px 12px;border:1px solid #DECEA0;border-radius:5px 5px 12px;background:#f5eccf;color:#705b2b;font-size:11px;transform:rotate(5deg)}.di .di-layout{display:grid;grid-template-columns:225px minmax(0,1fr);align-items:start;gap:42px;max-width:1080px;margin:auto}.di .di-sidebar{position:sticky;top:105px;padding-top:16px}.di .di-sidebar ol{list-style:none;padding:16px 0 8px}.di .di-sidebar li{position:relative}.di .di-sidebar li:not(:last-child):before{content:"";position:absolute;left:18px;top:43px;bottom:-6px;border-left:1px solid #D5E5DC}.di .di-sidebar li>button{display:flex;align-items:center;gap:11px;padding:9px 7px 9px 0;min-height:58px;border:0;background:transparent;color:var(--di-muted);width:100%;text-align:left;border-radius:10px;font-size:12px;font-weight:500}.di .di-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #D2E3DA;border-radius:12px;background:#f5f9f4;font-size:10px;font-variant-numeric:tabular-nums}.di .di-step-number svg{width:16px;height:16px}.di .di-sidebar [data-current=true]>button{font-weight:650;color:var(--di-ink)}.di .di-sidebar [data-current=true] .di-step-number{background:var(--di-brand);border-color:var(--di-brand);color:#fff;border-radius:12px 12px 17px}.di .di-sidebar [data-done=true]:not([data-current=true]) .di-step-number{background:var(--di-mint);border-color:#bad8c9;color:var(--di-brand)}.di .di-sidebar-note{padding:18px 17px;margin-top:19px;background:var(--di-blue);border:1px solid #C9DEE0;border-radius:6px 6px 22px}.di .di-sidebar-note p{font-size:12px;line-height:1.8;margin-top:8px}.di .di-sidebar-note small{display:block;font-size:10px;color:#546e65;line-height:1.8;margin-top:12px;border-top:1px solid #CBDFDF;padding-top:11px}.di .di-main{scroll-margin-top:105px}.di .di-mobile-progress{display:none}.di .di-form-sheet{position:relative;background:#fff;border:1px solid #C6DFD1;border-radius:6px 23px 23px;box-shadow:4px 5px #eaf2e9}.di .di-form-sheet:before{content:"";position:absolute;top:-5px;left:30px;width:45px;height:8px;background:#e4ecd8;border:1px solid #BDCCB6;border-radius:2px;transform:rotate(-5deg)}.di .di-step-heading{padding:32px 34px 26px;border-bottom:1px solid #DFEADF;background:linear-gradient(110deg,#f5f9ef,#f1f7f6);border-radius:6px 23px 0 0}.di .di-step-heading h2{font-size:29px;margin:12px 0 11px;line-height:1.21}.di .di-step-heading p{font-size:13px;max-width:58ch}.di .di-form-body{display:block;padding:27px 34px 29px}.di .di-navigation{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 12px;margin-top:9px;background:#fffefaf7;border-radius:13px;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.di .di-navigation-note{font-size:10px;color:var(--di-muted);text-align:center;line-height:1.7}.di .di-navigation .di-button--primary{min-width:130px}.di .di-spin{animation:di-spin 1s linear infinite}@keyframes di-spin{to{transform:rotate(360deg)}}.di.di-received{max-width:760px;margin:25px auto 60px;text-align:center;padding:35px 30px}.di .di-received-seal{display:flex;align-items:center;justify-content:center;margin:0 auto 24px;width:84px;height:84px;background:#dfefe0;border:1px solid #B1CEB5;border-radius:24px 24px 36px;transform:rotate(-6deg)}.di .di-received-seal svg{width:39px;height:39px;stroke-width:1.3;color:var(--di-brand)}.di.di-received>.di-eyebrow{justify-content:center}.di.di-received h1{font-size:clamp(32px,4vw,45px);margin:16px 0}.di.di-received>.di-received-address{font-size:19px;color:var(--di-brand);font-weight:550;margin-bottom:17px}.di.di-received>.di-note{text-align:left;margin-top:20px}.di.di-received small{display:block;font-size:11px;color:var(--di-muted);margin-top:18px}.di .di-received-route{display:flex;align-items:center;justify-content:center;gap:18px;margin:29px 0;font-size:11px;color:var(--di-muted);flex-wrap:wrap}.di .di-received-route>span{display:flex;align-items:center;gap:5px}.di .di-received-route>span:first-child{color:var(--di-brand);font-weight:600}.di .di-received-route>span+span:before{content:"";width:20px;border-top:1px solid #C4D7C8;margin-right:2px}.di .di-received-route svg{width:15px;height:15px}@media(max-width:1100px){.di .di-layout{grid-template-columns:195px minmax(0,1fr);gap:27px}.di .di-form-body{padding:24px}.di .di-step-heading{padding:28px 24px}.di .di-navigation-note{display:none}.di .di-intro{padding:32px 0}.di .di-paper-object{transform:scale(.9)}}@media(max-width:760px){.di .di-layout{display:block}.di .di-sidebar{position:static;padding:0;margin-bottom:18px}.di .di-sidebar nav>.di-eyebrow,.di .di-sidebar-note{display:none}.di .di-sidebar ol{display:flex;gap:5px;padding:0}.di .di-sidebar li{flex:1}.di .di-sidebar li:before{display:none}.di .di-sidebar li>button{min-height:44px;justify-content:center;padding:0}.di .di-sidebar li>button>span:not(.di-step-number){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.di .di-step-number{width:36px;height:36px}.di .di-mobile-progress{display:grid;grid-template-columns:1fr auto;gap:9px;margin-bottom:19px;font-size:11px;color:var(--di-muted)}.di .di-mobile-progress strong{font-weight:550;color:var(--di-brand)}.di .di-mobile-progress>div{grid-column:1/-1;height:4px;background:#e2eee4;border-radius:4px;overflow:hidden}.di .di-mobile-progress>div>span{display:block;height:100%;background:#7ab8b2;border-radius:4px}.di .di-intro{gap:12px;grid-template-columns:minmax(0,1fr) 145px;padding:26px 0 31px}.di .di-intro h1{font-size:35px;margin-top:13px}.di .di-intro p{font-size:12px}.di .di-paper-object{width:145px;height:175px;transform:none}.di .di-paper-back{top:15px;right:7px;bottom:12px;left:14px}.di .di-paper-front{top:6px;right:17px;bottom:27px;left:0;padding:14px 11px}.di .di-paper-front>svg{width:24px;height:24px;margin-bottom:7px}.di .di-paper-front>span{font-size:6px}.di .di-paper-front>strong{font-size:14px}.di .di-paper-front>div{font-size:7px;margin-top:12px}.di .di-paper-front>div svg{width:10px;height:10px}.di .di-sticker{right:0;bottom:13px;font-size:8px;padding:5px 7px}.di .di-topbar{gap:8px}.di .di-topbar>.di-text-button{font-size:11px}.di .di-save-state{font-size:9px;max-width:145px;gap:5px}.di .di-save-state svg{width:14px;height:14px}.di .di-main{scroll-margin-top:90px}.di .di-navigation{bottom:calc(74px + env(safe-area-inset-bottom,0px));padding:12px 0 8px;gap:9px;margin-top:5px}.di .di-navigation .di-button{font-size:12px;min-height:48px}.di .di-navigation .di-button--primary{flex:1}.di .di-step-heading h2{font-size:26px}.di .di-form-sheet{box-shadow:3px 4px #eaf2e9}}@media(max-width:440px){.di .di-intro{grid-template-columns:1fr 115px;gap:5px}.di .di-intro h1{font-size:30px}.di .di-intro .di-eyebrow{font-size:8px;letter-spacing:.06em;gap:4px}.di .di-intro .di-eyebrow>svg{display:none}.di .di-paper-object{transform:scale(.8);transform-origin:center right;width:139px;margin-left:-24px}.di .di-step-heading{padding:25px 19px 21px}.di .di-step-heading h2{font-size:24px}.di .di-form-body{padding:22px 17px}.di .di-received-route{gap:9px;font-size:10px}.di .di-received-route>span+span:before{width:10px}.di.di-received{padding:24px 5px}.di .di-topbar>.di-text-button>svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.di *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.woonwijzer-ui[data-motion=false] .di *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.di{--di-ink:#203E38;--di-muted:#546E65;--di-brand:#246861;--di-line:#C6E3DC;--di-mint:#E4F3EF;--di-blue:#E7F3F7;--di-paper:#FFFEFA;--di-light:#7AB8B2;--di-error:#953E2E;color:var(--di-ink);font-family:Inter,sans-serif;line-height:1.65;padding-bottom:35px;isolation:isolate}.di *{box-sizing:border-box;min-width:0}.di [hidden]{display:none!important}.di :is(h1,h2,h3,p,figure,fieldset,dl,dd,ol){margin:0}.di fieldset{border:0;padding:0}.di :is(h1,h2,h3){font-family:inherit;color:var(--di-ink);font-weight:650;letter-spacing:-.045em;line-height:1.22;text-wrap:pretty}.di p{font-size:14px;color:var(--di-muted);line-height:1.8;overflow-wrap:anywhere}.di :is(button,input,textarea,select){font-family:inherit}.di button{cursor:pointer}.di button:disabled{cursor:not-allowed;opacity:.55}.di :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--di-brand);outline-offset:4px}.di svg{width:19px;height:19px;flex-shrink:0}.di .di-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.di .di-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;color:var(--di-brand)}.di .di-eyebrow svg{width:15px;height:15px}.di .di-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 17px;border-radius:13px;border:1px solid #B4D3C9;background:var(--di-paper);color:var(--di-brand);font-size:13px;font-weight:650;line-height:1.55;text-align:center;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.di .di-button--primary{background:var(--di-light);border-color:var(--di-light);color:#123f39;box-shadow:0 3px #528f8725}.di .di-text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;border:0;background:transparent;padding:7px 0;border-radius:5px;font-size:12px;font-weight:600;line-height:1.5;color:var(--di-brand);text-align:left;text-decoration:none}.di .di-text-button svg{width:16px;height:16px}.di .di-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border:1px solid var(--di-line);border-radius:12px;background:#fff;color:var(--di-brand)}.di .di-icon-button svg{width:17px;height:17px}@media(hover:hover){.di .di-button:hover:not(:disabled){background:#e4f3ef;border-color:#8db9a8}.di .di-button--primary:hover:not(:disabled){background:#95c9bf}.di .di-text-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.di .di-icon-button:hover{background:var(--di-mint)}}.di .di-step-content{display:flex;flex-direction:column;gap:26px}.di .di-question{min-width:0}.di .di-label,.di .di-question legend{display:block;font-size:14px;font-weight:600;line-height:1.65;color:var(--di-ink);margin-bottom:9px;padding:0}.di .di-required{color:var(--di-brand)}.di .di-optional{display:inline-block;font-size:10px;font-weight:400;color:var(--di-muted);margin-left:9px}.di .di-hint{font-size:12px;line-height:1.75;margin:-3px 0 12px;color:var(--di-muted)}.di :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea,select){width:100%;border:1px solid #B9D0C5;background:#fffefa;color:var(--di-ink);border-radius:11px;padding:11px 13px;min-height:46px;font-size:15px;line-height:1.5;max-width:100%;box-shadow:none}.di select{padding-right:26px}.di :is(input,textarea)::-moz-placeholder{color:#6a7e74;opacity:1}.di :is(input,textarea)::placeholder{color:#6a7e74;opacity:1}.di textarea{resize:vertical;min-height:118px}.di .di-count{display:block;text-align:right;font-size:10px;color:var(--di-muted);margin-top:4px}.di .di-amount{position:relative}.di .di-amount>span{position:absolute;inset:0 auto 0 14px;display:flex;align-items:center;color:var(--di-muted);font-size:15px;pointer-events:none}.di .di-amount input{padding-left:34px!important;font-variant-numeric:tabular-nums}.di [aria-invalid=true]:not(fieldset){border-color:#b75e4a!important}.di .di-field-error{color:var(--di-error);font-size:12px;line-height:1.65;margin-top:7px}.di .di-options{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.di .di-option{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 13px;border:1px solid #CBDDD1;border-radius:12px;background:#fffefa;color:#38594b;font-size:12px;line-height:1.65;cursor:pointer;transition:background .15s,border-color .15s}.di .di-option>input{position:absolute;opacity:0;width:20px;height:20px;left:12px;top:calc(50% - 10px);margin:0}.di .di-option-mark{display:flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;height:17px;border:1px solid #A8C3B2;border-radius:50%;background:#fff}.di .di-option-mark svg{width:12px;height:12px}.di .di-option[data-selected=true]{background:#e5f3ea;border-color:#6c9f85;box-shadow:inset 0 0 0 .5px #6c9f85;color:#1f513f}.di .di-option[data-selected=true] .di-option-mark{background:#38775d;border-color:#38775d;color:#fff}.di .di-option:has(input:focus-visible){outline:2px solid var(--di-brand);outline-offset:4px}.di .di-option input:focus-visible{outline:none}.di .di-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.di .di-address-grid{display:flex;flex-direction:column;gap:20px}.di .di-import-panel{padding:21px;background:var(--di-blue);border:1px solid #C9DEE0;border-radius:16px 16px 25px}.di .di-import-panel>.di-eyebrow{margin-bottom:13px}.di .di-import-panel>.di-button{margin-top:13px}.di .di-source-row{display:flex;align-items:center;gap:10px}.di .di-source-row select{flex:1}.di .di-source-row .di-button{flex-shrink:0}.di .di-property-ticket{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;border-bottom:1px dashed #BCD2C4;border-top:1px dashed #BCD2C4;padding:17px 0}.di .di-property-ticket strong{display:block;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.03em;margin-top:8px;overflow-wrap:anywhere}.di .di-property-ticket p{font-size:12px;margin-top:4px}.di .di-facts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.di .di-facts>span{padding:3px 7px;background:var(--di-mint);border-radius:6px;font-size:10px;color:var(--di-brand)}.di .di-property-ticket .di-text-button{flex-shrink:0}.di .di-section-rule{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.075em;text-transform:uppercase;color:#567365;font-weight:600;padding-top:4px}.di .di-section-rule:after{content:"";height:1px;background:#dae6dc;flex:1}.di .di-note{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border:1px solid #D5E2D1;background:#f3f8ef;border-radius:12px;font-size:12px;color:#496653;line-height:1.85}.di .di-note>svg{width:17px;height:17px;margin-top:3px}.di .di-note[data-warning=true]{background:#faf4e5;border-color:#e5d7b7;color:#795c27}.di .di-note p{font-size:12px;color:inherit}.di .di-inline-confirm{display:flex;align-items:flex-start;gap:8px;font-size:12px!important;color:var(--di-brand)!important}.di .di-inline-confirm svg{width:16px;height:16px;margin-top:3px}.di .di-known-person{display:flex;align-items:flex-start;gap:11px;padding:16px 0 19px;border-bottom:1px solid #DEE8DD}.di .di-known-person>svg{width:23px;height:23px;color:var(--di-brand)}.di .di-known-person strong{font-size:13px;font-weight:600}.di .di-known-person p{font-size:12px;margin-top:3px}.di .di-more{border:1px solid #D3E1D7;border-radius:12px;background:#fbfcf8}.di .di-more>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;min-height:48px;padding:12px 15px;font-size:12px;font-weight:600;color:var(--di-brand)}.di .di-more>summary::-webkit-details-marker{display:none}.di .di-more summary>span{font-size:18px;font-weight:400;line-height:1}.di .di-more[open]>summary{border-bottom:1px solid #E0E9DE}.di .di-more[open]>summary>span{transform:rotate(45deg)}.di .di-more>summary:focus-visible{outline:2px solid var(--di-brand);outline-offset:4px;border-radius:10px}.di .di-more-content{padding:18px 15px;display:flex;flex-direction:column;gap:20px}.di .di-conditional-panel{padding:18px;background:#f7faf5;border-left:3px solid #B8D8C9;border-radius:0 14px 14px 0;display:flex;flex-direction:column;gap:22px}.di .di-footnote{font-size:11px!important;display:flex;align-items:flex-start;gap:8px;line-height:1.8!important}.di .di-footnote svg{width:16px;height:16px;margin-top:2px}.di .di-document-guide p{font-size:12px;margin-top:6px}.di .di-vve-guide{margin-top:16px;border-left:3px solid #B5D1D9;padding:3px 0 3px 14px}.di .di-vve-guide strong{font-size:13px}.di .di-upload-zone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:26px;border:1px dashed #92B9A8;background:#f3f8f1;border-radius:20px;transition:background .18s,border-color .18s}.di .di-upload-zone[data-dragging=true]{background:#e0f0e6;border-color:#246861;outline:3px solid #24686122}.di .di-upload-symbol{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #B2D0BE;background:#e1efde;border-radius:15px 15px 21px;transform:rotate(-5deg)}.di .di-upload-symbol svg{width:25px;height:25px;stroke-width:1.5}.di .di-upload-zone h3{font-size:23px}.di .di-upload-zone>p{font-size:12px;max-width:36ch}.di .di-upload-zone .di-label{font-size:11px;margin:0;align-self:flex-start}.di .di-upload-zone select{margin-top:-7px}.di .di-upload-zone small{font-size:10px;color:var(--di-muted)}.di .di-documents-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.di .di-documents-heading h3{font-size:19px}.di .di-documents-heading>span{font-size:11px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--di-mint);border-radius:8px;color:var(--di-brand)}.di .di-document{display:flex;align-items:flex-start;gap:11px;padding:17px 0;border-top:1px solid #E1EAE0}.di .di-document-icon{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:42px;background:var(--di-blue);border:1px solid #CDDEE0;border-radius:5px 11px 5px 5px;color:#436c73}.di .di-document-content{flex:1}.di .di-document-content>a{display:block;font-size:12px;font-weight:600;color:var(--di-ink);overflow-wrap:anywhere;line-height:1.65}.di .di-document-content>a:hover{text-decoration:underline}.di .di-document-state{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--di-brand);margin-top:4px}.di .di-document-state svg{width:12px;height:12px}.di .di-document-content select{font-size:12px;margin-top:9px;min-height:44px;padding:8px 25px 8px 10px}.di .di-documents-empty{display:flex;align-items:center;gap:11px;padding:18px 0}.di .di-documents-empty p{font-size:12px}.di .di-missing-docs{padding-top:14px;border-top:1px dashed var(--di-line)}.di .di-missing-docs p{font-size:12px;margin:6px 0}.di .di-missing-docs small{font-size:10px;color:var(--di-muted);display:block;line-height:1.8}.di .di-upload-task{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #DFE8DE}.di .di-upload-task>div{flex:1}.di .di-upload-task strong{display:block;overflow-wrap:anywhere;font-size:12px}.di .di-upload-task p{font-size:11px}.di .di-upload-task[data-error=true] p{color:var(--di-error)}.di .di-upload-wait{display:flex;align-items:center;gap:7px;font-size:12px;margin:0 30px 20px}.di .di-review-intro{display:flex;align-items:flex-start;gap:11px;padding-bottom:6px}.di .di-review-intro>svg{color:var(--di-brand);width:25px;height:25px}.di .di-review-intro p{font-size:12px}.di .di-review-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--di-line);padding-bottom:7px;margin-bottom:6px}.di .di-review-heading h3{font-size:20px}.di .di-review-section dl>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:15px;padding:10px 0;border-bottom:1px solid #EDF1E9;font-size:12px;line-height:1.7}.di .di-review-section dt{color:var(--di-muted)}.di .di-review-section dd{color:var(--di-ink);overflow-wrap:anywhere;white-space:pre-wrap}.di .di-confirmations{padding:21px;background:#f3f7ec;border:1px solid #D4E0C6;border-radius:16px}.di .di-confirmations h3{font-size:22px;margin:8px 0 16px}.di .di-confirmation{display:flex;align-items:flex-start;gap:11px;cursor:pointer;padding:11px 0;font-size:12px;line-height:1.75;color:#3e5e49;min-height:44px}.di .di-confirmation input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 19px;width:19px;height:19px;margin-top:2px;accent-color:#246861}.di .di-error,.di .di-storage-error{display:flex;align-items:flex-start;gap:10px;background:#fff6ef;border:1px solid #E3BCA9;border-radius:12px;padding:16px;margin:0 30px 24px;color:var(--di-error)}.di .di-error p,.di .di-storage-error p{font-size:12px;color:var(--di-error)}.di .di-error>svg,.di .di-storage-error>svg{margin-top:2px}.di .di-storage-error{margin:0 auto 24px;max-width:1080px}.di .di-storage-error>div{flex:1}.di .di-storage-error strong{font-size:13px}.di .di-restored{display:flex;align-items:center;gap:11px;max-width:1080px;margin:0 auto 25px;padding:11px 16px;border:1px solid var(--di-line);border-radius:13px;background:#eaf6f1}.di .di-restored p{flex:1;font-size:12px}@media(max-width:760px){.di :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea,select){font-size:16px}.di .di-source-row{flex-wrap:wrap}.di .di-source-row select{flex-basis:100%}.di .di-property-ticket{flex-wrap:wrap;gap:4px}.di .di-document-content select{font-size:16px}.di .di-review-section dl>div{grid-template-columns:1fr;gap:3px}.di .di-review-section dd{font-size:13px}.di .di-restored{align-items:flex-start}.di .di-restored>.di-text-button{font-size:11px;flex-shrink:0}.di .di-storage-error{flex-wrap:wrap}.di .di-storage-error .di-button{margin-left:28px}}@media(max-width:440px){.di .di-step-content{gap:24px}.di .di-options{grid-template-columns:1fr}.di .di-option{min-height:48px;font-size:13px}.di .di-two-fields{gap:11px}.di .di-import-panel{padding:16px}.di .di-question .di-optional{font-size:9px;margin-left:5px}.di .di-conditional-panel{padding:15px 12px}.di .di-note{padding:13px 12px;font-size:11px;gap:8px}.di .di-upload-zone{padding:22px 15px}.di .di-upload-zone h3{font-size:21px}.di .di-document{gap:8px}.di .di-document-icon{display:none}.di .di-confirmations{padding:17px 13px}.di .di-error{margin:0 17px 20px}.di .di-review-heading h3{font-size:18px}.di .di-review-heading .di-text-button{font-size:11px}}.qs-panel,.qs-product,.qs-intake{font-family:Inter,sans-serif;color:#203e38;min-width:0}.qs-product{background:#fffefa;border:1px solid #C6E3DC;border-radius:8px 24px 24px;padding:clamp(20px,3vw,36px);margin-bottom:25px}.qs-product :is(h2,h3,h4,p){margin:0}.qs-product h2,.qs-intake h2{font-size:clamp(27px,3vw,39px);line-height:1.17;letter-spacing:-.045em;font-weight:650}.qs-product h3{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.025em}.qs-product h4{font-size:15px;line-height:1.55;font-weight:650}.qs-product p,.qs-intake-heading>p{font-size:14px;line-height:1.85;color:#546e65;margin-top:12px;overflow-wrap:anywhere}.qs-product small{display:block;color:#546e65;font-size:11px;line-height:1.8;margin-top:12px}.qs-eyebrow{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:650;color:#246861;margin-bottom:12px}.qs-eyebrow svg{width:16px;height:16px}.qs-result-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #C6E3DC;padding-bottom:24px}.qs-result-header p{font-size:12px}.qs-seal{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;width:86px;height:86px;flex:0 0 86px;border:1px solid #AECABD;border-radius:25px 25px 34px;background:#e4f3ef;font-size:11px;transform:rotate(5deg)}.qs-seal svg{width:25px;height:25px}.qs-result-intro{padding:26px 0}.qs-result-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.qs-finding{padding:16px;margin-top:13px;border:1px solid #D7E6DF;border-left:3px solid #91BDB0;border-radius:6px 14px 14px;background:#fff}.qs-finding[data-level=risico]{border-left-color:#ad6250;background:#fff9f3}.qs-finding[data-level=aandacht]{border-left-color:#b89651;background:#fcfaf2}.qs-finding p{font-size:13px}.qs-missing{list-style:none;padding:0;margin:15px 0}.qs-missing li{padding:13px 0;border-bottom:1px solid #D8E7DF}.qs-missing strong{display:block;font-size:14px;font-weight:550}.qs-missing span{display:block;font-size:12px;color:#546e65;margin-top:5px}.qs-next-result{background:#e7f3f7;border:1px solid #CDDFE2;border-radius:8px 8px 26px;margin-top:25px;padding:22px}.qs-result-conclusion{padding-top:24px;margin-top:24px;border-top:1px solid #D7E5DC}.qs-result-copy{overflow-wrap:anywhere}.qs-result-copy :is(ul,ol){padding-left:20px;color:#546e65;font-size:14px;line-height:1.8}.qs-result-copy a{color:#246861;text-decoration:underline}.qs-result-details{border:1px solid #CFDFD4;border-radius:12px;padding:18px;margin:20px 0;color:#203e38}.qs-result-details summary{min-height:35px;cursor:pointer;font-size:14px;font-weight:600}.qs-result-footer{margin-top:24px;padding-top:21px;border-top:1px dashed #BBD3C5}.qs-result-footer strong,.qs-result-footer p{font-size:12px}.qs-upgrade{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:26px;background:#e4f3ef;position:relative}.qs-upgrade-price{display:flex;align-items:baseline;gap:12px;margin:19px 0!important}.qs-upgrade-price strong{font-size:37px;color:#246861;letter-spacing:-.045em}.qs-upgrade-price span{font-size:12px}.qs-upgrade-art{display:flex;gap:10px;align-items:center;justify-content:center;align-self:center;border:1px solid #B7D5C9;border-radius:14px;background:#fffefa;padding:23px 13px;transform:rotate(5deg);box-shadow:4px 5px #b9d7c9}.qs-upgrade-art svg{width:30px;height:30px}.qs-upgrade-art svg:first-child{width:42px;height:42px}.qs-stage-history{background:#e7f3f7}.qs-stage-history ol{display:flex;align-items:flex-start;gap:20px;padding:23px 0 8px;list-style:none}.qs-stage-history li{display:flex;gap:7px;flex-wrap:wrap;flex:1;font-size:13px;font-weight:550}.qs-stage-history li svg{width:17px;height:17px;flex-shrink:0}.qs-stage-history small{width:100%;font-weight:400}.qs-pending>svg,.qs-success>svg{width:38px;height:38px;margin-bottom:20px;color:#246861}.qs-pending .wd-button,.qs-success .wd-button{margin-top:18px}.qs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.qs-error{color:#943f2c;font-size:12px;margin-top:8px}.qs-start-action{min-width:0}.qs-start-action .ww2-button{flex-wrap:wrap}.qs-loading{display:flex;align-items:center;gap:10px;min-height:120px;color:#546e65}.qs-loading svg{width:21px;height:21px}.di.qs-intake{max-width:1050px;margin:auto}.di .qs-intake-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;color:#546e65}.di .qs-intake-top svg{width:16px;height:16px}.di .qs-intake-heading{padding-bottom:25px}.di .qs-intake-heading>p{max-width:65ch}.di .qs-step-nav{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}.di .qs-step-nav button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #D1E3D8;border-radius:12px;padding:7px 10px;font-size:12px;text-align:left;background:#fffefa;color:#546e65}.di .qs-step-nav button>span{font-size:10px;color:#246861}.di .qs-step-nav button[aria-current=step]{background:#ddefe8;border-color:#9fc5b8;color:#203e38;font-weight:600}.di .qs-intake-sheet{min-width:0;background:#fff;border:1px solid #C6E3DC;border-radius:6px 22px 22px;padding:clamp(18px,3vw,34px);display:grid;gap:25px}.di .qs-intake-sheet>.di-step-content{display:grid;gap:25px}.di .qs-intake-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 0;background:#fffefa;position:sticky;bottom:8px;z-index:6;border-radius:10px}.di .qs-intake-navigation>span{font-size:11px;color:#546e65}.di .qs-intake-navigation svg{width:17px;height:17px}.di .qs-freshness,.di .qs-summary{margin:0}.di .qs-freshness>div{display:grid;grid-template-columns:1fr 1.8fr auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #DCE9E1}.di .qs-freshness dt,.di .qs-summary dt{font-size:12px;color:#546e65}.di .qs-freshness dd,.di .qs-summary dd{font-size:14px;font-weight:500;overflow-wrap:anywhere;line-height:1.7;margin:0}.di .qs-summary>div{display:grid;grid-template-columns:1fr 2fr;gap:14px;padding:12px 0;border-bottom:1px solid #E1EAE5}.di .qs-review-property{background:#eaf5f0;border:1px solid #C6E3DC;border-radius:12px;padding:18px}.di .qs-review-property h3{font-size:25px;font-weight:600}.di .qs-checkout-total{background:#e4f3ef;border:1px solid #BAD8CA;border-radius:12px;padding:22px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.di .qs-checkout-total>span{font-size:14px;font-weight:550}.di .qs-checkout-total strong{font-size:29px;letter-spacing:-.04em}.di .qs-checkout-total small{grid-column:1/-1;font-size:12px;line-height:1.8;color:#546e65}.di .qs-local-recovery{margin-top:28px;color:#546e65;font-size:11px;line-height:1.8}.di .qs-local-recovery summary{cursor:pointer;min-height:35px}.di .qs-validation{background:#fff8ef;border:1px solid #E5CBB1;border-radius:12px;padding:18px;margin-bottom:20px;color:#804e31;font-size:13px}.di .qs-validation ul{padding-left:20px;margin:10px 0;line-height:1.8}.qs-admin-context{margin:15px 0}.qs-admin-context summary{cursor:pointer;font-size:13px;font-weight:600;min-height:35px}.qs-admin-context pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.8;max-height:450px;overflow:auto;padding:15px;background:#fff;border-radius:10px}@media(max-width:760px){.qs-result-columns{grid-template-columns:1fr;gap:22px}.qs-upgrade{grid-template-columns:1fr}.qs-upgrade-art{display:none}.qs-stage-history ol{flex-direction:column;gap:16px}.qs-stage-history small{margin:0 0 0 24px}.qs-product{padding:22px 18px}.qs-result-header{gap:10px}.qs-seal{width:64px;height:72px;flex-basis:64px;font-size:9px}.di .qs-step-nav{gap:5px}.di .qs-step-nav button{flex:1 1 100px;font-size:11px;padding:8px}.di .qs-intake-top{flex-wrap:wrap}.di .qs-intake-navigation{bottom:calc(74px + env(safe-area-inset-bottom,0px));padding:10px 0}.di .qs-intake-navigation>span{display:none}.di .qs-intake-navigation .di-button--primary{flex:1}.di .qs-freshness>div{grid-template-columns:1fr auto;gap:5px}.di .qs-freshness dt{grid-column:1/-1}.di .qs-summary>div{display:block}.di .qs-summary dd{margin-top:5px}.di .qs-checkout-total{grid-template-columns:1fr}.di .qs-checkout-total strong{font-size:26px}.qs-product h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.qs-product *,.qs-intake *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.di-product-intake .qs-checkout-total{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--di-line);border-radius:6px 18px 18px;background:var(--di-mint);color:var(--di-ink)}.di-product-intake .qs-checkout-total>span{font-size:13px;font-weight:600}.di-product-intake .qs-checkout-total>strong{font-size:28px;font-weight:650;letter-spacing:-.04em;line-height:1.25;overflow-wrap:anywhere}.di-product-intake .qs-checkout-total>small{font-size:12px;color:var(--di-muted);line-height:1.75}.di-product-intake .qs-freshness{margin:0}.di-product-intake .qs-freshness>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--di-line);font-size:12px}.di-product-intake .qs-freshness dd{overflow-wrap:anywhere}.di-product-intake .qs-local-recovery{margin-top:18px;font-size:11px;color:var(--di-muted)}.di-product-intake .qs-local-recovery summary{cursor:pointer;padding:12px 0;min-height:44px}.di-product-intake .qs-local-recovery .di-text-button{display:flex}.di-product-intake .qs-local-recovery p{font-size:12px}.di-product-intake .qs-validation{margin-top:6px}.di.qs-payment .qs-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.di.qs-payment>.di-text-button{margin-top:20px}.di.qs-payment>.di-field-error{margin-top:14px}@media(max-width:440px){.di-product-intake .qs-checkout-total{padding:17px}.di-product-intake .qs-checkout-total>strong{font-size:23px}.di-product-intake .qs-freshness>div{grid-template-columns:1fr auto;gap:4px 12px}.di-product-intake .qs-freshness dt,.di-product-intake .qs-freshness dd{grid-column:1}.di-product-intake .qs-freshness button{grid-column:2;grid-row:span 2}.di-product-intake .di-navigation .di-button--primary{white-space:normal}}.woonwijzer-ui{--ww-brand:#2D7D74;--ww-brand-hover:#246861;--ww-light:#7AB8B2;--ww-soft:#E4F3EF;--ww-soft-border:#C6E3DC;--ww-sky:#E7F3F7;--ww-canvas:#F7FAF8;--ww-surface:#FFFFFF;--ww-border:#DAEAE4;--ww-ink:#203E38;--ww-muted:#546E65;--ww-warning:#8B601F;--ww-warning-soft:#FCF5E8;--ww-warning-border:#E8D6B2;font-family:Inter,sans-serif;color:var(--ww-ink);line-height:1.55}.woonwijzer-ui :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select){font-family:inherit}.woonwijzer-ui :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ww-brand);outline-offset:4px}.woonwijzer-ui :is(button,a){-webkit-tap-highlight-color:transparent}.woonwijzer-ui :is(button,a,label):has(>input:focus-visible){outline:2px solid var(--ww-brand);outline-offset:4px}.woonwijzer-ui button:disabled{cursor:not-allowed;opacity:.55}.woonwijzer-ui .ww-page,.woonwijzer-ui.ww-page{min-height:100vh;background:linear-gradient(180deg,#f2f8f5 0,#f8fbf9 520px,#f9f7f4)}.woonwijzer-ui .ww-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border:1px solid var(--ww-soft-border);border-radius:14px;background:#fff;color:var(--ww-brand);font-size:14px;line-height:1.45;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s}.woonwijzer-ui .ww-button svg{width:17px;height:17px;flex-shrink:0}.woonwijzer-ui .ww-button:hover:not(:disabled){background:var(--ww-soft);border-color:#90bfb4;box-shadow:0 3px 9px #2d7d7410}.woonwijzer-ui .ww-button--primary{background:var(--ww-light);border-color:var(--ww-light);color:#123f39;box-shadow:0 3px #528f8730}.woonwijzer-ui .ww-button--primary:hover:not(:disabled){background:#94c8c0;border-color:#94c8c0;color:#123f39;box-shadow:0 4px 12px #2d7d741a}.woonwijzer-ui .ww-button--quiet{background:transparent;border-color:transparent;color:var(--ww-muted);padding-left:0;padding-right:0;box-shadow:none}.woonwijzer-ui .ww-button--quiet:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--ww-brand);box-shadow:none}.woonwijzer-ui .ww-icon-button{width:44px;min-width:44px;height:44px;padding:0}.woonwijzer-ui .ww-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:14px;background:#d8efe8;color:var(--ww-brand);border:1px solid #C8E5DE}.woonwijzer-ui .ww-icon svg{width:19px;height:19px;stroke-width:1.8}.woonwijzer-ui .ww-eyebrow{font-size:12px;font-weight:550;color:var(--ww-muted);letter-spacing:.01em}.woonwijzer-ui .ww-section-title{font-size:17px;line-height:1.4;font-weight:650;color:var(--ww-ink);margin-bottom:16px;letter-spacing:-.025em}.woonwijzer-ui .ww-muted{color:var(--ww-muted)}.woonwijzer-ui .ww-brand{color:var(--ww-brand)}.woonwijzer-ui .ww-surface{background:#fff;border:1px solid var(--ww-border);border-radius:24px;box-shadow:0 5px 20px #275d4705}.woonwijzer-ui .ww-page-description{color:var(--ww-muted);font-size:14px;margin-top:16px}.woonwijzer-ui .ww-welcome{position:relative;background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5);border:1px solid #CDE5DC;border-radius:28px;margin-bottom:32px;overflow:hidden}.woonwijzer-ui .ww-welcome-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px 38px 26px}.woonwijzer-ui .ww-welcome-copy{min-width:0;position:relative;z-index:1}.woonwijzer-ui .ww-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ww-brand);font-weight:600;font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:16px}.woonwijzer-ui .ww-kicker svg{width:15px;height:15px}.woonwijzer-ui .ww-welcome h1{font-size:clamp(29px,3.2vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.25}.woonwijzer-ui .ww-welcome-greeting{font-size:16px;font-weight:600;color:#2a5146;margin-top:23px}.woonwijzer-ui .ww-welcome-description{font-size:14px;line-height:1.8;color:var(--ww-muted);max-width:52ch;margin-top:6px}.woonwijzer-ui .ww-welcome-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:23px}.woonwijzer-ui .ww-credit{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#345e51;padding:8px 0}.woonwijzer-ui .ww-credit>svg{width:16px;height:16px;color:var(--ww-brand)}.woonwijzer-ui .ww-welcome-art{max-width:360px;width:100%;justify-self:center;position:relative;padding-bottom:8px}.woonwijzer-ui .ww-house-art{display:block;width:100%;height:auto}.woonwijzer-ui .ww-art-caption{display:flex;align-items:center;justify-content:center;gap:7px;background:#ffffffd9;border:1px solid #CEE4DE;box-shadow:0 4px 16px #3b79630a;border-radius:100px;padding:8px 16px;font-size:12px;color:#345e51;width:-moz-max-content;width:max-content;max-width:100%;margin:-6px auto 0;transform:rotate(-3deg)}.woonwijzer-ui .ww-art-caption svg{width:16px;height:16px;color:var(--ww-brand)}.woonwijzer-ui .ww-welcome-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 30px;background:#ffffff70;border-top:1px solid #FFFFFFA0;color:var(--ww-muted);font-size:12px}.woonwijzer-ui .ww-welcome-foot>span{display:inline-flex;align-items:center;gap:8px}.woonwijzer-ui .ww-welcome-foot>span svg{width:16px;height:16px;color:var(--ww-brand);flex-shrink:0}.woonwijzer-ui .ww-welcome--compact .ww-welcome-main{grid-template-columns:1fr;padding:24px 30px}.woonwijzer-ui .ww-welcome--compact .ww-welcome-description,.woonwijzer-ui .ww-welcome--compact .ww-welcome-greeting{display:none}.woonwijzer-ui .ww-motion-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border-radius:10px;font-size:11px;color:var(--ww-muted);border:1px solid transparent;white-space:nowrap;flex-shrink:0}.woonwijzer-ui .ww-motion-control:hover{background:#ffffffb0;border-color:var(--ww-soft-border);color:var(--ww-brand)}.woonwijzer-ui .ww-motion-control svg{width:13px;height:13px}.woonwijzer-ui .ww-motion-note{font-size:11px;color:var(--ww-muted)}.woonwijzer-ui .ww-list-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 0 20px}.woonwijzer-ui .ww-list-heading h2{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.025em}.woonwijzer-ui .ww-list-heading h2 span{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;font-size:12px;color:var(--ww-brand);background:#ddefe9;border-radius:10px;font-variant-numeric:tabular-nums}.woonwijzer-ui .ww-list-heading p{font-size:13px;color:var(--ww-muted);margin-top:4px}.woonwijzer-ui .ww-list-filters{display:flex;flex-wrap:wrap;gap:5px;padding:5px;background:#e9f3ee;border:1px solid #DCEAE3;border-radius:14px}.woonwijzer-ui .ww-list-filters button{padding:8px 12px;min-height:38px;border:1px solid transparent;border-radius:10px;font-size:12px;color:var(--ww-muted)}.woonwijzer-ui .ww-list-filters button[aria-pressed=true]{background:#fff;border-color:#d7e5de;color:var(--ww-brand);font-weight:600;box-shadow:0 2px 5px #24564707}.woonwijzer-ui .ww-list-filters button:hover{color:var(--ww-brand);background:#ffffff90}.woonwijzer-ui .ww-dossier-list{display:grid;gap:22px}.woonwijzer-ui .ww-card{position:relative;background:#fff;border:1px solid var(--ww-border);border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #245a4005;transition:border-color .2s,box-shadow .2s;cursor:pointer}.woonwijzer-ui .ww-card:hover{border-color:#9ac6b8;box-shadow:0 10px 30px #245a4010}.woonwijzer-ui .ww-card:focus-within{border-color:var(--ww-brand)}.woonwijzer-ui .ww-card-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;padding:26px}.woonwijzer-ui .ww-card-property{display:flex;align-items:center;gap:20px;min-width:0}.woonwijzer-ui .ww-property-art{width:132px;flex-shrink:0;align-self:stretch;border-radius:18px;background:linear-gradient(145deg,#e6f4eb,#e0eff4);display:flex;align-items:center;justify-content:center;position:relative;min-height:160px}.woonwijzer-ui .ww-property-art .ww-house-art{width:170px;max-width:none;flex-shrink:0}.woonwijzer-ui .ww-property-art:after{content:"";position:absolute;bottom:17px;width:26px;height:3px;border-radius:10px;background:#aad1c6}.woonwijzer-ui .ww-property-summary{min-width:0;flex:1}.woonwijzer-ui .ww-card-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.woonwijzer-ui .ww-type{display:inline-flex;align-items:center;gap:6px;color:var(--ww-brand);font-size:11px;font-weight:600}.woonwijzer-ui .ww-type svg{width:14px;height:14px;flex-shrink:0}.woonwijzer-ui .ww-new{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #C2DFD6;border-radius:100px;background:#ddf0e8;color:#2b6655;padding:2px 8px;font-size:10px;font-weight:650}.woonwijzer-ui .ww-card-title{font-size:clamp(18px,1.65vw,22px);font-weight:650;line-height:1.35;letter-spacing:-.03em;overflow-wrap:anywhere}.woonwijzer-ui .ww-location{display:flex;align-items:flex-start;gap:5px;font-size:13px;color:var(--ww-muted);margin-top:6px;overflow-wrap:anywhere}.woonwijzer-ui .ww-location svg{width:14px;height:14px;flex-shrink:0;margin-top:3px;color:var(--ww-brand)}.woonwijzer-ui .ww-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:15px}.woonwijzer-ui .ww-card-price strong{font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;color:#294d42}.woonwijzer-ui .ww-card-price span{font-size:11px;color:var(--ww-muted)}.woonwijzer-ui .ww-card-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.woonwijzer-ui .ww-card-facts span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ww-muted);padding:4px 7px;border-radius:7px;background:#f1f7f3}.woonwijzer-ui .ww-card-facts svg{width:13px;height:13px;color:var(--ww-brand);stroke-width:1.75}.woonwijzer-ui .ww-card-progress{border:1px solid #DCEEE6;border-radius:18px;padding:16px 17px;background:linear-gradient(120deg,#eff8f2,#edf7f7);min-width:0;display:flex;flex-direction:column;justify-content:center}.woonwijzer-ui .ww-card-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.woonwijzer-ui .ww-card-description{font-size:12px;color:var(--ww-muted);line-height:1.7;margin-top:15px}.woonwijzer-ui .ww-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:13px 26px;border-top:1px solid #E4EFE8;background:#fafcf9}.woonwijzer-ui .ww-card-updates{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;font-size:11px;color:var(--ww-muted)}.woonwijzer-ui .ww-card-updates :is(a,span){display:inline-flex;align-items:center;gap:5px}.woonwijzer-ui .ww-card-updates a{color:var(--ww-brand);min-height:38px;border-radius:6px}.woonwijzer-ui .ww-card-updates a:hover{text-decoration:underline}.woonwijzer-ui .ww-card-updates svg{width:13px;height:13px;flex-shrink:0}.woonwijzer-ui .ww-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.woonwijzer-ui .ww-card-actions .ww-button{min-height:42px;font-size:12px;padding:9px 13px}.woonwijzer-ui .ww-card[data-status=result_available] .ww-card-progress{background:linear-gradient(135deg,#deefe6,#e9f5ed);border-color:#c6e0d2}.woonwijzer-ui .ww-card[data-status=info_needed] .ww-card-progress{border-color:#e4d9be}.woonwijzer-ui .ww-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:100px;border:1px solid #D0E4DA;color:#486558;background:#f0f7f1;font-size:12px;font-weight:600;line-height:1.4}.woonwijzer-ui .ww-status svg{width:13px;height:13px;flex-shrink:0}.woonwijzer-ui .ww-status--info{color:#2b655b;border-color:#c0ddd9;background:#dff0ed}.woonwijzer-ui .ww-status--success{color:#2b6650;border-color:#beddcb;background:#ddf0e2}.woonwijzer-ui .ww-status--warning{color:var(--ww-warning);border-color:var(--ww-warning-border);background:var(--ww-warning-soft)}.woonwijzer-ui .ww-status--sm{font-size:10px;padding:4px 8px}.woonwijzer-ui .ww-journey{position:relative;padding:10px 0 3px;isolation:isolate}.woonwijzer-ui .ww-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:0}.woonwijzer-ui .ww-progress-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;min-width:0;padding:0 4px;color:var(--ww-muted)}.woonwijzer-ui .ww-progress-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#fcfffd;border:1px solid #CFDFD5;border-radius:19px;color:#607b6e;box-shadow:0 3px #d1e5dc60;flex-shrink:0}.woonwijzer-ui .ww-progress-number:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:24px;background:#7ab8b235;opacity:0;z-index:-1}.woonwijzer-ui .ww-progress-number svg{width:21px;height:21px;stroke-width:1.8}.woonwijzer-ui .ww-progress-step[data-done=true] .ww-progress-number{background:#bddcd0;border-color:#a3ccbd;color:#2b6655}.woonwijzer-ui .ww-progress-step[aria-current=step] .ww-progress-number{border-color:#7ab8b2;color:#214f45;background:#a8d4c8;box-shadow:0 4px #86bfb330}.woonwijzer-ui .ww-progress-step[data-warning=true] .ww-progress-number{border-color:var(--ww-warning-border);color:var(--ww-warning);background:#f6e8cb;box-shadow:none}.woonwijzer-ui .ww-progress-label{font-size:13px;line-height:1.5;font-weight:550;color:#50695d}.woonwijzer-ui .ww-progress-caption{font-size:11px;line-height:1.5;color:var(--ww-muted);margin-top:-5px;max-width:22ch}.woonwijzer-ui .ww-progress-step[aria-current=step] .ww-progress-label{color:#244f43;font-weight:700}.woonwijzer-ui .ww-progress-step[data-warning=true] .ww-progress-label{color:var(--ww-warning)}.woonwijzer-ui .ww-route-connector{position:absolute;top:13px;left:calc(50% + 35px);width:calc(100% - 70px);height:28px;overflow:visible;pointer-events:none}.woonwijzer-ui .ww-route-connector path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.woonwijzer-ui .ww-route-track{stroke:#cee5da;stroke-width:4}.woonwijzer-ui .ww-route-dashes{stroke:#a6ccbe;stroke-width:1.5;stroke-dasharray:2 7}.woonwijzer-ui .ww-route-connector[data-complete=true] .ww-route-track{stroke:#94c1ad}.woonwijzer-ui .ww-route-connector[data-complete=true] .ww-route-dashes{opacity:0}.woonwijzer-ui .ww-route-traveller{stroke:#3f8c7f;stroke-width:4;stroke-dasharray:6 94;stroke-dashoffset:100;opacity:0}.woonwijzer-ui .ww-journey[data-motion=true] .ww-route-connector[data-travelling=true] .ww-route-traveller{opacity:.8;animation:ww-route-travel 3.8s linear infinite}.woonwijzer-ui .ww-journey[data-motion=true]:not([data-status=info_needed]):not([data-status=result_available]) .ww-progress-step[aria-current=step] .ww-progress-number:before{opacity:1;animation:ww-route-breathe 3.8s ease-in-out infinite}.woonwijzer-ui .ww-completion-spark{position:absolute;right:-8px;top:-5px;width:10px;height:10px;background:#9dc9b9;clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%)}.woonwijzer-ui .ww-journey[data-motion=true] .ww-completion-spark{animation:ww-route-celebrate 1.2s ease-in-out 2}.woonwijzer-ui .ww-journey--compact .ww-progress-number{width:42px;height:42px;border-radius:15px}.woonwijzer-ui .ww-journey--compact .ww-progress-number svg{width:18px;height:18px}.woonwijzer-ui .ww-journey--compact .ww-progress-number:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:19px}.woonwijzer-ui .ww-journey--compact .ww-route-connector{top:8px;left:calc(50% + 29px);width:calc(100% - 58px)}.woonwijzer-ui .ww-journey--compact .ww-progress-label{font-size:11px}@keyframes ww-route-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ww-route-breathe{0%,to{transform:scale(.94);opacity:.3}50%{transform:scale(1.06);opacity:.85}}@keyframes ww-route-celebrate{0%,to{transform:scale(.9) rotate(0)}50%{transform:scale(1.2) rotate(35deg)}}.woonwijzer-ui .ww-detail-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:12px}.woonwijzer-ui .ww-detail-toolbar .ww-button{margin:0}.woonwijzer-ui .ww-hero{margin-bottom:22px;overflow:hidden;background:linear-gradient(115deg,#e9f5ef,#e5f2ef 65%,#e2eff5);border:1px solid #CDE3D8;border-radius:26px}.woonwijzer-ui .ww-hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:17px 30px;border-bottom:1px solid #CFE4D8;background:#ffffff4d}.woonwijzer-ui .ww-hero-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.woonwijzer-ui .ww-hero-price{font-variant-numeric:tabular-nums;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.woonwijzer-ui .ww-hero-price p:first-child{font-size:11px;color:var(--ww-muted)}.woonwijzer-ui .ww-hero-price p:last-child{font-size:18px;font-weight:650;line-height:1.45;color:#294f42}.woonwijzer-ui .ww-hero-body{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 32px}.woonwijzer-ui .ww-hero-copy{min-width:0;flex:1}.woonwijzer-ui .ww-hero-greeting{font-size:13px;color:var(--ww-muted);margin-bottom:10px}.woonwijzer-ui .ww-hero-title{font-size:clamp(25px,3.2vw,36px);line-height:1.25;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.woonwijzer-ui .ww-detail-tagline{font-size:14px;color:#4d7363;margin:10px 0 14px}.woonwijzer-ui .ww-detail-art{width:240px;flex-shrink:0;max-width:28%}.woonwijzer-ui .ww-hero-meta{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;margin-top:18px;color:var(--ww-muted);font-size:12px}.woonwijzer-ui .ww-hero-meta :is(span,a){display:inline-flex;align-items:center;gap:6px}.woonwijzer-ui .ww-hero-meta svg{width:14px;height:14px;color:var(--ww-brand)}.woonwijzer-ui .ww-hero-meta a{color:var(--ww-brand);font-weight:600;border-radius:6px}.woonwijzer-ui .ww-hero-meta a:hover{text-decoration:underline}.woonwijzer-ui .ww-notice{display:flex;align-items:flex-start;gap:14px;background:#edf7f3;border:1px solid #CFE5D9;border-radius:18px;padding:18px 22px;margin-bottom:20px}.woonwijzer-ui .ww-notice>.ww-icon{background:#d0eadb;border-color:#bddcca}.woonwijzer-ui .ww-notice--warning{background:var(--ww-warning-soft);border-color:var(--ww-warning-border)}.woonwijzer-ui .ww-notice--warning>.ww-icon{color:var(--ww-warning);background:#f3e6cd;border-color:var(--ww-warning-border)}.woonwijzer-ui .ww-notice--ready{background:linear-gradient(105deg,#daefe0,#ebf6eb);border-color:#c0ddc8}.woonwijzer-ui .ww-notice-content{flex:1;min-width:0}.woonwijzer-ui .ww-notice-title{color:var(--ww-ink);font-size:14px;font-weight:650}.woonwijzer-ui .ww-notice-copy{font-size:13px;color:var(--ww-muted);line-height:1.7;margin-top:4px;overflow-wrap:anywhere;max-width:88ch}.woonwijzer-ui .ww-notice .ww-button{margin-top:12px}.woonwijzer-ui .ww-tabs{padding:6px;background:#dceee6;border:1px solid #D2E5DB;border-radius:18px;gap:6px;margin-bottom:20px}.woonwijzer-ui .ww-tab{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:50px;padding:11px 9px;border:1px solid transparent;border-radius:13px;color:#476758;font-size:13px;font-weight:550;transition:color .18s,background-color .18s,box-shadow .18s}.woonwijzer-ui .ww-tab:hover{color:var(--ww-brand);background:#ffffff70}.woonwijzer-ui .ww-tab[aria-selected=true]{background:#fff;color:#295f4e;border-color:#c2dfd0;font-weight:650;box-shadow:0 3px 8px #2d7d7410}.woonwijzer-ui .ww-tab svg{width:17px;height:17px;flex-shrink:0}.woonwijzer-ui .ww-tab .ww-new{padding:1px 5px;font-size:10px;min-width:16px}.woonwijzer-ui .ww-panel{background:#fff;border:1px solid var(--ww-border);border-radius:24px;min-width:0;box-shadow:0 4px 16px #245a4004}.woonwijzer-ui .ww-panel-inner{padding:30px}.woonwijzer-ui .ww-property-fact{display:flex;align-items:center;gap:12px;padding:16px;background:#ecf6ef;border:1px solid #DDECE1;border-radius:14px;min-width:0}.woonwijzer-ui .ww-property-fact:nth-child(3n+2){background:#edf5f8;border-color:#dfebef}.woonwijzer-ui .ww-property-fact:nth-child(3n+3){background:#f5f7ef;border-color:#e8eddf}.woonwijzer-ui .ww-property-fact>svg{width:21px;height:21px;flex-shrink:0;color:var(--ww-brand);stroke-width:1.75}.woonwijzer-ui .ww-property-fact p:first-child{color:var(--ww-muted);font-size:11px;line-height:1.5}.woonwijzer-ui .ww-property-fact p:last-child{color:var(--ww-ink);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.woonwijzer-ui .ww-phase{padding:24px 28px;border:1px solid #CFE5D8;border-radius:20px;background:linear-gradient(120deg,#eaf6ee,#eaf5f5)}.woonwijzer-ui .ww-phase-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.woonwijzer-ui .ww-phase-heading .ww-section-title{margin:0}.woonwijzer-ui .ww-phase .ww-journey{margin:20px auto 24px;max-width:920px}.woonwijzer-ui .ww-phase>p{max-width:86ch}.woonwijzer-ui .ww-note{font-size:14px;line-height:1.85;color:#465e50;border:1px solid #DCEBDD;border-radius:15px;background:#f3f8ee;padding:17px 20px;white-space:pre-line;overflow-wrap:anywhere;max-width:90ch}.woonwijzer-ui .ww-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 24px;background:linear-gradient(145deg,#f3faf2,#edf7f6);border:1px solid #D7EADC;border-radius:22px}.woonwijzer-ui .ww-empty .ww-house-art{width:180px;margin:-12px auto 6px}.woonwijzer-ui .ww-empty .ww-icon{width:52px;height:52px;margin-bottom:18px;border-radius:18px;background:#d6ede0}.woonwijzer-ui .ww-empty h3{font-size:20px;font-weight:650;letter-spacing:-.03em;margin-bottom:8px}.woonwijzer-ui .ww-empty p{font-size:14px;line-height:1.8;max-width:390px;color:var(--ww-muted)}.woonwijzer-ui .ww-empty .ww-button{margin-top:22px}.woonwijzer-ui .ww-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--ww-brand);font-size:14px}.woonwijzer-ui .ww-skeleton{height:210px;border-radius:24px;border:1px solid var(--ww-border);background:#fff;padding:24px}.woonwijzer-ui .ww-skeleton span{display:block;height:12px;border-radius:5px;background:#e5f1e9;margin-bottom:18px}.woonwijzer-ui .ww-timeline{margin:0;padding:0;list-style:none}.woonwijzer-ui .ww-timeline-item{display:flex;gap:20px;position:relative;padding-bottom:26px}.woonwijzer-ui .ww-timeline-item:last-child{padding-bottom:0}.woonwijzer-ui .ww-timeline-item:not(:last-child):before{content:"";width:1px;background:repeating-linear-gradient(to bottom,#A8CDBC 0 4px,transparent 4px 9px);position:absolute;top:48px;bottom:6px;left:20px}.woonwijzer-ui .ww-timeline-item[data-warning=true]>.ww-icon{background:var(--ww-warning-soft);color:var(--ww-warning)}.woonwijzer-ui .ww-timeline-body{flex:1;min-width:0;padding:16px 18px;background:#eff7f1;border:1px solid #DEEDE2;border-radius:16px}.woonwijzer-ui .ww-timeline-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}.woonwijzer-ui .ww-timeline-heading h3{font-size:14px;font-weight:650}.woonwijzer-ui .ww-timeline-heading time{font-size:12px;color:var(--ww-muted)}.woonwijzer-ui .ww-timeline-body>p{color:var(--ww-muted);font-size:13px;line-height:1.75;margin-top:7px}.woonwijzer-ui .ww-timeline-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ww-warning);margin-top:10px;padding:7px 10px;background:var(--ww-warning-soft);border-radius:8px}.woonwijzer-ui .ww-documents-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.woonwijzer-ui .ww-documents-heading h3{font-size:17px;font-weight:650;letter-spacing:-.02em}.woonwijzer-ui .ww-documents-heading p{font-size:13px;color:var(--ww-muted);margin-top:5px}.woonwijzer-ui .ww-document-list{border:1px solid var(--ww-border);border-radius:18px;overflow:hidden}.woonwijzer-ui .ww-document{display:flex;align-items:center;gap:13px;padding:16px;background:#fff}.woonwijzer-ui .ww-document+.ww-document{border-top:1px solid var(--ww-border)}.woonwijzer-ui .ww-document:hover{background:#f0f8f2}.woonwijzer-ui .ww-document-body{flex:1;min-width:0}.woonwijzer-ui .ww-document-name{font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.woonwijzer-ui .ww-document-meta{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:12px;color:var(--ww-muted);margin-top:4px}.woonwijzer-ui .ww-document .ww-button{flex-shrink:0;padding:9px 12px}.woonwijzer-ui .ww-error{border:1px solid #ECCFC9;background:#fff8f6;color:#9d3d30;padding:12px 14px;font-size:13px;line-height:1.65;border-radius:10px;margin:12px 0}.woonwijzer-ui .ww-chat,.woonwijzer-ui.ww-chat{display:flex;flex-direction:column;height:580px;min-height:420px;max-height:78dvh;background:#fff;border:1px solid var(--ww-border);border-radius:20px;overflow:hidden}.woonwijzer-ui .ww-chat-header{background:linear-gradient(105deg,#e3f2e8,#e5f2f5);display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--ww-border);flex-shrink:0}.woonwijzer-ui .ww-chat-header p{font-size:14px;font-weight:600}.woonwijzer-ui .ww-chat-header small{display:block;font-size:12px;color:var(--ww-muted);font-weight:400;margin-top:2px}.woonwijzer-ui .ww-chat-scroll{flex:1;min-height:0;padding:20px;background:#f0f8f2;overflow-y:auto;overscroll-behavior:contain}.woonwijzer-ui .ww-chat-scroll>div+div{margin-top:16px}.woonwijzer-ui .ww-chat-bubble{padding:12px 14px;border-radius:18px;font-size:14px;line-height:1.65;max-width:min(420px,100%);white-space:pre-wrap;overflow-wrap:anywhere}.woonwijzer-ui .ww-chat-bubble--client{background:#c8e5d7;color:#224d3a;border-bottom-right-radius:4px}.woonwijzer-ui .ww-chat-bubble--coach{background:#fff;color:var(--ww-ink);border:1px solid var(--ww-border);border-bottom-left-radius:4px}.woonwijzer-ui .ww-chat-time{font-size:11px;color:var(--ww-muted);margin-top:6px}.woonwijzer-ui .ww-chat-bubble--client .ww-chat-time{color:#4f705e}.woonwijzer-ui .ww-chat-sender{font-size:12px;font-weight:600;color:var(--ww-muted);margin-bottom:5px}.woonwijzer-ui .ww-chat-system{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid var(--ww-border);border-radius:9px;color:var(--ww-muted);background:#fff;max-width:100%;font-size:11px;overflow-wrap:anywhere}.woonwijzer-ui .ww-chat-system svg{color:var(--ww-brand)}.woonwijzer-ui .ww-chat-system p{flex:1;min-width:0;font-size:11px}.woonwijzer-ui .ww-chat-system span{font-size:10px;color:var(--ww-muted)}.woonwijzer-ui .ww-chat-request{width:100%;max-width:440px;border:1px solid var(--ww-warning-border);border-left:3px solid var(--ww-warning);background:#fff;padding:16px;border-radius:12px}.woonwijzer-ui .ww-chat-request-title{color:var(--ww-warning);font-size:13px;font-weight:650;margin-bottom:8px}.woonwijzer-ui .ww-chat-request-docs{background:var(--ww-warning-soft);border:1px solid var(--ww-warning-border);border-radius:9px;padding:10px;margin:12px 0}.woonwijzer-ui .ww-chat-reply{border-top:1px solid var(--ww-border);margin-top:14px;padding-top:14px}.woonwijzer-ui .ww-chat-reply-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.woonwijzer-ui .ww-chat-reply-actions .ww-button{font-size:12px;padding:8px 10px}.woonwijzer-ui .ww-chat-attachment{display:flex;align-items:center;gap:10px;max-width:100%;padding:12px;border:1px solid var(--ww-soft-border);border-radius:12px;background:#fff;color:var(--ww-brand);font-size:13px}.woonwijzer-ui .ww-chat-attachment:hover{background:var(--ww-soft)}.woonwijzer-ui .ww-chat-advice{max-width:420px;padding:16px;background:#fff;border:1px solid var(--ww-soft-border);border-left:3px solid var(--ww-light);border-radius:12px}.woonwijzer-ui .ww-chat-advice-title{display:flex;align-items:center;gap:10px;color:var(--ww-brand);font-size:13px;font-weight:650;margin-bottom:10px}.woonwijzer-ui .ww-chat-advice>p{color:var(--ww-muted);font-size:13px;line-height:1.75}.woonwijzer-ui .ww-chat-composer{padding:14px;border-top:1px solid var(--ww-border);background:#fff;flex-shrink:0;max-height:50%;overflow-y:auto}.woonwijzer-ui .ww-chat textarea{min-width:0;color:var(--ww-ink);background:#f0f8f2;border:1px solid #CBD7D2;border-radius:10px;font-size:14px;line-height:1.6;padding:11px 12px;resize:none;outline:none}.woonwijzer-ui .ww-chat textarea:focus{border-color:var(--ww-brand);box-shadow:0 0 0 3px #2d7d7410}.woonwijzer-ui .ww-chat-staged{padding:12px;border:1px solid var(--ww-soft-border);background:#e6f4ec;border-radius:12px;margin-bottom:12px}.woonwijzer-ui .ww-chat-staged>p{color:var(--ww-brand);font-size:12px;font-weight:600;margin-bottom:10px}.woonwijzer-ui .ww-staged-document{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ww-border);border-radius:8px;padding:4px 8px;font-size:12px;min-width:0}.woonwijzer-ui .ww-staged-document>span{min-width:0;flex:1}.woonwijzer-ui .ww-read-status{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;color:var(--ww-muted);font-size:11px}.woonwijzer-ui .ww-read-status[data-read=true]{color:var(--ww-brand)}.woonwijzer-ui .ww-advice,.woonwijzer-ui.ww-advice{display:grid;gap:20px;min-width:0}.woonwijzer-ui .ww-advice-section{background:#fff;border:1px solid var(--ww-border);border-radius:18px;padding:20px;min-width:0}.woonwijzer-ui .ww-advice-section-head{background:#eaf5ee;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;margin-bottom:18px;border-bottom:1px solid var(--ww-border)}.woonwijzer-ui .ww-advice-section-head .ww-icon{width:32px;height:32px;border-radius:9px}.woonwijzer-ui .ww-advice-section-head .ww-icon svg{width:16px;height:16px}.woonwijzer-ui .ww-advice-section-head h3{font-size:15px;font-weight:650;letter-spacing:-.02em}.woonwijzer-ui .ww-advice-header{background:#fff;border:1px solid var(--ww-border);border-radius:18px;overflow:hidden}.woonwijzer-ui .ww-advice-header-top{padding:20px;background:#e6f3e9;border-bottom:1px solid var(--ww-border)}.woonwijzer-ui .ww-advice-header-top h2{color:var(--ww-ink);font-weight:650;font-size:22px;letter-spacing:-.025em;line-height:1.35}.woonwijzer-ui .ww-advice-header-top p{color:var(--ww-muted)}.woonwijzer-ui .ww-advice-detail{display:flex;align-items:center;gap:10px;padding:10px;background:#eff7f1;border-radius:9px}.woonwijzer-ui .ww-advice-detail>svg{color:var(--ww-brand);width:16px;height:16px;flex-shrink:0}.woonwijzer-ui .ww-advice-bid{background:#d7eedc;border:1px solid var(--ww-soft-border);border-left:3px solid var(--ww-light);border-radius:18px;padding:24px}.woonwijzer-ui .ww-advice-bid-amount{font-size:clamp(30px,4vw,40px);font-weight:650;color:var(--ww-brand);line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.woonwijzer-ui .ww-advice-conclusion{padding:22px;background:#e6f3e9;border:1px solid var(--ww-soft-border);border-left:3px solid var(--ww-light);border-radius:18px}.woonwijzer-ui .ww-advice-badge{display:inline-flex;max-width:100%;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.5;white-space:normal}.woonwijzer-ui .ww-advice :is(.text-gray-400,.text-gray-500){color:var(--ww-muted)}.woonwijzer-ui .ww-advice :is(.text-\[\#7AB8B2\],.text-\[\#5A9E97\],.text-\[\#2d7a72\],.text-\[\#1A5C57\]){color:var(--ww-brand)}.woonwijzer-ui .ww-advice :is(.bg-gray-50,.bg-gray-50\/60,.bg-\[\#F9F7F4\]){background:#eff7f1}.woonwijzer-ui .ww-advice :is(.border-gray-100,.border-gray-200){border-color:var(--ww-border)}.woonwijzer-ui .ww-advice :is(.bg-green-100,.bg-green-50){background:var(--ww-soft)}.woonwijzer-ui .ww-advice :is(.text-green-700,.text-green-600){color:var(--ww-brand)}.woonwijzer-ui .ww-advice :is(.border-green-100,.border-green-200){border-color:var(--ww-soft-border)}.woonwijzer-ui .ww-advice :is(.bg-amber-100,.bg-amber-50){background:var(--ww-warning-soft)}.woonwijzer-ui .ww-advice :is(.text-amber-700,.text-amber-600){color:var(--ww-warning)}.woonwijzer-ui .ww-advice :is(.border-amber-100,.border-amber-200){border-color:var(--ww-warning-border)}.woonwijzer-ui .ww-advice :is(.bg-red-100,.bg-red-50){background:#fff4f1}.woonwijzer-ui .ww-advice :is(.text-red-700,.text-red-600,.text-red-500){color:#a04132}.woonwijzer-ui .ww-advice .rounded-full{border-radius:7px}.woonwijzer-ui .ww-advice .border-2{border-width:1px}.woonwijzer-ui .ww-advice p{overflow-wrap:anywhere}.woonwijzer-ui .ww-advice table{font-size:13px;border-collapse:separate;border-spacing:0}.woonwijzer-ui .ww-advice td{padding:12px 10px}.woonwijzer-ui .ww-advice td:last-child{font-variant-numeric:tabular-nums}.woonwijzer-ui .ww-advice table tr:last-child td:first-child{border-radius:8px 0 0 8px}.woonwijzer-ui .ww-advice table tr:last-child td:last-child{border-radius:0 8px 8px 0}.woonwijzer-ui .ww-advice .ww-advice-responsive-row{flex-wrap:wrap}.woonwijzer-ui .ww-form .ww-form-surface{border:1px solid var(--ww-border);background:#fff;border-radius:18px;box-shadow:none}.woonwijzer-ui .ww-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){color:var(--ww-ink);border-radius:10px;border-color:#cbd7d2;background:#fff}.woonwijzer-ui .ww-form :is(input,textarea,select):focus{border-color:var(--ww-brand);--tw-ring-color: #2D7D7422}.woonwijzer-ui .ww-form :is(.text-\[\#7AB8B2\],.text-\[\#5A9E97\]){color:var(--ww-brand)}.woonwijzer-ui .ww-form :is(button.bg-\[\#7AB8B2\],button.bg-\[\#2D7D74\]){background:var(--ww-brand);color:#fff}.woonwijzer-ui .ww-form :is(button.bg-\[\#7AB8B2\],button.bg-\[\#2D7D74\]):hover{background:var(--ww-brand-hover)}.woonwijzer-ui .ww-form .shadow-lg{box-shadow:none}.woonwijzer-ui .ww-form :is(.ww-choice,.ww-choice-card){min-height:44px;border-width:1px;border-radius:10px;background:#fff;color:var(--ww-ink);border-color:var(--ww-border)}.woonwijzer-ui .ww-form :is(.ww-choice,.ww-choice-card)[aria-pressed=true]{border-color:var(--ww-brand);background:var(--ww-soft);color:var(--ww-brand)}.woonwijzer-ui .ww-form :is(.ww-choice,.ww-choice-card):hover{border-color:var(--ww-brand);background:#f5faf8}.woonwijzer-ui .ww-form .ww-form-step{width:28px;height:28px;border-radius:8px;background:#fff;color:var(--ww-muted);border:1px solid var(--ww-border)}.woonwijzer-ui .ww-form .ww-form-step[data-done=true]{background:var(--ww-brand);border-color:var(--ww-brand);color:#fff}.woonwijzer-ui .ww-form .ww-form-step[aria-current=step]{background:var(--ww-soft);border-color:var(--ww-brand);color:var(--ww-brand)}.woonwijzer-ui .ww-form .ww-form-info{background:#e6f3e9;border-color:var(--ww-soft-border);border-left:3px solid var(--ww-light);color:#46514d;border-radius:10px}.woonwijzer-ui .ww-form .ww-form-info--warning{background:var(--ww-warning-soft);border-color:var(--ww-warning-border);border-left-color:var(--ww-warning);color:var(--ww-warning)}.woonwijzer-ui .ww-form .ww-form-upload{min-height:54px;background:#f0f8f2;color:var(--ww-brand);border:1px dashed #ABCBC6;border-radius:10px}.woonwijzer-ui .ww-form .ww-form-remove{min-width:44px;min-height:44px;border-radius:9px}.woonwijzer-ui .ww-chat :is(.text-gray-400,.text-gray-500){color:var(--ww-muted)}.woonwijzer-ui .ww-chat :is(.text-amber-500,.text-amber-700){color:var(--ww-warning)}.woonwijzer-ui .ww-chat-request p{overflow-wrap:anywhere}.woonwijzer-ui .ww-advice .ww-chat-time{font-size:11px}@media(max-width:479px){.woonwijzer-ui .ww-form-progress>div:first-child{gap:3px}.woonwijzer-ui .ww-form-progress>div:first-child>div{gap:3px}.woonwijzer-ui .ww-form .ww-form-step{width:24px;height:24px;font-size:11px}.woonwijzer-ui .ww-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}@media(max-width:1100px){.woonwijzer-ui .ww-property-art{width:95px;min-height:150px}.woonwijzer-ui .ww-property-art .ww-house-art{width:130px}.woonwijzer-ui .ww-card-property{gap:15px}.woonwijzer-ui .ww-card-main{gap:20px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.woonwijzer-ui .ww-card-progress{padding:15px 12px}}@media(max-width:900px){.woonwijzer-ui .ww-welcome-main{gap:16px;padding:28px}.woonwijzer-ui .ww-welcome-art{max-width:260px}.woonwijzer-ui .ww-card-property{align-items:flex-start}.woonwijzer-ui .ww-property-art{width:74px;min-height:110px;align-self:flex-start}.woonwijzer-ui .ww-property-art .ww-house-art{width:98px}.woonwijzer-ui .ww-property-art:after{display:none}.woonwijzer-ui .ww-detail-art{width:190px}}@media(max-width:767px){.woonwijzer-ui .ww-welcome-main{grid-template-columns:1fr;padding:26px}.woonwijzer-ui .ww-welcome-art{display:none}.woonwijzer-ui .ww-welcome-foot{padding:10px 20px;flex-wrap:wrap;gap:2px}.woonwijzer-ui .ww-welcome-foot>span{font-size:11px}.woonwijzer-ui .ww-card-main{grid-template-columns:1fr;gap:20px;padding:22px}.woonwijzer-ui .ww-card-property{align-items:center;gap:18px}.woonwijzer-ui .ww-property-art{width:108px;min-height:155px;align-self:stretch}.woonwijzer-ui .ww-property-art .ww-house-art{width:140px}.woonwijzer-ui .ww-card-progress{padding:17px 14px}.woonwijzer-ui .ww-card-footer{padding:14px 22px}.woonwijzer-ui .ww-hero-top{padding:16px 22px}.woonwijzer-ui .ww-hero-body{padding:22px;gap:16px}.woonwijzer-ui .ww-detail-art{width:145px}.woonwijzer-ui .ww-panel-inner{padding:22px}.woonwijzer-ui .ww-property-fact{padding:13px 12px;gap:9px}.woonwijzer-ui .ww-chat,.woonwijzer-ui.ww-chat{height:590px;max-height:none}.woonwijzer-ui .ww-chat-scroll{padding:14px}.woonwijzer-ui .ww-chat textarea{font-size:16px}.woonwijzer-ui .ww-advice-section{padding:18px}.woonwijzer-ui .ww-advice-bid{padding:22px}.woonwijzer-ui .ww-phase{padding:20px}.woonwijzer-ui .ww-phase-heading>.ww-eyebrow{display:none}}@media(max-width:479px){.woonwijzer-ui .ww-welcome{border-radius:23px;margin-bottom:25px}.woonwijzer-ui .ww-welcome-main{padding:23px 20px}.woonwijzer-ui .ww-welcome-actions{gap:5px 12px;margin-top:18px}.woonwijzer-ui .ww-welcome-greeting{font-size:14px}.woonwijzer-ui .ww-welcome-description{font-size:13px}.woonwijzer-ui .ww-kicker{font-size:10px}.woonwijzer-ui .ww-list-heading h2{font-size:20px}.woonwijzer-ui .ww-list-filters{width:100%}.woonwijzer-ui .ww-list-filters button{flex:1;padding:8px;font-size:11px}.woonwijzer-ui .ww-card{border-radius:21px}.woonwijzer-ui .ww-card-main{padding:18px}.woonwijzer-ui .ww-card-property{display:block;position:relative}.woonwijzer-ui .ww-property-art{float:right;width:68px;min-height:78px;height:78px;margin:0 0 9px 8px;border-radius:15px}.woonwijzer-ui .ww-property-art .ww-house-art{width:92px}.woonwijzer-ui .ww-card-title{font-size:19px}.woonwijzer-ui .ww-card-progress{clear:both;padding:16px 10px}.woonwijzer-ui .ww-card-status{gap:6px}.woonwijzer-ui .ww-card-footer{padding:13px 18px}.woonwijzer-ui .ww-card-actions{width:100%}.woonwijzer-ui .ww-card-actions .ww-button{flex:1;font-size:12px}.woonwijzer-ui .ww-hero-badges{gap:8px}.woonwijzer-ui .ww-hero-body{padding:22px 20px}.woonwijzer-ui .ww-detail-art{display:none}.woonwijzer-ui .ww-detail-tagline{font-size:13px}.woonwijzer-ui .ww-detail-toolbar{align-items:flex-start}.woonwijzer-ui .ww-detail-toolbar .ww-motion-control span{display:none}.woonwijzer-ui .ww-detail-toolbar .ww-motion-control{min-width:44px}.woonwijzer-ui .ww-notice{padding:16px;gap:10px}.woonwijzer-ui .ww-notice>.ww-icon{width:34px;height:34px;border-radius:12px}.woonwijzer-ui .ww-tabs{border-radius:16px;gap:4px}.woonwijzer-ui .ww-tab{justify-content:flex-start;gap:6px;font-size:12px}.woonwijzer-ui .ww-progress-number{width:42px;height:42px;border-radius:16px}.woonwijzer-ui .ww-progress-number:before{top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:20px}.woonwijzer-ui .ww-route-connector{top:8px;left:calc(50% + 27px);width:calc(100% - 54px)}.woonwijzer-ui .ww-progress-label{font-size:11px}.woonwijzer-ui .ww-progress-caption{font-size:10px}.woonwijzer-ui .ww-phase{padding:17px 12px}.woonwijzer-ui .ww-phase-heading .ww-section-title{font-size:15px}.woonwijzer-ui .ww-document{padding:12px;gap:9px}.woonwijzer-ui .ww-document>.ww-icon{width:34px;height:38px;border-radius:12px}.woonwijzer-ui .ww-document .ww-button{width:44px;padding:0}.woonwijzer-ui .ww-document .ww-button span{display:none}.woonwijzer-ui .ww-panel-inner{padding:15px}.woonwijzer-ui .ww-property-fact{padding:12px 9px;gap:8px}.woonwijzer-ui .ww-property-fact>svg{width:16px;height:16px}.woonwijzer-ui .ww-property-fact p:last-child{font-size:13px}.woonwijzer-ui .ww-chat-header{padding:12px;gap:9px}.woonwijzer-ui .ww-chat-header>.ww-icon{width:34px;height:34px}.woonwijzer-ui .ww-chat-composer{padding:10px}.woonwijzer-ui .ww-chat-bubble{font-size:13px;padding:10px 12px}.woonwijzer-ui .ww-advice table{font-size:12px}.woonwijzer-ui .ww-advice td{padding:10px 6px}.woonwijzer-ui .ww-advice-section{padding:15px}.woonwijzer-ui .ww-advice-section-head{padding:10px;gap:8px}.woonwijzer-ui .ww-advice-section-head h3{font-size:14px}.woonwijzer-ui .ww-timeline-body{padding:13px}.woonwijzer-ui .ww-timeline-item{gap:12px}}@media(prefers-reduced-motion:reduce){.woonwijzer-ui *,.woonwijzer-ui *:before,.woonwijzer-ui *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.woonwijzer-ui[data-motion=false] *,.woonwijzer-ui[data-motion=false] *:before,.woonwijzer-ui[data-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.woonwijzer-ui.ww2{background:#fffefa;min-height:80vh;--ww2-paper: #FFFEFA;--ww2-line: #C6E3DC;--ww2-mint: #E4F3EF;--ww2-blue: #E7F3F7;--ww2-ink: #203E38;--ww2-muted: #546E65}.ww2 .ww2-wrap{max-width:1280px;margin:0 auto;padding:36px 32px 56px}.ww2 :is(.ww2-intro,.ww2-workspace-grid,.ww2-dossiers,.ww2-support,.ww2-folder,.ww2-folder-paper){min-width:0}.ww2 :is(h1,h2,h3,p){margin:0}.ww2 :is(h1,h2,h3){color:var(--ww2-ink);text-wrap:pretty}.ww2 button{cursor:pointer}.ww2 :is(.ww2-button,.ww2-text-link,.ww2-help-link) svg{width:17px;height:17px;flex-shrink:0}.ww2 .ww2-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 16px;border:1px solid var(--ww2-line);border-radius:13px;background:#fff;color:#246861;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;text-align:center;transition:background .18s,border-color .18s,box-shadow .18s}.ww2 .ww2-button:hover:not(:disabled){background:var(--ww2-mint);border-color:#91bfb5;box-shadow:0 3px 12px #203e3808}.ww2 .ww2-button--primary{background:#7ab8b2;color:#123f39;border-color:#7ab8b2}.ww2 .ww2-button--primary:hover:not(:disabled){background:#94c8c0;border-color:#94c8c0}.ww2 .ww2-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;line-height:1.6;color:#246861;text-decoration:none;border-radius:5px}.ww2 .ww2-text-link:hover{text-decoration:underline;text-underline-offset:4px}.ww2 .ww2-overline{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:#426d63}.ww2 .ww2-overline>svg{width:16px;height:16px}.ww2 .ww2-intro{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:48px;align-items:center;padding:6px 0 30px}.ww2 .ww2-greeting{color:#47685f;font-size:15px;margin-bottom:12px}.ww2 .ww2-intro h1{font-size:clamp(34px,3.7vw,50px);line-height:1.13;font-weight:700;letter-spacing:-.055em}.ww2 .ww2-intro h1>span{color:#246861}.ww2 .ww2-intro-description{margin-top:17px;max-width:48ch;color:var(--ww2-muted);font-size:15px;line-height:1.85}.ww2 .ww2-intro-actions{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-top:23px}.ww2 .ww2-next{position:relative;padding:23px 26px;background:var(--ww2-mint);border:1px solid var(--ww2-line);border-radius:20px 20px 40px;isolation:isolate}.ww2 .ww2-next:before{content:"";position:absolute;width:28px;height:6px;border:1px solid #AACBC1;background:#f7fcf8;top:-4px;left:28px;border-radius:5px;transform:rotate(-7deg)}.ww2 .ww2-next[data-tone=warning]{background:#f9f6e9;border-color:#e1d7bb}.ww2 .ww2-next[data-tone=info]{background:var(--ww2-blue);border-color:#ccdde2}.ww2 .ww2-next-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.ww2 .ww2-next-heading>svg{width:20px;height:20px;color:#246861}.ww2 .ww2-next[data-tone=warning] .ww2-next-heading>svg{color:#8b601f}.ww2 .ww2-next h2{font-size:22px;font-weight:650;letter-spacing:-.035em;line-height:1.3;margin:8px 0}.ww2 .ww2-next>p{font-size:13px;line-height:1.8;color:#47685f;overflow-wrap:anywhere}.ww2 .ww2-next .ww2-next-address{margin:8px 0;font-size:14px;font-weight:650;color:#294f45}.ww2 .ww2-next-address>span{font-weight:400}.ww2 .ww2-next>.ww2-text-link{margin-top:5px}.ww2 .ww2-intro-art{justify-self:center;width:300px;max-width:100%;text-align:center}.ww2 .ww2-intro-art>svg{width:100%;height:195px}.ww2 .ww2-intro-art p{font-size:12px;color:#546e65}.ww2 .ww2-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--ww2-line);border-bottom:1px solid var(--ww2-line);padding:5px 0;margin-bottom:34px}.ww2 .ww2-workspace-bar>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#546e65}.ww2 .ww2-workspace-bar>span svg{width:16px;height:16px;color:#246861}.ww2 .ww2-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:36px;align-items:start}.ww2 #ww2-woningen,.ww2 #ww2-ondersteuning{scroll-margin-top:100px}.ww2 .ww2-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.ww2 .ww2-list-heading h2{display:flex;align-items:center;gap:10px;font-size:29px;font-weight:650;line-height:1.3;letter-spacing:-.045em;margin-top:5px}.ww2 .ww2-count{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;padding:0 6px;background:var(--ww2-mint);border:1px solid var(--ww2-line);border-radius:9px;color:#246861;font-size:12px;letter-spacing:0;font-variant-numeric:tabular-nums}.ww2 .ww2-search{display:flex;align-items:center;min-width:0;width:225px;height:46px;padding:0 10px 0 13px;border:1px solid #CCDDD6;border-radius:12px;background:#fff;gap:8px}.ww2 .ww2-search:focus-within{border-color:#246861;box-shadow:0 0 0 3px #7ab8b225}.ww2 .ww2-search>svg{width:17px;height:17px;flex-shrink:0;color:#546e65}.ww2 .ww2-search input{min-width:0;width:100%;background:transparent;outline:none;font-size:14px;color:#203e38;border:0}.ww2 .ww2-search input:focus-visible{outline:none}.ww2 .ww2-search input::-moz-placeholder{color:#60786f}.ww2 .ww2-search input::placeholder{color:#60786f}.ww2 .ww2-search input::-webkit-search-cancel-button{display:none}.ww2 .ww2-search button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:34px;height:40px;border-radius:8px}.ww2 .ww2-search button svg{width:16px;height:16px}.ww2 .ww2-filters{display:flex;flex-wrap:wrap;gap:3px 16px;border-bottom:1px solid var(--ww2-line);padding:0;margin:0 0 25px}.ww2 .ww2-filters button{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:8px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:#546e65;font-size:13px;font-weight:500;border-radius:3px 3px 0 0;transition:color .18s,border-color .18s}.ww2 .ww2-filters button>span{font-size:11px;font-variant-numeric:tabular-nums;min-width:16px;text-align:center}.ww2 .ww2-filters button[aria-pressed=true]{color:#246861;border-bottom-color:#246861;font-weight:650}.ww2 .ww2-filters button:hover:not(:disabled){color:#246861;border-bottom-color:#7ab8b2}.ww2 .ww2-group-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-bottom:16px}.ww2 .ww2-group-heading h3{font-size:15px;font-weight:650}.ww2 .ww2-group-heading>span{color:#60786f;font-size:12px}.ww2 .ww2-dossier-group+.ww2-dossier-group{margin-top:30px}.ww2 .ww2-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ww2 .ww2-folder{display:flex;flex-direction:column;cursor:pointer}.ww2 .ww2-folder-label{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);min-height:30px;margin-bottom:-1px;padding:6px 17px 7px;position:relative;z-index:1;border:1px solid var(--ww2-line);border-bottom:0;border-radius:12px 17px 0 0;background:#eef7f2;font-size:11px;font-weight:650;line-height:1.5;color:#246861}.ww2 .ww2-folder-label>svg{width:14px;height:14px;flex-shrink:0}.ww2 .ww2-update-dot{width:7px;height:7px;border-radius:50%;background:#246861;flex-shrink:0;box-shadow:0 0 0 3px #d3eae2;margin-left:4px}.ww2 .ww2-folder-paper{display:flex;flex-direction:column;flex:1;border:1px solid var(--ww2-line);border-radius:0 20px 20px;background:#fff;overflow:hidden;box-shadow:0 4px 13px #203e3804;transition:border-color .18s,box-shadow .18s}@media(hover:hover){.ww2 .ww2-folder:hover .ww2-folder-paper{border-color:#91bfb5;box-shadow:0 8px 23px #203e3810}.ww2 .ww2-folder:hover .ww2-property-art{transform:translateY(-3px)}}.ww2 .ww2-folder:focus-within .ww2-folder-paper{border-color:#246861}.ww2 .ww2-property{position:relative;padding:20px 20px 15px;background:#f6faf7;min-height:164px;overflow:hidden}.ww2 .ww2-property-copy{position:relative;z-index:1;width:calc(100% - 70px)}.ww2 .ww2-property-type{font-size:11px;line-height:1.5;color:#60786f;margin-bottom:7px}.ww2 .ww2-property h3{font-size:21px;font-weight:650;letter-spacing:-.035em;line-height:1.3;overflow-wrap:anywhere}.ww2 .ww2-property h3 a{color:inherit;text-decoration:none;border-radius:4px}.ww2 .ww2-property h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ww2 .ww2-property-art{position:absolute;right:-33px;top:22px;width:147px;height:130px;pointer-events:none;transition:transform .18s;opacity:.95}.ww2 .ww2-property-art svg{width:100%;height:100%}.ww2 .ww2-location{display:flex;align-items:flex-start;gap:4px;font-size:12px;color:#546e65;margin-top:7px;overflow-wrap:anywhere}.ww2 .ww2-location svg{width:13px;height:13px;flex-shrink:0;margin-top:3px}.ww2 .ww2-property-price{display:flex;flex-direction:column;gap:1px;margin-top:15px;font-variant-numeric:tabular-nums}.ww2 .ww2-property-price>span{font-size:10px;color:#60786f}.ww2 .ww2-property-price strong{font-size:15px;font-weight:650;color:#294f45;overflow-wrap:anywhere}.ww2 .ww2-property-facts{display:flex;align-items:center;flex-wrap:wrap;gap:7px 13px;padding:11px 20px;margin:0;border-top:1px solid #E8F1EC;border-bottom:1px solid #E8F1EC}.ww2 .ww2-property-facts dd{display:flex;align-items:center;gap:5px;font-size:11px;color:#546e65;line-height:1.6;margin:0}.ww2 .ww2-property-facts svg{width:13px;height:13px;color:#246861}.ww2 .ww2-folder-state{padding:17px 20px 13px;background:#fff}.ww2 .ww2-folder-state[data-tone=warning]{background:#fcf9f0}.ww2 .ww2-folder-state[data-tone=success]{background:#f1f8f3}.ww2 .ww2-state-title{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.55;font-weight:650;color:#294f45}.ww2 .ww2-state-title svg{width:16px;height:16px;flex-shrink:0}.ww2 .ww2-folder-state[data-tone=warning] .ww2-state-title{color:#80591f}.ww2 .ww2-state-description{color:#546e65;font-size:12px;line-height:1.8;margin-top:10px}.ww2 .ww2-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:17px 0 13px;padding:0}.ww2 .ww2-phase{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:0 3px;color:#546e65;font-size:11px;line-height:1.45}.ww2 .ww2-phase:not(:last-child):before{content:"";position:absolute;height:1px;background:#c6dfd5;top:10px;left:calc(50% + 16px);width:calc(100% - 32px)}.ww2 .ww2-phase[data-done=true]:before{background:#8cbeb1}.ww2 .ww2-phase-node{display:flex;align-items:center;justify-content:center;border:1px solid #C4DCD2;border-radius:7px;background:#fff;width:22px;height:22px;position:relative;z-index:1;color:#60786f;font-size:10px;font-weight:600;transition:background .22s,color .22s}.ww2 .ww2-phase-node svg{width:12px;height:12px}.ww2 .ww2-phase[data-done=true] .ww2-phase-node{background:#d6ebe2;color:#246861;border-color:#a6cec0}.ww2 .ww2-phase[data-current=true]{color:#246861;font-weight:650}.ww2 .ww2-phase[data-current=true] .ww2-phase-node{background:#246861;border-color:#246861;color:#fff}.ww2 .ww2-phase[data-waiting=true] .ww2-phase-node{background:#f2e4c5;color:#80591f;border-color:#d9c49a}.ww2 .ww2-phase[data-moving=true]:after{content:"";position:absolute;height:3px;width:7px;border-radius:3px;top:9px;left:calc(50% + 17px);background:#5a9e97;opacity:0}.ww2 .ww2-phases[data-motion=true] .ww2-phase[data-moving=true]:after{animation:ww2-route 3.2s ease-in-out infinite}@keyframes ww2-route{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8}85%{opacity:.8;transform:translate(26px)}95%{opacity:0;transform:translate(28px)}}.ww2 .ww2-folder-updates{display:flex;align-items:center;flex-wrap:wrap;gap:1px 13px;padding:2px 20px 8px;font-size:11px;color:#60786f;margin-top:auto}.ww2 .ww2-folder-updates>:is(a,span){display:inline-flex;align-items:center;gap:5px;min-height:34px}.ww2 .ww2-folder-updates a{color:#246861;border-radius:4px}.ww2 .ww2-folder-updates a:hover{text-decoration:underline;text-underline-offset:3px}.ww2 .ww2-folder-updates svg{width:13px;height:13px;flex-shrink:0}.ww2 .ww2-updated{font-size:10px}.ww2 .ww2-folder-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:13px 16px;border-top:1px solid #E3EEE8;background:#fefffd}.ww2 .ww2-folder-actions>.ww2-button{flex:1;font-size:12px;padding-left:12px;padding-right:12px}.ww2 .ww2-folder-actions>.ww2-text-link{font-size:12px}.ww2 .ww2-released{margin-top:30px;padding-top:20px;border-top:1px solid var(--ww2-line)}.ww2 .ww2-released:first-child{margin-top:0}.ww2 .ww2-released>summary{display:flex;align-items:center;gap:11px;cursor:pointer;padding:5px 0 20px;list-style:none;border-radius:5px}.ww2 .ww2-released>summary::-webkit-details-marker{display:none}.ww2 .ww2-released summary:focus-visible{outline:2px solid #246861;outline-offset:4px}.ww2 .ww2-release-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--ww2-line);border-radius:11px;background:#e4f3ef;flex-shrink:0;color:#246861}.ww2 .ww2-release-icon svg{width:17px;height:17px}.ww2 .ww2-released summary>span:nth-child(2){flex:1;min-width:0}.ww2 .ww2-released summary strong{display:block;font-size:15px;font-weight:650}.ww2 .ww2-released summary strong span{color:#60786f;font-size:12px;padding-left:7px}.ww2 .ww2-released summary small{display:block;color:#60786f;font-size:12px;line-height:1.7;margin-top:3px}.ww2 .ww2-released summary>svg{width:18px;height:18px;color:#546e65;transition:transform .18s}.ww2 .ww2-released[open] summary>svg{transform:rotate(180deg)}.ww2 .ww2-support{display:grid;gap:27px;padding-top:4px}.ww2 .ww2-credit-note{border-radius:17px;padding:21px;background:#eaf5f1;border:1px solid #D1E5DD}.ww2 .ww2-credit-note .ww2-overline{font-size:10px;letter-spacing:.06em}.ww2 .ww2-credit-balance{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:650;color:#294f45;line-height:1.55;margin-top:11px}.ww2 .ww2-credit-balance>svg{width:18px;height:18px;flex-shrink:0;margin-top:3px}.ww2 .ww2-credit-note>p{font-size:12px;line-height:1.85;color:#546e65;margin-top:10px}.ww2 .ww2-credit-note .ww2-button{width:100%;margin-top:17px;font-size:13px}.ww2 .ww2-service-guide{padding:0 2px}.ww2 .ww2-service-guide h2{font-size:22px;font-weight:650;letter-spacing:-.035em;margin-top:7px;line-height:1.35}.ww2 .ww2-service-guide>ol{padding:0;margin:20px 0 0;list-style:none}.ww2 .ww2-service-guide>ol>li{display:flex;align-items:flex-start;gap:11px;padding:0 0 20px;position:relative}.ww2 .ww2-service-guide>ol>li:not(:last-child):before{content:"";position:absolute;left:14px;top:36px;bottom:7px;border-left:1px dashed #AFCFC3}.ww2 .ww2-service-marker{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#e7f3f7;border:1px solid #CEDFE4;border-radius:10px;flex-shrink:0;color:#246861}.ww2 .ww2-service-marker svg{width:15px;height:15px}.ww2 .ww2-service-guide h3{font-size:14px;font-weight:650;line-height:1.5;padding-top:3px}.ww2 .ww2-service-guide li p{font-size:12px;line-height:1.85;color:#546e65;margin-top:7px}.ww2 .ww2-service-guide .ww2-text-link{font-size:12px}.ww2 .ww2-linked-scans{border-top:1px solid var(--ww2-line);padding-top:15px}.ww2 .ww2-linked-scans>p{font-size:12px;color:#546e65}.ww2 .ww2-linked-scans a{display:flex;align-items:center;gap:10px;min-height:46px;font-size:12px;color:#246861;font-weight:600;border-radius:5px}.ww2 .ww2-linked-scans a span{flex:1;min-width:0;overflow-wrap:anywhere}.ww2 .ww2-linked-scans a svg{width:16px;height:16px;flex-shrink:0}.ww2 .ww2-linked-scans a:hover{text-decoration:underline}.ww2 .ww2-help-link{display:flex;gap:11px;align-items:flex-start;color:#546e65;padding:20px 0 0;border-top:1px solid var(--ww2-line);font-size:12px;line-height:1.8;border-radius:3px}.ww2 .ww2-help-link>svg{width:23px;height:23px;color:#246861;flex-shrink:0}.ww2 .ww2-help-link strong{display:flex;align-items:center;gap:7px;font-weight:600;color:#246861;margin-top:6px}.ww2 .ww2-help-link:hover strong{text-decoration:underline;text-underline-offset:3px}.ww2 .ww2-first{padding:30px 32px;border:1px solid #CCDDE2;border-radius:20px;background:#f0f7f8}.ww2 .ww2-first h2{font-size:clamp(26px,2.6vw,35px);line-height:1.28;letter-spacing:-.045em;font-weight:650;margin-top:14px}.ww2 .ww2-first h2 span{color:#246861}.ww2 .ww2-first>p{color:#546e65;font-size:14px;line-height:1.9;max-width:55ch;margin-top:17px}.ww2 .ww2-first-steps{list-style:none;margin:25px 0;padding:0}.ww2 .ww2-first-steps li{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-top:1px solid #D0E3E3}.ww2 .ww2-first-steps li>span{color:#426d63;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;padding-top:3px}.ww2 .ww2-first-steps h3{font-size:14px;font-weight:650}.ww2 .ww2-first-steps p{font-size:13px;color:#546e65;line-height:1.75;margin-top:3px}.ww2 .ww2-first>.ww2-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:9px}.ww2 .ww2-no-results{padding:38px 26px;border:1px dashed var(--ww2-line);border-radius:18px;background:#f7faf7;text-align:center}.ww2 .ww2-no-results>svg{color:#608c80;width:25px;height:25px;margin:0 auto 12px}.ww2 .ww2-no-results h3{font-size:20px;font-weight:600;letter-spacing:-.03em}.ww2 .ww2-no-results p{font-size:13px;color:#546e65;line-height:1.8;margin-top:9px}.ww2 .ww2-no-results .ww2-button{margin-top:18px}.ww2 .ww2-show-more{display:flex;margin:24px auto 0}.ww2 .ww2-closing-note{display:flex;align-items:center;gap:9px 14px;flex-wrap:wrap;padding-top:24px;margin-top:42px;border-top:1px solid var(--ww2-line);color:#60786f;font-size:12px}.ww2 .ww2-closing-note>svg{width:17px;height:17px;color:#246861}.ww2 .ww2-closing-note a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#246861;margin-left:auto}.ww2 .ww2-closing-note a:hover{text-decoration:underline}.ww2 .ww2-closing-note a svg{width:15px;height:15px}.ww2 .ww2-error{display:flex;align-items:flex-start;gap:13px;padding:19px;border:1px solid #E2CCB6;background:#fcf7ee;border-radius:16px;margin-bottom:24px}.ww2 .ww2-error>svg{width:21px;height:21px;flex-shrink:0;color:#80591f}.ww2 .ww2-error>div{flex:1;min-width:0}.ww2 .ww2-error strong{font-size:14px;font-weight:650}.ww2 .ww2-error p{font-size:13px;line-height:1.8;color:#6c654f;margin-top:4px}.ww2 .ww2-meta-error{padding:15px 17px;border:1px solid #E2CCB6;background:#fcf7ee;border-radius:12px;margin-bottom:20px}.ww2 .ww2-meta-error p{font-size:13px;line-height:1.8;color:#6c654f}.ww2 .ww2-folder-skeleton{padding:26px 20px;border:1px solid var(--ww2-line);border-radius:0 20px 20px;background:#fff;min-height:320px}.ww2 .ww2-skeleton-line{display:block;background:#e4efe9;border-radius:6px;width:68%;height:12px;margin:13px 0}.ww2 .ww2-folder-skeleton .ww2-skeleton-line:nth-child(2){width:85%;height:24px}.ww2 .ww2-folder-skeleton .ww2-skeleton-line:nth-child(3){width:48%}.ww2 .ww2-folder-skeleton>div{height:95px;margin-top:25px;border-radius:12px;background:#f0f7f3}.ww2[data-motion=true] :is(.ww2-folder-skeleton,.ww2-next--loading) .ww2-skeleton-line{animation:ww2-loading 1.5s ease-in-out infinite alternate}@keyframes ww2-loading{0%{opacity:.55}to{opacity:1}}.ww2 .ww2-flow-heading{margin-bottom:27px}.ww2 .ww2-flow-heading h1{font-size:clamp(28px,3.5vw,42px);font-weight:650;line-height:1.25;letter-spacing:-.045em;margin-top:8px}.ww2 .ww2-flow-heading p{color:#546e65;font-size:14px;line-height:1.85;margin-top:10px;max-width:58ch}.ww2 .ww2-checkout{max-width:520px;margin:12px auto 0}.ww2 .ww2-checkout-back{margin-bottom:24px}@media(max-width:1100px){.ww2 .ww2-workspace-grid{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.ww2 .ww2-folder-grid{grid-template-columns:minmax(0,1fr)}.ww2 .ww2-intro{gap:30px}.ww2 .ww2-property-copy{width:calc(100% - 120px)}.ww2 .ww2-property-art{right:0;width:170px}.ww2 .ww2-property{min-height:150px}}@media(max-width:850px){.ww2 .ww2-wrap{padding:28px 24px 40px}.ww2 .ww2-intro{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:25px}.ww2 .ww2-intro h1{font-size:37px}.ww2 .ww2-next{padding:20px}.ww2 .ww2-next h2{font-size:20px}.ww2 .ww2-workspace-grid{grid-template-columns:minmax(0,1fr)}.ww2 .ww2-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ww2 .ww2-property-copy{width:calc(100% - 65px)}.ww2 .ww2-property-art{right:-36px;width:140px}.ww2 .ww2-support{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;border-top:1px solid var(--ww2-line);padding-top:28px;margin-top:12px}.ww2 .ww2-credit-note{align-self:start}.ww2 .ww2-help-link{grid-column:1 / -1;padding-top:16px}}@media(max-width:600px){.ww2 .ww2-wrap{padding:24px 20px 30px}.ww2 .ww2-intro{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:0 0 20px}.ww2 .ww2-greeting{font-size:13px;margin-bottom:10px}.ww2 .ww2-intro h1{font-size:clamp(31px,8.4vw,39px);line-height:1.15;letter-spacing:-.055em}.ww2 .ww2-intro-description{font-size:14px;line-height:1.8;margin-top:12px}.ww2 .ww2-intro-actions{margin-top:18px;gap:10px 16px}.ww2 .ww2-intro-actions .ww2-button{min-height:48px}.ww2 .ww2-next{padding:18px 20px 12px;border-radius:16px 16px 28px}.ww2 .ww2-next-heading{margin-bottom:6px}.ww2 .ww2-next h2{font-size:20px}.ww2 .ww2-next .ww2-next-address{font-size:13px}.ww2 .ww2-next>p{font-size:12px}.ww2 .ww2-next>.ww2-text-link{min-height:48px}.ww2 .ww2-intro-art{display:none}.ww2 .ww2-workspace-bar{gap:6px;margin-bottom:26px;padding:4px 0}.ww2 .ww2-workspace-bar>span{max-width:52%;font-size:11px}.ww2 .ww2-workspace-bar>span svg{display:none}.ww2 .ww-motion-control{padding-left:4px;padding-right:4px;font-size:10px}.ww2 .ww2-list-heading{gap:14px;margin-bottom:14px}.ww2 .ww2-list-heading h2{font-size:27px}.ww2 .ww2-search{width:100%;height:48px}.ww2 .ww2-search input{font-size:16px}.ww2 .ww2-search button{width:40px;height:44px}.ww2 .ww2-filters{gap:2px 16px;margin-bottom:21px}.ww2 .ww2-filters button{font-size:12px;min-height:46px;gap:5px}.ww2 .ww2-filters button>span{font-size:10px;min-width:10px}.ww2 .ww2-group-heading{margin-bottom:13px}.ww2 .ww2-group-heading>span{font-size:11px}.ww2 .ww2-folder-grid{grid-template-columns:minmax(0,1fr);gap:21px}.ww2 .ww2-folder-label{padding:6px 15px 7px}.ww2 .ww2-property{padding:17px 17px 14px;min-height:137px}.ww2 .ww2-property-copy{width:calc(100% - 76px)}.ww2 .ww2-property h3{font-size:21px}.ww2 .ww2-property-art{width:150px;height:124px;right:-31px;top:12px}.ww2 .ww2-property-price{margin-top:12px}.ww2 .ww2-property-facts{padding:10px 17px;gap:7px 12px}.ww2 .ww2-folder-state{padding:15px 17px 12px}.ww2 .ww2-state-title{font-size:14px}.ww2 .ww2-state-description{font-size:13px}.ww2 .ww2-phase{font-size:11px}.ww2 .ww2-folder-updates{padding:1px 17px 5px;gap:1px 14px}.ww2 .ww2-folder-updates>a{min-height:44px;font-size:12px}.ww2 .ww2-folder-actions{padding:12px 14px}.ww2 .ww2-folder-actions>.ww2-button{min-height:48px;font-size:13px}.ww2 .ww2-folder-actions>.ww2-text-link{min-height:44px}.ww2 .ww2-released summary strong{font-size:14px}.ww2 .ww2-released summary small{font-size:11px}.ww2 .ww2-support{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:8px}.ww2 .ww2-service-guide{padding:0 3px}.ww2 .ww2-service-guide li p{font-size:13px}.ww2 .ww2-service-guide .ww2-text-link{font-size:13px;min-height:46px}.ww2 .ww2-credit-note{padding:21px}.ww2 .ww2-credit-note>p{font-size:13px}.ww2 .ww2-first{padding:23px 21px}.ww2 .ww2-first h2{font-size:28px}.ww2 .ww2-first>.ww2-button{width:100%}.ww2 .ww2-first>.ww2-text-link{font-size:12px}.ww2 .ww2-closing-note{margin-top:29px;gap:7px}.ww2 .ww2-closing-note>p{flex:1;font-size:11px}.ww2 .ww2-closing-note>a{margin:0;width:100%;padding-left:24px}.ww2 .ww2-error{flex-wrap:wrap;padding:16px}.ww2 .ww2-error .ww2-button{margin-left:33px}.ww2 .ww2-flow-heading{margin-bottom:20px}}@media(max-width:359px){.ww2 .ww2-wrap{padding-left:16px;padding-right:16px}.ww2 .ww2-intro h1{font-size:31px}.ww2 .ww2-intro-actions{gap:6px 12px}.ww2 .ww2-intro-actions .ww2-text-link{font-size:12px}.ww2 .ww2-property-copy{width:calc(100% - 48px)}.ww2 .ww2-property-art{right:-56px;opacity:.7}.ww2 .ww2-folder-actions>.ww2-text-link{display:none}.ww2 .ww2-filters{gap:2px 12px}.ww2 .ww2-first{padding-left:17px;padding-right:17px}}.ww2[data-motion=false] *,.ww2[data-motion=false] *:before,.ww2[data-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.ww2 *,.ww2 *:before,.ww2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.academy-ui{--ac-brand: #2D7D74;--ac-ink: #183D39;--ac-light: #7AB8B2;--ac-mint: #E4F3EE;--ac-blue: #EAF4F6;--ac-line: #D5E6E0;--ac-text: #273D37;--ac-muted: #61736D;--ac-canvas: #F8FAF6;font-family:Inter,sans-serif;color:var(--ac-text);line-height:1.55}.academy-ui :is(h1,h2,h3,h4,h5,h6){font-family:Inter,sans-serif}.academy-ui .ac-shell{min-height:100vh;background:radial-gradient(ellipse at 100% 0,#E0F1EE 0,transparent 40%),var(--ac-canvas)}.academy-ui :is(.ac-button,.ac-tabs button,.ac-route button,.ac-motion-control,.ac-bookmark-card button,.ac-dialog-panel button):focus-visible{outline:2px solid var(--ac-brand);outline-offset:4px}.academy-ui .ac-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--ac-line);border-radius:13px;background:#fff;color:var(--ac-ink);font-size:13px;line-height:1.5;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.academy-ui .ac-button svg{width:17px;height:17px;flex-shrink:0}.academy-ui .ac-button:hover:not(:disabled){background:#f0f8f4;border-color:#a3ccc0;box-shadow:0 3px 10px #2d7d7408}.academy-ui .ac-button--primary{background:var(--ac-light);border-color:var(--ac-light);color:#153c36;box-shadow:0 3px #609f9626}.academy-ui .ac-button--primary:hover:not(:disabled){background:#9bcdc4;border-color:#7ab8b2}.academy-ui .ac-button--saved{background:#e0f1e9;border-color:#bddbcb;color:#285e4d}.academy-ui .ac-button--icon{width:44px;min-width:44px;padding:0}.academy-ui .ac-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.academy-ui .ac-nav-area{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.academy-ui .ac-nav-caption{display:inline-flex;align-items:center;gap:8px;color:var(--ac-muted);font-size:13px}.academy-ui .ac-nav-caption svg{color:var(--ac-brand);width:17px;height:17px}.academy-ui .ac-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:5px;background:#e9f2ed;border:1px solid #D6E7DE;border-radius:15px}.academy-ui .ac-tabs button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;color:#4e665d;font-size:13px;font-weight:600;border:1px solid transparent;border-radius:11px;transition:background .18s,color .18s}.academy-ui .ac-tabs button:hover{background:#ffffff80}.academy-ui .ac-tabs button[aria-pressed=true]{background:#fff;border-color:#cee2d8;color:var(--ac-ink);box-shadow:0 2px 5px #315d3f08}.academy-ui .ac-welcome{border:1px solid #CBE2D9;border-radius:28px;overflow:hidden;background:linear-gradient(115deg,#f0f8ef 0,#e3f3ee 55%,#e4f1f4);box-shadow:0 4px 20px #32694805}.academy-ui .ac-welcome-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.85fr);align-items:center;gap:20px;padding:28px 36px 24px}.academy-ui .ac-welcome-copy{min-width:0}.academy-ui .ac-kicker{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650;color:#396f62;letter-spacing:.035em;margin-bottom:10px}.academy-ui .ac-kicker svg{width:15px;height:15px}.academy-ui .ac-welcome h1{font-size:clamp(28px,3vw,37px);letter-spacing:-.045em;font-weight:700;color:#203c32;line-height:1.16;margin:0}.academy-ui .ac-welcome h1>span{color:var(--ac-brand);position:relative;display:inline-block}.academy-ui .ac-welcome h1 svg{position:absolute;left:0;bottom:-7px;width:100%;height:10px;fill:none;stroke:#7ab8b2;stroke-width:3;stroke-linecap:round}.academy-ui .ac-welcome-greeting{font-size:15px;font-weight:600;margin-top:20px;color:#305548}.academy-ui .ac-welcome-description{color:#536e61;font-size:14px;line-height:1.75;max-width:510px;margin-top:4px}.academy-ui .ac-welcome-actions{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-top:20px}.academy-ui .ac-pace{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#42675c}.academy-ui .ac-pace svg{width:16px;height:16px;color:var(--ac-brand)}.academy-ui .ac-welcome-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.academy-ui .ac-learning-art{width:100%;max-width:300px;height:auto}.academy-ui .ac-art-caption{background:#ffffffb5;border:1px solid #CEE6DD;border-radius:999px;padding:6px 12px;color:#3e675a;font-size:11px;transform:rotate(-2deg)}.academy-ui .ac-welcome-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #CDE3D9;background:#ffffff65;padding:16px 36px}.academy-ui .ac-progress-summary{display:flex;align-items:center;gap:12px;width:min(570px,100%)}.academy-ui .ac-progress-medallion{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:#d2eadb;border:1px solid #C0DFCF;color:#35734f;transform:rotate(-5deg)}.academy-ui .ac-progress-medallion svg{width:18px;height:18px}.academy-ui .ac-progress-info{flex:1;min-width:0}.academy-ui .ac-progress-caption{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:12px;color:#4f6c5c;margin-bottom:8px}.academy-ui .ac-progress-caption strong{font-weight:600;color:#304e40}.academy-ui .ac-progress-caption>span{font-size:11px}.academy-ui .ac-progress-track{height:6px;border-radius:99px;overflow:hidden;background:#ddeae2}.academy-ui .ac-progress-track>span{display:block;height:100%;background:linear-gradient(90deg,#a0d1bf,#70aba7);border-radius:inherit;transition:width .5s ease}.academy-ui .ac-motion-control{display:flex;align-items:center;gap:6px;min-height:36px;border-radius:8px;padding:5px 8px;color:#476c60;font-size:11px;white-space:nowrap}.academy-ui .ac-motion-control svg{width:13px;height:13px}.academy-ui .ac-motion-control:hover{background:#ffffffa0}.academy-ui .ac-motion-note{font-size:11px;color:#61736d}.academy-ui .ac-course-layout{display:flex;align-items:flex-start;gap:26px}.academy-ui .ac-route{width:292px;flex-shrink:0;position:sticky;top:96px;align-self:flex-start}.academy-ui .ac-route-panel{background:#fff;border:1px solid #D3E5DC;border-radius:22px;padding:16px 12px 12px;box-shadow:0 4px 16px #29543a04}.academy-ui .ac-route-heading{display:flex;align-items:center;gap:10px;margin:0 5px 18px}.academy-ui .ac-route-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;background:#deefe5;color:#3d7862;flex-shrink:0}.academy-ui .ac-route-icon svg{width:21px;height:21px;stroke-width:1.75}.academy-ui .ac-route-heading h2{font-size:15px;font-weight:650;color:#26483b;letter-spacing:-.025em}.academy-ui .ac-route-heading p{font-size:11px;color:var(--ac-muted);margin-top:2px}.academy-ui .ac-route-toggle{display:none}.academy-ui :is(.ac-module-list,.ac-lesson-route){list-style:none;padding:0;margin:0}.academy-ui .ac-module{padding:3px;border:1px solid transparent;border-radius:16px;margin-bottom:6px}.academy-ui .ac-module[data-active=true]{border-color:#c5e3d8;background:#eff8f1}.academy-ui .ac-module-toggle{display:flex;align-items:flex-start;gap:9px;padding:10px 6px;width:100%;text-align:left;border-radius:12px;transition:background .18s}.academy-ui .ac-module-toggle:hover{background:#f2f7f1}.academy-ui .ac-module-number{display:inline-flex;align-items:center;justify-content:center;width:31px;height:34px;border:1px solid #D5E5DB;border-radius:10px;background:#f7faf5;color:#52735e;font-size:12px;font-weight:650;flex-shrink:0}.academy-ui .ac-module-number svg{width:17px;height:17px}.academy-ui .ac-module[data-active=true] .ac-module-number{background:#a7d4c6;border-color:#9ecbbc;color:#245c4d;transform:rotate(-4deg)}.academy-ui .ac-module[data-complete=true] .ac-module-number{background:#d8ead6;border-color:#c5dfc6;color:#346845}.academy-ui .ac-module-summary{flex:1;min-width:0}.academy-ui .ac-module-kicker{display:block;font-size:10px;color:#637969;margin-bottom:3px}.academy-ui .ac-module-summary>strong{display:block;font-size:13px;font-weight:600;line-height:1.5;color:#2a4436;overflow-wrap:anywhere}.academy-ui .ac-module-count{display:block;color:#617465;font-size:10px;margin-top:5px;line-height:1.55}.academy-ui .ac-module-meter{display:block;height:3px;background:#e3ede4;border-radius:9px;margin-top:8px;overflow:hidden}.academy-ui .ac-module-meter>span{display:block;height:100%;background:#a1c9b1;border-radius:inherit;transition:width .4s ease}.academy-ui .ac-chevron{width:14px;height:14px;color:#718671;flex-shrink:0;margin-top:3px;transition:transform .2s}.academy-ui .ac-chevron--open{transform:rotate(180deg)}.academy-ui .ac-lesson-route{padding:2px 4px 10px 15px}.academy-ui .ac-lesson-stop{position:relative;padding-left:21px}.academy-ui .ac-lesson-stop:not(:last-child):before{content:"";position:absolute;top:26px;bottom:-16px;left:5px;width:2px;border-radius:5px;background:#d3e5d8}.academy-ui .ac-lesson-link{position:relative;width:100%;min-height:48px;text-align:left;padding:9px 8px;border-radius:11px;margin:2px 0}.academy-ui .ac-lesson-link:hover:not(:disabled){background:#e1efe5}.academy-ui .ac-lesson-link:disabled{cursor:not-allowed}.academy-ui .ac-lesson-link:disabled .ac-lesson-summary{opacity:.72}.academy-ui .ac-lesson-stop[data-current=true] .ac-lesson-link{background:#fff;box-shadow:0 2px 5px #285c410a;border:1px solid #C7DFD1}.academy-ui .ac-lesson-node{display:flex;align-items:center;justify-content:center;position:absolute;left:-22px;top:17px;width:15px;height:15px;border:1px solid #AACDB8;background:#f8fcf7;border-radius:50%;z-index:1}.academy-ui .ac-lesson-node>span{width:4px;height:4px;border-radius:50%;background:#a7c8b3}.academy-ui .ac-lesson-node svg{width:10px;height:10px;color:#598b6c}.academy-ui .ac-lesson-stop[data-done=true] .ac-lesson-node{background:#a6d1b7;border-color:#8dbcab}.academy-ui .ac-lesson-stop[data-current=true] .ac-lesson-node{background:#7ab8b2;border:3px solid #D9EFE2;outline:1px solid #85B9A1}.academy-ui .ac-lesson-stop[data-current=true] .ac-lesson-node>span{background:#285e50}.academy-ui .ac-lesson-summary{display:block}.academy-ui .ac-lesson-kicker{display:block;font-size:10px;color:#647a6d;margin-bottom:3px}.academy-ui .ac-lesson-summary strong{display:block;font-size:12px;line-height:1.6;font-weight:500;color:#365442;overflow-wrap:anywhere}.academy-ui .ac-lesson-stop[data-current=true] .ac-lesson-summary strong{font-weight:650;color:#23483b}.academy-ui .ac-lesson-stop[data-skipped=true] .ac-lesson-summary strong{text-decoration:line-through;color:#687a69}.academy-ui .ac-optional{display:inline-block;font-size:10px;color:#5c704a;background:#eff0db;border-radius:5px;padding:1px 5px;margin-top:5px}.academy-ui .ac-module-finished{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:600;color:#3c6742;padding:8px;border-radius:10px;background:#e4f0db;margin:0 4px 6px}.academy-ui .ac-module-finished svg{width:14px;height:14px}.academy-ui .ac-route-note{display:flex;gap:8px;padding:14px 10px 6px;border-top:1px dashed #D9E7DB;margin:10px 5px 0;color:#637b69;font-size:11px;line-height:1.7}.academy-ui .ac-route-note svg{width:16px;height:16px;flex-shrink:0;color:#699d7f;margin-top:3px}.academy-ui .ac-route-finish{text-align:center;font-size:13px;font-weight:600;padding:18px 8px;background:#f0f6e7;border-radius:14px}.academy-ui .ac-route-finish>svg{margin:0 auto 8px;color:#64986c}.academy-ui .ac-route-finish p{margin-bottom:10px}.academy-ui .ac-workspace{flex:1;min-width:0}.academy-ui .ac-module-heading{display:flex;align-items:flex-start;gap:13px;padding:18px 22px;border-radius:20px;border:1px solid #CFE3DC;background:linear-gradient(110deg,#e9f4ea,#e9f4f5);margin-bottom:14px}.academy-ui .ac-module-emblem{width:40px;height:43px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;color:var(--ac-brand);border:1px solid #CBE3D5;border-radius:13px;transform:rotate(-4deg)}.academy-ui .ac-module-emblem svg{width:21px;height:21px}.academy-ui .ac-module-heading>div{min-width:0}.academy-ui .ac-module-heading p{font-size:11px;font-weight:600;color:#5e7e6b;margin-bottom:4px}.academy-ui .ac-module-heading h2{font-size:clamp(17px,1.8vw,23px);letter-spacing:-.025em;font-weight:650;color:#2d5746;line-height:1.4;overflow-wrap:anywhere}.academy-ui .ac-lesson-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.academy-ui .ac-toolbar-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.academy-ui .ac-lesson-counter{display:inline-flex;align-items:center;padding:8px 10px;border-radius:10px;background:#e9f1e6;color:#517248;font-size:11px;font-weight:600;min-height:38px}.academy-ui .ac-article{padding:28px 30px 22px;background:#fffefb;border:1px solid #DEE9DB;border-radius:23px;box-shadow:0 5px 18px #435e2d04;margin-bottom:22px;scroll-margin-top:110px}.academy-ui .ac-lesson-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #E0EBDE;padding-bottom:22px;margin-bottom:26px}.academy-ui .ac-lesson-title-block{flex:1;min-width:min(230px,100%)}.academy-ui .ac-lesson-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#637662;margin-bottom:10px}.academy-ui .ac-lesson-meta svg{width:15px;height:15px}.academy-ui .ac-lesson-title{color:#293c2d;font-size:clamp(23px,2.5vw,31px);font-weight:650;letter-spacing:-.028em;line-height:1.3;overflow-wrap:anywhere}.academy-ui .ac-complete-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.academy-ui .ac-complete-badge{display:inline-flex;gap:5px;align-items:center;border-radius:10px;padding:6px 9px;background:#e1eed9;color:#3e6546;font-size:11px;font-weight:600}.academy-ui .ac-complete-badge svg{width:14px;height:14px}.academy-ui .ac-reset{background:#fff;color:#746642;font-size:11px;padding:7px 9px}.academy-ui .ac-reading{max-width:76ch;margin-inline:auto}.academy-ui .ac-reading :is(.prose-cursus-p,.prose-cursus p){color:#405044;font-size:15px;line-height:1.85}.academy-ui .ac-reading :is(.prose-cursus-h2,.prose-cursus h2){color:#2c4835;border-bottom-color:#dbe9d8;font-size:23px;letter-spacing:-.02em}.academy-ui .ac-reading :is(.prose-cursus-h3,.prose-cursus h3){color:#3a6d55;font-size:19px}.academy-ui .ac-reading .lesson-callout{border-radius:16px;padding:18px;border-width:1px;border-left-width:3px}.academy-ui .ac-reading .lesson-callout.important{background:#eff6f5;border-color:#bcdcd2}.academy-ui .ac-reading .lesson-callout.tip{background:#f1f6e9;border-color:#cbdfc2}.academy-ui .ac-reading .lesson-callout.example{background:#eef4f8;border-color:#c5dae7}.academy-ui .ac-reading .lesson-callout.warning{background:#fdf7e9;border-color:#e9d9b3}.academy-ui .ac-reading :is(.lesson-bullet-list li:before,.lesson-numbered-list li:before){background:#91bca5}.academy-ui .ac-reading .lesson-numbered-list li:before{color:#254c3a;border-radius:8px}.academy-ui .ac-reading .lesson-table{border-radius:13px;border-color:#d2e3d9}.academy-ui .ac-reading :is(.lesson-table th,.prose-cursus thead th){background:#d3eadc;color:#274b36}.academy-ui .ac-reading :is(.lesson-table td,.prose-cursus tbody td){border-color:#dde9de}.academy-ui .ac-action-button{margin:8px 0 18px;background:#edf5eb;border-style:dashed;border-color:#bed7b9;color:#46693e}.academy-ui .ac-lesson-finish{border-top:1px solid #E2EADF;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding-top:22px}.academy-ui .ac-finish-copy{color:#4f6a49;font-size:12px;line-height:1.6}.academy-ui .ac-finish-copy strong{display:block;color:#315139;font-size:14px;font-weight:600}.academy-ui .ac-copyright{color:#737d6e;font-size:10px;line-height:1.7;margin-top:25px}.academy-ui .ac-mobile-save{display:none}.academy-ui .ac-bodi-help{background:#eaf4f5;border-color:#c6e2e2;margin:8px 0 18px 8px;color:#31646a}.academy-ui .ac-bodi-help>span{font-size:19px;color:#69a5a6}.academy-ui nav[aria-label="Les navigatie en Bodi"]{background:#eff8f1;border-top-color:#c8dfd1}.academy-ui nav[aria-label="Les navigatie en Bodi"] button[aria-label="Les voltooien"],.academy-ui nav[aria-label="Les navigatie en Bodi"] button[aria-label="Volgende les"]{background:#8dc2b7;color:#21483b}.academy-ui .ac-bookmarks-heading{margin:10px 0 22px}.academy-ui .ac-bookmarks-heading h2{font-size:24px;font-weight:650;color:#304e40;letter-spacing:-.03em}.academy-ui .ac-bookmarks-heading p{font-size:13px;color:var(--ac-muted);margin-top:6px}.academy-ui .ac-bookmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.academy-ui .ac-bookmark-card{background:#fff;border:1px solid #D5E6DC;border-radius:19px;padding:18px;display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;transition:border-color .2s,box-shadow .2s}.academy-ui .ac-bookmark-card:hover{border-color:#a5cdb9;box-shadow:0 3px 12px #396f5108}.academy-ui .ac-bookmark-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:42px;background:#e7f0de;border:1px solid #D3E5C8;border-radius:11px;color:#5a7d45;transform:rotate(-4deg)}.academy-ui .ac-bookmark-icon svg{width:18px;height:18px}.academy-ui .ac-bookmark-copy{flex:1;min-width:min(170px,100%)}.academy-ui .ac-bookmark-copy p{color:#6c7a63;font-size:11px;margin-bottom:5px}.academy-ui .ac-bookmark-copy h3{color:#354d35;font-size:14px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.academy-ui .ac-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 24px;text-align:center;border:1px dashed #BFDBCC;border-radius:23px;background:linear-gradient(120deg,#f0f7eb,#eff7f5)}.academy-ui .ac-empty>svg{width:45px;height:45px;padding:10px;border-radius:14px;background:#dbebd2;color:#64854f;transform:rotate(-6deg);margin-bottom:17px}.academy-ui .ac-empty h3{font-size:19px;color:#395335;font-weight:650;margin-bottom:8px}.academy-ui .ac-empty p{color:#61705b;font-size:14px;line-height:1.8;max-width:370px}.academy-ui .ac-empty .ac-button{margin-top:20px}.academy-ui .ac-notes{background:#f9faf0;border:1px solid #DEE6C9;border-radius:21px;padding:24px;margin-bottom:24px}.academy-ui .ac-notes-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px}.academy-ui .ac-notes-title{display:flex;align-items:center;gap:10px}.academy-ui .ac-notes-title>span{display:flex;align-items:center;justify-content:center;width:36px;height:40px;border:1px solid #D8E2BD;background:#e8edce;color:#657d3c;border-radius:10px;transform:rotate(-4deg)}.academy-ui .ac-notes-title svg{width:18px;height:18px}.academy-ui .ac-notes h3{font-size:15px;font-weight:650;color:#425c35}.academy-ui .ac-notes-title p{color:#6d785f;font-size:12px;margin-top:2px}.academy-ui .ac-notes textarea{width:100%;background:repeating-linear-gradient(#fffef7,#fffef7 31px,#e5ead6 31px,#e5ead6 32px);background-origin:content-box;border:1px solid #DCE5C8;border-radius:13px;color:#42523a;padding:14px 16px;line-height:32px;font-size:14px;resize:vertical;min-height:155px;outline:none}.academy-ui .ac-notes textarea:focus-visible{border-color:#84aa77;box-shadow:0 0 0 3px #92b58120}.academy-ui .ac-notes textarea::-moz-placeholder{color:#828c70}.academy-ui .ac-notes textarea::placeholder{color:#828c70}.academy-ui .ac-notes-hint{font-size:11px;color:#707a5e;margin-top:9px}.academy-ui .ac-notes-saved{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#4a7447}.academy-ui .ac-dialog-panel{border:1px solid #C7E1D5;border-top:6px solid #A8D4BE;background:#fffef8;border-radius:25px;box-shadow:0 20px 70px #163d3420;max-height:calc(100dvh - 32px);overflow-y:auto}.academy-ui .ac-dialog-panel h3{color:#2c4837}.academy-ui .ac-dialog-panel button{min-height:44px;height:auto;white-space:normal}.academy-ui .ac-dialog-panel .ac-button{border-radius:12px}@keyframes academy-spark-float{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-4px) rotate(10deg)}}@keyframes academy-route-breathe{0%,to{box-shadow:0 0 0 2px #8fbea420}50%{box-shadow:0 0 0 6px #8fbea410}}@keyframes academy-route-flow{0%{transform:translateY(0);opacity:0}20%,70%{opacity:.65}to{transform:translateY(25px);opacity:0}}.academy-ui[data-motion=true] .ac-art-spark{transform-box:fill-box;transform-origin:center;animation:academy-spark-float 6s ease-in-out infinite}.academy-ui[data-motion=true] .ac-lesson-stop[data-current=true]:not([data-done=true]) .ac-lesson-node{animation:academy-route-breathe 3.6s ease-in-out infinite}.academy-ui[data-motion=true] .ac-lesson-stop[data-current=true]:not([data-done=true]):not(:last-child):after{content:"";position:absolute;left:4px;top:39px;width:4px;height:7px;border-radius:4px;background:#73a893;animation:academy-route-flow 3.6s ease-in-out infinite;pointer-events:none}.academy-ui[data-motion=false] :is(.ac-art-spark,.ac-lesson-node){animation:none}@media(min-width:1024px){.academy-ui .ac-route-panel{max-height:calc(100dvh - 112px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#BCD9C6 transparent;scrollbar-gutter:stable}}@media(max-width:1023px){.academy-ui .ac-course-layout{flex-direction:column;gap:20px}.academy-ui .ac-route{width:100%;position:static}.academy-ui .ac-workspace{width:100%}.academy-ui .ac-route-toggle{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 18px;border:1px solid #CDE2D5;background:#ebf5e9;border-radius:17px}.academy-ui .ac-route-toggle>span:nth-child(2){flex:1}.academy-ui .ac-route-toggle strong{display:block;font-size:14px;color:#375b40;font-weight:650}.academy-ui .ac-route-toggle small{display:block;font-size:11px;color:#678063;margin-top:3px}.academy-ui .ac-route-panel[data-open=false]{display:none}.academy-ui .ac-route-panel[data-open=true]{margin-top:12px}.academy-ui .ac-route-heading{display:none}.academy-ui .ac-welcome-main{padding:24px 28px}.academy-ui .ac-welcome-foot{padding:15px 28px}.academy-ui .ac-pace{display:none}}@media(max-width:639px){.academy-ui .ac-welcome{border-radius:22px}.academy-ui .ac-welcome-main{padding:22px 20px 20px;display:block;position:relative}.academy-ui .ac-welcome-copy{position:relative;z-index:1}.academy-ui .ac-welcome h1{font-size:30px;max-width:calc(100% - 45px)}.academy-ui .ac-welcome-greeting{margin-top:19px;font-size:14px}.academy-ui .ac-welcome-description{font-size:13px;line-height:1.75;max-width:95%}.academy-ui .ac-welcome-art{position:absolute;width:105px;right:1px;top:4px;opacity:.8;pointer-events:none}.academy-ui .ac-welcome-art .ac-art-caption{display:none}.academy-ui .ac-welcome-actions{margin-top:15px}.academy-ui .ac-welcome-foot{padding:14px 18px 10px;gap:7px;flex-wrap:wrap}.academy-ui .ac-progress-summary{width:100%;gap:9px}.academy-ui .ac-motion-control,.academy-ui .ac-motion-note{margin-left:auto}.academy-ui .ac-nav-area{margin:17px 0}.academy-ui .ac-nav-caption{display:none}.academy-ui .ac-tabs{width:100%}.academy-ui .ac-tabs button{flex:1}.academy-ui .ac-lesson-toolbar{display:none}.academy-ui .ac-mobile-save{display:inline-flex;font-size:11px;margin-top:13px;min-height:42px;padding:8px 11px}.academy-ui .ac-bodi-help{margin-left:0}.academy-ui .ac-module-heading{padding:15px;border-radius:16px;gap:10px}.academy-ui .ac-module-heading h2{font-size:18px}.academy-ui .ac-module-emblem{width:33px;height:38px;border-radius:10px}.academy-ui .ac-article{padding:21px 17px 18px;border-radius:19px}.academy-ui .ac-lesson-heading{padding-bottom:20px;margin-bottom:22px}.academy-ui .ac-reading :is(.prose-cursus-p,.prose-cursus p){font-size:15px}.academy-ui .ac-reading :is(.prose-cursus-h2,.prose-cursus h2){font-size:21px}.academy-ui .ac-reading .lesson-callout{padding:14px 12px}.academy-ui .ac-lesson-finish{display:none}.academy-ui .ac-bookmark-grid{grid-template-columns:1fr}.academy-ui .ac-notes{padding:18px 16px;border-radius:18px}.academy-ui .ac-notes textarea{font-size:16px;padding:12px}.academy-ui .ac-copyright{font-size:10px}}@media(prefers-reduced-motion:reduce){.academy-ui :is(.ac-art-spark,.ac-lesson-node,.ac-progress-track>span,.ac-module-meter>span,.ac-chevron),.academy-ui .ac-lesson-stop:after{animation:none!important;transition:none!important}}.bd2,.bd2-lesson-cue,.bd2-reflection,.bd2-module-cue{--bodi-ink:#203E38;--bodi-teal:#246861;--bodi-muted:#526D65;--bodi-line:#C6DDD8;--bodi-paper:#FFFEFA;--bodi-blue:#E7F3F7;--bodi-mint:#E4F3EF;font-family:Inter,sans-serif;color:var(--bodi-ink)}.bd2 *,.bd2-lesson-cue *,.bd2-reflection *,.bd2-module-cue *{box-sizing:border-box}.bd2 :is(h2,h3,h4,p),.bd2-lesson-cue p,.bd2-reflection :is(h2,p){margin:0}.bd2 :is(button,a,input,textarea,summary):focus-visible,:is(.bd2-lesson-cue,.bd2-reflection,.bd2-module-cue) button:focus-visible{outline:2px solid #246861;outline-offset:3px}.bd2 button:disabled,:is(.bd2-lesson-cue,.bd2-reflection,.bd2-module-cue) button:disabled{cursor:not-allowed;opacity:.55}.bd2-mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:58px;flex:0 0 54px}.bd2-mark svg{display:block;width:100%;height:100%;overflow:visible}.bd2-mark--xs{width:29px;height:32px;flex-basis:29px}.bd2-mark--sm{width:39px;height:43px;flex-basis:39px}.bd2-mark--lg{width:72px;height:77px;flex-basis:72px}.bd2-mark-paper{fill:#ddeff2;stroke:#528e89;stroke-width:1.5}.bd2-mark-fold{stroke:#92bcb5;stroke-width:1.5;stroke-linecap:round}.bd2-mark-eyes{stroke:#246861;stroke-width:4;stroke-linecap:round}.bd2-mark-smile{stroke:#246861;stroke-width:2.5;stroke-linecap:round}.bd2-mark-book{stroke:#7ab8b2;stroke-width:2;stroke-linecap:round}.bd2-mark[data-state=thinking] .bd2-mark-eyes,.bd2-mark[data-state=reading] .bd2-mark-eyes{animation:bd2-attentive 1.6s ease-in-out infinite;transform-origin:32px 30px}@keyframes bd2-attentive{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.bd2-eyebrow{display:block;font-size:10px;line-height:1.6;text-transform:uppercase;font-weight:650;letter-spacing:.09em;color:#456f68}.bd2-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;text-align:left;color:#246861;font-size:12px;font-weight:600;line-height:1.5;border-radius:5px;text-decoration:none}.bd2-link svg{width:15px;height:15px;flex-shrink:0}.bd2-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.bd2-icon{width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #C6DDD8;border-radius:13px;background:#fffefa;color:#246861}.bd2-icon svg{width:18px;height:18px}.bd2-icon:hover:not(:disabled){background:#e4f3ef}.ac2 .ac2-bodi-dock.bd2{position:fixed;top:158px;right:max(22px,calc((100vw - 1280px)/2 + 32px));width:420px;height:calc(100dvh - 182px);max-height:900px;min-height:300px;z-index:45;background:#fffefa;border:1px solid #AECFC9;border-radius:22px 22px 32px;box-shadow:0 7px #ddece7,0 18px 42px #203e3812;overflow:hidden}.ac2 .ac2-bodi-dock.bd2[hidden]{display:none}.ac2 .ac2-bodi-dock.bd2[data-scope=academy],.ac2 .ac2-bodi-dock.bd2[data-scope=module]{top:100px;height:calc(100dvh - 124px)}.ac2 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{grid-template-columns:minmax(0,1fr) 420px;gap:32px}.ac2 .bd2 .ac2-bodi-header{padding:15px 17px 11px;background:linear-gradient(115deg,#e4f3ef,#e7f3f7)}.ac2 .bd2 .ac2-bodi-identity{gap:11px}.ac2 .bd2 .ac2-bodi-identity h2{font-size:24px;letter-spacing:-.055em;font-weight:650}.ac2 .bd2 .ac2-bodi-identity p{font-size:11px;color:#486b63}.ac2 .bd2 .ac2-bodi-context{display:flex;align-items:center;margin:0;padding:10px 18px 12px;gap:9px;background:linear-gradient(115deg,#e4f3ef,#e7f3f7);border:0}.ac2 .bd2 .ac2-bodi-context>svg{width:16px;height:16px;color:#366e66;flex-shrink:0;margin:0}.ac2 .bd2 .ac2-bodi-context p{font-size:10px;line-height:1.5}.ac2 .bd2 .ac2-bodi-context strong{font-size:12px;font-weight:600;color:#244f46;max-height:38px;overflow:hidden}.ac2 .bd2 .ac2-bodi-tools{padding:2px 10px;background:#f5faf7;border-block:1px solid #D4E7DE;gap:2px}.ac2 .bd2 .ac2-bodi-tools button{min-height:44px;font-size:11px;color:#355e54}.ac2 .bd2 .ac2-bodi-tools button[aria-pressed=true]{background:#ddefe7}.ac2 .bd2 .ac2-bodi-chat{background:#fffefa}.bd2-chat-shell{display:flex;flex-direction:column;height:100%;min-height:0}.bd2-chat-main{display:flex;flex-direction:column;flex:1;min-height:0;background:#fffefa}.bd2-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#A4C9C1 transparent;flex:1;min-height:0;padding:22px 20px;scroll-padding:20px}.bd2-content-context{margin-bottom:16px;padding:9px 12px;background:#edf5f6;border-left:2px solid #7AB8B2;font-size:12px;color:#526d65;line-height:1.65}.bd2-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:7px 0 15px}.bd2-section-title h3{font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.04em;margin-top:5px}.bd2-intro-copy{font-size:13px;line-height:1.8;color:#526d65}.bd2-start-header{position:relative;margin:4px 0 22px;padding-right:44px}.bd2-start-header>.bd2-mark{position:absolute;right:0;top:0;transform:rotate(6deg)}.bd2-start h3{font-size:29px;line-height:1.18;font-weight:600;letter-spacing:-.055em;margin:10px 0 13px;max-width:12ch;text-wrap:balance}.bd2-start-header p{font-size:13px;line-height:1.8;color:#526d65}.bd2-start-paths{display:flex;flex-direction:column;border-top:1px solid #C6DDD8;margin-bottom:15px}.bd2-start-path{display:flex;align-items:center;gap:13px;width:100%;min-height:83px;padding:14px 0;text-align:left;border-bottom:1px solid #D8E7E0;background:transparent}.bd2-start-path>.bd2-path-symbol{display:flex;align-items:center;justify-content:center;width:38px;height:41px;flex-shrink:0;border-radius:13px 13px 18px 5px;background:#e7f3f7;color:#346f69}.bd2-start-path[data-kind=apply]>.bd2-path-symbol{background:#fcf2da;color:#785f2e}.bd2-start-path[data-kind=practice]>.bd2-path-symbol{background:#e4f3ef}.bd2-start-path svg{width:18px;height:18px;flex-shrink:0}.bd2-start-path>span:nth-child(2){flex:1;min-width:0}.bd2-start-path strong{display:block;font-size:14px;font-weight:600;color:#244f46;line-height:1.45}.bd2-start-path small{display:block;font-size:12px;color:#526d65;line-height:1.55;margin-top:4px}.bd2-start-path>svg{width:15px}.bd2-start-path:hover:not(:disabled){background:#f2f7f3}.bd2-start-footer{border-top:1px dashed #C6DDD8;padding-top:14px;margin-top:15px}.bd2-start-footer p{font-size:12px;color:#526d65;line-height:1.65}.bd2-message{margin-bottom:25px;min-width:0;overflow-wrap:anywhere}.bd2-user-bubble{padding:12px 15px;width:-moz-fit-content;width:fit-content;max-width:92%;margin-left:auto;background:#e4f3ef;border:1px solid #C8E0D7;border-radius:17px 17px 5px;color:#203e38;font-size:14px;line-height:1.75;white-space:pre-wrap}.bd2-message-label{display:flex;align-items:center;gap:7px;color:#426d63;font-size:11px;font-weight:650;letter-spacing:.03em;margin-bottom:10px}.bd2-message-label:before{content:"";width:13px;height:12px;border:1px solid #7BAAA1;border-radius:5px 5px 5px 1px;background:#ddeff2}.bd2-answer{color:#203e38;font-size:14px;line-height:1.8}.bd2-answer :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600){color:#203e38}.bd2-answer :is(p,li){line-height:1.8}.bd2-answer :is(.bg-purple-50,.bg-blue-50){background:#e7f3f7}.bd2-answer :is(.border-purple-200,.border-blue-200){border-color:#c5dde2}.bd2-answer :is(.text-purple-700,.text-purple-500,.text-blue-700,.text-blue-500){color:#326d68}.bd2-followups{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.bd2-followups button{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 11px;border:1px solid #C6DDD8;background:#fffefa;color:#246861;border-radius:10px 10px 13px 4px;font-size:12px;line-height:1.5;text-align:left}.bd2-followups button:hover:not(:disabled){background:#edf6f2}.bd2-followups svg{width:13px;height:13px;flex-shrink:0}.bd2-lesson-link{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin:13px 0 5px;padding:12px 13px;background:#eaf4f5;border:1px solid #C7DDE1;border-radius:5px 14px 14px;color:#244f46}.bd2-lesson-link>svg{width:17px;height:17px;flex-shrink:0}.bd2-lesson-link>span{flex:1;min-width:0}.bd2-lesson-link small{display:block;font-size:10px;color:#526d65;line-height:1.5}.bd2-lesson-link strong{display:block;font-size:12px;font-weight:600;line-height:1.6}.bd2-lesson-link:hover:not(:disabled){background:#ddeff2}.bd2-sources summary{display:inline-flex;gap:7px;align-items:center;min-height:40px;cursor:pointer;font-size:11px;color:#526d65;list-style:none}.bd2-sources summary::-webkit-details-marker{display:none}.bd2-sources summary svg{width:13px;height:13px}.bd2-source-detail{font-size:12px;color:#526d65;line-height:1.7;padding:10px 12px;background:#f3f8f4;border-radius:12px}.bd2-source-detail>p{margin:7px 0}.bd2-source-detail a{color:#246861;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bd2-composer{padding:10px 13px 12px;background:#fffefa;border-top:1px solid #D8E7E0;flex-shrink:0;position:relative}.bd2-compose-box{display:flex;align-items:flex-end;gap:6px;background:#fff;padding:6px;border:1px solid #B5D1CA;border-radius:16px 16px 21px;box-shadow:0 3px #e8f2ec}.bd2-compose-box:focus-within{border-color:#528e89;box-shadow:0 0 0 3px #7ab8b222}.bd2-compose-box textarea{flex:1;min-width:0;max-height:140px;min-height:44px;padding:10px 5px;background:transparent;border:0;outline:none!important;font-family:inherit;font-size:16px;color:#203e38;resize:none;line-height:1.5}.bd2-compose-box textarea::-moz-placeholder{color:#647b73}.bd2-compose-box textarea::placeholder{color:#647b73}.bd2-send{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;background:#246861;color:#fff;border-radius:12px}.bd2-send svg{width:19px;height:19px}.bd2-send:disabled{background:#e1ece6;color:#526d65;opacity:1!important}.bd2-composer-note{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#526d65;font-size:10px;line-height:1.7;padding:8px 3px 0}.bd2-status{display:flex;align-items:center;gap:10px;padding:15px 0;min-height:60px;color:#43695f;font-size:12px;line-height:1.65}.bd2-status-dots{display:flex;gap:3px;flex-shrink:0}.bd2-status-dots i{display:block;width:4px;height:4px;border-radius:50%;background:#528e89;animation:bd2-dots 1.4s ease-in-out infinite}.bd2-status-dots i:nth-child(2){animation-delay:.15s}.bd2-status-dots i:nth-child(3){animation-delay:.3s}@keyframes bd2-dots{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.bd2-error{padding:13px 15px;margin:12px 0;border:1px solid #E4C6BA;background:#fff5ef;color:#8a432d;border-radius:6px 15px 15px;font-size:13px;line-height:1.75}.bd2-error .bd2-link{color:#8a432d}.bd2-error-actions{display:flex;flex-wrap:wrap;gap:5px 16px}.bd2-privacy{background:#fcf2da;padding:10px 15px;color:#71572d;font-size:12px;line-height:1.7}.bd2-empty{padding:26px 0;text-align:left}.bd2-empty h4{font-size:18px;line-height:1.4;margin:15px 0 9px}.bd2-empty p{font-size:13px;color:#526d65;line-height:1.8}.bd2-search{display:flex;align-items:center;gap:8px;border:1px solid #C6DDD8;border-radius:12px;padding:0 12px;min-height:46px;margin:12px 0 20px;background:#fff}.bd2-search svg{width:17px;height:17px;flex-shrink:0}.bd2-search input{min-width:0;width:100%;font-size:14px;min-height:44px;background:transparent;border:0;outline:0;color:#203e38}.bd2-history-group{margin-top:20px}.bd2-history-group h4{font-size:11px;font-weight:600;color:#526d65;padding-bottom:8px}.bd2-history-row,.bd2-hub-index>button{width:100%;display:flex;align-items:center;gap:11px;padding:14px 0;min-height:70px;border-bottom:1px solid #D8E7E0;text-align:left;color:#244f46}.bd2-history-row>svg,.bd2-hub-index>button>svg{width:17px;height:17px;flex-shrink:0;color:#528e89}.bd2-history-row>span,.bd2-hub-index>button>span{flex:1;min-width:0}.bd2-history-row strong,.bd2-hub-index strong{display:block;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.bd2-history-row small,.bd2-hub-index small{display:block;font-size:11px;color:#526d65;line-height:1.7}.bd2-history-row[aria-current=true]{border-left:2px solid #7AB8B2;padding-left:10px;background:#eff7f3}.bd2-history-row:hover,.bd2-hub-index>button:hover{background:#f1f7f3}.bd2-hub-index{margin-top:18px}.bd2-memory-note{font-size:11px;line-height:1.8;color:#526d65;background:#eaf4f5;border-radius:12px;padding:12px 14px;margin-top:20px!important}.bd2-quiz-top{display:flex;align-items:center;gap:12px;margin:4px 0 18px}.bd2-quiz-top h3{font-size:21px;font-weight:600;letter-spacing:-.035em}.bd2-quiz-top p{font-size:12px;color:#526d65;margin-top:4px}.bd2-quiz-steps{display:flex;gap:5px;margin:15px 0 23px}.bd2-quiz-steps span{height:4px;flex:1;border-radius:3px;background:#e0ece6}.bd2-quiz-steps span[data-done=true]{background:#528e89}.bd2-question{font-size:17px;line-height:1.65;font-weight:550;margin:0 0 18px!important}.bd2-options{display:flex;flex-direction:column;gap:9px}.bd2-options button{display:flex;align-items:flex-start;gap:10px;min-height:50px;width:100%;text-align:left;padding:13px;border:1px solid #C6DDD8;border-radius:12px;font-size:13px;line-height:1.75;background:#fff;color:#203e38}.bd2-options button>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;background:#eff5f0;border-radius:7px;font-size:11px;font-weight:600;margin-top:1px}.bd2-options svg{width:15px;height:15px}.bd2-options button:hover:not(:disabled){background:#f1f8f4;border-color:#7baaa1}.bd2-options button:disabled{opacity:1}.bd2-options button[data-result=correct]{background:#e4f3ef;border-color:#528e89}.bd2-options button[data-result=incorrect]{background:#fcf2da;border-color:#c7b181}.bd2-options button[data-result=other]{color:#62776f;background:#f5f8f4}.bd2-quiz-feedback{background:#e4f3ef;border-left:3px solid #528E89;padding:14px 15px;margin:18px 0;border-radius:3px 14px 14px 3px;font-size:13px;line-height:1.8}.bd2-quiz-feedback[data-correct=false]{background:#fcf2da;border-color:#b89a5f}.bd2-quiz-feedback strong{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-weight:650}.bd2-quiz-feedback svg{width:16px;height:16px}.bd2-quiz-actions{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;margin-top:15px}.bd2-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;background:#246861;color:#fff;border:1px solid #246861;border-radius:12px;font-size:12px;line-height:1.6;font-weight:600}.bd2-button svg{width:15px;height:15px}.bd2-button--light{background:#fffefa;color:#246861;border-color:#c6ddd8}.bd2-open-answer{width:100%;min-height:100px;padding:12px;border:1px solid #B5D1CA;border-radius:12px;color:#203e38;font-size:16px;line-height:1.7;resize:vertical}.bd2-self-assessment{padding-top:12px;margin-top:12px;border-top:1px solid #C6DDD8}.bd2-self-assessment p{font-size:12px;line-height:1.8;color:#526d65}.bd2-summary-list{padding:0;margin:18px 0;list-style:none}.bd2-summary-list li{border-bottom:1px solid #D8E7E0;padding:12px 0;font-size:13px;line-height:1.7}.bd2-summary-list small{display:block;color:#526d65}.ac3 .bd2-lesson-cue{display:flex;align-items:center;gap:13px;border-block:1px solid #D4E7DE;padding:15px 0;margin:23px 0 26px}.bd2-lesson-cue>div:nth-child(2){flex:1}.bd2-lesson-cue p{font-size:14px;line-height:1.65;color:#244f46}.bd2-cue-actions{display:flex;align-items:center;gap:17px}.bd2-cue-ask{display:inline-flex;align-items:center;gap:9px;min-height:44px;background:#e7f3f7;color:#246861;border:1px solid #C5DDE2;border-radius:12px 12px 16px 4px;padding:10px 13px;font-size:12px;font-weight:600}.bd2-cue-ask svg{width:16px;height:16px}.ac3 .bd2-reflection{margin:35px 0;padding:27px;background:linear-gradient(120deg,#edf7f3,#ecf5f7);border:1px solid #C6DDD8;border-radius:6px 22px 30px;position:relative}.bd2-reflection:before{content:"";position:absolute;top:-4px;left:29px;width:36px;height:6px;border:1px solid #A7C8BF;background:#fffefa;border-radius:3px;transform:rotate(-7deg)}.bd2-reflection-heading{display:flex;gap:17px;align-items:center}.ac3 .bd2-reflection h2{font-size:25px;font-weight:600;letter-spacing:-.045em;line-height:1.3;margin:5px 0 8px}.bd2-reflection p{font-size:13px;line-height:1.8;color:#526d65}.bd2-practice-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.bd2-practice-paths button{display:flex;align-items:center;gap:10px;text-align:left;padding:16px 13px;border:1px solid #C6DDD8;background:#fffefa;border-radius:14px;color:#246861}.bd2-practice-paths button>svg{width:19px;height:19px;flex-shrink:0}.bd2-practice-paths button>svg:last-child{width:14px}.bd2-practice-paths button>span{flex:1}.bd2-practice-paths strong{display:block;font-size:13px;font-weight:600;line-height:1.5}.bd2-practice-paths small{display:block;font-size:11px;color:#526d65;line-height:1.65;margin-top:5px}.bd2-reflection-foot{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:14px}.bd2-module-cue{display:flex;align-items:flex-start;gap:13px;padding:16px 0 2px;border-top:1px dashed #C6DDD8;margin-top:18px}.bd2-module-cue>span:last-child{font-size:12px;line-height:1.8;color:#526d65}.bd2-module-cue .bd2-link{display:flex;font-size:11px}.ac3 .ac3-companion-margin .bd2-overview-actions{display:flex;flex-wrap:wrap;gap:0 17px}.ac3 .ac3-companion-margin .bd2-mark{width:54px;max-height:58px}.ac3 .ac3-companion-margin{background:linear-gradient(125deg,#eaf5f2,#e7f3f7)}.ac3 .ac2-studio[data-focus=true] .bd2-lesson-cue{display:none}body[data-academy-focus=true] .ac2 .ac2-bodi-dock.bd2{top:90px;height:calc(100dvh - 112px)}@media(min-width:1024px)and (max-width:1199px){.ac2 .ac2-bodi-dock.bd2{width:370px;right:20px}.ac2 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{grid-template-columns:minmax(0,1fr) 370px;gap:23px}.bd2-cue-actions{flex-direction:column;gap:0}.bd2-practice-paths{grid-template-columns:1fr}}@media(min-width:1024px)and (max-height:750px){.ac2 .ac2-bodi-dock.bd2{top:96px;height:calc(100dvh - 110px);min-height:260px}.ac2 .bd2 .ac2-bodi-context{padding-block:5px 8px}}@media(max-width:1023px){.ac2 .ac2-bodi-dock.bd2,body[data-academy-focus=true] .ac2 .ac2-bodi-dock.bd2{position:fixed;width:auto;left:0;right:0;top:0;height:100dvh;min-height:0;max-height:none;border:0;border-radius:0;z-index:61;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:none}.ac2 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{display:block}.ac2 .bd2 .ac2-bodi-header{padding-top:max(12px,env(safe-area-inset-top,0px))}.bd2-scroll{padding:22px max(20px,calc((100vw - 560px)/2))}.bd2-composer{padding-inline:max(13px,calc((100vw - 580px)/2))}.bd2-start h3{max-width:17ch;font-size:33px}.bd2-cue-actions{flex-direction:row}}@media(max-width:600px){.ac3 .bd2-lesson-cue{flex-wrap:wrap;gap:10px}.bd2-cue-actions{width:100%;justify-content:space-between;padding-left:49px;gap:9px}.ac3 .bd2-reflection{padding:22px 18px}.bd2-reflection-heading{gap:12px;align-items:flex-start}.ac3 .bd2-reflection h2{font-size:23px}.bd2-practice-paths{grid-template-columns:1fr}.bd2-reflection-foot{display:block}.bd2-reflection .bd2-mark{width:42px;height:47px;flex-basis:42px}.bd2-composer-note{font-size:10px}.bd2-start h3{font-size:30px}}@media(max-width:359px){.bd2-scroll{padding:17px 14px}.bd2-cue-actions{padding-left:0}.ac2 .bd2 .ac2-bodi-header{padding-inline:13px}.ac2 .bd2 .ac2-bodi-tools button{font-size:10px;gap:3px}.ac2 .bd2 .ac2-bodi-tools svg{width:13px;height:13px}.bd2-composer{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.bd2 *,.bd2-mark *,.bd2-lesson-cue *,.bd2-reflection *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.academy-ui[data-motion=false] :is(.bd2,.bd2-mark,.bd2-reflection,.bd2-lesson-cue) *,.bd2[data-motion=false] *{animation:none!important;transition:none!important}.bd2-header-actions{display:flex;gap:6px}.bd2-local-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 15px;background:#e7f3f7;border-bottom:1px solid #C6DDD8}.bd2-local-header>strong{flex:1}.bd2-new-answer{align-self:center;padding:4px 15px;background:#e4f3ef;border-radius:12px;margin-bottom:8px}.ac2-bodi-chat .bd2-chat-shell{flex:1;min-height:0}.bd2 .bd2-scroll{min-height:0}.ac3.ac2 .bd2-reflection{display:block;padding:27px;background:linear-gradient(120deg,#edf7f3,#ecf5f7);border-radius:6px 22px 30px}.ac3.ac2 .bd2-reflection h2{font-size:25px;line-height:1.3;letter-spacing:-.045em}.ac3.ac2 .bd2-lesson-cue>div.bd2-cue-actions{flex:0 0 auto}.bd2-inline-moment{display:flex;align-items:flex-start;gap:14px;margin:26px 0;padding:5px 0 5px 17px;border-left:2px solid #98BFB6}.bd2-inline-moment>div{min-width:0;flex:1}.bd2-inline-moment p{font-size:14px;line-height:1.85;margin-top:6px;white-space:pre-line}.bd2-inline-symbol{display:flex;align-items:center;justify-content:center;min-width:30px}.bd2-inline-symbol>svg{width:19px;height:19px;color:#528e89}.bd2-inline-moment[data-kind=risk]{border-left-color:#c4a66b;background:#fcf5e4;padding:17px;border-radius:3px 14px 14px 3px}.bd2-inline-moment[data-kind=risk] .bd2-inline-symbol>svg{color:#876a36}.bd2-inline-moment[data-kind=remember]{background:#edf6f1;padding:18px;border:0;border-radius:15px 15px 21px 5px}.bd2-inline-moment[data-kind=lesson_link]{border-left-style:dashed}.bd2-inline-moment[data-kind=quiz]{border:1px solid #BED8D2;border-radius:6px 18px 18px;background:#eff7f4;padding:20px}@media(max-width:600px){.ac3.ac2 .bd2-reflection{padding:22px 18px}.ac3.ac2 .bd2-reflection h2{font-size:23px}.ac3.ac2 .bd2-lesson-cue>div.bd2-cue-actions{flex:0 0 100%}.bd2-inline-moment{padding-left:12px;gap:10px}}.ac2 .ac2-course-companion{display:flex;align-items:center;gap:13px;padding:17px 0;margin:0 0 23px;border-top:1px solid #D2E5DC;border-bottom:1px solid #D2E5DC}.ac2 .ac2-course-companion>span{flex-shrink:0}.ac2 .ac2-course-companion>div{flex:1;min-width:0}.ac2 .ac2-course-companion strong{display:block;font-size:13px;line-height:1.6;font-weight:650;color:#203e38}.ac2 .ac2-course-companion p{font-size:12px;color:#546e65;line-height:1.8;margin:3px 0 0;max-width:85ch}.ac2 .ac2-course-companion[data-lesson=true]{margin-top:23px;margin-bottom:27px;padding:13px 0}.ac2 .ac2-course-companion[data-lesson=true] strong{font-size:12px}.ac2 .ac2-course-companion[data-lesson=true] p{font-size:11px}.ac2 .ac2-course-companion .ac2-link{font-size:12px;white-space:nowrap}.ac2-studio[data-focus=true] .ac2-course-companion{display:none}@media(max-width:639px){.ac2 .ac2-course-companion{gap:10px;align-items:flex-start}.ac2 .ac2-course-companion strong{font-size:12px}.ac2 .ac2-course-companion p{font-size:11px}.ac2 .ac2-course-companion[data-lesson=true]{flex-wrap:wrap}.ac2 .ac2-course-companion[data-lesson=true]>div{flex-basis:calc(100% - 48px)}.ac2 .ac2-course-companion .ac2-link{margin-left:38px}}.ac2{--learn-ink:#203E38;--learn-text:#38564D;--learn-muted:#546E65;--learn-brand:#246861;--learn-line:#C6E3DC;--learn-paper:#FFFEFA;--learn-mint:#E4F3EF;--learn-blue:#E7F3F7;font-family:Inter,sans-serif;background:#f8faf7;color:var(--learn-ink);min-height:70vh;line-height:1.65}.ac2 [hidden]{display:none!important}:where(.ac2) :is(h1,h2,h3,h4,p){margin:0}.ac2 :is(h1,h2,h3,h4){font-family:inherit;text-wrap:pretty}:where(.ac2) :is(button,input,textarea){font:inherit}.ac2 :is(button,a,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid #246861;outline-offset:4px}.ac2 :is(h1,h2,h3,h4)[tabindex="-1"]:focus:not(:focus-visible){outline:none}.ac2 button{cursor:pointer}.ac2 button:disabled{cursor:not-allowed;opacity:.55}.ac2 svg{flex-shrink:0}.ac2 .ac2-wrap{max-width:1280px;padding-inline:32px;margin-inline:auto;width:100%}.ac2 .ac2-overline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--learn-brand);font-size:11px;font-weight:650;letter-spacing:.075em;line-height:1.7;text-transform:uppercase}.ac2 .ac2-button,.ac2 .ac2-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid var(--learn-line);border-radius:13px;padding:11px 17px;background:#fff;color:var(--learn-ink);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.ac2 .ac2-button svg,.ac2 .ac2-icon-button svg{width:17px;height:17px}.ac2 .ac2-icon-button{padding:0;width:44px;min-width:44px;min-height:44px}.ac2 .ac2-button:hover:not(:disabled),.ac2 .ac2-icon-button:hover:not(:disabled){background:#ecf6f0;border-color:#9bc7bb}.ac2 .ac2-primary{background:#7ab8b2;border-color:#7ab8b2;color:#153e38;box-shadow:0 3px #609f9620}.ac2 .ac2-primary:hover:not(:disabled){background:#98cbc3;border-color:#83bbb2}.ac2 .ac2-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--learn-brand);font-size:13px;font-weight:600;text-decoration:none;line-height:1.6;background:none;border:0;padding:5px 0;text-align:left}.ac2 .ac2-link svg{width:16px;height:16px}.ac2 .ac2-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.ac2 .ac2-icon-button[aria-pressed=true]{background:#e4f3ef}.ac2 .ac2-icon-button[aria-pressed=true] svg{fill:#d0e8de}.ac2 .ac2-home{padding-top:46px;padding-bottom:60px}.ac2 .ac2-opening{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,84px);align-items:center;padding-bottom:36px}.ac2 .ac2-opening h1{font-size:clamp(42px,4.7vw,62px);font-weight:650;line-height:1.12;letter-spacing:-.055em;margin:20px 0 24px}.ac2 .ac2-opening h1 span{color:#246861}.ac2 .ac2-opening .ac2-greeting{font-size:17px;color:#365a4e;font-weight:600;margin-bottom:6px}.ac2 .ac2-opening-copy>p:not(.ac2-overline):not(.ac2-greeting){font-size:15px;line-height:1.9;color:#546e65;max-width:48ch}.ac2 .ac2-opening-copy>.ac2-link{margin-top:15px}.ac2 .ac2-resume{position:relative;padding:0 0 10px 10px}.ac2 .ac2-resume:before{content:"";position:absolute;top:39px;right:7px;bottom:0;left:0;border:1px solid #D0E3DD;border-radius:6px 21px 21px;background:#dcefe8;transform:rotate(-2deg)}.ac2 .ac2-resume-tag{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;padding:10px 17px;background:#dcefe8;border:1px solid #C6E3DC;border-bottom:0;border-radius:13px 13px 0 0;color:#39675b;margin-left:14px;max-width:calc(100% - 28px)}.ac2 .ac2-resume-tag svg{width:15px;height:15px}.ac2 .ac2-resume-paper{position:relative;background:var(--learn-paper);border:1px solid #C6E3DC;border-radius:17px 24px 24px;padding:30px;min-height:246px;overflow:hidden;box-shadow:0 8px 22px #203e3805}.ac2 .ac2-resume-paper>.ac2-overline{max-width:70%}.ac2 .ac2-resume h2{font-size:clamp(23px,2.4vw,31px);font-weight:650;letter-spacing:-.035em;line-height:1.3;max-width:calc(100% - 72px);margin:13px 0 20px;position:relative}.ac2 .ac2-resume-art{position:absolute;width:130px;height:100px;right:-6px;bottom:14px;opacity:.65;pointer-events:none}.ac2 .ac2-resume-art svg{width:100%;height:100%}.ac2 .ac2-resume .ac2-primary{position:relative}.ac2 .ac2-duration{display:flex;align-items:center;gap:6px;font-size:12px;color:#546e65;margin-bottom:18px}.ac2 .ac2-duration svg{width:14px;height:14px}.ac2 .ac2-journey-progress{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:19px 0 24px;border-bottom:1px solid #D5E5DE}.ac2 .ac2-progress{min-width:0;width:100%;max-width:620px}.ac2 .ac2-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:#546e65}.ac2 .ac2-progress-copy strong{color:#345a4c;font-weight:600}.ac2 .ac2-meter{height:5px;background:#dfece5;border-radius:10px;overflow:hidden}.ac2 .ac2-meter>span{display:block;height:100%;border-radius:inherit;background:#6ea69a;transition:width .32s ease}.ac2 .ww-motion-control{display:inline-flex;gap:6px;align-items:center;min-height:44px;font-size:11px;color:#546e65;padding:8px;flex-shrink:0}.ac2 .ww-motion-control svg{width:14px;height:14px}.ac2 .ww-motion-note{font-size:11px;color:#546e65}.ac2 .ac2-home-nav{display:flex;gap:32px;border-bottom:1px solid #D5E5DE;margin-bottom:42px}.ac2 .ac2-home-nav>button{display:flex;align-items:center;gap:9px;min-height:60px;border:0;border-bottom:3px solid transparent;background:transparent;color:#546e65;font-size:14px;font-weight:600;padding:13px 0 10px}.ac2 .ac2-home-nav>button[aria-current=page]{color:#246861;border-color:#7ab8b2}.ac2 .ac2-home-nav svg{width:17px;height:17px}.ac2 .ac2-nav-count{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e5f1e9;min-width:24px;height:24px;font-size:11px}.ac2 .ac2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:27px}.ac2 .ac2-section-head h2{font-size:clamp(27px,3vw,37px);line-height:1.25;font-weight:650;letter-spacing:-.035em;margin-top:7px;scroll-margin-top:120px}.ac2 .ac2-section-head>p{color:#546e65;font-size:13px;line-height:1.85;max-width:37ch}.ac2 .ac2-route-ribbon{display:flex;align-items:center;position:relative;gap:0;margin:28px 0}.ac2 .ac2-route-ribbon>button{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;min-height:50px;background:none;border:0;position:relative}.ac2 .ac2-route-ribbon>button:not(:last-child):after{content:"";height:1px;background:#bdd9ce;position:absolute;width:calc(100% - 40px);left:calc(50% + 20px);top:50%}.ac2 .ac2-route-ribbon>button>span:first-child{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;width:36px;height:36px;border:1px solid #C6E0D4;background:#f3f8f1;color:#4b6f5f;border-radius:12px;transition:background .18s,transform .18s}.ac2 .ac2-route-ribbon>button[aria-pressed=true]>span:first-child{background:#b2d8ca;border-color:#9dc8b8;color:#244f41;transform:rotate(-5deg)}.ac2 .ac2-route-ribbon svg{width:16px;height:16px}.ac2 .ac2-search{display:flex;gap:11px;align-items:center;border:1px solid #C6E3DC;background:#fffefa;border-radius:12px;padding:0 16px;margin:0 0 26px;max-width:560px;color:#546e65}.ac2 .ac2-search svg{width:17px;height:17px}.ac2 .ac2-search input{min-width:0;width:100%;border:0;background:transparent;min-height:48px;color:#203e38;font-size:14px}.ac2 .ac2-search input:focus-visible{outline:none}.ac2 .ac2-search:focus-within{outline:2px solid #246861;outline-offset:3px}.ac2 .ac2-search input::-moz-placeholder{color:#62796e}.ac2 .ac2-search input::placeholder{color:#62796e}.ac2 .ac2-chapters{margin:0;padding:0;list-style:none}.ac2 .ac2-chapter{position:relative;padding:0 0 10px}.ac2 .ac2-chapter:not(:last-child):before{content:"";position:absolute;left:27px;top:62px;bottom:0;width:1px;background:#bedbcd}.ac2 .ac2-chapter-head{display:flex;align-items:flex-start;gap:27px}.ac2 .ac2-chapter-number{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f1f6ed;border:1px solid #CDE1D1;color:#466b57;border-radius:17px;flex-shrink:0;font-size:17px;font-weight:600;margin-top:16px}.ac2 .ac2-chapter-number svg{width:22px;height:22px}.ac2 .ac2-chapter[data-current=true] .ac2-chapter-number{background:#b7dccf;border-color:#9cc7b6;color:#2d5142;transform:rotate(-4deg)}.ac2 .ac2-chapter[data-complete=true] .ac2-chapter-number{background:#dfefd9}.ac2 .ac2-chapter-toggle{display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:0;flex:1;width:100%;text-align:left;border:0;border-bottom:1px solid #D7E7DE;background:transparent;padding:18px 4px 23px;color:#203e38}.ac2 .ac2-chapter-toggle>span{min-width:0}.ac2 .ac2-chapter-toggle strong{display:block;font-size:clamp(18px,2vw,23px);font-weight:600;line-height:1.5;letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0}.ac2 .ac2-chapter-toggle>.lucide{width:20px;height:20px;color:#527266;transition:transform .2s}.ac2 .ac2-chapter-toggle[aria-expanded=true]>.lucide{transform:rotate(180deg)}.ac2 .ac2-chapter-caption{display:block;font-size:12px;color:#546e65}.ac2 .ac2-current-label{background:#ddefe6;color:#315d4d;font-size:10px;letter-spacing:0;text-transform:none;padding:2px 7px;border-radius:6px}.ac2 .ac2-chapter-body{margin:0 0 17px 82px;padding:15px 22px 13px;background:#f0f7f5;border:1px solid #CFE4DA;border-top:0;border-radius:0 0 20px 20px}.ac2 .ac2-module-description{font-size:14px;color:#546e65;margin:5px 0 15px}.ac2 .ac2-lesson-index{list-style:none;padding:0;margin:0}.ac2 .ac2-lesson-index>li+li{border-top:1px solid #D9E8E1}.ac2 .ac2-lesson-index button{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;border:1px solid transparent;border-radius:10px;padding:14px 10px;text-align:left;background:transparent;color:#203e38}.ac2 .ac2-lesson-index button:hover:not(:disabled){background:#fffefa}.ac2 .ac2-lesson-index button:disabled{opacity:.8}.ac2 .ac2-lesson-index>li[data-current=true] button{background:#fffefa;border-color:#beddce}.ac2 .ac2-lesson-marker{display:inline-flex;align-items:center;justify-content:center;width:31px;height:35px;background:#e2eee6;border:1px solid #C7DFD1;border-radius:10px;flex-shrink:0}.ac2 .ac2-lesson-marker svg{width:15px;height:15px}.ac2 .ac2-lesson-index-copy{min-width:0;flex:1}.ac2 .ac2-lesson-index-copy small{display:block;color:#546e65;font-size:11px;line-height:1.6}.ac2 .ac2-lesson-index-copy strong{display:block;font-size:14px;font-weight:550;line-height:1.65;overflow-wrap:anywhere;margin-top:3px}.ac2 .ac2-index-duration{font-size:11px;color:#546e65;flex-shrink:0}.ac2 .ac2-index-arrow{width:17px;height:17px;color:#4d7765}.ac2 .ac2-optional{font-size:11px;color:#665c37;background:#f8f1dd;border-radius:5px;padding:2px 7px;display:inline-block;margin-top:5px}.ac2 .ac2-lock-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#546e65;margin:14px 8px 4px}.ac2 .ac2-lock-note svg{width:15px;height:15px;margin-top:3px}.ac2 .ac2-lock-note a{color:#246861;text-decoration:underline;text-underline-offset:3px}.ac2 .ac2-learning-note{display:flex;align-items:center;gap:32px;justify-content:space-between;border-top:1px solid #CCDFD3;padding:32px 0 0;margin-top:32px}.ac2 .ac2-learning-note h2{font-size:23px;font-weight:600;letter-spacing:-.025em;margin:7px 0}.ac2 .ac2-learning-note p:not(.ac2-overline){font-size:13px;color:#546e65;max-width:65ch}.ac2 .ac2-learning-note>.ac2-link{flex-shrink:0}.ac2 .ac2-certificate{background:#d3e9dc;color:#244b3b;box-shadow:none;border:1px solid #B8D5C6;min-height:46px}.ac2 .ac2-found-lessons{list-style:none;padding:0;margin:0}.ac2 .ac2-found-lessons li{display:flex;align-items:flex-start;gap:18px;padding:24px 0;border-bottom:1px solid #D6E5DB}.ac2 .ac2-found-lessons li>div{min-width:0;flex:1}.ac2 .ac2-found-lessons h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.ac2 .ac2-found-lessons small{font-size:12px;color:#546e65;display:block;margin-bottom:5px}.ac2 .ac2-found-icon{width:44px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#e1efeb;border:1px solid #C6E3DC}.ac2 .ac2-found-icon svg{width:19px;height:19px}.ac2 .ac2-empty{text-align:center;background:#ecf5f3;border:1px solid #C6E3DC;border-radius:22px;padding:38px 24px;margin-top:20px}.ac2 .ac2-empty>svg{width:32px;height:32px;margin:0 auto 16px;color:#246861}.ac2 .ac2-empty h3{font-size:23px;letter-spacing:-.025em;font-weight:600;margin-bottom:10px}.ac2 .ac2-empty p{color:#546e65;max-width:48ch;margin:0 auto 18px;font-size:14px}.ac2 .ac2-search-results>p{font-size:13px;color:#546e65}.ac2 .ac2-error{background:#fff8f0;border:1px solid #E5C8A8;border-radius:14px;color:#714f24;padding:20px;margin:20px 0}.ac2 .ac2-error p{font-size:14px;margin-top:6px}.ac2 .ac2-loading{min-height:60vh;padding:64px 32px;max-width:900px;margin:0 auto}.ac2 .ac2-loading h1{font-size:36px;font-weight:650;letter-spacing:-.04em;margin-bottom:15px}.ac2 .ac2-loading p{font-size:15px;color:#546e65}.ac2 .ac2-loading-lines{display:grid;gap:18px;margin-top:32px}.ac2 .ac2-loading-lines span{height:17px;border-radius:6px;background:#e0ede5}.ac2 .ac2-loading-lines span:nth-child(2){width:75%}.ac2 .ac2-loading-lines span:nth-child(3){width:50%}.ac2 .ac2-studio{background:#fffefa;padding-bottom:25px}.ac2 .ac2-readerbar{position:sticky;top:76px;z-index:25;background:#f5faf6f5;border-bottom:1px solid #D3E5DC;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ac2 .ac2-readerbar-inner{display:flex;align-items:center;gap:24px;min-height:72px}.ac2 .ac2-readerbar-inner>.ac2-link{flex-shrink:0}.ac2 .ac2-module-menu-button{display:flex;align-items:center;gap:10px;min-width:0;flex:1;max-width:540px;color:#385f4e;background:none;border:0;padding:8px 12px;text-align:left;min-height:48px;font-size:12px;border-radius:10px}.ac2 .ac2-module-menu-button:hover{background:#e8f3ec}.ac2 .ac2-module-menu-button svg{width:18px;height:18px}.ac2 .ac2-module-menu-button>span{min-width:0;flex:1}.ac2 .ac2-module-menu-button small{display:block;color:#546e65;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac2 .ac2-reader-tools{display:flex;gap:7px;align-items:center;margin-left:auto}.ac2 .ac2-focus-button{background:transparent}.ac2 .ac2-focus-button[aria-pressed=true]{background:#dcefe5}.ac2 .ac2-module-menu{margin:20px auto 28px;max-width:1000px;background:#f1f7f2;border:1px solid #C6E3DC;border-radius:22px;padding:24px;max-height:65dvh;overflow-y:auto;overscroll-behavior:contain}.ac2 .ac2-module-menu .ac2-section-head{align-items:center;margin-bottom:5px}.ac2 .ac2-module-menu h2{font-size:22px;font-weight:650}.ac2 .ac2-chapters--compact .ac2-chapter-toggle strong{font-size:16px}.ac2 .ac2-chapters--compact .ac2-chapter-number{width:40px;height:44px;border-radius:12px;font-size:13px}.ac2 .ac2-chapters--compact .ac2-chapter-head{gap:16px}.ac2 .ac2-chapters--compact .ac2-chapter-body{margin-left:56px}.ac2 .ac2-chapters--compact .ac2-chapter:before{left:20px}.ac2 .ac2-reading-grid{display:grid;grid-template-columns:minmax(0,740px) minmax(240px,1fr);gap:clamp(32px,5vw,76px);align-items:start;padding-top:43px}.ac2 .ac2-reading-main{min-width:0;max-width:740px}.ac2 .ac2-lesson-heading{padding-bottom:27px}.ac2 .ac2-lesson-heading h1{font-size:clamp(30px,3.35vw,44px);line-height:1.18;font-weight:650;letter-spacing:-.04em;margin:15px 0 19px;overflow-wrap:anywhere}.ac2 .ac2-lesson-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;color:#546e65;font-size:12px}.ac2 .ac2-lesson-meta>span{display:inline-flex;align-items:center;gap:6px}.ac2 .ac2-lesson-meta svg{width:15px;height:15px}.ac2 .ac2-done{color:#2c6047;background:#e6f0dc;padding:4px 9px;border-radius:7px}.ac2 .ac2-unmark{font-size:12px;margin-top:8px}.ac2 .ac2-optional-note{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 19px;border-left:3px solid #C9B77D;background:#faf5e9;margin-bottom:24px}.ac2 .ac2-optional-note strong{font-size:13px;font-weight:600}.ac2 .ac2-optional-note p{color:#665f46;font-size:12px;margin-top:4px}.ac2 .ac2-optional-note .ac2-link{flex-shrink:0}.ac2 .ac2-toc{border-top:1px solid #D7E5DC;border-bottom:1px solid #D7E5DC;margin-bottom:34px}.ac2 .ac2-toc summary,.ac2 .ac2-notebook summary{display:flex;align-items:center;gap:10px;min-height:58px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:#385f4e}.ac2 .ac2-toc summary::-webkit-details-marker,.ac2 .ac2-notebook summary::-webkit-details-marker{display:none}.ac2 .ac2-toc summary>span,.ac2 .ac2-notebook summary>span{flex:1}.ac2 .ac2-toc summary small{font-weight:400;color:#546e65;font-size:12px;margin-left:12px}.ac2 .ac2-toc summary>svg,.ac2 .ac2-notebook summary>svg{width:17px;height:17px}.ac2 :is(.ac2-toc,.ac2-notebook)[open]>summary>.lucide-chevron-down{transform:rotate(180deg)}.ac2 .ac2-toc ol{list-style:none;padding:0 0 16px;margin:0;-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.ac2 .ac2-toc li{-moz-column-break-inside:avoid;break-inside:avoid}.ac2 .ac2-toc li[data-level="3"],.ac2 .ac2-toc li[data-level="4"]{padding-left:12px}.ac2 .ac2-toc a{display:block;min-height:42px;font-size:13px;color:#426456;padding:9px 0;text-decoration:none;line-height:1.6}.ac2 .ac2-toc a:hover{text-decoration:underline;text-underline-offset:4px}.ac2 .ac2-toc>p{font-size:13px;color:#546e65;margin-bottom:16px}.ac2 .ac2-article{scroll-margin-top:170px}.ac2 .ac2-content{font-size:16px;line-height:1.9;color:#38564d;overflow-wrap:break-word;min-width:0;max-width:72ch}.ac2 .ac2-content :is(p,.prose-cursus-p,li){font-size:16px;line-height:1.9;color:#38564d}.ac2 .ac2-content :is(p,.prose-cursus-p){margin:0 0 19px}.ac2 .ac2-content strong{color:#203e38;font-weight:650}.ac2 .ac2-content :is(h1,h2,.prose-cursus-h2){font-size:27px;font-weight:650;line-height:1.4;letter-spacing:-.025em;color:#203e38;margin:42px 0 17px;padding:0;border:0}.ac2 .ac2-content :is(h3,.prose-cursus-h3){font-size:21px;line-height:1.5;font-weight:600;color:#2e6254;margin:31px 0 13px;letter-spacing:-.015em}.ac2 .ac2-content :is(h4,.prose-cursus-h4){font-size:18px;line-height:1.6;font-weight:600;margin:25px 0 12px;color:#38564d}.ac2 .ac2-content :is(h1,h2,h3,h4){scroll-margin-top:175px;overflow-wrap:anywhere}.ac2 .ac2-content :is(.lesson-callout){display:flex;gap:13px;padding:20px 22px;margin:25px 0;border:0;border-left:3px solid #7AB8B2;border-radius:0 12px 12px 0;box-shadow:none;background:#eef6f1}.ac2 .ac2-content .lesson-callout.example{background:#edf4f8;border-left-color:#83aebf}.ac2 .ac2-content .lesson-callout.warning{background:#fcf5e6;border-left-color:#ba985b}.ac2 .ac2-content .lesson-callout.important{background:#eaf3ee;border-left-color:#7ab8b2}.ac2 .ac2-content .lesson-callout.tip{background:#f1f6ea;border-left-color:#9cb18a}.ac2 .ac2-content .lesson-callout-label{font-size:13px;font-weight:650;letter-spacing:.01em;color:#34574a;margin:0 0 7px;text-transform:none}.ac2 .ac2-content .lesson-callout.warning .lesson-callout-label{color:#805c24}.ac2 .ac2-content .lesson-callout-icon{color:#426f5f;margin-top:3px}.ac2 .ac2-content .lesson-callout-icon svg{width:20px;height:20px}.ac2 .ac2-content .lesson-callout-body :last-child{margin-bottom:0}.ac2 .ac2-content .lesson-step{display:flex;gap:18px;padding:20px 0;margin:0;border:0;border-bottom:1px solid #D6E5DB;border-radius:0;background:none}.ac2 .ac2-content .lesson-step-badge{display:flex;align-items:center;justify-content:center;min-width:34px;width:34px;height:37px;color:#345f4d;background:#dcefe3;border:1px solid #BCD9C8;border-radius:10px;box-shadow:none;font-size:14px}.ac2 .ac2-content .lesson-step-title{font-weight:650}.ac2 .ac2-content :is(ul,ol){margin-block:14px 24px}.ac2 .ac2-content .lesson-numbered-list li:before{background:#d6eadc;color:#315442;border-radius:7px}.ac2 .ac2-content .lesson-bullet-list li:before{background:#7faa93}.ac2 .ac2-content :is(table,.lesson-table){max-width:100%;border:1px solid #CCDCD2;border-radius:0;border-collapse:collapse;font-size:14px}.ac2 .ac2-content .prose-cursus table{display:block;overflow-x:auto}.ac2 .ac2-content :is(th,td){padding:13px 15px;border-color:#d7e4da;min-width:105px;text-align:left;font-size:14px;line-height:1.75}.ac2 .ac2-content th{background:#e0eee5;color:#274d3b;font-weight:600}.ac2 .ac2-content td{color:#38564d;background:#fffefa}.ac2 .ac2-content tr:nth-child(2n) td{background:#f5f8f1}.ac2 .ac2-content :is(.overflow-x-auto,.lesson-table-wrapper){max-width:100%;overflow-x:auto;margin:26px 0;scrollbar-width:thin;scrollbar-color:#A6C6B6 #EFF5ED}.ac2 .ac2-content :is(img,svg,video,iframe){max-width:100%}.ac2 .ac2-content a{color:#246861;overflow-wrap:anywhere}.ac2 .ac2-content pre{max-width:100%;overflow:auto;white-space:pre-wrap}.ac2 .ac2-content .lesson-file-state{padding:28px 22px;background:#eef6f1;border:1px solid #D0E4D8;border-radius:15px}.ac2 .ac2-content .lesson-file-state button{min-height:44px;margin-top:12px;color:#246861;text-decoration:underline}.ac2 .ac2-lesson-side{position:sticky;top:170px;min-width:0}.ac2 .ac2-margin-note{padding-left:24px;border-left:1px solid #D1E5D9}.ac2 .ac2-margin-note>h2{font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.015em;margin:12px 0 20px}.ac2 .ac2-margin-note .ac2-progress-copy{font-size:11px}.ac2 .ac2-total-caption{font-size:11px;color:#546e65;margin-top:12px}.ac2 .ac2-bodi-invite{margin-top:30px;padding-top:26px;border-top:1px solid #D1E5D9}.ac2 .ac2-bodi-mark{display:flex;align-items:center;justify-content:center;background:#e1f0ef;color:#3e776d;width:43px;height:43px;border-radius:14px;margin-bottom:14px;transform:rotate(-4deg)}.ac2 .ac2-bodi-mark svg{width:22px;height:22px}.ac2 .ac2-bodi-invite h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.ac2 .ac2-bodi-invite p{font-size:13px;line-height:1.9;color:#546e65;margin-bottom:16px}.ac2 .ac2-learning-reflection{display:grid;grid-template-columns:1fr 1fr;gap:27px;padding:27px;border-radius:0 20px 20px;background:#eaf4f5;border:1px solid #CCE2E3;margin:38px 0 25px}.ac2 .ac2-learning-reflection h2{font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.025em;margin:8px 0}.ac2 .ac2-learning-reflection p{font-size:13px;line-height:1.85;color:#546e65}.ac2 .ac2-reflection-actions{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:9px}.ac2 .ac2-reflection-actions .ac2-button{justify-content:space-between;font-size:12px}.ac2 .ac2-reflection-actions .ac2-link{font-size:12px;margin-top:3px}.ac2 .ac2-notebook{margin:25px 0 34px;border-block:1px solid #D6E5DB}.ac2 .ac2-notebook .ac-notes{margin:0 0 24px;border-radius:12px;background:#f8f8ef;border-color:#dce1c9;padding:22px}.ac2 .ac2-notebook .ac-notes textarea{color:#38564d;min-height:176px;font-size:16px;line-height:32px}.ac2 .ac2-notebook .ac-notes textarea::-moz-placeholder{color:#5c6d59}.ac2 .ac2-notebook .ac-notes textarea::placeholder{color:#5c6d59}.ac2 .ac2-notebook :is(.ac-notes-title p,.ac-notes-hint){color:#546e65}.ac2 .ac2-lesson-finish{padding:4px 0 26px}.ac2 .ac2-lesson-finish h2{font-size:25px;font-weight:650;letter-spacing:-.025em;margin:7px 0}.ac2 .ac2-lesson-finish p{color:#546e65;font-size:14px;line-height:1.8}.ac2 .ac2-finish-actions{display:flex;justify-content:space-between;gap:13px;margin-top:21px}.ac2 .ac2-copyright{font-size:10px;color:#667265;line-height:1.85;border-top:1px solid #D6E5DB;padding-top:22px;margin:0 0 20px}.ac2 .ac2-mobile-controls,.ac2 .ac2-inline-progress{display:none}.ac2 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{grid-template-columns:minmax(0,1fr) 365px;gap:32px}.ac2 .ac2-bodi-dock{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #C6E3DC;border-radius:21px;overflow:hidden;height:calc(100dvh - 190px);min-height:410px;max-height:760px;box-shadow:0 8px 22px #203e3808}.ac2 .ac2-bodi-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 13px 8px;background:#edf6f1;flex-shrink:0}.ac2 .ac2-bodi-identity{display:flex;align-items:center;gap:9px;min-width:0}.ac2 .ac2-bodi-identity>span{width:43px;max-height:53px;overflow:hidden}.ac2 .ac2-bodi-identity h2{font-size:19px;font-weight:650;letter-spacing:-.025em}.ac2 .ac2-bodi-identity p{font-size:11px;color:#546e65}.ac2 .ac2-bodi-context{display:flex;align-items:flex-start;gap:9px;padding:10px 15px;background:#edf6f1;flex-shrink:0}.ac2 .ac2-bodi-context>svg{width:15px;height:15px;color:#4c7766;margin-top:3px}.ac2 .ac2-bodi-context p{font-size:10px;line-height:1.6;color:#546e65;min-width:0}.ac2 .ac2-bodi-context strong{display:block;font-size:11px;font-weight:600;color:#345c4a;overflow-wrap:anywhere}.ac2 .ac2-bodi-tools{display:flex;gap:3px;align-items:center;background:#f5faf7;padding:3px 8px;border-bottom:1px solid #D9E9E0;flex-shrink:0}.ac2 .ac2-bodi-tools button{display:flex;align-items:center;gap:5px;min-height:44px;flex:1;font-size:11px;justify-content:center;border:0;background:transparent;color:#476b5a;border-radius:8px;padding:5px 3px}.ac2 .ac2-bodi-tools button:hover{background:#e3f0e9}.ac2 .ac2-bodi-tools svg{width:14px;height:14px}.ac2 .ac2-bodi-chat{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ac2 .ac2-bodi-chat>div{min-height:0}.ac2 .ac2-bodi-chat :is(input,textarea){font-size:16px}.ac2 .ac2-bodi-chat button{font-family:inherit}.ac2 .ac2-bodi-chat :is(.text-gray-300,.text-gray-400){color:#607267}.ac2 .ac2-bodi-chat :is(.text-purple-400,.text-purple-500){color:#47796d}.ac2 .ac2-bodi-chat textarea{min-width:0}.ac2 .ac2-bodi-chat textarea::-moz-placeholder{color:#607267}.ac2 .ac2-bodi-chat textarea::placeholder{color:#607267}.ac2 .ac2-bodi-chat button[aria-label="Verstuur je vraag aan Bodi"],.ac2 .ac2-bodi-chat button[aria-label="Meer acties met Bodi"]{min-width:44px;min-height:44px}.ac2 .ac2-studio[data-focus=true]:not([data-bodi-open=true]) .ac2-reading-grid{grid-template-columns:minmax(0,740px);justify-content:center}.ac2 .ac2-studio[data-focus=true] .ac2-margin-note,body[data-academy-focus=true] .bc-header,body[data-academy-focus=true] .bc-footer{display:none}body[data-academy-focus=true] .main-content-padding{padding-top:0}body[data-academy-focus=true] .ac2 .ac2-readerbar{top:0}body[data-academy-focus=true] .ac2 .ac2-lesson-side{top:94px}body[data-academy-focus=true] .ac2 .ac2-bodi-dock{height:calc(100dvh - 120px)}.ac2 .ac-dialog-panel{border-top:3px solid #A8D4BE;border-radius:22px;background:#fffefa;box-shadow:0 18px 60px #203e3820}.ac2 .ac-dialog-panel h3{font-weight:650;color:#203e38}.ac2 .ac-dialog-panel p{color:#546e65}@media(min-width:1024px)and (max-height:750px){.ac2 .ac2-bodi-dock{min-height:320px}.ac2 .ac2-bodi-context{display:none}}@media(max-width:1100px)and (min-width:1024px){.ac2 .ac2-reading-grid{grid-template-columns:minmax(0,1fr) 245px;gap:32px}.ac2 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{grid-template-columns:minmax(0,1fr) 340px;gap:25px}.ac2 .ac2-learning-reflection{grid-template-columns:1fr}}@media(max-width:1023px){.ac2 .ac2-inline-progress{display:block;color:#546e65;font-size:12px;line-height:1.8;margin-top:16px}.ac2 .ac2-inline-progress span{display:block}.ac2 .ac2-wrap{padding-inline:26px}.ac2 .ac2-opening{gap:32px}.ac2 .ac2-resume-paper{padding:24px}.ac2 .ac2-resume h2{max-width:100%}.ac2 .ac2-resume-art{opacity:.18}.ac2 .ac2-readerbar{top:68px}.ac2 .ac2-readerbar-inner{gap:14px}.ac2 .ac2-reader-tools .ac2-focus-button span{display:none}.ac2 .ac2-reader-tools .ac2-focus-button{min-width:44px;padding:10px}.ac2 .ac2-reading-grid,.ac2 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{display:block;max-width:812px;padding-top:32px}.ac2 .ac2-reading-main{max-width:none}.ac2 .ac2-lesson-side{position:static}.ac2 .ac2-margin-note{display:none}.ac2 .ac2-studio{padding-bottom:95px}.ac2 .ac2-mobile-controls{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;gap:8px;padding:9px 20px max(10px,env(safe-area-inset-bottom));border-top:1px solid #C6E3DC;background:#f1f8f4f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ac2 .ac2-mobile-controls button{display:flex;gap:7px;align-items:center;justify-content:center;min-height:46px;border-radius:12px;font-size:12px;font-weight:600;color:#325b49;border:1px solid transparent;background:transparent;padding:10px 13px;flex:1}.ac2 .ac2-mobile-controls svg{width:17px;height:17px}.ac2 .ac2-mobile-controls .ac2-mobile-next{background:#9ccbbe;border-color:#8bbfaf;flex:1.35;color:#21483a}.ac2 .ac2-bodi-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#173d3459}.ac2 .ac2-bodi-dock{position:fixed;left:12px;right:12px;bottom:auto;top:8px;height:calc(100dvh - 8px);max-height:none;min-height:0;z-index:61;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -12px 60px #203e381a}.ac2 .ac2-bodi-header{padding:9px 14px 5px}.ac2 .ac2-bodi-context{padding:5px 15px 8px}.ac2 .ac2-bodi-chat>div{flex:1}.ac2 .ac2-bodi-dock .ac2-icon-button{min-height:44px}.ac2 .ac2-focus-button[aria-pressed=true]{border-color:#88b4a4}.ac2 .ac2-bodi-tools button{font-size:12px}body[data-academy-focus=true] .ac2 .ac2-bodi-dock{height:calc(100dvh - 8px)}}@media(max-width:639px){.ac2 .ac2-wrap{padding-inline:20px}.ac2 .ac2-home{padding-top:27px;padding-bottom:36px}.ac2 .ac2-opening{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-bottom:24px}.ac2 .ac2-opening h1{font-size:43px;margin:14px 0 19px}.ac2 .ac2-opening .ac2-greeting{font-size:15px}.ac2 .ac2-opening-copy>p:not(.ac2-overline):not(.ac2-greeting){font-size:14px;line-height:1.85}.ac2 .ac2-opening-copy>.ac2-link{margin-top:8px}.ac2 .ac2-resume-paper{min-height:0;padding:22px}.ac2 .ac2-resume-tag{font-size:10px;padding:8px 12px}.ac2 .ac2-resume h2{font-size:24px;margin:11px 0 17px}.ac2 .ac2-resume-art{width:110px;height:95px;opacity:.23}.ac2 .ac2-resume-paper>.ac2-overline{max-width:100%}.ac2 .ac2-journey-progress{flex-wrap:wrap;gap:8px;padding:8px 0 12px}.ac2 .ac2-journey-progress>.ac2-progress{max-width:none}.ac2 .ww-motion-control,.ac2 .ww-motion-note{margin-left:auto}.ac2 .ac2-home-nav{gap:20px;margin-bottom:28px}.ac2 .ac2-home-nav>button{font-size:12px;gap:6px;min-height:58px}.ac2 .ac2-home-nav svg{width:15px;height:15px}.ac2 .ac2-section-head{display:block;margin-bottom:19px}.ac2 .ac2-section-head h2{font-size:29px}.ac2 .ac2-section-head>p{font-size:13px;margin-top:13px}.ac2 .ac2-route-ribbon{margin:20px -4px}.ac2 .ac2-route-ribbon>button>span:first-child{width:28px;height:32px;border-radius:9px;font-size:10px}.ac2 .ac2-route-ribbon>button:not(:last-child):after{width:calc(100% - 30px);left:calc(50% + 15px)}.ac2 .ac2-search{padding-inline:12px;margin-bottom:13px}.ac2 .ac2-search input{font-size:16px}.ac2 .ac2-chapter-head{gap:13px}.ac2 .ac2-chapter-number{width:35px;height:42px;font-size:13px;border-radius:11px;margin-top:17px}.ac2 .ac2-chapter:not(:last-child):before{left:17px;top:58px}.ac2 .ac2-chapter-toggle{padding:15px 0 18px;gap:10px}.ac2 .ac2-chapter-toggle strong{font-size:17px;line-height:1.55;margin-block:5px}.ac2 .ac2-chapter-toggle>.lucide{width:17px;height:17px}.ac2 .ac2-chapter-caption{font-size:11px}.ac2 .ac2-chapter-body{margin-left:0;margin-top:0;padding:10px;background:#eff7f3;border-top:1px solid #CFE4DA;border-radius:15px;position:relative;z-index:1}.ac2 .ac2-lesson-index button{padding:11px 7px;gap:10px;min-height:76px;flex-wrap:wrap}.ac2 .ac2-lesson-marker{width:26px;height:29px;border-radius:8px}.ac2 .ac2-lesson-index-copy strong{font-size:13px}.ac2 .ac2-index-duration{display:none}.ac2 .ac2-index-arrow{width:14px;height:14px}.ac2 .ac2-current-label{font-size:9px}.ac2 .ac2-chapter .ac2-overline{font-size:10px;gap:4px 7px;letter-spacing:.04em}.ac2 .ac2-learning-note{display:block;margin-top:22px;padding-top:25px}.ac2 .ac2-learning-note>.ac2-link,.ac2 .ac2-certificate{margin-top:14px}.ac2 .ac2-found-lessons li{gap:12px;padding:20px 0}.ac2 .ac2-found-icon{width:33px;height:38px;border-radius:10px}.ac2 .ac2-found-lessons h3{font-size:17px}.ac2 .ac2-empty{padding:28px 18px}.ac2 .ac2-empty h3{font-size:22px}.ac2 .ac2-readerbar-inner{gap:7px;min-height:66px;padding-inline:12px}.ac2 .ac2-readerbar-inner>.ac2-link{font-size:12px;gap:3px}.ac2 .ac2-module-menu-button{padding:7px 4px;gap:5px;font-size:11px}.ac2 .ac2-module-menu-button>svg:first-child{display:none}.ac2 .ac2-module-menu-button small{max-width:80px;font-size:10px}.ac2 .ac2-reader-tools{gap:3px}.ac2 .ac2-reader-tools .ac2-icon-button{min-width:44px;width:44px}.ac2 .ac2-module-menu{padding:15px;max-height:65dvh}.ac2 .ac2-chapters--compact .ac2-chapter-body{margin-left:0}.ac2 .ac2-reading-grid{padding-top:28px}.ac2 .ac2-lesson-heading h1{font-size:31px;line-height:1.22;margin:13px 0 17px}.ac2 .ac2-lesson-heading .ac2-overline{font-size:10px;letter-spacing:.04em}.ac2 .ac2-lesson-heading .ac2-overline>span{font-size:10px}.ac2 .ac2-optional-note{flex-direction:column;align-items:flex-start;gap:4px;padding:13px 15px}.ac2 .ac2-toc{margin-bottom:25px}.ac2 .ac2-toc ol{-moz-columns:1;columns:1}.ac2 .ac2-toc summary{font-size:13px;min-height:56px}.ac2 .ac2-toc a{min-height:44px}.ac2 .ac2-content,.ac2 .ac2-content :is(p,.prose-cursus-p,li){font-size:16px;line-height:1.9}.ac2 .ac2-content :is(h1,h2,.prose-cursus-h2){font-size:25px;margin-top:33px}.ac2 .ac2-content :is(h3,.prose-cursus-h3){font-size:21px;margin-top:28px}.ac2 .ac2-content .lesson-callout{padding:17px 15px;gap:10px;margin:22px 0}.ac2 .ac2-content .lesson-callout-icon svg{width:17px;height:17px}.ac2 .ac2-content :is(th,td){font-size:13px;padding:11px 12px;min-width:115px}.ac2 .ac2-learning-reflection{grid-template-columns:1fr;padding:22px 19px;gap:19px;margin:30px 0 23px}.ac2 .ac2-learning-reflection p{font-size:13px}.ac2 .ac2-reflection-actions{gap:9px}.ac2 .ac2-reflection-actions .ac2-button{font-size:13px}.ac2 .ac2-notebook summary{font-size:13px}.ac2 .ac2-notebook .ac-notes{padding:16px}.ac2 .ac2-finish-actions{flex-wrap:wrap}.ac2 .ac2-finish-actions .ac2-button{flex:1;font-size:12px}.ac2 .ac2-lesson-finish h2{font-size:24px}.ac2 .ac2-mobile-controls{padding-inline:12px}.ac2 .ac2-mobile-controls button{padding:9px 8px;gap:5px}.ac2 .ac2-bodi-dock{left:0;right:0}.ac2 .ac2-bodi-identity h2{font-size:18px}.ac2 .ac2-bodi-header{padding:8px 12px 4px}.ac2 .ac2-bodi-context strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac2 .ac2-bodi-chat :is(input,textarea){font-size:16px}}@media(max-width:359px){.ac2 .ac2-wrap{padding-inline:16px}.ac2 .ac2-readerbar-inner{padding-inline:8px}.ac2 .ac2-readerbar-inner>.ac2-link{font-size:11px}.ac2 .ac2-module-menu-button small{max-width:65px}.ac2 .ac2-reader-tools .ac2-focus-button{min-width:44px;width:44px}.ac2 .ac2-home-nav{gap:14px}.ac2 .ac2-nav-count{min-width:20px}.ac2 .ac2-lesson-heading h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.ac2 :is(.ac2-meter>span,.ac2-chapter-toggle>.lucide,.ac2-button,.ac2-route-ribbon>button>span){transition:none!important}.ac2 .ac2-loading-lines{animation:none}}.ac2[data-motion=false] :is(.ac2-meter>span,.ac2-chapter-toggle>.lucide,.ac2-button,.ac2-route-ribbon>button>span){transition:none!important}.ac2.ac3{background:#fffefa}.ac3 .ac3-home{padding-top:19px;padding-bottom:48px}.ac3 :is(.ac3-learning-desk,.ac3-open-page,.ac3-companion-margin,.ac3-module-identity,.ac3-module-contents,.ac3-station-copy){min-width:0}.ac3 .ac3-breadcrumb-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px}.ac3 .ac3-breadcrumb-row nav{display:flex;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;color:#546e65}.ac3 .ac3-breadcrumb-row a{display:inline-flex;align-items:center;min-height:44px;color:#246861;text-decoration:none}.ac3 .ac3-breadcrumb-row a:hover{text-decoration:underline;text-underline-offset:4px}.ac3 .ac3-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:12px 0 28px}.ac3 .ac3-welcome h1{font-size:clamp(35px,3.8vw,51px);font-weight:650;letter-spacing:-.055em;line-height:1.15;margin-top:8px}.ac3 .ac3-welcome h1 span{position:relative;display:inline-block;color:#246861}.ac3 .ac3-welcome h1 span:after{content:"";position:absolute;left:1px;right:13px;bottom:-5px;height:6px;border-top:3px solid #ABD3C7;border-radius:50%;transform:rotate(-2deg)}.ac3 .ac3-welcome>p{color:#546e65;font-size:14px;line-height:1.8;text-align:right;padding-bottom:3px}.ac3 .ac3-learning-desk{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);padding:0;isolation:isolate;background:#e4f3ef;border:1px solid #BDDCD1;border-radius:26px 26px 52px;overflow:hidden;box-shadow:0 6px #eaf3ee}.ac3 .ac3-learning-desk:before{content:none}.ac3 .ac3-open-page{position:relative;padding:26px 34px 20px;background:#f4faf5;border-radius:0 0 46px;border-right:1px solid #C3DED2}.ac3 .ac3-page-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#546e65;margin-bottom:21px}.ac3 .ac3-live-label{display:inline-flex;align-items:center;gap:8px;color:#246861;font-weight:600}.ac3 .ac3-live-label>span{width:7px;height:7px;border-radius:50%;background:#418579;box-shadow:0 0 0 4px #41857912}.ac3 .ac3-resume-module{color:#42675b;font-size:12px}.ac3 .ac3-learning-desk h2{position:relative;max-width:23ch;font-size:clamp(25px,2.5vw,34px);font-weight:650;line-height:1.23;letter-spacing:-.04em;margin:9px 0 22px;overflow-wrap:anywhere}.ac3 .ac3-resume-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 19px}.ac3 .ac3-resume-actions .ac2-primary{padding:12px 20px;min-height:49px;font-size:14px}.ac3 .ac3-resume-actions .ac2-primary svg{margin-left:5px}.ac3 .ac3-resume-actions .ac2-duration{margin:0;font-size:12px}.ac3 .ac3-see-route{font-size:12px;margin-top:7px}.ac3 .ac3-companion-margin{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:25px 30px;background:radial-gradient(ellipse at 90% 0%,#DDEFF2 0%,transparent 64%)}.ac3 .ac3-bodi-label{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ac3 .ac3-bodi-label>span:first-child{width:58px;flex-shrink:0}.ac3 .ac3-bodi-label strong{display:block;font-size:17px;line-height:1.5;font-weight:600;letter-spacing:-.02em}.ac3 .ac3-bodi-label small{display:block;font-size:12px;color:#546e65;margin-top:2px}.ac3 .ac3-companion-margin>p{color:#42645b;font-size:13px;line-height:1.9;max-width:39ch}.ac3 .ac3-companion-margin>.ac2-link{margin-top:3px}.ac3 .ac3-margin-note{display:flex;align-items:center;gap:10px;padding:12px 0 0;margin-top:10px;border-top:1px solid #BEDBCF;color:#546e65;font-size:11px;line-height:1.75;width:100%}.ac3 .ac3-margin-note>svg{width:23px;height:23px;color:#4d8071;transform:rotate(-7deg)}.ac3 .ac3-margin-note strong{font-weight:500}.ac3 .ac3-progress-line{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:27px 2px 25px}.ac3 .ac3-progress-line .ac2-progress{max-width:710px}.ac3 .ac3-progress-line .ac2-progress-copy{font-size:12px}.ac3 .ac3-module-tally{display:flex;gap:7px;align-items:center;flex-shrink:0;font-size:12px;color:#546e65}.ac3 .ac3-module-tally>svg{height:17px;width:17px;color:#246861}.ac3 .ac3-library-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #C6E3DC;margin-bottom:31px}.ac3 .ac3-library-bar .ac2-home-nav{gap:26px;border:0;margin:0}.ac3 .ac3-library-bar .ac2-home-nav>button{font-size:13px;min-height:66px}.ac3 .ac3-library-bar .ac2-search{margin:8px 0;max-width:295px;background:#f9fcf8}.ac3 .ac3-library-bar .ac2-search input{min-height:43px;font-size:13px}.ac3 .ac3-route .ac2-section-head{align-items:center;margin-bottom:23px}.ac3 .ac3-route .ac2-section-head h2,.ac3 .ac3-saved .ac2-section-head h2{font-size:clamp(24px,2.8vw,34px)}.ac3 .ac3-route .ac2-section-head>p{font-size:12px;flex-shrink:0}.ac3 .ac3-stations{list-style:none;padding:0;margin:0 0 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 23px}.ac3 .ac3-station{padding:0;min-width:0}.ac3 .ac3-station:before{content:none}.ac3 .ac3-station-button{display:flex;align-items:center;width:100%;gap:13px;padding:16px 8px 16px 0;border:0;border-bottom:1px solid #D2E5DA;border-radius:0;background:transparent;color:#203e38;min-height:112px;transition:background .18s}.ac3 .ac3-station-marker{display:flex;align-items:center;justify-content:center;width:42px;height:47px;min-width:42px;flex-shrink:0;background:#eef5ed;border:1px solid #CCDCD0;border-radius:12px 12px 19px;font-size:15px;font-weight:600;color:#426c5c}.ac3 .ac3-station-marker>svg{width:20px;height:20px}.ac3 .ac3-station-copy{display:block;flex:1;text-align:left}.ac3 .ac3-station-copy>small{font-size:10px;color:#546e65}.ac3 .ac3-station-copy>strong{font-size:14px;line-height:1.5;letter-spacing:-.015em;font-weight:600;margin:3px 0;overflow-wrap:anywhere}.ac3 .ac3-station-copy>span{display:block;font-size:11px;line-height:1.6;color:#546e65}.ac3 .ac3-station .ac3-station-chevron{width:16px;height:16px}.ac3 .ac3-station[data-current=true] .ac3-station-marker{background:#a6d1c4;border-color:#80b7a4;color:#214e40;transform:rotate(-6deg)}.ac3 .ac3-station[data-current=true] .ac3-station-copy>span{font-weight:650;color:#246861}.ac3 .ac3-station[data-status=complete] .ac3-station-marker{background:#e5eedb}.ac3 .ac3-station[data-status=locked] .ac3-station-marker{background:#f3f3ea;color:#64746a}.ac3 .ac3-station-button[aria-expanded=true]{border-bottom:2px solid #609F91;background:#f1f8f3}.ac3 .ac3-station-button:hover{background:#f1f8f3}.ac3 .ac3-atlas-index-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:7px 20px;padding-top:28px;margin-bottom:6px}.ac3 .ac3-atlas-index-heading h3{font-size:16px;font-weight:650;letter-spacing:-.02em}.ac3 .ac3-atlas-index-heading p{font-size:12px;color:#546e65}.ac3 .ac3-module-sheet{scroll-margin-top:100px;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);position:relative;border:1px solid #C6E3DC;border-radius:22px 22px 38px;background:#fffefa;overflow:hidden}.ac3 .ac3-module-intro{padding:28px;background:#e7f3f7;border-right:1px solid #C8DFDF}.ac3 .ac3-module-identity{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.ac3 .ac3-sheet-number{display:block;font-size:53px;font-weight:500;color:#3a7268;line-height:1;letter-spacing:-.065em;border-bottom:2px solid #A6CDD0;padding-bottom:10px;min-width:75px}.ac3 .ac3-module-identity h3{font-size:clamp(23px,2.2vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.04em;margin:11px 0 13px;overflow-wrap:anywhere;scroll-margin-top:155px}.ac3 .ac3-module-identity div>p:last-child{color:#546e65;font-size:12px}.ac3 .ac3-module-description{font-size:14px;line-height:1.85;color:#42645b;margin-top:19px;white-space:pre-line}.ac3 .ac3-close-module{font-size:12px;margin-top:17px}.ac3 .ac3-close-module svg{transform:rotate(180deg)}.ac3 .ac3-module-contents{padding:13px 24px 20px}.ac3 .ac3-module-contents .ac2-lesson-index button{min-height:78px;padding:14px 7px}.ac3 .ac3-module-contents .ac2-lesson-index button:hover:not(:disabled){background:#f0f7f1}.ac3 .ac3-module-contents .ac2-lesson-index>li[data-current=true] button{background:#eaf5ec;border-color:#b4d7c6}.ac3 .ac3-module-contents .ac2-lesson-marker{border-radius:9px 9px 14px;background:#edf5ed}.ac3 .ac3-module-contents .ac2-index-duration{display:inline-flex;align-items:center;gap:5px}.ac3 .ac3-module-contents .ac2-index-duration svg{width:12px;height:12px}.ac3 .ac3-next-chapter{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px dashed #BAD7C9;padding:19px 8px 0;margin-top:10px}.ac3 .ac3-next-chapter>span{min-width:0}.ac3 .ac3-next-chapter small{display:block;color:#546e65;font-size:11px}.ac3 .ac3-next-chapter strong{display:block;font-size:13px;font-weight:550;line-height:1.7;margin-top:3px}.ac3 .ac3-next-chapter .ac2-link{flex-shrink:0;font-size:12px}.ac3 .ac3-route-hint{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#546e65;padding:15px 0}.ac3 .ac3-route-hint svg{width:18px;height:18px}.ac3 .ac3-knowledge-bridge{display:flex;gap:21px;align-items:center;margin-top:33px;padding:27px 0 0;border-top:1px solid #C6E3DC}.ac3 .ac3-bridge-mark{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:59px;height:66px;background:#f5ecce;border:1px solid #E3D8AF;border-radius:15px 15px 26px;color:#6c653c;transform:rotate(-5deg)}.ac3 .ac3-bridge-mark svg{width:27px;height:27px}.ac3 .ac3-knowledge-bridge>div{flex:1;min-width:0}.ac3 .ac3-knowledge-bridge h2{font-size:22px;font-weight:600;letter-spacing:-.035em;margin:6px 0}.ac3 .ac3-knowledge-bridge p:not(.ac2-overline){font-size:13px;color:#546e65;max-width:70ch;line-height:1.85}.ac3 .ac3-knowledge-bridge>.ac2-link{flex-shrink:0}.ac3 .ac2-studio{background:#fffefa}.ac3 .ac2-reading-grid{gap:44px;grid-template-columns:minmax(0,760px) minmax(230px,1fr);padding-top:30px}.ac3 .ac2-reading-main{max-width:760px}.ac3 .ac2-lesson-heading{position:relative;padding:29px 31px 25px;margin-bottom:24px;background:#edf6ef;border:1px solid #C6E3DC;border-radius:22px 22px 45px}.ac3 .ac2-lesson-heading h1{font-size:clamp(29px,3.25vw,43px);margin-top:13px}.ac3 .ac3-reading-cue{display:flex;align-items:center;gap:13px;padding:13px 0 20px;margin-bottom:6px;border-bottom:1px solid #D5E5DD}.ac3 .ac3-reading-cue>span{flex-shrink:0}.ac3 .ac3-reading-cue>div{flex:1;min-width:0}.ac3 .ac3-reading-cue strong{font-size:13px;font-weight:600;display:block}.ac3 .ac3-reading-cue p{font-size:12px;color:#546e65;margin-top:3px;line-height:1.7}.ac3 .ac3-reading-cue .ac2-link{flex-shrink:0;font-size:13px}.ac3 .ac2-article{padding:0 4px}.ac3 .ac2-lesson-side{top:174px}.ac3 .ac2-margin-note{padding:16px 0 0 25px;border-left:1px solid #C6E3DC}.ac3 .ac2-margin-note>h2{font-size:20px;letter-spacing:-.03em;line-height:1.45;margin:11px 0 20px}.ac3 .ac3-margin-lessons{list-style:none;padding:0;margin:23px 0 0;border-top:1px solid #D1E4DA}.ac3 .ac3-margin-lessons li{border-bottom:1px solid #D1E4DA}.ac3 .ac3-margin-lessons button{width:100%;display:flex;align-items:flex-start;gap:9px;text-align:left;min-height:45px;padding:12px 3px;font-size:12px;line-height:1.7;color:#42645b;background:none;border:0}.ac3 .ac3-margin-lessons button>svg{width:14px;height:14px;margin-top:3px}.ac3 .ac3-margin-lessons button[aria-current=step]{color:#246861;font-weight:650}.ac3 .ac3-margin-foot{padding-top:18px;color:#546e65;font-size:12px;line-height:1.85}.ac3 .ac3-margin-foot>button{font-size:12px}.ac3 .ac2-learning-reflection{grid-template-columns:1.1fr 1fr;padding:26px;border-radius:21px 21px 38px;background:#e7f3f7;margin:38px 0 27px}.ac3 .ac2-learning-reflection h2{font-size:26px}.ac3 .ac2-notebook{background:#faf8ee;border:1px solid #E3DFC9;border-radius:17px;padding:0 19px}.ac3 .ac2-notebook summary{min-height:65px}.ac3 .ac2-notebook .ac-notes{background:#fffefa}.ac3 .ac2-lesson-finish{border-top:1px solid #C6E3DC;padding-top:24px}.ac3 .ac2-bodi-dock{border-radius:22px 22px 30px;box-shadow:0 5px #e4f1ea}.ac3 .ac2-bodi-context{border-bottom:1px solid #D4E7DB}.ac3 .ac3-success-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:min(520px,calc(100% - 32px));padding:13px 18px;border:1px solid #99C3AD;border-radius:15px;background:#eaf5e7;color:#245440;font-size:13px;line-height:1.7;box-shadow:0 7px 22px #214e4012;pointer-events:none;overflow-wrap:anywhere}.ac3 .ac3-success-notice svg{width:18px;height:18px}.ac3[data-motion=true] .ac3-success-notice{animation:ac3-confirm .24s ease-out}@keyframes ac3-confirm{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@media(min-width:1024px)and (max-width:1150px){.ac3 .ac2-reading-grid{grid-template-columns:minmax(0,1fr) 245px;gap:28px}.ac3 .ac2-learning-reflection{grid-template-columns:1fr}}@media(max-width:1023px){.ac3 .ac3-learning-desk{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ac3 .ac3-open-page,.ac3 .ac3-companion-margin{padding:23px}.ac3 .ac3-bodi-label{gap:8px}.ac3 .ac3-bodi-label strong{font-size:15px}.ac3 .ac3-bodi-label>span:first-child{width:48px}.ac3 .ac3-stations{grid-template-columns:repeat(2,minmax(0,1fr))}.ac3 .ac3-module-sheet{grid-template-columns:minmax(200px,.75fr) minmax(0,1.3fr)}.ac3 .ac3-module-intro{padding:23px}.ac3 .ac3-module-contents{padding:9px 17px 17px}.ac3 .ac3-module-tally{display:none}.ac3 .ac3-progress-line .ac2-progress{max-width:none}.ac3 .ac2-reading-grid,.ac3 .ac2-studio[data-bodi-open=true] .ac2-reading-grid{display:block;padding-top:23px}.ac3 .ac2-bodi-dock{border-radius:22px 22px 0 0}.ac3 .ac3-success-notice{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){.ac3 .ac3-welcome>p{display:none}.ac3 .ac3-module-sheet{display:block}.ac3 .ac3-module-intro{border-right:0;border-bottom:1px solid #C8DFDF;padding:23px}.ac3 .ac3-module-identity{flex-direction:row;gap:17px}.ac3 .ac3-sheet-number{font-size:38px;min-width:49px;flex-shrink:0;padding-bottom:7px;margin-top:5px}.ac3 .ac3-module-identity h3{font-size:25px;margin:7px 0 10px}.ac3 .ac3-close-module{margin:9px 0 -6px}.ac3 .ac3-library-bar{flex-direction:column;align-items:stretch;gap:0;padding-bottom:13px}.ac3 .ac3-library-bar .ac2-search{max-width:none;margin:4px 0 0}.ac3 .ac3-library-bar .ac2-search input{font-size:16px;min-height:46px}.ac3 .ac3-library-bar .ac2-home-nav{justify-content:flex-start;gap:24px}.ac3 .ac3-library-bar .ac2-home-nav>button{min-height:57px}.ac3 .ac3-knowledge-bridge{flex-wrap:wrap;gap:12px 17px}.ac3 .ac3-knowledge-bridge>.ac2-link{margin-left:76px}}@media(max-width:639px){.ac3 .ac3-home{padding-top:10px}.ac3 .ac3-breadcrumb-row{gap:7px}.ac3 .ac3-breadcrumb-row nav{gap:7px;font-size:11px}.ac3 .ac3-breadcrumb-row .ww-motion-control{font-size:0;padding:9px;min-width:44px}.ac3 .ac3-breadcrumb-row .ww-motion-note{font-size:10px}.ac3 .ac3-welcome{margin:10px 0 23px}.ac3 .ac3-welcome h1{font-size:38px}.ac3 .ac3-welcome .ac2-overline{font-size:10px}.ac3 .ac3-learning-desk{display:flex;flex-direction:column;border-radius:20px 20px 32px}.ac3 .ac3-open-page{padding:20px;border-right:0;border-bottom:1px solid #BDDCD1;border-radius:0 0 32px}.ac3 .ac3-page-context{font-size:11px;margin-bottom:17px}.ac3 .ac3-learning-desk h2{font-size:27px;margin:9px 0 19px}.ac3 .ac3-resume-module{font-size:11px}.ac3 .ac3-resume-actions{gap:11px}.ac3 .ac3-resume-actions .ac2-primary{flex:1;font-size:13px;padding:12px 15px}.ac3 .ac3-resume-actions .ac2-duration{font-size:11px}.ac3 .ac3-companion-margin{padding:17px 20px;display:grid;grid-template-columns:1fr;gap:0}.ac3 .ac3-bodi-label{margin-bottom:6px;gap:9px}.ac3 .ac3-bodi-label strong{font-size:14px}.ac3 .ac3-bodi-label small{font-size:11px}.ac3 .ac3-bodi-label>span:first-child{width:40px}.ac3 .ac3-companion-margin>p{font-size:12px;max-width:none;line-height:1.8}.ac3 .ac3-companion-margin>.ac2-link{font-size:12px;justify-self:start;min-height:40px}.ac3 .ac3-margin-note{display:none}.ac3 .ac3-progress-line{padding:24px 0 19px}.ac3 .ac3-progress-line .ac2-progress-copy{font-size:11px}.ac3 .ac3-library-bar{margin-bottom:25px}.ac3 .ac3-route .ac2-section-head h2{font-size:28px;max-width:19ch}.ac3 .ac3-stations{display:block}.ac3 .ac3-station-button{min-height:85px;padding:13px 7px 13px 0;gap:12px}.ac3 .ac3-station-marker{width:38px;min-width:38px;height:43px;font-size:14px}.ac3 .ac3-station-copy>strong{font-size:14px}.ac3 .ac3-station-copy>small{font-size:10px}.ac3 .ac3-module-intro{padding:21px 18px 18px}.ac3 .ac3-module-description{font-size:13px}.ac3 .ac3-module-contents{padding:8px 11px 16px}.ac3 .ac3-module-contents .ac2-lesson-index button{gap:9px;padding:12px 5px}.ac3 .ac3-module-contents .ac2-lesson-index-copy strong{font-size:13px}.ac3 .ac3-module-contents .ac2-index-duration{display:none}.ac3 .ac3-next-chapter{flex-direction:column;align-items:flex-start;gap:4px;padding-top:15px}.ac3 .ac3-knowledge-bridge{align-items:flex-start;padding-top:24px}.ac3 .ac3-bridge-mark{width:45px;height:53px;border-radius:12px 12px 19px}.ac3 .ac3-bridge-mark svg{width:22px;height:22px}.ac3 .ac3-knowledge-bridge h2{font-size:20px}.ac3 .ac3-knowledge-bridge>.ac2-link{margin-left:62px}.ac3 .ac2-lesson-heading{padding:22px 21px;margin-bottom:18px;border-radius:18px 18px 35px}.ac3 .ac2-lesson-heading h1{font-size:30px}.ac3 .ac3-reading-cue{flex-wrap:wrap;gap:8px 11px;padding-top:7px}.ac3 .ac3-reading-cue>div{flex-basis:calc(100% - 54px)}.ac3 .ac3-reading-cue .ac2-link{margin-left:43px;min-height:40px}.ac3 .ac2-article{padding:0}.ac3 .ac2-learning-reflection{grid-template-columns:1fr;padding:21px;gap:18px}.ac3 .ac2-notebook{padding:0 13px}}@media(prefers-reduced-motion:reduce){.ac3 .ac3-success-notice{animation:none}}.ac3[data-motion=false] :is(.ac3-station-button,.ac3-success-notice){animation:none;transition:none}.bc-profile{--pf-ink:#203E38;--pf-brand:#246861;--pf-light:#7AB8B2;--pf-muted:#546E65;--pf-line:#C6E3DC;--pf-paper:#FFFEFA;--pf-mint:#E4F3EF;--pf-blue:#E7F3F7;--pf-error:#943F2C;background:var(--pf-paper);color:var(--pf-ink);font-family:Inter,sans-serif;line-height:1.65;min-height:70vh;padding-bottom:64px;isolation:isolate}.bc-profile *{box-sizing:border-box;min-width:0}.bc-profile :is(h1,h2,h3,h4,p,figure,dl,dd,ul,fieldset){margin:0}.bc-profile :is(h1,h2,h3,h4){font-family:inherit;font-weight:600;letter-spacing:-.04em;line-height:1.25;color:var(--pf-ink);text-wrap:balance;overflow-wrap:anywhere}.bc-profile h2{font-size:30px}.bc-profile h3{font-size:22px}.bc-profile p{font-size:14px;line-height:1.85;color:var(--pf-muted);overflow-wrap:anywhere}.bc-profile :is(button,input,textarea,select){font:inherit}.bc-profile :is(button,a){-webkit-tap-highlight-color:transparent}.bc-profile :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--pf-brand);outline-offset:4px}.bc-profile [hidden]{display:none!important}.bc-profile button{cursor:pointer}.bc-profile button:disabled{cursor:not-allowed}.bc-profile .pf-wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.bc-profile .pf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}.bc-profile .pf-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-brand);font-weight:650}.bc-profile .pf-caption{display:block;font-size:12px;color:var(--pf-muted);line-height:1.7}.bc-profile .pf-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 17px;border:1px solid #B6D4C8;border-radius:13px;background:var(--pf-paper);color:var(--pf-brand);font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;text-align:center;transition:background .18s,border-color .18s,box-shadow .18s}.bc-profile .pf-button svg{width:17px;height:17px;flex-shrink:0}.bc-profile .pf-button.pf-primary{background:var(--pf-light);border-color:var(--pf-light);color:#153c36;box-shadow:0 3px #609f9630}.bc-profile .pf-button.pf-danger{background:#fff7f3;border-color:#dab6a9;color:var(--pf-error);box-shadow:none}.bc-profile .pf-button:disabled{opacity:.55;box-shadow:none}.bc-profile :is(.pf-text-link,.pf-edit-link){display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;line-height:1.7;color:var(--pf-brand);background:transparent;border:0;border-radius:5px;text-decoration:none;text-align:left}.bc-profile :is(.pf-text-link,.pf-edit-link)>svg{width:16px;height:16px;flex-shrink:0}.bc-profile .pf-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--pf-line);border-radius:50%;background:var(--pf-paper);color:var(--pf-brand)}.bc-profile .pf-icon-button>svg{width:18px;height:18px}@media(hover:hover){.bc-profile .pf-button:hover:not(:disabled){background:#e4f3ef;border-color:#8db9a8}.bc-profile .pf-button.pf-primary:hover:not(:disabled){background:#95c9bf;border-color:#95c9bf}.bc-profile .pf-button.pf-danger:hover:not(:disabled){background:#fbede8}.bc-profile :is(.pf-text-link,.pf-edit-link):hover{text-decoration:underline;text-underline-offset:4px}.bc-profile .pf-icon-button:hover{background:#e4f3ef}}.bc-profile .pf-entry{position:relative;background:#eaf4ee;border-bottom:1px solid #CCDFD3;isolation:isolate;overflow:hidden}.bc-profile .pf-entry:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;background:linear-gradient(122deg,#ddeee5,#e1eff1);border-radius:56% 0 0;z-index:-1}.bc-profile .pf-entry-inner{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:30px;max-width:1280px;width:calc(100% - 80px);margin:auto;padding:43px 0 30px;min-height:470px}.bc-profile .pf-entry-copy{position:relative;z-index:2;padding-bottom:8px}.bc-profile .pf-tiny-key{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #BCD8CB;border-radius:9px;background:#f4f9f1}.bc-profile .pf-tiny-key svg{width:15px;height:15px}.bc-profile .pf-entry h1{font-size:clamp(38px,4.4vw,62px);line-height:1.12;letter-spacing:-.058em;font-weight:650;margin-top:21px}.bc-profile .pf-entry h1>span{color:var(--pf-brand)}.bc-profile .pf-entry .pf-entry-description{font-size:15px;max-width:46ch;margin-top:22px;line-height:1.9}.bc-profile .pf-entry-links{display:flex;align-items:center;gap:13px 23px;flex-wrap:wrap;margin-top:25px}.bc-profile .pf-entry-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 11px;width:calc(100% - 80px);max-width:1200px;margin:auto;border-top:1px solid #BED9CB;color:#476b5d;font-size:12px}.bc-profile .pf-entry-foot .bc-motion-control{font-size:11px}.bc-profile .pf-identity-world{position:relative;min-height:357px;isolation:isolate;max-width:570px;width:100%;justify-self:center}.bc-profile .pf-world-grid{position:absolute;top:7%;right:0;bottom:1%;left:0;background-image:radial-gradient(#82A79766 .7px,transparent .7px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 69%);mask-image:radial-gradient(ellipse at center,#000,transparent 69%);z-index:-2}.bc-profile .pf-world-arch{position:absolute;top:25px;right:15%;bottom:13px;left:12%;border:1px solid #A5C8B580;border-radius:48% 48% 14px 14px;background:#f6f9ef75;z-index:-1;overflow:hidden}.bc-profile .pf-world-arch>span:first-child{position:absolute;top:11%;left:12%;right:12%;bottom:0;border:1px solid #B2D1BE90;border-radius:48% 48% 0 0}.bc-profile .pf-world-arch>span:last-child{position:absolute;left:50%;top:12%;bottom:0;border-left:1px solid #B2D1BE60}.bc-profile .pf-key-object{position:absolute;z-index:1;width:154px;height:215px;top:-2px;right:4%;transform:rotate(12deg);transform-origin:51% 13%;pointer-events:none;filter:drop-shadow(3px 6px 4px #2E554411)}.bc-profile .pf-personal-key{width:100%;height:100%;display:block;overflow:visible}.bc-profile .pf-nameplate{position:relative;margin:110px 60px 64px 18px;min-height:159px;padding:25px 33px 23px;background:#fffefa;border:1px solid #729F8B;border-radius:17px;box-shadow:0 4px #b7d1bf,0 5px #729f8b,0 13px 28px #3155450c;transform:rotate(-3deg);text-align:center;z-index:2}.bc-profile .pf-nameplate-label{display:block;font-size:10px;font-weight:550;letter-spacing:.13em;text-transform:uppercase;color:#546e65;margin-bottom:9px}.bc-profile .pf-nameplate>strong{display:block;font-size:clamp(21px,2.05vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.25;overflow-wrap:anywhere;padding-inline:6px}.bc-profile .pf-nameplate-brand{display:block;color:#5a796b;font-size:10px;letter-spacing:.035em;border-top:1px solid #DDE9DF;padding-top:11px;margin-top:15px}.bc-profile .pf-nameplate-screw{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;border:1px solid #88AB97;background:#d0e0d0}.bc-profile .pf-nameplate-screw:after{content:"";position:absolute;top:2px;left:0;right:0;border-top:1px solid #88AB97;transform:rotate(-45deg)}.bc-profile .pf-screw-left{left:12px}.bc-profile .pf-screw-right{right:12px}.bc-profile .pf-world-caption{position:absolute;bottom:15px;left:13%;font-size:13px;color:#4c7764;transform:rotate(-6deg);display:flex;align-items:center;gap:4px}.bc-profile .pf-world-caption svg{width:51px;height:36px;transform:rotate(202deg);margin-top:-21px}.bc-profile .pf-world-spark{position:absolute;top:61px;left:12%;color:#769e85;transform:rotate(-12deg)}.bc-profile .pf-world-spark svg{width:26px;height:26px;stroke-width:1.2}.bc-profile .pf-world-dot{position:absolute;bottom:43px;right:10%;width:12px;height:12px;background:#e9ddae;border:1px solid #CBBB8A;border-radius:50%}.bc-profile .pf-world-access{display:flex;align-items:center;justify-content:center;gap:7px;position:absolute;right:8%;bottom:49px;max-width:75%;padding:9px 14px;background:#d4e6d3;border:1px solid #A1C19C;border-radius:9px 9px 20px;font-size:11px;line-height:1.5;color:#3d6246;transform:rotate(3deg);z-index:4}.bc-profile .pf-world-access>svg{width:14px;height:14px;flex-shrink:0}.bc-profile .pf-navigation{padding:28px 0 34px;scroll-margin-top:100px}.bc-profile .pf-nav{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid #D5E5DA;padding-bottom:17px}.bc-profile .pf-nav>button{position:relative;display:flex;align-items:center;gap:11px;flex:1 1 160px;min-height:65px;border:1px solid transparent;border-radius:14px;padding:10px 14px;background:transparent;text-align:left;color:#546e65;transition:background .2s,border-color .2s}.bc-profile .pf-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;flex:0 0 35px;border-radius:11px;background:#eff5ef;border:1px solid #E0EBE0;color:#4e7968}.bc-profile .pf-nav-icon>svg{width:17px;height:17px}.bc-profile .pf-nav strong{display:block;font-size:13px;font-weight:600;line-height:1.5}.bc-profile .pf-nav small{display:block;font-size:10px;line-height:1.7;white-space:normal;margin-top:1px;color:#516d5c}.bc-profile .pf-nav-number{margin-left:auto;font-size:10px;color:#516d5c;align-self:flex-start;line-height:1.4}.bc-profile .pf-nav>button[aria-selected=true]{background:#e7f2e8;border-color:#b8d4be;color:#244c39}.bc-profile .pf-nav>button[aria-selected=true] .pf-nav-icon{background:#cbe3cd;border-color:#afcbb3;color:#29553f}@media(hover:hover){.bc-profile .pf-nav>button:hover{background:#f0f6ef;border-color:#d5e3d4}}.bc-profile .pf-panel{outline-offset:7px;border-radius:4px}.bc-profile .pf-content-heading{padding:4px 0 31px;max-width:760px}.bc-profile .pf-content-heading h2{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.05em;margin:10px 0 12px}.bc-profile .pf-content-heading>p{max-width:62ch}.bc-profile .pf-details-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:5px 0 27px}.bc-profile .pf-details-intro h2{font-size:clamp(29px,3vw,39px);margin-top:13px;letter-spacing:-.048em}.bc-profile .pf-details-intro h2 span{color:#416c57}.bc-profile .pf-details-intro>p{max-width:39ch;padding-bottom:3px}.bc-profile .pf-details-composition{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:44px;align-items:center;padding-bottom:45px}.bc-profile .pf-contact-page{padding:9px 0 0}.bc-profile .pf-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bc-profile .pf-contact-page .pf-heading-row{padding-bottom:9px;border-bottom:1px solid #CDDED2}.bc-profile .pf-contact-page h3{font-size:21px}.bc-profile .pf-detail-list{padding:3px 0 6px}.bc-profile .pf-detail-row{display:block;position:relative;padding:16px 0;border-bottom:1px solid #E1EAE1}.bc-profile .pf-detail-row>dt,.bc-profile .pf-detail-row>dd{padding-left:49px}.bc-profile .pf-detail-row .pf-detail-symbol{position:absolute;left:0;top:50%;transform:translateY(-50%)}.bc-profile .pf-detail-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;border-radius:11px;color:#47745f;background:#f0f5eb}.bc-profile .pf-detail-symbol svg{width:17px;height:17px;stroke-width:1.7}.bc-profile .pf-detail-row dt{font-size:11px;color:#607767;margin-bottom:4px}.bc-profile .pf-detail-row dd{font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;letter-spacing:-.02em}.bc-profile .pf-value-empty{font-size:14px;color:#607767;font-weight:400}.bc-profile .pf-footnote{font-size:11px;margin-top:13px;color:#5a7364}.bc-profile .pf-address-post{position:relative;min-height:260px;background:#eaf3f4;border:1px solid #BED7DC;border-radius:8px 8px 35px;padding:26px 29px 22px;transform:rotate(1.5deg);isolation:isolate;box-shadow:4px 4px #f8fcf7,5px 5px #d3e2dd}.bc-profile .pf-post-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.bc-profile .pf-post-top .pf-eyebrow{font-size:10px;letter-spacing:.065em;padding-top:4px}.bc-profile .pf-post-stamp{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;flex-shrink:0;width:49px;height:58px;color:#426d74;border:1px dashed #8AAEB1;background:#d7eaec;border-radius:3px;transform:rotate(7deg)}.bc-profile .pf-post-stamp>svg{width:24px;height:24px;stroke-width:1.3}.bc-profile .pf-post-stamp>span{font-size:7px;letter-spacing:.1em}.bc-profile .pf-address-post h3{font-size:26px;margin-top:4px}.bc-profile .pf-address-lines{padding:19px 0 17px;min-height:105px}.bc-profile .pf-address-lines address{font-style:normal;display:grid;gap:4px;font-size:14px;line-height:1.6;color:#4d6d70;overflow-wrap:anywhere}.bc-profile .pf-address-lines address strong{font-size:16px;font-weight:550;color:#315752}.bc-profile .pf-address-lines p{font-size:13px}.bc-profile .pf-post-dashes{display:block;position:absolute;bottom:24px;right:25px;width:58px;height:14px;border-block:1px solid #9CBDC0;opacity:.65;transform:rotate(-8deg)}.bc-profile .pf-post-dashes:after{content:"";position:absolute;top:5px;right:0;bottom:5px;left:0;border-top:1px solid #9CBDC0}.bc-profile .pf-access-world{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center;position:relative;background:#264f41;border:1px solid #264F41;border-radius:27px 27px 60px;padding:39px 42px;margin:3px 0 44px;isolation:isolate;overflow:hidden}.bc-profile .pf-access-world:before{content:"";position:absolute;width:340px;height:340px;border:1px solid #7BAE8833;left:-190px;bottom:-160px;border-radius:50%;z-index:-1;box-shadow:0 0 0 28px #7bae8809,0 0 0 55px #7bae8805}.bc-profile .pf-access-copy>.pf-eyebrow{color:#b4d3b9;font-size:10px}.bc-profile .pf-access-copy h2{font-size:clamp(30px,2.7vw,37px);color:#f0f7ea;margin-top:13px}.bc-profile .pf-access-copy>p{color:#cdded0;margin-top:15px;max-width:36ch}.bc-profile .pf-access-copy>.pf-text-link{color:#c8e2bd;margin-top:12px}.bc-profile .pf-access-world :is(a,button):focus-visible{outline-color:#bee3cc}.bc-profile .pf-access-pass{position:relative;padding:21px 25px;background:#f6f6e9;border:1px solid #D9E0C5;border-radius:10px;transform:rotate(-2deg);box-shadow:0 8px 23px #061d1a14;color:#304b3c}.bc-profile .pf-pass-heading{display:flex;align-items:center;gap:8px;border-bottom:1px dashed #C1CFB5;padding-bottom:14px;color:#526b4f;font-size:11px;font-weight:550}.bc-profile .pf-pass-heading>svg{width:16px;height:16px}.bc-profile .pf-pass-perforation{margin-left:auto;width:28px;height:7px;background:#315947;border:1px solid #284738;border-radius:8px;box-shadow:0 1px #fff}.bc-profile .pf-pass-package{padding:17px 0}.bc-profile .pf-pass-package .pf-caption{font-size:10px;color:#64755b}.bc-profile .pf-pass-package h3{font-size:27px;line-height:1.25;letter-spacing:-.045em;margin-top:4px;color:#36523b}.bc-profile .pf-access-facts>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;border-top:1px solid #E0E4D0;font-size:12px;color:#4d664b}.bc-profile .pf-access-facts dt,.bc-profile .pf-access-facts dd{display:flex;align-items:center;gap:7px;line-height:1.6}.bc-profile .pf-access-facts dd{font-weight:600;text-align:right}.bc-profile .pf-access-facts svg{width:14px;height:14px;flex-shrink:0}.bc-profile .pf-access-links{display:flex;flex-wrap:wrap;gap:0 18px;border-top:1px dashed #C1CFB5;margin-top:10px;padding-top:7px}.bc-profile .pf-access-links>a{display:inline-flex;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:600;color:#3e653d;text-decoration:none}.bc-profile .pf-access-links>a>svg{width:13px;height:13px}.bc-profile .pf-access-pass :is(a,button):focus-visible{outline-color:var(--pf-brand)}.bc-profile .pf-mail-world{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:28px;background:#f1f6ed;border:1px solid #DBE7D5;border-radius:65px 20px 20px;padding:28px 30px 28px 15px}.bc-profile .pf-postcard-art{display:block;width:100%;height:auto}.bc-profile .pf-mail-copy h2{font-size:28px;margin:9px 0 8px}.bc-profile .pf-mail-copy .pf-eyebrow{font-size:10px}.bc-profile .pf-mail-copy p{font-size:13px}.bc-profile .pf-mail-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#426547;margin-top:12px;font-weight:550}.bc-profile .pf-mail-status svg{width:14px;height:14px}.bc-profile .pf-mail-world>.pf-button{background:#fffefa}.bc-profile .pf-personal-help{display:flex;align-items:center;gap:18px;padding:30px 0 2px;margin-top:30px;border-top:1px solid #D9E5D7}.bc-profile .pf-help-symbol{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex:0 0 43px;background:#f0f5e9;border:1px solid #DBE4CC;border-radius:50%;color:#55794f}.bc-profile .pf-help-symbol>svg{width:19px;height:19px}.bc-profile .pf-personal-help strong{font-size:15px;font-weight:550;letter-spacing:-.02em}.bc-profile .pf-personal-help p{font-size:12px;margin-top:3px}.bc-profile .pf-personal-help>.pf-text-link{margin-left:auto;flex-shrink:0}.bc-profile .pf-editor{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid #AACBBE;border-radius:24px;padding:0;width:calc(100% - 40px);max-width:600px;max-height:calc(100dvh - 48px);overflow:auto;background:#fffefa;color:var(--pf-ink);box-shadow:0 24px 90px #183c342e}.bc-profile .pf-editor::backdrop,.bc-profile .pf-confirm::backdrop{background:#123f395c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bc-profile .pf-editor-body{padding:28px}.bc-profile .pf-editor-handle{display:none}.bc-profile .pf-editor-heading{display:flex;align-items:flex-start;gap:15px;padding-bottom:22px}.bc-profile .pf-editor-heading>div{flex:1}.bc-profile .pf-editor-heading h2{font-size:28px;margin:8px 0 10px}.bc-profile .pf-editor-heading p:last-child{font-size:13px}.bc-profile .pf-editor-fields{display:grid;gap:18px;border:0;padding:0}.bc-profile .pf-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bc-profile .pf-address-numbers{grid-template-columns:.75fr .75fr 1.2fr}.bc-profile .pf-field label{display:block;font-size:12px;font-weight:600;color:#365b4b;margin-bottom:7px}.bc-profile .pf-field input{width:100%;min-height:48px;padding:11px 13px;background:#fafcf7;border:1px solid #B8D0C2;border-radius:11px;font-size:16px;line-height:1.5;color:#244b3b;transition:border-color .18s,box-shadow .18s;min-width:0}.bc-profile .pf-field input:focus{border-color:#5c9a84;box-shadow:0 0 0 3px #7ab8b221}.bc-profile .pf-field input[readonly]{background:#f0f4ed;color:#597060;border-style:dashed}.bc-profile .pf-field-note{font-size:11px;margin-top:6px;color:#647562}.bc-profile .pf-editor-footer{padding-top:22px;margin-top:24px;border-top:1px solid #D5E3D5}.bc-profile .pf-editor-footer>p{font-size:11px;margin-bottom:12px}.bc-profile .pf-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:11px;flex-wrap:wrap}.bc-profile .pf-editor-actions .pf-primary{order:1}.bc-profile .pf-editor-fields:disabled{opacity:.72}.bc-profile .pf-preference{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;background:#edf5e9;border:1px solid #CADDC4;border-radius:15px}.bc-profile .pf-preference>span:first-child{display:grid;gap:5px}.bc-profile .pf-preference strong{font-size:14px;color:#325841;font-weight:600}.bc-profile .pf-preference #pf-updates-help{font-size:12px;line-height:1.8;color:#526e55}.bc-profile .pf-switch{position:relative;display:inline-flex;flex:0 0 48px;width:48px;height:28px;align-items:center}.bc-profile .pf-switch>input{position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px;width:52px;height:44px;z-index:2;opacity:0;cursor:pointer;margin:0}.bc-profile .pf-switch>span{width:48px;height:28px;background:#d0dacc;border:1px solid #879F88;border-radius:20px;transition:background .2s}.bc-profile .pf-switch>span:before{content:"";position:absolute;width:20px;height:20px;top:4px;left:4px;border:1px solid #829885;border-radius:50%;background:#fffefa;transition:transform .2s}.bc-profile .pf-switch>input:checked+span{background:#447761;border-color:#447761}.bc-profile .pf-switch>input:checked+span:before{transform:translate(20px);border-color:#ecf5e9}.bc-profile .pf-switch>input:focus-visible+span{outline:2px solid #246861;outline-offset:4px}.bc-profile .pf-discard{padding:25px;background:#f7f4e7;border:1px solid #E1D8BA;border-radius:16px}.bc-profile .pf-discard>svg{width:26px;height:26px;color:#816934;margin-bottom:14px}.bc-profile .pf-discard h3{font-size:23px;margin-bottom:10px}.bc-profile .pf-discard .pf-editor-actions{justify-content:flex-start;margin-top:20px}.bc-profile .pf-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 17px;background:#eaf5e9;border:1px solid #BBD5B4;border-radius:13px;color:#365d38;font-size:13px;line-height:1.8;margin-bottom:18px;overflow-wrap:anywhere}.bc-profile .pf-notice>svg{width:18px;height:18px;flex-shrink:0;margin-top:3px}.bc-profile .pf-notice.pf-notice-error{background:#fff5ee;border-color:#d9bdaa;color:#8f432b}.bc-profile .pf-editor .pf-notice{margin:18px 0 0}.bc-profile .pf-save-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:13px;max-width:calc(100% - 32px);width:-moz-max-content;width:max-content;padding:15px 23px;border:1px solid #A8CAB2;background:#f0f8ea;border-radius:19px;box-shadow:0 8px 35px #163d3420;z-index:65}.bc-profile .pf-save-toast>span{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;background:#cbe3c4;flex:0 0 33px;color:#2d6135}.bc-profile .pf-save-toast svg{width:18px;height:18px}.bc-profile .pf-save-toast strong{font-size:13px;font-weight:600}.bc-profile .pf-save-toast p{font-size:11px;line-height:1.6}.bc-profile .pf-purchases{display:grid;gap:37px}.bc-profile .pf-sheet{padding:27px 0;border-top:1px solid #D2E2D5}.bc-profile .pf-section-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:23px}.bc-profile .pf-section-title>span{display:flex;align-items:center;justify-content:center;flex:0 0 39px;width:39px;height:39px;background:#eaf2e6;border:1px solid #CEE0C6;border-radius:12px;color:#48764d}.bc-profile .pf-section-title>span>svg{width:19px;height:19px}.bc-profile .pf-section-title h2{font-size:24px;letter-spacing:-.04em}.bc-profile .pf-section-title p{font-size:12px;margin-top:6px}.bc-profile .pf-package{display:grid;grid-template-columns:minmax(0,1fr) 290px;background:#eaf2e7;border:1px solid #C0D5B9;border-radius:16px 16px 38px;overflow:hidden}.bc-profile .pf-package-main{padding:32px}.bc-profile .pf-package-main .pf-eyebrow{font-size:10px}.bc-profile .pf-package-main h3{font-size:35px;margin:12px 0}.bc-profile .pf-package-main>p:not(.pf-eyebrow){font-size:13px;max-width:62ch}.bc-profile .pf-features{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 23px;margin-top:22px}.bc-profile .pf-features li{display:flex;gap:8px;font-size:12px;color:#4c6d50;line-height:1.8}.bc-profile .pf-features svg{width:15px;height:15px;flex-shrink:0;margin-top:4px;color:#366b43}.bc-profile .pf-package-main>.pf-text-link{margin-top:15px}.bc-profile .pf-package-balance{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 28px;background:#d9e8d4;border-left:1px dashed #A6C199}.bc-profile .pf-package-balance>svg{width:25px;height:25px;color:#3d6a40;margin-bottom:18px}.bc-profile .pf-package-balance>strong{font-size:43px;font-weight:550;line-height:1.2;letter-spacing:-.05em;color:#355a36;overflow-wrap:anywhere}.bc-profile .pf-package-balance>strong>span{font-size:22px;font-weight:450;color:#60795a;letter-spacing:-.025em}.bc-profile .pf-package-balance>strong.pf-learning-word{font-size:26px}.bc-profile .pf-package-balance>p{font-size:13px;margin-top:9px;color:#4c6b48}.bc-profile .pf-package-balance small{font-size:10px;color:#4c6347;line-height:1.8;margin-top:10px}.bc-profile .pf-meter{width:100%;height:6px;border-radius:4px;background:#bfd4b8;margin-top:20px;overflow:hidden}.bc-profile .pf-meter>span{display:block;height:100%;background:#4d7d46;border-radius:4px}.bc-profile .pf-heading-row>.pf-text-link{margin-bottom:18px}.bc-profile .pf-dossiers{border-top:1px solid #D4E2D6}.bc-profile .pf-dossier{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #DCE7DC}.bc-profile .pf-dossier-art{display:flex;align-items:center;justify-content:center;background:#e8f1eb;border:1px solid #CBDECE;width:64px;height:65px;border-radius:16px 16px 24px;overflow:hidden;color:#557d64}.bc-profile .pf-dossier-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-profile .pf-dossier-art>svg{width:25px;height:25px;stroke-width:1.4}.bc-profile .pf-dossier-copy h3{font-size:17px;line-height:1.45;letter-spacing:-.025em}.bc-profile .pf-dossier-copy p{font-size:12px;margin-top:5px}.bc-profile .pf-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:600;line-height:1.6;padding:4px 9px;border:1px solid #C1D5C6;border-radius:7px;background:#eaf3e8;color:#446a46;white-space:normal}.bc-profile .pf-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex:0 0 4px}.bc-profile .pf-status:is([data-status=open],[data-status=pending],[data-status=opgepakt]){background:#f8f1df;color:#7c632b;border-color:#e0d4ac}.bc-profile .pf-status[data-status=nieuw]{background:#e8f1f5;color:#426d7a;border-color:#c3d8de}.bc-profile .pf-status:is([data-status=failed],[data-status=expired]){background:#faede6;color:#92492f;border-color:#e2c3b3}.bc-profile .pf-status[data-status=cancelled]{background:#f1f2eb;color:#65705c;border-color:#d8dece}.bc-profile .pf-invoices{background:#f6f7ee;border:1px solid #D8E0CB;border-radius:23px;padding:30px}.bc-profile .pf-invoice-filter{display:flex;flex-wrap:wrap;gap:6px;margin:1px 0 23px}.bc-profile .pf-invoice-filter>button{font-size:12px;font-weight:500;min-height:44px;padding:8px 14px;background:transparent;border:1px solid transparent;border-radius:11px;color:#596f53;transition:background .18s,border-color .18s}.bc-profile .pf-invoice-filter>button[aria-pressed=true]{background:#e3ecd9;color:#3b5f39;border-color:#bfd1b1;font-weight:600}.bc-profile .pf-invoice-list{display:grid;gap:10px}.bc-profile .pf-invoice{display:grid;grid-template-columns:39px minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:20px;background:#fffefa;border:1px solid #D8E2D1;border-radius:12px}.bc-profile .pf-invoice[data-credit=true]{border-left:3px solid #8CADA4;background:#f3f8f2}.bc-profile .pf-invoice-symbol{display:flex;align-items:center;justify-content:center;width:37px;height:45px;border:1px solid #D3DEBE;border-radius:6px;background:#eff2e3;color:#607d4d}.bc-profile .pf-invoice-symbol>svg{width:18px;height:18px;stroke-width:1.5}.bc-profile .pf-invoice-copy .pf-caption{font-size:10px}.bc-profile .pf-invoice-copy h3{font-size:16px;letter-spacing:-.02em;line-height:1.5;margin-top:2px}.bc-profile .pf-invoice-copy p{font-size:11px;line-height:1.75;margin-top:4px}.bc-profile .pf-invoice-total{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bc-profile .pf-invoice-total>strong{font-size:16px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.bc-profile .pf-download{font-size:11px;min-height:44px;padding:9px 12px;border-color:#cddcc3;background:#f7f9f2}.bc-profile .pf-referral{border:0;padding-top:0}.bc-profile .pf-referral-pass{display:flex;justify-content:space-between;align-items:center;gap:26px;background:#edf4e6;border:1px solid #C9DCB8;border-radius:15px 15px 42px;padding:33px 36px;position:relative}.bc-profile .pf-referral-pass:before{content:"";position:absolute;top:-6px;left:34px;width:56px;height:13px;border:1px solid #AACB9C;border-radius:4px;background:#c4dab4;transform:rotate(-7deg)}.bc-profile .pf-referral-pass code{display:block;font-family:inherit;font-size:clamp(27px,4vw,43px);letter-spacing:.085em;font-weight:550;color:#3f653e;line-height:1.5;margin:10px 0 9px;overflow-wrap:anywhere}.bc-profile .pf-referral-pass p:last-child{max-width:58ch;font-size:13px}.bc-profile .pf-referral-pass>.pf-button{flex-shrink:0}.bc-profile .pf-referral-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-bottom:1px solid #D7E3D4;padding:31px 0}.bc-profile .pf-referral-counts>div{display:flex;align-items:center;gap:18px}.bc-profile .pf-referral-counts dt{font-size:13px;color:#526f50;order:1}.bc-profile .pf-referral-counts dd{font-size:38px;line-height:1;font-weight:500;letter-spacing:-.05em;color:#3f683f}.bc-profile .pf-referral-history{padding-top:26px}.bc-profile .pf-referral-history>h3{font-size:20px;margin-bottom:19px}.bc-profile .pf-referral-row{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:22px;padding:18px 0;border-top:1px solid #DCE7D9}.bc-profile .pf-referral-row strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.bc-profile .pf-referral-row p{font-size:11px;margin-top:4px}.bc-profile .pf-referral-reward{font-size:25px;color:#457646;text-align:right;line-height:1.2;font-weight:500}.bc-profile .pf-referral-reward small{display:block;font-size:10px;color:#5e7455;margin-top:6px;font-weight:400}.bc-profile .pf-referral-start{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;align-items:center;background:#edf5e7;border:1px solid #CEDFC2;border-radius:70px 20px 20px;padding:34px 40px}.bc-profile .pf-referral-start h3{font-size:28px;margin-bottom:13px}.bc-profile .pf-referral-start .pf-button{margin-top:20px}.bc-profile .pf-certificates{border:0;padding:0}.bc-profile .pf-certificate-count{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#eaf1df;border:1px solid #C7D4B1;border-radius:50%;color:#5b7045;font-size:12px;margin-bottom:22px}.bc-profile .pf-certificate{position:relative;padding:35px 40px;background:#f7f5e8;border:1px solid #DCD9BA;border-radius:10px 10px 25px;box-shadow:4px 4px #fffefa,5px 5px #dedec5;margin:3px 7px 27px 0}.bc-profile .pf-certificate:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #E5E0C8;border-radius:4px 4px 17px;pointer-events:none}.bc-profile .pf-certificate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:23px}.bc-profile .pf-certificate-head>.lucide{width:49px;height:58px;color:#899351;stroke-width:1.3;flex-shrink:0}.bc-profile .pf-certificate-head .pf-eyebrow{font-size:10px;color:#647044}.bc-profile .pf-certificate-head h3{font-size:29px;line-height:1.25;margin-top:12px;color:#4b613f}.bc-profile .pf-certificate>p{font-size:13px;color:#627151}.bc-profile .pf-certificate-course{display:grid;gap:4px;padding:20px 0;margin-top:10px;border-bottom:1px solid #DCDDC3}.bc-profile .pf-certificate-course strong{font-size:20px;font-weight:550;color:#4f6740}.bc-profile .pf-certificate-course .pf-caption{font-size:11px;color:#5c6b4f}.bc-profile .pf-certificate-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:19px 0}.bc-profile .pf-certificate-details dt{font-size:10px;color:#5c6b4f}.bc-profile .pf-certificate-details dd{font-size:13px;margin-top:5px;color:#536845}.bc-profile .pf-certificate .pf-certificate-story{max-width:85ch;font-size:12px;line-height:1.9;margin-top:2px}.bc-profile .pf-certificate-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #DDDFC6;padding-top:23px;margin-top:24px}.bc-profile .pf-certificate-footer>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#51703f}.bc-profile .pf-certificate-footer>span>svg{width:16px;height:16px}.bc-profile .pf-security-world{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:37px;background:#eaf3ef;border:1px solid #C7DDD2;border-radius:22px 22px 40px;padding:32px;margin-bottom:38px}.bc-profile .pf-security-intro{display:flex;align-items:flex-start;gap:17px}.bc-profile .pf-security-mark{display:flex;align-items:center;justify-content:center;width:54px;height:64px;flex:0 0 54px;border:1px solid #A3C2AF;border-radius:15px 15px 24px 24px;background:#d9eadd;color:#48765a}.bc-profile .pf-security-mark>svg{width:27px;height:27px;stroke-width:1.4}.bc-profile .pf-security-intro h3{font-size:27px;margin:9px 0 13px}.bc-profile .pf-security-intro p{font-size:12px}.bc-profile .pf-security-intro .pf-eyebrow{font-size:10px}.bc-profile .pf-security-intro strong{font-weight:500}.bc-profile .pf-security-options{display:flex;flex-direction:column;justify-content:center;gap:8px}.bc-profile .pf-security-options>:is(a,button){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#fffefa;border:1px solid #CCDED0;border-radius:12px;color:#3e684d;text-align:left;text-decoration:none;min-height:57px}.bc-profile .pf-security-options>:is(a,button)>span{display:flex;align-items:center;gap:10px}.bc-profile .pf-security-options strong{font-size:12px;font-weight:550;line-height:1.6}.bc-profile .pf-security-options svg{width:17px;height:17px;flex-shrink:0}.bc-profile .pf-account{padding:26px 0 0}.bc-profile .pf-danger-area{display:flex;align-items:flex-start;gap:20px;padding:26px;border:1px solid #E0D8C8;background:#f9f6ee;border-radius:17px}.bc-profile .pf-danger-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:46px;border:1px solid #DCC7B5;border-radius:12px;background:#f7ece0;color:#8d6748}.bc-profile .pf-danger-symbol>svg{width:21px;height:21px;stroke-width:1.6}.bc-profile .pf-danger-area h3{font-size:22px;margin-bottom:11px}.bc-profile .pf-danger-area p{font-size:13px}.bc-profile .pf-danger-area .pf-warning-copy{font-size:12px;margin-top:7px;max-width:70ch}.bc-profile .pf-danger-area .pf-button{margin-top:20px}.bc-profile .pf-deletion-status{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 21px;margin-bottom:20px;background:#f6f0df;border:1px solid #DCD0AA;border-radius:15px;color:#735f31}.bc-profile .pf-deletion-status>svg{width:22px;height:22px;flex-shrink:0}.bc-profile .pf-deletion-status>div{flex:1}.bc-profile .pf-deletion-status strong{font-size:13px;font-weight:600;line-height:1.65}.bc-profile .pf-deletion-status p{font-size:12px;color:#796a44;margin-top:4px}.bc-profile .pf-confirm{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:480px;width:calc(100% - 32px);padding:0;border:1px solid #D0D9C4;border-radius:23px;background:#fffefa;max-height:calc(100dvh - 32px);overflow:auto;color:var(--pf-ink);box-shadow:0 24px 80px #183c3426}.bc-profile .pf-confirm-body{padding:28px}.bc-profile .pf-confirm-body>.pf-danger-symbol{margin-bottom:19px}.bc-profile .pf-confirm h2{font-size:27px;margin:9px 0 14px}.bc-profile .pf-confirm-body>p:last-of-type{font-size:13px}.bc-profile .pf-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:25px}.bc-profile .pf-empty{display:flex;align-items:flex-start;gap:20px;padding:30px;border:1px dashed #C2D5BA;background:#f3f7ee;border-radius:18px;color:#56794a}.bc-profile .pf-empty>svg{width:30px;height:30px;flex-shrink:0;stroke-width:1.3}.bc-profile .pf-empty h3{font-size:21px;line-height:1.4;margin-bottom:8px}.bc-profile .pf-empty p{font-size:13px}.bc-profile .pf-empty .pf-button{margin-top:16px}.bc-profile .pf-load{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:430px;padding:55px 25px;text-align:center;max-width:700px;margin:auto;gap:15px}.bc-profile .pf-load>svg{width:32px;height:32px;color:#527e60}.bc-profile .pf-load h1{font-size:30px;line-height:1.35}.bc-profile .pf-load p{font-size:14px;max-width:52ch}.bc-profile .pf-spin{animation:pf-spin 1s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}@keyframes pf-key-sway{0%,to{transform:rotate(12deg)}50%{transform:rotate(8deg)}}@keyframes pf-spark-turn{0%,to{transform:rotate(-12deg)}50%{transform:rotate(5deg)}}.bc-profile[data-motion=true] .pf-key-object{animation:pf-key-sway 6.5s ease-in-out infinite}.bc-profile[data-motion=true] .pf-world-spark{animation:pf-spark-turn 8s ease-in-out infinite}.bc-profile[data-motion=false] *,.bc-profile[data-motion=false] *:before,.bc-profile[data-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:1100px){.bc-profile .pf-wrap,.bc-profile .pf-entry-foot{width:calc(100% - 48px)}.bc-profile .pf-entry-inner{width:calc(100% - 48px);gap:20px;min-height:440px}.bc-profile .pf-entry h1{font-size:46px}.bc-profile .pf-entry .pf-entry-description{font-size:14px}.bc-profile .pf-nameplate{margin-right:37px;margin-left:0;padding-inline:23px}.bc-profile .pf-key-object{right:-2%;width:136px;height:190px}.bc-profile .pf-nameplate>strong{font-size:25px}.bc-profile .pf-nav>button{padding-inline:10px;gap:8px;flex-basis:140px}.bc-profile .pf-nav-number{display:none}.bc-profile .pf-details-composition{gap:29px}.bc-profile .pf-access-world{gap:35px;padding:31px}.bc-profile .pf-mail-world{grid-template-columns:110px minmax(0,1fr);gap:21px;padding:25px}.bc-profile .pf-mail-world>.pf-button{grid-column:2;justify-self:start}.bc-profile .pf-mail-art{grid-row:1/3}.bc-profile .pf-package{grid-template-columns:minmax(0,1fr) 240px}.bc-profile .pf-features{grid-template-columns:1fr}.bc-profile .pf-security-world{gap:25px;padding:26px}}@media(max-width:760px){.bc-profile{padding-bottom:36px}.bc-profile .pf-wrap{width:calc(100% - 36px)}.bc-profile .pf-entry:before{top:36%;right:-35%;bottom:0;left:3%;border-radius:55% 0 0}.bc-profile .pf-entry-inner{display:flex;flex-direction:column;width:calc(100% - 40px);gap:6px;padding:29px 0 9px;min-height:0}.bc-profile .pf-entry-copy{width:100%;padding:0}.bc-profile .pf-entry h1{font-size:clamp(34px,7.8vw,49px);margin-top:16px;line-height:1.13}.bc-profile .pf-entry .pf-entry-description{max-width:54ch;margin-top:17px;font-size:13px;line-height:1.85}.bc-profile .pf-entry-links{margin-top:20px;gap:9px 18px}.bc-profile .pf-entry-links>.pf-button{font-size:12px;min-height:45px;padding:10px 13px}.bc-profile .pf-entry-links>.pf-text-link{font-size:11px}.bc-profile .pf-identity-world{min-height:285px;max-width:425px;margin-top:10px}.bc-profile .pf-nameplate{margin:88px 42px 65px 11px;min-height:123px;padding:20px 25px 17px}.bc-profile .pf-nameplate-label{font-size:9px;margin-bottom:7px}.bc-profile .pf-nameplate>strong{font-size:24px}.bc-profile .pf-nameplate-brand{font-size:9px;margin-top:12px;padding-top:9px}.bc-profile .pf-key-object{width:116px;height:164px;right:1%;top:0}.bc-profile .pf-world-arch{top:18px;right:17%;bottom:12px;left:12%}.bc-profile .pf-world-caption{font-size:11px;bottom:17px;left:4%}.bc-profile .pf-world-caption svg{width:37px}.bc-profile .pf-world-spark{top:38px;left:10%}.bc-profile .pf-world-spark svg{width:21px;height:21px}.bc-profile .pf-world-access{right:8%;bottom:36px;font-size:10px;padding:7px 10px}.bc-profile .pf-entry-foot{width:calc(100% - 36px);gap:12px;align-items:center;font-size:10px;padding:7px 0}.bc-profile .pf-entry-foot>span{max-width:21ch;line-height:1.8}.bc-profile .pf-entry-foot .bc-motion-control{font-size:10px;padding-inline:0}.bc-profile .pf-navigation{padding:21px 0 24px;scroll-margin-top:85px}.bc-profile .pf-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:18px}.bc-profile .pf-nav>button{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:11px 6px;min-height:80px;text-align:center;border-color:#e1ebdd;border-radius:13px}.bc-profile .pf-nav strong{font-size:11px}.bc-profile .pf-nav small{display:none}.bc-profile .pf-nav-icon{width:29px;height:29px;flex-basis:29px;border-radius:9px}.bc-profile .pf-nav-icon>svg{width:15px;height:15px}.bc-profile .pf-details-intro{display:block;padding-top:3px;padding-bottom:22px}.bc-profile .pf-details-intro h2{font-size:31px;margin-top:11px}.bc-profile .pf-details-intro>p{font-size:13px;max-width:48ch;margin-top:15px}.bc-profile .pf-details-composition{grid-template-columns:1fr;gap:31px;padding-bottom:35px}.bc-profile .pf-contact-page h3{font-size:19px}.bc-profile .pf-edit-link{font-size:11px;gap:6px}.bc-profile .pf-edit-link>svg{width:14px;height:14px}.bc-profile .pf-detail-row{gap:13px;padding:15px 0}.bc-profile .pf-detail-row dd{font-size:15px}.bc-profile .pf-detail-symbol{width:31px;height:33px;flex-basis:31px}.bc-profile .pf-footnote{font-size:10px}.bc-profile .pf-address-post{margin:0 5px 0 2px;min-height:245px;padding:23px 25px 18px;transform:rotate(1deg)}.bc-profile .pf-address-post h3{font-size:25px}.bc-profile .pf-address-lines{min-height:93px;padding-top:16px}.bc-profile .pf-access-world{grid-template-columns:1fr;gap:29px;padding:28px 24px 33px;border-radius:23px 23px 43px;margin-bottom:31px}.bc-profile .pf-access-copy h2{font-size:31px}.bc-profile .pf-access-copy>p{font-size:13px;max-width:47ch;margin-top:12px}.bc-profile .pf-access-copy>.pf-text-link{font-size:12px}.bc-profile .pf-access-pass{padding:18px 20px;transform:rotate(-1.5deg)}.bc-profile .pf-pass-package h3{font-size:27px}.bc-profile .pf-mail-world{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:23px 19px;border-radius:37px 18px 18px}.bc-profile .pf-mail-art{grid-row:1;align-self:start;margin-top:22px}.bc-profile .pf-mail-copy h2{font-size:25px}.bc-profile .pf-mail-copy p{font-size:12px}.bc-profile .pf-mail-copy .pf-eyebrow{font-size:9px}.bc-profile .pf-mail-world>.pf-button{grid-column:1/-1;justify-self:stretch;font-size:12px}.bc-profile .pf-mail-status{font-size:10px}.bc-profile .pf-personal-help{flex-wrap:wrap;gap:12px;padding-top:23px;margin-top:29px}.bc-profile .pf-personal-help>div{flex:1}.bc-profile .pf-personal-help strong{font-size:14px}.bc-profile .pf-personal-help p{font-size:11px}.bc-profile .pf-personal-help>.pf-text-link{margin-left:55px;font-size:12px}.bc-profile .pf-editor{inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:calc(100dvh - 18px);border-radius:23px 23px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}.bc-profile .pf-editor-body{padding:12px 21px 23px}.bc-profile .pf-editor-handle{display:block;width:35px;height:4px;background:#c3d6c3;border-radius:8px;margin:0 auto 19px}.bc-profile .pf-editor-heading{padding-bottom:20px;gap:9px}.bc-profile .pf-editor-heading h2{font-size:25px}.bc-profile .pf-editor-heading .pf-eyebrow{font-size:9px}.bc-profile .pf-editor-heading p:last-child{font-size:12px}.bc-profile .pf-editor-heading>.pf-icon-button{width:39px;height:39px;min-height:44px;border:0;background:transparent}.bc-profile .pf-field-grid{gap:12px}.bc-profile .pf-address-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-profile .pf-address-numbers>.pf-field:last-child{grid-column:1/-1}.bc-profile .pf-editor-fields{gap:17px}.bc-profile .pf-field input{min-height:47px;padding:10px 11px;font-size:16px}.bc-profile .pf-editor-actions{gap:9px}.bc-profile .pf-editor-actions>.pf-button{font-size:12px;padding:11px 14px}.bc-profile .pf-preference{padding:17px;gap:15px}.bc-profile .pf-preference strong{font-size:13px}.bc-profile .pf-preference #pf-updates-help{font-size:11px}.bc-profile .pf-discard{padding:22px 19px}.bc-profile .pf-discard .pf-editor-actions{align-items:stretch;flex-direction:column}.bc-profile .pf-discard .pf-primary{order:0}.bc-profile .pf-save-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px));padding:13px 17px}.bc-profile .pf-content-heading{padding:0 0 25px}.bc-profile .pf-content-heading h2{font-size:31px}.bc-profile .pf-content-heading p{font-size:13px}.bc-profile .pf-purchases{gap:25px}.bc-profile .pf-sheet{padding-top:21px;padding-bottom:12px}.bc-profile .pf-section-title{gap:12px;margin-bottom:20px}.bc-profile .pf-section-title h2{font-size:22px}.bc-profile .pf-section-title p{font-size:11px}.bc-profile .pf-section-title>span{width:35px;height:35px;flex-basis:35px}.bc-profile .pf-package{grid-template-columns:1fr;border-radius:16px 16px 29px}.bc-profile .pf-package-main{padding:24px}.bc-profile .pf-package-main h3{font-size:31px}.bc-profile .pf-package-main>p:not(.pf-eyebrow){font-size:12px}.bc-profile .pf-features{gap:10px;margin-top:18px}.bc-profile .pf-features li{font-size:11px}.bc-profile .pf-package-balance{border-left:0;border-top:1px dashed #AEC7A2;padding:22px 25px}.bc-profile .pf-package-balance>svg{margin-bottom:12px;width:21px;height:21px}.bc-profile .pf-package-balance>strong{font-size:37px}.bc-profile .pf-meter{max-width:250px}.bc-profile .pf-dossier{grid-template-columns:47px minmax(0,1fr);gap:10px 13px;padding:17px 0}.bc-profile .pf-dossier-art{width:47px;height:53px;border-radius:12px;grid-row:1/3}.bc-profile .pf-dossier-copy{grid-column:2}.bc-profile .pf-dossier-copy h3{font-size:15px}.bc-profile .pf-dossier-copy p{font-size:11px}.bc-profile .pf-dossier>.pf-status{grid-column:2}.bc-profile .pf-dossier>.pf-text-link{grid-column:2;justify-self:start;font-size:11px;min-height:44px}.bc-profile .pf-invoices{padding:22px 15px;border-radius:18px}.bc-profile .pf-invoice-filter{gap:2px 4px}.bc-profile .pf-invoice-filter>button{padding:8px 10px;font-size:11px}.bc-profile .pf-invoice{grid-template-columns:29px minmax(0,1fr) auto;gap:10px 12px;padding:16px 12px}.bc-profile .pf-invoice-symbol{width:28px;height:35px;grid-row:1;align-self:start}.bc-profile .pf-invoice-symbol>svg{width:15px;height:15px}.bc-profile .pf-invoice-copy{grid-column:2/-1}.bc-profile .pf-invoice-copy h3{font-size:14px}.bc-profile .pf-invoice-copy p{font-size:10px}.bc-profile .pf-invoice-total{grid-column:2;align-items:flex-start;padding-top:4px}.bc-profile .pf-invoice-total>strong{font-size:15px}.bc-profile .pf-download{grid-column:3;align-self:center;font-size:10px;padding:8px 10px}.bc-profile .pf-download>svg{width:15px;height:15px}.bc-profile .pf-referral{padding-top:0}.bc-profile .pf-referral-pass{display:block;padding:27px 22px;border-radius:15px 15px 29px}.bc-profile .pf-referral-pass code{font-size:30px;letter-spacing:.08em}.bc-profile .pf-referral-pass p:last-child{font-size:12px}.bc-profile .pf-referral-pass>.pf-button{margin-top:18px;width:100%;font-size:12px}.bc-profile .pf-referral-counts{gap:21px;padding:24px 0}.bc-profile .pf-referral-counts>div{display:block}.bc-profile .pf-referral-counts dt{font-size:11px;margin-top:10px}.bc-profile .pf-referral-counts dd{font-size:34px;margin-top:12px}.bc-profile .pf-referral-history>h3{font-size:20px}.bc-profile .pf-referral-row{grid-template-columns:minmax(0,1fr) 75px;gap:10px 16px}.bc-profile .pf-referral-row>div{grid-column:1/-1}.bc-profile .pf-referral-row strong{font-size:12px}.bc-profile .pf-referral-reward{font-size:22px}.bc-profile .pf-referral-start{grid-template-columns:1fr;gap:20px;padding:27px 25px;border-radius:35px 18px 18px}.bc-profile .pf-referral-start>.pf-postcard-art{width:145px;justify-self:center}.bc-profile .pf-referral-start h3{font-size:26px}.bc-profile .pf-certificate{padding:25px 23px;margin-right:5px}.bc-profile .pf-certificate-head{gap:14px;margin-bottom:19px}.bc-profile .pf-certificate-head h3{font-size:24px}.bc-profile .pf-certificate-head>.lucide{width:32px;height:43px}.bc-profile .pf-certificate-head .pf-eyebrow{font-size:9px}.bc-profile .pf-certificate>p{font-size:12px}.bc-profile .pf-certificate-course strong{font-size:18px}.bc-profile .pf-certificate-details{gap:15px}.bc-profile .pf-certificate-details dd{font-size:12px}.bc-profile .pf-certificate .pf-certificate-story{font-size:11px}.bc-profile .pf-certificate-footer{flex-wrap:wrap;gap:16px}.bc-profile .pf-certificate-footer>.pf-button{width:100%;font-size:11px;padding:12px}.bc-profile .pf-security-world{grid-template-columns:1fr;gap:24px;padding:25px 21px;border-radius:20px 20px 35px;margin-bottom:27px}.bc-profile .pf-security-intro{gap:14px}.bc-profile .pf-security-mark{width:43px;height:55px;flex-basis:43px}.bc-profile .pf-security-mark>svg{width:23px;height:23px}.bc-profile .pf-security-intro h3{font-size:25px}.bc-profile .pf-security-options>:is(a,button){padding:14px}.bc-profile .pf-security-options strong{font-size:11px}.bc-profile .pf-danger-area{padding:21px;gap:13px}.bc-profile .pf-danger-symbol{width:33px;height:38px;flex-basis:33px}.bc-profile .pf-danger-symbol>svg{width:17px;height:17px}.bc-profile .pf-danger-area h3{font-size:21px}.bc-profile .pf-danger-area p{font-size:12px}.bc-profile .pf-danger-area .pf-warning-copy{font-size:11px}.bc-profile .pf-danger-area .pf-button{font-size:11px;padding:10px 12px}.bc-profile .pf-deletion-status{gap:12px;padding:17px}.bc-profile .pf-deletion-status>.pf-button{margin-left:34px;font-size:11px}.bc-profile .pf-confirm-body{padding:24px}.bc-profile .pf-confirm h2{font-size:25px}.bc-profile .pf-confirm-actions .pf-button{font-size:12px}.bc-profile .pf-empty{padding:23px 19px;gap:15px}.bc-profile .pf-empty>svg{width:25px;height:25px}.bc-profile .pf-empty h3{font-size:19px}.bc-profile .pf-empty p{font-size:12px}.bc-profile .pf-load{padding:45px 25px;min-height:400px}.bc-profile .pf-load h1{font-size:26px}}@media(max-width:370px){.bc-profile .pf-wrap{width:calc(100% - 28px)}.bc-profile .pf-entry-inner{width:calc(100% - 32px)}.bc-profile .pf-entry-links{gap:2px 15px}.bc-profile .pf-entry-links>.pf-text-link{min-height:42px}.bc-profile .pf-identity-world{min-height:270px}.bc-profile .pf-nameplate{margin-right:30px;margin-left:0;padding-inline:21px}.bc-profile .pf-nameplate>strong{font-size:21px}.bc-profile .pf-key-object{right:-2%;width:103px;height:147px;top:7px}.bc-profile .pf-world-access{right:5%;bottom:26px;font-size:9px}.bc-profile .pf-world-caption{bottom:9px;left:1%}.bc-profile .pf-contact-page .pf-heading-row{gap:0}.bc-profile .pf-contact-page h3{font-size:18px}.bc-profile .pf-access-world{padding:25px 20px 29px}.bc-profile .pf-access-pass{padding:17px 16px}.bc-profile .pf-mail-world{grid-template-columns:60px minmax(0,1fr);gap:13px;padding:20px 16px}.bc-profile .pf-mail-copy h2{font-size:23px}.bc-profile .pf-editor-body{padding-inline:17px}.bc-profile .pf-editor-actions>.pf-button{font-size:11px;padding-inline:12px}.bc-profile .pf-certificate{padding-inline:20px}.bc-profile .pf-certificate-details{grid-template-columns:1fr;gap:13px}.bc-profile .pf-referral-pass code{font-size:27px}}@media(prefers-reduced-motion:reduce){.bc-profile *,.bc-profile *:before,.bc-profile *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bc-editorial{--ed-ink:#203E38;--ed-brand:#246861;--ed-light:#7AB8B2;--ed-muted:#546E65;--ed-line:#C6E3DC;--ed-paper:#FFFEFA;--ed-mint:#E4F3EF;--ed-blue:#E7F3F7;--ed-ease:cubic-bezier(.22,1,.36,1);font-family:Inter,sans-serif;color:var(--ed-ink);background:#fbfcf9;line-height:1.7;isolation:isolate}.bc-editorial *{box-sizing:border-box}.bc-editorial :is(h1,h2,h3,h4,p,figure,dl,dd,ul,ol){margin:0}.bc-editorial :is(h1,h2,h3,h4){font-family:inherit;line-height:1.2;text-wrap:balance;letter-spacing:-.04em;font-weight:600;color:var(--ed-ink)}.bc-editorial h2{font-size:clamp(28px,3.3vw,44px)}.bc-editorial h3{font-size:20px;line-height:1.4;letter-spacing:-.025em}.bc-editorial h2 span{color:var(--ed-brand)}.bc-editorial p{font-size:15px;color:var(--ed-muted);line-height:1.85;text-wrap:pretty}.bc-editorial [hidden]{display:none!important}.bc-editorial :is(button,a){-webkit-tap-highlight-color:transparent}.bc-editorial :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ed-brand);outline-offset:4px}.bc-editorial :is(section,div,nav)[id]{scroll-margin-top:112px}.bc-editorial .ed-wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto;min-width:0}.bc-editorial .ed-section{padding-block:88px}.bc-editorial .ed-tone-paper{background:#fbfcf9}.bc-editorial .ed-tone-mint{background:#eaf5ee}.bc-editorial .ed-tone-blue{background:#edf5f7}.bc-editorial .ed-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:end;gap:64px;margin-bottom:44px}.bc-editorial .ed-section-heading h2{max-width:21ch}.bc-editorial .ed-section-intro p{max-width:55ch}.bc-editorial .ed-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.7;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-brand);margin-bottom:18px}.bc-editorial .ed-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;flex-shrink:0;background:var(--ed-light)}.bc-editorial .ed-mini-label{display:block;font-size:11px;font-weight:550;letter-spacing:.025em;line-height:1.6;color:var(--ed-muted)}.bc-editorial .ed-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:13px 19px;border:1px solid var(--ed-light);border-radius:14px;background:var(--ed-light);color:#123f39;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;box-shadow:0 3px #528f8726;transition:background .18s,border-color .18s,box-shadow .18s;cursor:pointer}.bc-editorial .ed-button svg{width:17px;height:17px;flex-shrink:0;transition:transform .18s}.bc-editorial .ed-button.ed-secondary{background:var(--ed-paper);border-color:var(--ed-line);color:var(--ed-brand);box-shadow:none}.bc-editorial .ed-button:disabled{opacity:.6;cursor:not-allowed}.bc-editorial .ed-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;line-height:1.7;color:var(--ed-brand);text-decoration:none}.bc-editorial .ed-text-link>svg{width:16px;height:16px;flex-shrink:0}.bc-editorial .ed-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.bc-editorial .ed-family-nav{background:#fcfdf9;border-bottom:1px solid #DCE9DF}.bc-editorial .ed-family-nav>.ed-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bc-editorial .ed-family-nav a{display:flex;align-items:center;gap:13px;padding:17px 20px;border-bottom:3px solid transparent;color:var(--ed-ink);text-decoration:none;min-height:75px;min-width:0}.bc-editorial .ed-family-nav a>svg{width:20px;height:20px;flex-shrink:0;color:var(--ed-brand)}.bc-editorial .ed-family-nav strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.bc-editorial .ed-family-nav small{display:block;font-size:11px;line-height:1.5;color:var(--ed-muted);margin-top:3px}.bc-editorial .ed-family-nav a[aria-current=page]{background:#eaf5ee;border-bottom-color:var(--ed-light)}.bc-editorial .ed-package-hero{padding-top:52px;padding-bottom:32px;background:linear-gradient(125deg,#f3f9f2,#e4f3ee 70%,#e4f0f4)}.bc-editorial .ed-package-hero h1{font-size:clamp(40px,4.8vw,65px);line-height:1.09;font-weight:600;letter-spacing:-.055em}.bc-editorial .ed-package-hero h1>span{color:var(--ed-brand)}.bc-editorial .ed-hero-copy>p{margin-top:25px;max-width:53ch}.bc-editorial .ed-hero-description>p{max-width:48ch}.bc-editorial .ed-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:5px}.bc-editorial .ed-price strong{font-size:32px;font-weight:600;line-height:1.25;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ed-ink)}.bc-editorial .ed-price del{font-size:14px;color:var(--ed-muted);white-space:nowrap}.bc-editorial .ed-price-status{font-size:13px;color:var(--ed-muted);min-height:40px;display:flex;align-items:center}.bc-editorial .ed-purchase{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:26px;padding-top:23px;border-top:1px solid #BFDCCF}.bc-editorial .ed-stats{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.bc-editorial .ed-stats>div{display:flex;flex-direction:column-reverse;gap:3px}.bc-editorial .ed-stats dt{font-size:11px;font-weight:500;color:var(--ed-muted);line-height:1.6}.bc-editorial .ed-stats dd{font-size:27px;font-weight:600;color:var(--ed-brand);letter-spacing:-.04em;line-height:1.25}.bc-editorial .ed-academy-opening{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:end;gap:64px}.bc-editorial .ed-academy-opening h1{max-width:16ch}.bc-editorial .ed-academy-desk{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr);gap:64px;align-items:center;margin-top:58px;padding:10px 38px 20px}.bc-editorial .ed-academy-margin .ed-stats{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bc-editorial .ed-academy-margin .ed-stats>div:last-child{grid-column:1/-1}.bc-editorial .ed-academy-margin>p{font-size:14px;margin-top:24px;max-width:24ch}.bc-editorial .ed-academy-margin>.ed-text-link{margin-top:10px}.bc-editorial .ed-learning-book{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);background:var(--ed-paper);border:1px solid #B7D1C2;border-radius:5px 18px 18px 5px;box-shadow:3px 3px #fffefa,4px 4px #c9d9ca,7px 7px #fffefa,8px 8px #c9d9ca,0 14px 30px #244d3210;transform:rotate(-2deg);min-width:0}.bc-editorial .ed-book-binding{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;padding:20px 3px;background:#cbe4d7;border-left:1px solid #B7D1C2;font-size:9px;letter-spacing:.07em;color:#345e4d}.bc-editorial .ed-book-cover{position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:26px 24px 35px;background:linear-gradient(90deg,#fffefa 92%,#edf1e5);border-right:1px solid #DAE5D7;min-width:0}.bc-editorial .ed-book-cover>svg{width:30px;height:30px;margin-top:29px;color:var(--ed-brand);stroke-width:1.7}.bc-editorial .ed-book-cover>strong{font-size:clamp(20px,2.3vw,29px);font-weight:600;letter-spacing:-.04em;line-height:1.3;margin-top:16px}.bc-editorial .ed-book-cover>p{font-size:12px;margin-top:12px;line-height:1.7}.bc-editorial .ed-book-stamp{font-size:11px;color:#665434;border:1px solid #DDCCAA;background:#f9efd7;padding:5px 11px;margin-top:24px;transform:rotate(3deg);border-radius:6px}.bc-editorial .ed-book-leaves{padding:26px 20px 22px;min-width:0}.bc-editorial .ed-book-leaves>.ed-mini-label{margin-bottom:16px}.bc-editorial .ed-book-lesson{display:flex;align-items:center;gap:11px;border-bottom:1px solid #DEE8DB;padding:15px 0}.bc-editorial .ed-book-lesson>span{font-size:11px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-book-lesson strong{font-size:13px;line-height:1.6;font-weight:550;flex:1}.bc-editorial .ed-book-lesson>svg{width:13px;height:13px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-book-leaves>small{display:block;font-size:10px;color:var(--ed-muted);margin-top:20px}.bc-editorial .ed-go-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:60px}.bc-editorial .ed-go-world{position:relative;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:24px;align-items:center;padding:40px 0 10px 8px;min-width:0}.bc-editorial .ed-go-lesson{padding:24px 18px;border-left:5px solid #CEB889;border-radius:4px 14px 14px 4px;border-top:1px solid #E0D3B4;border-right:1px solid #E0D3B4;border-bottom:1px solid #E0D3B4;background:#f9efd7;transform:rotate(-5deg);box-shadow:3px 3px #fffefa,4px 4px #ded5bb}.bc-editorial .ed-go-lesson>svg{width:25px;height:25px;color:#74603d;margin-bottom:18px}.bc-editorial .ed-go-lesson>span{display:block;font-size:11px;color:#695835;margin-bottom:14px}.bc-editorial .ed-go-lesson>strong{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.035em;display:block}.bc-editorial .ed-go-lesson>p{font-size:13px;margin-top:7px;color:#665b44}.bc-editorial .ed-go-bridge{position:absolute;top:51%;left:32%;width:26%;height:30px;z-index:2;display:flex;align-items:center;pointer-events:none;transform:rotate(-12deg)}.bc-editorial .ed-go-bridge>span{flex:1;border-bottom:2px dashed #8AB7A4}.bc-editorial .ed-go-bridge>svg{width:18px;height:18px;color:var(--ed-brand)}.bc-editorial .ed-offer-folder{position:relative;min-width:0;background:#fffefa;border:1px solid #B7D6C9;border-radius:0 17px 17px;box-shadow:0 8px 18px #244e340b;transform:rotate(2deg)}.bc-editorial .ed-folder-tab{position:absolute;bottom:100%;left:-1px;display:flex;align-items:center;gap:7px;min-height:35px;padding:6px 12px;background:#d8ece0;border:1px solid #B7D6C9;border-bottom:0;border-radius:10px 14px 0 0;color:var(--ed-brand);font-size:11px;font-weight:600;line-height:1.6}.bc-editorial .ed-folder-tab>svg{width:14px;height:14px}.bc-editorial .ed-offer-folder>.bc-scene{display:block;width:100%;height:auto;max-height:190px;background:#f2f8f1;border-radius:0 17px 0 0}.bc-editorial .ed-offer-folder figcaption{padding:15px 20px 8px}.bc-editorial .ed-offer-folder figcaption strong{display:block;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.03em;margin-top:6px}.bc-editorial .ed-folder-lines{display:grid;gap:9px;padding:13px 20px 20px}.bc-editorial .ed-folder-lines>span{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.7;color:var(--ed-muted)}.bc-editorial .ed-folder-lines svg{width:14px;height:14px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-folder-end{display:flex;align-items:center;gap:7px;border-top:1px solid #D6E7DD;padding:10px 18px;background:#eef7f0;font-size:11px;line-height:1.7;color:var(--ed-brand);border-radius:0 0 17px 17px}.bc-editorial .ed-folder-end>svg{width:15px;height:15px;flex-shrink:0}.bc-editorial .ed-world-note{grid-column:1/-1;display:block;font-size:12px;color:var(--ed-muted);line-height:1.8;text-align:center;padding-top:19px}.bc-editorial .ed-go-foot,.bc-editorial .ed-pro-foot,.bc-editorial .ed-ultra-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:26px;margin-top:44px;padding-top:25px;border-top:1px solid #BCDACE}.bc-editorial .ed-go-foot>p{max-width:27ch;font-size:17px;color:var(--ed-ink);font-weight:550}.bc-editorial .ed-pro-hero{background:linear-gradient(130deg,#eef7f2,#e3f0f3)}.bc-editorial .ed-pro-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:end;gap:74px}.bc-editorial .ed-pro-opening h1{max-width:17ch}.bc-editorial .ed-pro-world{margin:30px auto 0;max-width:1000px;padding-top:10px}.bc-editorial .ed-search-label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--ed-brand);margin:0 0 42px}.bc-editorial .ed-search-label>svg{width:16px;height:16px}.bc-editorial .ed-search-label>.ed-mini-label{margin-left:auto}.bc-editorial .ed-pro-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bc-editorial .ed-pro-folders>.ed-offer-folder:first-child{transform:rotate(-3deg)}.bc-editorial .ed-pro-folders>.ed-offer-folder:nth-child(2){transform:translateY(-10px)}.bc-editorial .ed-pro-folders>.ed-offer-folder:last-child{transform:rotate(3deg)}.bc-editorial .ed-offer-compact>.bc-scene{max-height:130px}.bc-editorial .ed-offer-compact .ed-folder-lines{grid-template-columns:1fr;gap:3px;padding-top:5px;padding-bottom:14px}.bc-editorial .ed-pro-foot{margin-top:20px}.bc-editorial .ed-pro-foot .ed-purchase{margin:0;padding:0;border:0}.bc-editorial .ed-ultra-hero{background:linear-gradient(120deg,#f3f8ee,#e4f2ea 60%,#e8f1f2)}.bc-editorial .ed-ultra-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:70px;align-items:center}.bc-editorial .ed-ultra-hero h1{max-width:17ch}.bc-editorial .ed-ultra-world{position:relative;padding:0 20px 10px}.bc-editorial .ed-ultra-stops{padding:0 0 16px}.bc-editorial .ed-five-offers{display:flex;gap:10px;margin:13px 0}.bc-editorial .ed-five-offers>span{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:46px;border:1px solid #BCD6C6;border-radius:5px 11px 11px;background:#fffefa;box-shadow:2px 2px #d5e4d6;color:var(--ed-brand)}.bc-editorial .ed-five-offers svg{width:17px;height:17px}.bc-editorial .ed-five-offers b{font-size:12px;font-weight:600}.bc-editorial .ed-ultra-stops>p{font-size:12px}.bc-editorial .ed-ultra-next{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--ed-brand);margin:16px 0 5px;line-height:1.6}.bc-editorial .ed-ultra-next>svg{width:14px;height:14px}.bc-editorial .ed-contract{position:relative;background:#fffefa;border:1px solid #CBD8C4;border-radius:5px 5px 18px;padding:24px 26px 16px;transform:rotate(2deg);box-shadow:5px 5px #ebf0e0,6px 6px #ccd9be,0 12px 30px #244e3410}.bc-editorial .ed-contract-heading{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--ed-brand);margin-bottom:25px}.bc-editorial .ed-contract-heading>svg{width:26px;height:26px}.bc-editorial .ed-contract figcaption{font-size:27px;font-weight:550;letter-spacing:-.04em;line-height:1.2;max-width:15ch}.bc-editorial .ed-contract-lines{display:grid;gap:8px;margin:20px 0}.bc-editorial .ed-contract-lines>i{height:3px;width:90%;background:#d9e6d8;border-radius:4px}.bc-editorial .ed-contract-lines>i:nth-child(2){width:80%}.bc-editorial .ed-contract-lines>i:nth-child(3){width:62%}.bc-editorial .ed-contract-note{display:flex;align-items:center;gap:9px;font-size:12px;color:#62563a;background:#faf1da;border-left:2px solid #CCB983;padding:11px 12px;line-height:1.7}.bc-editorial .ed-contract-note svg{width:16px;height:16px;flex-shrink:0}.bc-editorial .ed-contract-sign{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #DDE7D7;margin-top:20px;padding-top:14px;font-size:11px;color:var(--ed-brand)}.bc-editorial .ed-contract-sign>svg{width:28px;height:28px;transform:rotate(-20deg)}.bc-editorial .ed-contract>small{display:block;font-size:10px;color:var(--ed-muted);margin-top:12px}.bc-editorial .ed-ultra-foot>span{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ed-brand);max-width:45ch}.bc-editorial .ed-ultra-foot>span svg{width:22px;height:22px;flex-shrink:0}.bc-editorial .ed-orientation>.ed-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.bc-editorial .ed-orientation h2{font-size:clamp(26px,3vw,38px);max-width:21ch}.bc-editorial .ed-orientation .ed-lead{font-size:18px;color:var(--ed-ink);line-height:1.75}.bc-editorial .ed-advantages{list-style:none;padding:0;margin-top:22px;display:grid;gap:11px}.bc-editorial .ed-advantages>li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8}.bc-editorial .ed-advantages svg{width:17px;height:17px;color:var(--ed-brand);flex-shrink:0;margin-top:3px}.bc-editorial .ed-page-index{border-top:1px solid #D8E6DC;border-bottom:1px solid #D8E6DC;background:#f7faf4}.bc-editorial .ed-page-index>.ed-wrap{display:flex;align-items:center;gap:34px;flex-wrap:wrap;padding-block:7px}.bc-editorial .ed-page-index span{font-size:11px;color:var(--ed-muted);margin-right:auto}.bc-editorial .ed-page-index a{font-size:12px;color:var(--ed-brand);text-decoration:none;padding:10px 0;min-height:44px;display:inline-flex;align-items:center}.bc-editorial .ed-feature-composition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;border-top:1px solid #BAD7CB}.bc-editorial .ed-feature{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:12px 18px;border-bottom:1px solid #D3E3D6;padding:28px 0;min-width:0}.bc-editorial .ed-feature-index{font-size:12px;color:var(--ed-brand);padding-top:5px;grid-row:1/3}.bc-editorial .ed-feature-heading{display:flex;align-items:center;gap:13px;min-width:0}.bc-editorial .ed-feature-heading>svg{width:24px;height:24px;flex-shrink:0;color:var(--ed-brand);stroke-width:1.6}.bc-editorial .ed-feature>p{grid-column:2;font-size:14px;line-height:1.85;max-width:54ch}.bc-editorial .ed-features-library .ed-feature-composition{grid-template-columns:1.2fr 1fr;gap:0 64px}.bc-editorial .ed-features-library .ed-feature:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;padding:36px 38px;background:linear-gradient(115deg,#eaf5ee,#eaf3f3);border:1px solid #C7DDCF;border-radius:0 0 26px;margin-right:0}.bc-editorial .ed-features-library .ed-feature:first-child .ed-feature-heading{align-items:flex-start;flex-direction:column;gap:18px}.bc-editorial .ed-features-library .ed-feature:first-child h3{font-size:31px;line-height:1.25;max-width:16ch}.bc-editorial .ed-features-library .ed-feature:first-child .ed-feature-heading>svg{width:38px;height:38px}.bc-editorial .ed-features-library .ed-feature:first-child>p{margin-top:8px}.bc-editorial .ed-features-bridge .ed-feature-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.bc-editorial .ed-features-bridge .ed-feature:nth-child(2){border-top:3px solid #7AB8B2;padding-top:25px}.bc-editorial .ed-features-bridge .ed-feature-heading{align-items:flex-start;flex-direction:column;gap:16px}.bc-editorial .ed-features-workspace .ed-feature-composition{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 38px}.bc-editorial .ed-features-workspace .ed-feature{grid-column:span 2}.bc-editorial .ed-features-workspace .ed-feature:nth-child(-n+2){grid-column:span 3}.bc-editorial .ed-features-workspace .ed-feature:nth-child(2) h3{font-size:27px}.bc-editorial .ed-features-complete .ed-feature-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.bc-editorial .ed-features-complete .ed-feature:nth-child(4){grid-column:span 2;background:#f6f1e4;padding:28px;border:1px solid #E0D6BB;border-radius:5px 5px 22px;margin-top:18px}.bc-editorial .ed-learning-companion{display:flex;align-items:center;gap:24px;padding:26px 0 0;max-width:650px;margin-top:28px}.bc-editorial .ed-learning-companion>div{min-width:0}.bc-editorial .ed-learning-companion h3{margin-top:5px;font-size:20px}.bc-editorial .ed-learning-companion p{font-size:14px;margin-top:6px}.bc-editorial .ed-journey-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;gap:26px;counter-reset:journey}.bc-editorial .ed-journey-list>li{position:relative;min-width:0;padding-top:15px}.bc-editorial .ed-journey-list h3{font-size:18px;margin:20px 0 10px}.bc-editorial .ed-journey-list p{font-size:13px;line-height:1.85}.bc-editorial .ed-journey-marker{display:flex;align-items:center;justify-content:center;width:45px;height:50px;background:#fffefa;border:1px solid #BFD7C7;border-radius:12px;color:var(--ed-brand);font-size:15px;box-shadow:0 3px #b7d3c42a;position:relative;z-index:1}.bc-editorial .ed-journey-list>li:not(:last-child):before{content:"";position:absolute;top:39px;left:65px;width:calc(100% - 35px);border-top:1px dashed #9ABCAB}.bc-editorial .ed-journey-arrow{display:none}.bc-editorial .ed-journey-academy_go .ed-journey-list>li:nth-child(4) .ed-journey-marker,.bc-editorial .ed-journey-academy_ultra .ed-journey-list>li:last-child .ed-journey-marker{background:var(--ed-light);border-color:var(--ed-light);color:#123f39;transform:rotate(-4deg)}.bc-editorial .ed-journey-academy .ed-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px}.bc-editorial .ed-journey-academy .ed-section-heading{display:block;align-self:start;margin:0;position:sticky;top:110px}.bc-editorial .ed-journey-academy .ed-section-intro{margin-top:25px}.bc-editorial .ed-journey-academy .ed-journey-list{display:flex;flex-direction:column;gap:0}.bc-editorial .ed-journey-academy .ed-journey-list>li{display:flex;gap:24px;padding:0 0 28px}.bc-editorial .ed-journey-academy .ed-journey-marker{flex-shrink:0}.bc-editorial .ed-journey-academy .ed-journey-list h3{margin:3px 0 8px}.bc-editorial .ed-journey-academy .ed-journey-list>li:before{top:55px;bottom:0;left:22px;width:1px;border-top:0;border-left:1px dashed #9ABCAB}.bc-editorial .ed-package-scope>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:90px;align-items:start}.bc-editorial .ed-package-scope h2{font-size:35px}.bc-editorial .ed-package-scope p{margin-top:19px}.bc-editorial .ed-fit-list{list-style:none;display:grid;gap:13px;padding:0;margin-top:24px}.bc-editorial .ed-fit-list>li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.85}.bc-editorial .ed-fit-list svg{width:17px;height:17px;color:var(--ed-brand);flex-shrink:0;margin-top:4px}.bc-editorial .ed-scope-note{position:relative;background:#f7f3e7;border:1px solid #E0D8C2;border-radius:3px 3px 20px;padding:34px 30px;box-shadow:4px 4px #fffefa,5px 5px #e2ddcb;transform:rotate(1deg)}.bc-editorial .ed-scope-note .ed-eyebrow{color:#655438;margin:0 0 13px}.bc-editorial .ed-scope-note h3{font-size:25px}.bc-editorial .ed-scope-note ul{list-style:none;padding:0;display:grid;gap:13px;margin-top:22px}.bc-editorial .ed-scope-note li{display:flex;gap:9px;font-size:13px;line-height:1.85;color:#655f4c}.bc-editorial .ed-scope-note li svg{width:14px;height:14px;flex-shrink:0;margin-top:5px}.bc-editorial .ed-scope-note>p{border-top:1px solid #E2D9BF;padding-top:17px;font-size:13px;color:#655f4c}.bc-editorial .ed-paper-clip{position:absolute;top:-12px;right:26px;width:15px;height:34px;border:2px solid #ABC4B5;border-radius:8px;transform:rotate(9deg)}.bc-editorial .ed-outcomes ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;border-top:1px solid #BBD4D3}.bc-editorial .ed-outcomes li{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #CEDFDC}.bc-editorial .ed-outcomes li>span{font-size:12px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-outcomes li>p{font-size:16px;color:var(--ed-ink);line-height:1.7}.bc-editorial .ed-copaan>.ed-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:80px}.bc-editorial .ed-copaan h2{font-size:clamp(29px,3vw,39px)}.bc-editorial .ed-copaan p:not(.ed-eyebrow){margin-top:20px;font-size:14px}.bc-editorial .ed-definition-list{margin-top:22px;border-top:1px solid #CDDFD3}.bc-editorial .ed-definition-list>div{padding:17px 0;border-bottom:1px solid #DCE7DA}.bc-editorial .ed-definition-list dt{font-size:14px;font-weight:600;color:var(--ed-ink)}.bc-editorial .ed-definition-list dd{font-size:13px;color:var(--ed-muted);line-height:1.8;margin-top:4px}.bc-editorial .ed-search-world{background:#e8f3ef;border:1px solid #C3DED1;border-radius:28px;padding:30px 26px;transform:rotate(-2deg)}.bc-editorial .ed-search-world-top{display:flex;align-items:center;gap:12px;background:var(--ed-paper);padding:13px 17px;border-radius:12px;border:1px solid #CDDCD0;font-size:13px;color:var(--ed-muted)}.bc-editorial .ed-search-world-top>svg{width:18px;height:18px;color:var(--ed-brand)}.bc-editorial .ed-search-world-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.bc-editorial .ed-search-world-tags>span{font-size:11px;background:#d2e8dc;padding:5px 11px;color:var(--ed-brand);border-radius:8px}.bc-editorial .ed-search-world-houses{display:flex;align-items:center;margin:25px -10px 10px}.bc-editorial .ed-search-world-houses>svg{width:50%;height:auto}.bc-editorial .ed-search-world figcaption{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;color:var(--ed-brand)}.bc-editorial .ed-search-world figcaption>svg{width:17px;height:17px;flex-shrink:0}.bc-editorial .ed-search-world>small{display:block;font-size:10px;color:var(--ed-muted);margin-top:10px}.bc-editorial .ed-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.bc-editorial .ed-principles article{border-top:2px solid #BBD9CB;padding-top:21px}.bc-editorial .ed-principles h3{font-size:18px}.bc-editorial .ed-principles p{font-size:13px;margin-top:13px}.bc-editorial .ed-neighbours{padding-top:30px}.bc-editorial .ed-neighbour-list{border-top:1px solid #BAD5C7}.bc-editorial .ed-neighbour{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.3fr) 20px;gap:35px;align-items:center;padding:25px 22px;border-bottom:1px solid #CDDFD2;text-decoration:none;color:var(--ed-ink)}.bc-editorial .ed-neighbour h3{font-size:23px;margin-top:5px}.bc-editorial .ed-neighbour p{font-size:14px;line-height:1.8}.bc-editorial .ed-neighbour>svg{width:18px;height:18px;color:var(--ed-brand)}.bc-editorial .ed-neighbour[aria-current=page]{background:#eaf5ee;border-left:3px solid var(--ed-light);padding-left:19px}.bc-editorial .ed-neighbours .ed-text-link{margin-top:20px}.bc-editorial .ed-questions>.ed-wrap{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px}.bc-editorial .ed-question-intro h2{font-size:clamp(29px,3vw,40px)}.bc-editorial .ed-question-intro>p:not(.ed-eyebrow){font-size:14px;margin-top:22px}.bc-editorial .ed-question-list{border-top:1px solid #BFD8C9}.bc-editorial .ed-question{border-bottom:1px solid #CDDFD2;padding-inline:0}.bc-editorial .ed-question>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;min-height:64px;list-style:none;font-size:15px;font-weight:600;line-height:1.7;color:var(--ed-ink);cursor:pointer}.bc-editorial .ed-question>summary::-webkit-details-marker{display:none}.bc-editorial .ed-question>summary svg{width:18px;height:18px;flex-shrink:0;color:var(--ed-brand);transition:transform .18s}.bc-editorial .ed-question[open]>summary svg{transform:rotate(180deg)}.bc-editorial .ed-question>div{padding:0 30px 22px 0}.bc-editorial .ed-question p{font-size:14px;line-height:1.85}.bc-editorial .ed-package-finale>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr);gap:80px;align-items:center}.bc-editorial .ed-package-finale p:not(.ed-eyebrow){margin-top:22px}.bc-editorial .ed-package-finale .ed-purchase{flex-direction:column;align-items:flex-start;margin:0;border:0;padding:0;gap:20px}.bc-editorial .ed-package-finale .ed-text-link{margin-top:20px;font-size:12px}@media(hover:hover)and (pointer:fine){.bc-editorial .ed-button:hover:not(:disabled){background:#98cdc2;border-color:#98cdc2;box-shadow:0 4px 12px #2d7d741a}.bc-editorial .ed-secondary:hover:not(:disabled){background:#edf7f0;border-color:#a2c9b7}.bc-editorial[data-motion=true] .ed-button:hover:not(:disabled)>svg{transform:translate(3px)}.bc-editorial :is(.ed-text-link,.ed-page-index a):hover{text-decoration:underline;text-underline-offset:5px}.bc-editorial .ed-family-nav a:hover{background:#eef7f0}.bc-editorial .ed-neighbour:hover{background:#f0f6ee}.bc-editorial .ed-question>summary:hover{color:var(--ed-brand)}}@media(max-width:1100px){.bc-editorial .ed-wrap{width:calc(100% - 56px)}.bc-editorial .ed-package-hero h1{font-size:clamp(38px,5.3vw,57px)}.bc-editorial :is(.ed-academy-opening,.ed-go-opening,.ed-pro-opening,.ed-ultra-opening){gap:38px}.bc-editorial .ed-academy-desk{gap:38px;padding-inline:4px}.bc-editorial .ed-section-heading{gap:40px}.bc-editorial :is(.ed-orientation,.ed-package-scope,.ed-copaan,.ed-questions,.ed-package-finale)>.ed-wrap{gap:44px}.bc-editorial .ed-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px}.bc-editorial .ed-go-world{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:15px}.bc-editorial .ed-go-lesson{padding:20px 13px}.bc-editorial .ed-go-lesson>strong{font-size:17px}.bc-editorial .ed-ultra-world{padding-inline:0}.bc-editorial .ed-journey-list{gap:20px}.bc-editorial .ed-journey-list h3{font-size:16px}.bc-editorial .ed-features-bridge .ed-feature-composition,.bc-editorial .ed-features-complete .ed-feature-composition{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-editorial .ed-features-complete .ed-feature:nth-child(4){grid-column:span 1}}@media(max-width:800px){.bc-editorial .ed-section{padding-block:64px}.bc-editorial .ed-family-nav a{padding:13px 9px;gap:8px}.bc-editorial .ed-family-nav small{font-size:10px}.bc-editorial .ed-family-nav a>svg{width:18px;height:18px}.bc-editorial .ed-package-hero{padding-top:38px}.bc-editorial :is(.ed-academy-opening,.ed-go-opening,.ed-pro-opening,.ed-ultra-opening){grid-template-columns:1fr;gap:26px}.bc-editorial .ed-package-hero h1{font-size:clamp(39px,6.9vw,60px);max-width:20ch}.bc-editorial .ed-hero-description>p,.bc-editorial .ed-hero-copy>p{max-width:65ch}.bc-editorial .ed-academy-desk{grid-template-columns:minmax(0,1fr);gap:35px;margin-top:34px;padding-inline:8px}.bc-editorial .ed-academy-margin{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.bc-editorial .ed-academy-margin .ed-stats{display:flex;flex:1;gap:32px}.bc-editorial .ed-academy-margin>p{margin:0;max-width:25ch}.bc-editorial .ed-academy-margin>.ed-text-link{margin:0}.bc-editorial .ed-go-world{max-width:520px;margin:0 auto;width:100%;padding:40px 15px 0;gap:26px}.bc-editorial .ed-go-bridge{left:32%;top:51%}.bc-editorial .ed-go-foot,.bc-editorial .ed-ultra-foot{margin-top:30px;gap:20px}.bc-editorial .ed-go-foot>p{max-width:100%}.bc-editorial .ed-pro-folders{gap:19px}.bc-editorial .ed-offer-compact .ed-folder-lines,.bc-editorial .ed-offer-compact .ed-folder-end{display:none}.bc-editorial .ed-offer-compact figcaption{padding:12px 14px 18px}.bc-editorial .ed-offer-compact figcaption .ed-mini-label{font-size:10px}.bc-editorial .ed-pro-foot{gap:20px}.bc-editorial .ed-pro-foot .ed-stats{gap:24px}.bc-editorial .ed-pro-foot .ed-purchase{padding-top:18px;border-top:1px solid #BCDACE;flex-basis:100%}.bc-editorial .ed-ultra-world{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:32px;padding:20px 10px 10px}.bc-editorial .ed-five-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bc-editorial .ed-contract{padding:22px 20px 14px}.bc-editorial .ed-contract figcaption{font-size:24px}.bc-editorial .ed-contract-note{font-size:11px}.bc-editorial .ed-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.bc-editorial .ed-section-heading h2{max-width:25ch}.bc-editorial .ed-orientation>.ed-wrap{gap:30px}.bc-editorial .ed-orientation .ed-lead{font-size:16px}.bc-editorial .ed-journey-list{display:flex;flex-direction:column;gap:0}.bc-editorial .ed-journey-list>li{display:flex;align-items:flex-start;gap:24px;padding:0 0 25px}.bc-editorial .ed-journey-list h3{font-size:18px;margin:3px 0 8px}.bc-editorial .ed-journey-marker{flex-shrink:0}.bc-editorial .ed-journey-list>li:not(:last-child):before{top:53px;bottom:0;left:22px;width:1px;border-top:0;border-left:1px dashed #9ABCAB}.bc-editorial .ed-journey-academy .ed-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:38px}.bc-editorial .ed-package-scope h2{font-size:29px}.bc-editorial .ed-scope-note{padding:26px 22px}.bc-editorial .ed-features-workspace .ed-feature-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.bc-editorial .ed-features-workspace .ed-feature:nth-child(n){grid-column:auto}.bc-editorial .ed-feature{grid-template-columns:20px minmax(0,1fr);gap:10px 12px}.bc-editorial .ed-feature-heading{align-items:flex-start;gap:10px}.bc-editorial .ed-feature-heading h3{font-size:18px}.bc-editorial .ed-copaan>.ed-wrap{grid-template-columns:1fr;gap:42px}.bc-editorial .ed-search-world{max-width:470px;margin:auto;width:95%}.bc-editorial .ed-neighbour{grid-template-columns:minmax(0,.65fr) minmax(0,1.1fr) 18px;gap:20px;padding-inline:12px}.bc-editorial .ed-neighbour[aria-current=page]{padding-left:9px}.bc-editorial .ed-questions>.ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-package-finale>.ed-wrap{grid-template-columns:1fr;gap:32px}.bc-editorial .ed-package-finale .ed-purchase{flex-direction:row;align-items:center;gap:30px}}@media(max-width:560px){.bc-editorial .ed-wrap{width:calc(100% - 40px)}.bc-editorial .ed-section{padding-block:50px}.bc-editorial h2{font-size:30px;line-height:1.19}.bc-editorial p{font-size:14px;line-height:1.85}.bc-editorial .ed-family-nav>.ed-wrap{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px}.bc-editorial .ed-family-nav a{flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;min-height:67px;padding:10px 3px}.bc-editorial .ed-family-nav strong{font-size:12px}.bc-editorial .ed-family-nav small{display:none}.bc-editorial .ed-family-nav a>svg{width:17px;height:17px}.bc-editorial .ed-package-hero{padding-top:29px;padding-bottom:25px}.bc-editorial .ed-package-hero h1{font-size:clamp(34px,9vw,48px);letter-spacing:-.05em;line-height:1.11}.bc-editorial .ed-eyebrow{font-size:10px;margin-bottom:14px}.bc-editorial .ed-hero-copy>p{margin-top:21px}.bc-editorial .ed-purchase{margin-top:22px;padding-top:18px;gap:16px 20px}.bc-editorial .ed-price strong{font-size:29px}.bc-editorial .ed-button{font-size:12px;padding:12px 17px;min-height:47px}.bc-editorial .ed-stats{gap:22px}.bc-editorial .ed-stats dd{font-size:25px}.bc-editorial .ed-stats dt{font-size:10px}.bc-editorial .ed-academy-desk{padding-inline:4px;margin-top:34px;gap:28px}.bc-editorial .ed-learning-book{grid-template-columns:16px minmax(0,1fr);transform:rotate(-1deg)}.bc-editorial .ed-book-binding{grid-row:span 2;font-size:8px}.bc-editorial .ed-book-cover{padding:22px 23px 26px;border-right:0;border-bottom:1px solid #D1DECC;background:linear-gradient(120deg,#f7f6e6,#edf5e9);border-radius:0 18px 0 0}.bc-editorial .ed-book-cover>svg{position:absolute;right:23px;top:23px;margin:0;width:28px;height:28px}.bc-editorial .ed-book-cover>strong{font-size:25px;margin-top:25px;max-width:15ch}.bc-editorial .ed-book-cover>p{font-size:12px}.bc-editorial .ed-book-stamp{position:absolute;right:18px;bottom:-12px;font-size:10px;padding:4px 9px;margin:0;z-index:1}.bc-editorial .ed-book-leaves{padding:28px 23px 20px}.bc-editorial .ed-book-lesson{padding-block:10px}.bc-editorial .ed-book-leaves>small{margin-top:14px}.bc-editorial .ed-academy-margin .ed-stats{gap:24px;width:100%;justify-content:space-between}.bc-editorial .ed-academy-margin>p{font-size:12px;max-width:100%}.bc-editorial .ed-go-world{padding:38px 3px 0;gap:20px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.bc-editorial .ed-go-lesson{padding:19px 12px}.bc-editorial .ed-go-lesson>strong{font-size:17px}.bc-editorial .ed-go-lesson>span{font-size:10px}.bc-editorial .ed-go-lesson>p{font-size:11px}.bc-editorial .ed-go-world .ed-folder-lines{padding:6px 11px 14px;gap:5px}.bc-editorial .ed-go-world .ed-folder-lines>span{font-size:10px;gap:5px}.bc-editorial .ed-go-world .ed-folder-lines svg{width:12px;height:12px}.bc-editorial .ed-go-world .ed-folder-end{display:none}.bc-editorial .ed-go-world .ed-offer-folder figcaption{padding:12px 12px 6px}.bc-editorial .ed-offer-folder figcaption strong{font-size:16px}.bc-editorial .ed-go-world .ed-offer-folder .ed-mini-label{font-size:9px}.bc-editorial .ed-folder-tab{font-size:10px;padding:5px 8px;min-height:31px;gap:5px}.bc-editorial .ed-folder-tab>svg{width:12px;height:12px}.bc-editorial .ed-go-bridge{top:48%;width:21%;left:33%}.bc-editorial .ed-world-note{font-size:11px;padding-top:6px}.bc-editorial .ed-pro-world{padding-top:0;margin-top:8px}.bc-editorial .ed-search-label{font-size:11px;margin-bottom:38px}.bc-editorial .ed-search-label>.ed-mini-label{font-size:10px}.bc-editorial .ed-pro-folders{grid-template-columns:minmax(0,1fr);gap:22px;padding-inline:7px}.bc-editorial .ed-pro-folders>.ed-offer-folder:nth-child(n){display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;transform:none;border-radius:0 12px 12px;margin-top:16px}.bc-editorial .ed-pro-folders>.ed-offer-folder:nth-child(2){margin-left:14px;transform:rotate(1deg)}.bc-editorial .ed-pro-folders>.ed-offer-folder:nth-child(3){margin-right:14px;transform:rotate(-1deg)}.bc-editorial .ed-offer-compact>.bc-scene{max-height:95px;border-radius:0 0 0 12px}.bc-editorial .ed-offer-compact figcaption{padding:12px}.bc-editorial .ed-offer-compact figcaption .ed-mini-label{font-size:9px}.bc-editorial .ed-pro-world>.ed-world-note{padding-top:24px}.bc-editorial .ed-ultra-world{grid-template-columns:1fr;gap:8px;padding:4px 6px 12px}.bc-editorial .ed-five-offers{display:flex;gap:8px}.bc-editorial .ed-five-offers>span{min-height:43px;gap:4px}.bc-editorial .ed-five-offers svg{width:14px;height:14px}.bc-editorial .ed-five-offers b{font-size:11px}.bc-editorial .ed-contract{padding:24px}.bc-editorial .ed-ultra-next{margin-top:14px}.bc-editorial .ed-ultra-foot>span{font-size:12px}.bc-editorial .ed-orientation>.ed-wrap{grid-template-columns:1fr;gap:24px}.bc-editorial .ed-orientation h2{font-size:29px}.bc-editorial .ed-orientation .ed-lead{font-size:16px}.bc-editorial .ed-page-index>.ed-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding-block:10px}.bc-editorial .ed-page-index span{grid-column:1/-1;font-size:10px;margin:0 0 3px}.bc-editorial .ed-page-index a{font-size:12px;min-height:38px;padding:7px 0}.bc-editorial .ed-section-heading{gap:20px;margin-bottom:28px}.bc-editorial :is(.ed-features-library,.ed-features-bridge,.ed-features-workspace,.ed-features-complete) .ed-feature-composition{display:flex;flex-direction:column;gap:0}.bc-editorial .ed-feature{padding-block:24px}.bc-editorial .ed-feature-heading{align-items:center}.bc-editorial .ed-feature-heading h3{font-size:19px}.bc-editorial .ed-feature>p{font-size:14px}.bc-editorial .ed-features-library .ed-feature:first-child{padding:26px 25px;border-radius:0 0 20px}.bc-editorial .ed-features-library .ed-feature:first-child h3{font-size:27px}.bc-editorial .ed-features-bridge .ed-feature-heading{flex-direction:row;align-items:center}.bc-editorial .ed-features-complete .ed-feature:nth-child(4){padding:23px 20px;margin-block:17px}.bc-editorial .ed-learning-companion{align-items:flex-start;gap:17px;margin-top:22px;padding-top:10px}.bc-editorial .ed-learning-companion h3{font-size:18px}.bc-editorial .ed-learning-companion p{font-size:13px}.bc-editorial .ed-journey-academy .ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-journey-academy .ed-section-heading{position:static}.bc-editorial .ed-journey-list>li{gap:20px}.bc-editorial .ed-journey-list h3{font-size:18px}.bc-editorial .ed-journey-list p{font-size:14px}.bc-editorial .ed-package-scope>.ed-wrap{grid-template-columns:1fr;gap:42px}.bc-editorial .ed-scope-note{padding:27px 22px;transform:none}.bc-editorial .ed-outcomes ul{grid-template-columns:1fr}.bc-editorial .ed-outcomes li>p{font-size:15px}.bc-editorial .ed-copaan>.ed-wrap{gap:35px}.bc-editorial .ed-search-world{padding:24px 20px}.bc-editorial .ed-principles{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-principles article{padding-top:19px}.bc-editorial .ed-principles h3{font-size:20px}.bc-editorial .ed-principles p{font-size:14px;margin-top:10px}.bc-editorial .ed-neighbour{grid-template-columns:minmax(0,1fr) 20px;gap:10px 15px;padding-block:20px}.bc-editorial .ed-neighbour>div{grid-column:1}.bc-editorial .ed-neighbour>p{grid-column:1;grid-row:2;font-size:13px}.bc-editorial .ed-neighbour>svg{grid-column:2;grid-row:1/3}.bc-editorial .ed-neighbour h3{font-size:23px}.bc-editorial .ed-question>summary{font-size:14px;padding-block:18px}.bc-editorial .ed-question>div{padding-right:15px}.bc-editorial .ed-package-finale .ed-purchase{gap:22px}}@media(prefers-reduced-motion:reduce){.bc-editorial *,.bc-editorial *:before,.bc-editorial *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bc-editorial[data-motion=false] *,.bc-editorial[data-motion=false] *:before,.bc-editorial[data-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bc-editorial .ed-contact-hero{padding:48px 0 38px;background:linear-gradient(125deg,#f5f8ee,#e6f2ea 65%,#e6f0f3)}.bc-editorial .ed-contact-hero>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:90px;align-items:center}.bc-editorial .ed-contact-opening h1{font-size:clamp(46px,6vw,82px);line-height:1.06;font-weight:550;letter-spacing:-.065em}.bc-editorial .ed-contact-opening h1>span{color:var(--ed-brand)}.bc-editorial .ed-contact-opening>p:not(.ed-eyebrow){font-size:16px;max-width:48ch;margin-top:26px}.bc-editorial .ed-contact-envelope{position:relative;background:#fffefa;border:1px solid #C2D8C3;border-radius:4px 4px 20px;padding:24px 28px;transform:rotate(3deg);box-shadow:5px 5px #e8f0e0,6px 6px #ccdac0}.bc-editorial .ed-envelope-to{display:block;font-size:11px;color:var(--ed-muted);border-bottom:1px solid #CDDDCA;padding-bottom:14px}.bc-editorial .ed-contact-envelope>svg{display:block;width:100%;height:auto;max-height:240px}.bc-editorial .ed-contact-envelope>a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:550;letter-spacing:-.035em;line-height:1.6;color:var(--ed-brand);min-height:44px;overflow-wrap:anywhere;text-decoration:none}.bc-editorial .ed-contact-envelope>a>svg{width:17px;height:17px;flex-shrink:0}.bc-editorial .ed-contact-envelope>p{font-size:11px;margin-top:6px;color:var(--ed-muted)}.bc-editorial .ed-contact-directory>.ed-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;align-items:start}.bc-editorial .ed-contact-directory>.ed-wrap>div>p:not(.ed-eyebrow){font-size:15px;max-width:37ch;margin-top:24px}.bc-editorial .ed-contact-directory dl{border-top:1px solid #B7D0BB}.bc-editorial .ed-contact-directory dl>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);gap:33px;padding:26px 0;border-bottom:1px solid #CFDFCB}.bc-editorial .ed-contact-directory dt{display:flex;align-items:flex-start;gap:13px;font-size:21px;line-height:1.5;letter-spacing:-.025em;font-weight:550}.bc-editorial .ed-contact-directory dt>svg{width:22px;height:22px;flex-shrink:0;color:var(--ed-brand);margin-top:5px;stroke-width:1.6}.bc-editorial .ed-contact-directory dd>p{font-size:14px;line-height:1.9}.bc-editorial .ed-contact-directory dd>a{display:inline-block;color:var(--ed-brand);font-size:14px;font-weight:550;min-height:30px;line-height:1.8;text-decoration:none;overflow-wrap:anywhere}.bc-editorial .ed-contact-directory dd>a:hover{text-decoration:underline;text-underline-offset:4px}.bc-editorial .ed-contact-social>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:85px;align-items:center}.bc-editorial .ed-contact-social p:not(.ed-eyebrow){font-size:15px;margin-top:24px}.bc-editorial .ed-contact-social>.ed-wrap>div:last-child>a{display:flex;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #B6D0BD;color:var(--ed-brand);text-decoration:none;min-height:90px}.bc-editorial .ed-contact-social a>svg{width:24px;height:24px;stroke-width:1.6;flex-shrink:0}.bc-editorial .ed-contact-social a>svg:last-child{margin-left:auto;width:17px;height:17px}.bc-editorial .ed-contact-social a>span{font-size:11px;line-height:1.6;color:var(--ed-muted)}.bc-editorial .ed-contact-social strong{display:block;font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.03em;color:var(--ed-brand);margin-top:9px}.bc-editorial .ed-help-hero{padding:48px 0 44px;background:linear-gradient(110deg,#f4f8ed,#e4f2e9 65%,#e5f0f2)}.bc-editorial .ed-help-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:85px;align-items:end}.bc-editorial .ed-help-opening h1{font-size:clamp(43px,5.3vw,70px);line-height:1.08;font-weight:550;letter-spacing:-.055em;max-width:18ch}.bc-editorial .ed-help-opening h1>span{color:var(--ed-brand)}.bc-editorial .ed-help-opening>p{font-size:17px;max-width:44ch;line-height:1.85}.bc-editorial .ed-help-search{display:flex;align-items:center;gap:16px;background:#fffefa;border:1px solid #B3D1BC;border-radius:14px;box-shadow:0 4px #adceb320;max-width:800px;margin-top:34px;padding:6px 18px}.bc-editorial .ed-help-search>svg{width:23px;height:23px;color:var(--ed-brand);stroke-width:1.6;flex-shrink:0}.bc-editorial .ed-help-search>input{display:block;flex:1;min-width:0;border:0;background:transparent;color:var(--ed-ink);font-size:16px;line-height:1.7;min-height:49px;padding:9px 4px;border-radius:7px}.bc-editorial .ed-help-search>input::-moz-placeholder{color:#647b6b;opacity:1}.bc-editorial .ed-help-search>input::placeholder{color:#647b6b;opacity:1}.bc-editorial .ed-help-search>button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:var(--ed-muted);background:#eef5e9;border:1px solid #D1E0CB;border-radius:9px}.bc-editorial .ed-help-search>button>svg{width:18px;height:18px}.bc-editorial .ed-answer-library>.ed-wrap{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:85px;align-items:start}.bc-editorial .ed-answer-navigation{position:sticky;top:110px}.bc-editorial .ed-answer-navigation h2{font-size:32px}.bc-editorial .ed-answer-navigation>p:not(.ed-eyebrow){font-size:13px;margin-top:20px}.bc-editorial .ed-answer-navigation nav{display:grid;margin-top:24px;border-top:1px solid #BDD6C2}.bc-editorial .ed-answer-navigation nav>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:13px 14px;border-bottom:1px solid #D3E2CD;color:var(--ed-muted);text-align:left;font-size:13px;font-weight:500;line-height:1.65;background:none;cursor:pointer}.bc-editorial .ed-answer-navigation nav>button>svg{width:15px;height:15px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-answer-navigation nav>button[aria-pressed=true]{background:#e7f2e6;color:var(--ed-brand);border-left:3px solid #7AB8B2;padding-left:11px;font-weight:600}.bc-editorial .ed-answer-navigation nav>button:hover{background:#f0f7eb}.bc-editorial .ed-result-count{font-size:11px;color:var(--ed-muted);padding-bottom:18px;border-bottom:1px solid #B4D0BC}.bc-editorial .ed-faq-detail{border-bottom:1px solid #CCDCCB}.bc-editorial .ed-faq-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 0;min-height:65px;list-style:none;font-size:15px;font-weight:550;color:var(--ed-ink);line-height:1.75;cursor:pointer}.bc-editorial .ed-faq-detail>summary::-webkit-details-marker{display:none}.bc-editorial .ed-faq-detail>summary>svg{width:18px;height:18px;color:var(--ed-brand);flex-shrink:0;transition:transform .18s}.bc-editorial .ed-faq-detail[open]>summary>svg{transform:rotate(180deg)}.bc-editorial .ed-faq-answer{font-size:14px;color:var(--ed-muted);line-height:1.95;padding:0 23px 25px 0}.bc-editorial .ed-faq-answer :is(ul,p){font-size:14px;line-height:1.95}.bc-editorial .ed-faq-answer ul{margin-top:12px;margin-bottom:13px}.bc-editorial .ed-faq-answer li{margin-top:7px}.bc-editorial .ed-faq-answer strong{font-weight:600;color:var(--ed-ink)}.bc-editorial .ed-faq-answer .bc-small-link{font-size:14px;color:var(--ed-brand);display:inline;min-height:0}.bc-editorial .ed-faq-answer .bc-button{font-size:12px;border-radius:12px;padding:12px 18px;min-height:44px;background:#7ab8b2;color:#123f39;border:1px solid #7AB8B2}.bc-editorial .ed-answer-empty{padding:35px 0}.bc-editorial .ed-answer-empty>svg{width:35px;height:35px;color:var(--ed-brand);margin-bottom:23px;stroke-width:1.5}.bc-editorial .ed-answer-empty h3{font-size:27px}.bc-editorial .ed-answer-empty p{font-size:14px;margin-top:18px}.bc-editorial .ed-help-finale>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr);gap:90px;align-items:center}.bc-editorial .ed-help-finale p:not(.ed-eyebrow){margin-top:24px;font-size:15px}.bc-editorial .ed-help-finale .ed-actions{align-items:flex-start;flex-direction:column;margin:0}.bc-editorial .ed-reviews-hero{padding:55px 0 47px;background:#e8f3e9}.bc-editorial .ed-reviews-hero>.ed-wrap{position:relative;padding-right:200px}.bc-editorial .ed-reviews-hero h1{font-size:clamp(47px,6vw,80px);font-weight:550;line-height:1.05;letter-spacing:-.06em}.bc-editorial .ed-reviews-hero p:not(.ed-eyebrow){font-size:17px;max-width:59ch;margin-top:26px}.bc-editorial .ed-review-mark{position:absolute;right:20px;top:10px;width:135px;height:135px;color:#9bc4aa;stroke-width:1;transform:rotate(-8deg)}.bc-editorial .ed-review-columns{-moz-columns:2;columns:2;-moz-column-gap:65px;column-gap:65px}.bc-editorial .ed-review-story{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid #B5D0BB;padding:27px 0 35px;margin-bottom:20px}.bc-editorial .ed-review-story>svg{width:29px;height:29px;stroke-width:1.4;color:var(--ed-brand);margin-bottom:22px}.bc-editorial .ed-review-story blockquote{font-size:24px;font-weight:450;letter-spacing:-.03em;line-height:1.65;margin:0;color:var(--ed-ink);overflow-wrap:anywhere}.bc-editorial .ed-review-story footer{display:flex;align-items:center;justify-content:space-between;gap:23px;margin-top:27px;padding-top:17px;border-top:1px solid #DEE8D8}.bc-editorial .ed-review-story footer strong{font-size:13px;font-weight:600;color:var(--ed-brand)}.bc-editorial .ed-review-story footer p{font-size:11px;margin-top:4px}.bc-editorial .ed-review-story footer>span{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:13px;color:var(--ed-brand)}.bc-editorial .ed-review-story footer>span>svg{width:17px;height:17px;stroke-width:1.6}.bc-editorial .ed-review-state{max-width:680px;margin:auto;min-height:210px;border-left:2px solid #B8D6BF;padding:6px 0 6px 38px}.bc-editorial .ed-review-state>svg{width:36px;height:36px;stroke-width:1.5;color:var(--ed-brand);margin-bottom:25px}.bc-editorial .ed-review-state h2{font-size:36px}.bc-editorial .ed-review-state>p{font-size:15px;margin-top:22px}.bc-editorial .ed-review-state>.ed-button{margin-top:27px}.bc-editorial .ed-legal-heading{padding:38px 0;background:#eaf3e8;border-bottom:1px solid #C9DCCB}.bc-editorial .ed-legal-heading h1{font-size:clamp(32px,4vw,50px);font-weight:550;line-height:1.15;letter-spacing:-.05em;overflow-wrap:anywhere}.bc-editorial .ed-legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:42px;padding-block:42px 70px;min-height:440px;align-items:start}.bc-editorial .ed-legal-layout>aside{position:sticky;top:110px}.bc-editorial .ed-legal-layout>aside>nav{display:grid;border-top:1px solid #BDD5C2}.bc-editorial .ed-legal-layout>aside>nav>a{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--ed-muted);padding:16px 11px;border-bottom:1px solid #D2E0CE;line-height:1.75;min-height:47px;text-decoration:none}.bc-editorial .ed-legal-layout>aside>nav>a[aria-current=page]{color:var(--ed-brand);background:#e5f2e6;border-left:3px solid #7AB8B2;padding-left:8px;font-weight:600}.bc-editorial .ed-legal-layout>aside>nav svg{width:17px;height:17px;flex-shrink:0;margin-top:2px}.bc-editorial .ed-legal-layout>aside>.ed-text-link{font-size:11px;line-height:1.9;margin-top:19px}.bc-editorial .ed-document-space{min-width:0}.bc-editorial .ed-document-state{display:flex;align-items:center;gap:16px;min-height:160px;padding:20px 25px;border:1px solid #D2E0CA;background:#fffefa;border-radius:5px}.bc-editorial .ed-document-state>svg{width:24px;height:24px;flex-shrink:0;color:var(--ed-brand)}.bc-editorial .ed-document-state p{font-size:14px}.bc-editorial .ed-document-error{display:flex;align-items:flex-start;gap:16px;padding:27px;background:#faf3e3;border:1px solid #E2D4B6;border-left:3px solid #B89B60;border-radius:4px 4px 14px}.bc-editorial .ed-document-error>svg{width:24px;height:24px;flex-shrink:0;color:#86682d;stroke-width:1.6}.bc-editorial .ed-document-error h2{font-size:22px;color:#6d592f;line-height:1.4}.bc-editorial .ed-document-error p{font-size:14px;color:#6d624a;margin-top:11px}.bc-editorial .ed-document-space .bc-document-viewer{border:1px solid #BCD4BF;border-radius:4px 4px 19px;box-shadow:4px 4px #edf1e2,5px 5px #ccd9c1;overflow:hidden;background:#fffefa}.bc-editorial .ed-document-space .bc-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:17px;flex-wrap:wrap;padding:20px 23px;background:#f1f6ea;border-bottom:1px solid #CADCC8}.bc-editorial .ed-document-space .bc-document-toolbar h3{font-size:18px;line-height:1.55;flex:1;min-width:180px;overflow-wrap:anywhere}.bc-editorial .ed-document-space .bc-document-toolbar .bc-button{font-size:12px;padding:11px 15px;background:#7ab8b2;color:#123f39;box-shadow:none;border:1px solid #7AB8B2;min-height:43px;flex-shrink:0;border-radius:12px}.bc-editorial .ed-document-space .bc-document-page{background:#eaf0e4}.bc-editorial .ed-document-space .bc-document-frame{height:75vh;min-height:500px!important;border:0}.bc-editorial.ed-access{min-height:100dvh;background:linear-gradient(130deg,#f8f9f0,#e8f4ec 65%,#e8f1f3);padding-bottom:55px}.bc-editorial .ed-access-header{display:flex;align-items:center;justify-content:space-between;gap:25px;width:calc(100% - 80px);max-width:1160px;margin:auto;padding:27px 0;border-bottom:1px solid #C5DCCC}.bc-editorial .ed-access-header>div{display:flex;align-items:center;gap:25px}.bc-editorial .ed-access-header a{display:inline-flex;align-items:center;font-size:12px;min-height:44px;color:var(--ed-brand);text-decoration:none;border-radius:5px}.bc-editorial .ed-access-header .bc-motion-control{font-size:11px;color:var(--ed-brand);min-height:44px;border-radius:10px}.bc-editorial .ed-access-desk{width:calc(100% - 80px);max-width:1030px;margin:40px auto 0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:75px;align-items:center}.bc-editorial .ed-access-letter{position:relative;padding:28px 37px 0;border:1px solid #C0D6C3;border-radius:4px 4px 22px;background:#fffefa;box-shadow:6px 6px #ebf0df,7px 7px #ccdac0;min-width:0}.bc-editorial .ed-access-letter:before{content:"";position:absolute;top:-13px;right:28px;width:16px;height:36px;border:2px solid #A5C0AC;border-radius:9px;transform:rotate(8deg)}.bc-editorial .ed-access-letterhead{font-size:10px;line-height:1.8;color:var(--ed-muted);border-bottom:1px solid #D3E1CC;padding-bottom:19px;margin-bottom:26px}.bc-editorial .ed-access-title{position:relative;margin-bottom:25px}.bc-editorial .ed-access-icon{float:right;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#e7f2e1;border:1px solid #CEE0C5;border-radius:11px;transform:rotate(4deg);margin-left:15px;margin-top:-6px}.bc-editorial .ed-access-icon>svg{width:18px;height:18px;color:var(--ed-brand);stroke-width:1.6}.bc-editorial .ed-access-title h1{font-size:31px;line-height:1.25;font-weight:550;letter-spacing:-.042em;clear:both}.bc-editorial .ed-access-title .ed-eyebrow{font-size:10px;min-height:26px;padding-top:1px;margin-bottom:12px}.bc-editorial .ed-access-title>p:not(.ed-eyebrow){font-size:13px;line-height:1.9;margin-top:17px;overflow-wrap:anywhere}.bc-editorial .ed-access-content{padding-bottom:26px}.bc-editorial .ed-access-content label{color:var(--ed-ink);font-size:12px;line-height:1.7;font-weight:600}.bc-editorial .ed-access-content .bc-field{min-height:47px;height:auto;font-size:14px;line-height:1.6;background:#fbfcf7!important;border:1px solid #C5D8C6!important;border-radius:11px!important;color:var(--ed-ink)!important;padding-block:12px}.bc-editorial .ed-access-content .bc-field.pl-10{padding-left:41px}.bc-editorial .ed-access-content .bc-field::-moz-placeholder{color:#697f70;opacity:1}.bc-editorial .ed-access-content .bc-field::placeholder{color:#697f70;opacity:1}.bc-editorial .ed-access-content .bc-field:focus-visible{outline:2px solid var(--ed-brand);outline-offset:3px;box-shadow:none}.bc-editorial .ed-access-content .bc-button{height:auto;min-height:47px;font-size:12px;font-weight:550;line-height:1.7;border-radius:11px!important;border:1px solid #C7DCCA!important;background:#fffefa!important;color:var(--ed-brand)!important;padding:12px 15px;box-shadow:none;white-space:normal}.bc-editorial .ed-access-content .bc-button.bc-primary{background:#7ab8b2!important;border-color:#7ab8b2!important;color:#123f39!important;font-weight:600;box-shadow:0 3px #528f871d}.bc-editorial .ed-access-content .bc-button:hover:not(:disabled){background:#e9f4e7!important;border-color:#a8c7b0!important}.bc-editorial .ed-access-content .bc-button.bc-primary:hover:not(:disabled){background:#98cdc2!important}.bc-editorial .ed-access-content .bc-button:disabled{opacity:.62;cursor:not-allowed}.bc-editorial .ed-access-content .bc-button>svg{width:17px;height:17px;flex-shrink:0}.bc-editorial .ed-access-content .bc-small-link{color:var(--ed-brand)!important;font-size:11px;line-height:1.8}.bc-editorial .ed-access-content .bc-muted-copy{color:var(--ed-muted)!important;font-size:12px;line-height:1.85}.bc-editorial .ed-access-content .bc-error{background:#fcf0e8!important;border:1px solid #E8CFC0!important;border-left:3px solid #BC8067!important;border-radius:5px!important;color:#854a35!important;font-size:13px;line-height:1.8;padding:13px 15px}.bc-editorial .ed-access-content .bc-notice{background:#e9f4e4!important;border:1px solid #C4DCBB!important;border-radius:6px!important;color:#345e3f!important;font-size:14px;line-height:1.8}.bc-editorial .ed-access-footer{border-top:1px solid #D6E4CE;margin-inline:-37px;padding:18px 37px;background:#f2f7ec;border-radius:0 0 22px;font-size:12px;line-height:1.85;color:var(--ed-muted)}.bc-editorial .ed-access-footer .bc-small-link{font-size:12px;color:var(--ed-brand)!important;line-height:1.8}.bc-editorial .ed-access-story{max-width:370px;min-width:0}.bc-editorial .ed-access-art{width:100%;margin:0 0 30px;background:#ddeee2;border:1px solid #C4DAC6;border-radius:44% 44% 7px 7px;padding:10px 5px;transform:rotate(2deg)}.bc-editorial .ed-access-art>svg{display:block;width:100%;height:auto}.bc-editorial .ed-access-story h2{font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.045em;max-width:17ch}.bc-editorial .ed-access-story>p{font-size:14px;line-height:1.9;margin-top:23px;max-width:36ch}.bc-editorial.ed-access-secure .ed-access-art{background:#e3eef0;border-radius:35px 35px 7px 7px}.bc-editorial.ed-access-new-start .ed-access-art{background:#ebf2df;border-radius:7px 35px;transform:rotate(-2deg)}.bc-editorial.ed-access-profile .ed-access-art{border-radius:4px 4px 19px;background:#f2f3e6;transform:none}@media(max-width:1050px){.bc-editorial :is(.ed-contact-hero>.ed-wrap,.ed-contact-directory>.ed-wrap,.ed-contact-social>.ed-wrap,.ed-help-opening,.ed-answer-library>.ed-wrap,.ed-help-finale>.ed-wrap){gap:45px}.bc-editorial .ed-contact-envelope{padding:24px}.bc-editorial .ed-contact-directory dl>div{gap:25px}.bc-editorial .ed-contact-directory dt{font-size:19px;gap:10px}.bc-editorial .ed-contact-directory dt>svg{width:20px;height:20px}.bc-editorial .ed-contact-directory dd>p{font-size:13px}.bc-editorial .ed-legal-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.bc-editorial .ed-access-desk{gap:43px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.bc-editorial .ed-access-letter{padding-inline:30px}.bc-editorial .ed-access-footer{margin-inline:-30px;padding-inline:30px}.bc-editorial .ed-access-story h2{font-size:31px}}@media(max-width:767px){.bc-editorial .ed-contact-hero,.bc-editorial .ed-help-hero{padding:34px 0}.bc-editorial .ed-contact-hero>.ed-wrap{gap:34px}.bc-editorial .ed-contact-opening h1{font-size:clamp(42px,7vw,57px)}.bc-editorial .ed-contact-opening>p:not(.ed-eyebrow){font-size:14px;margin-top:22px}.bc-editorial .ed-contact-envelope{padding:19px;transform:rotate(1deg)}.bc-editorial .ed-contact-envelope>a{font-size:14px;gap:8px}.bc-editorial .ed-contact-envelope>p{font-size:10px}.bc-editorial .ed-contact-directory>.ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-contact-directory>.ed-wrap>div>p:not(.ed-eyebrow){max-width:100%;font-size:14px}.bc-editorial .ed-contact-directory dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px}.bc-editorial .ed-contact-directory dt{font-size:22px}.bc-editorial .ed-contact-directory dd>p{font-size:14px}.bc-editorial .ed-contact-social>.ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-contact-social>.ed-wrap>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:30px}.bc-editorial .ed-contact-social a>span strong{font-size:22px}.bc-editorial .ed-help-opening{grid-template-columns:1fr;gap:24px}.bc-editorial .ed-help-opening h1{font-size:clamp(41px,7.3vw,58px);max-width:20ch}.bc-editorial .ed-help-opening>p{font-size:15px;max-width:65ch}.bc-editorial .ed-help-search{padding:5px 16px;gap:13px;margin-top:28px}.bc-editorial .ed-help-search>input{font-size:15px}.bc-editorial .ed-answer-library>.ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-answer-navigation{position:static}.bc-editorial .ed-answer-navigation>p:not(.ed-eyebrow){font-size:14px;margin-top:17px}.bc-editorial .ed-answer-navigation nav{grid-template-columns:1fr 1fr;gap:0 20px}.bc-editorial .ed-help-finale>.ed-wrap{grid-template-columns:1fr;gap:27px}.bc-editorial .ed-reviews-hero{padding:40px 0}.bc-editorial .ed-reviews-hero>.ed-wrap{padding-right:130px}.bc-editorial .ed-review-mark{width:95px;height:95px;right:5px}.bc-editorial .ed-reviews-hero h1{font-size:55px}.bc-editorial .ed-reviews-hero p:not(.ed-eyebrow){font-size:15px;margin-top:23px}.bc-editorial .ed-review-columns{-moz-columns:1;columns:1;max-width:600px;margin:auto}.bc-editorial .ed-review-story blockquote{font-size:25px}.bc-editorial .ed-review-state h2{font-size:32px}.bc-editorial .ed-legal-layout{grid-template-columns:1fr;gap:25px;padding-block:28px 50px}.bc-editorial .ed-legal-layout>aside{position:static}.bc-editorial .ed-legal-layout>aside>nav{display:flex;gap:6px;border:0;flex-wrap:wrap}.bc-editorial .ed-legal-layout>aside>nav>a{flex:1;border:1px solid #CDDECB;background:#f1f7eb;border-radius:9px;align-items:center;padding:12px 11px;font-size:11px}.bc-editorial .ed-legal-layout>aside>nav>a[aria-current=page]{padding-left:9px}.bc-editorial .ed-legal-layout>aside>.ed-text-link{margin-top:8px;min-height:37px}.bc-editorial .ed-access-header{width:calc(100% - 48px);padding:20px 0}.bc-editorial .ed-access-header>div{gap:15px}.bc-editorial .ed-access-header a{font-size:11px}.bc-editorial .ed-access-header .bc-motion-control{font-size:10px}.bc-editorial .ed-access-desk{width:calc(100% - 48px);max-width:570px;grid-template-columns:1fr;gap:38px;margin-top:30px}.bc-editorial .ed-access-letter{padding:25px 32px 0}.bc-editorial .ed-access-footer{margin-inline:-32px;padding-inline:32px}.bc-editorial .ed-access-story{max-width:100%;display:grid;grid-template-columns:140px minmax(0,1fr);gap:15px 25px;align-items:center}.bc-editorial .ed-access-art{grid-row:1/3;margin:0;padding:10px 0}.bc-editorial .ed-access-story h2{font-size:26px;max-width:21ch}.bc-editorial .ed-access-story>p{grid-column:2;font-size:12px;margin:0;max-width:100%}}@media(max-width:479px){.bc-editorial .ed-contact-hero>.ed-wrap{grid-template-columns:1fr;gap:35px}.bc-editorial .ed-contact-opening h1{font-size:clamp(44px,12vw,57px)}.bc-editorial .ed-contact-envelope{width:94%;max-width:320px;margin:auto;padding:21px;transform:rotate(2deg)}.bc-editorial .ed-contact-envelope>svg{max-height:190px}.bc-editorial .ed-contact-envelope>a{font-size:17px;min-height:42px}.bc-editorial .ed-contact-directory h2{font-size:32px}.bc-editorial .ed-contact-directory dl>div{grid-template-columns:1fr;gap:13px;padding-block:23px}.bc-editorial .ed-contact-directory dt{font-size:24px;gap:13px}.bc-editorial .ed-contact-directory dd{padding-left:33px}.bc-editorial .ed-contact-directory dd>a{font-size:15px}.bc-editorial .ed-contact-social>.ed-wrap>div:last-child{grid-template-columns:1fr;gap:0}.bc-editorial .ed-contact-social strong{font-size:25px}.bc-editorial .ed-help-opening h1{font-size:clamp(36px,10vw,44px)}.bc-editorial .ed-help-search{padding:5px 12px;gap:9px;margin-top:25px}.bc-editorial .ed-help-search>svg{width:19px;height:19px}.bc-editorial .ed-help-search>input{font-size:16px;min-height:47px}.bc-editorial .ed-help-search>input::-moz-placeholder{font-size:12px}.bc-editorial .ed-help-search>input::placeholder{font-size:12px}.bc-editorial .ed-help-search>button{width:34px;height:36px}.bc-editorial .ed-answer-navigation h2{font-size:30px}.bc-editorial .ed-answer-navigation nav{gap:0 13px}.bc-editorial .ed-answer-navigation nav>button{font-size:11px;min-height:47px;padding:12px 8px;gap:7px}.bc-editorial .ed-answer-navigation nav>button[aria-pressed=true]{padding-left:5px}.bc-editorial .ed-answer-navigation nav>button>svg{width:13px;height:13px}.bc-editorial .ed-faq-detail>summary{font-size:14px;padding-block:19px;gap:18px}.bc-editorial .ed-faq-answer{padding-right:7px;font-size:14px;line-height:1.95}.bc-editorial .ed-faq-answer :is(ul,p){font-size:14px}.bc-editorial .ed-answer-empty h3{font-size:25px}.bc-editorial .ed-reviews-hero>.ed-wrap{padding-right:0}.bc-editorial .ed-review-mark{position:static;width:55px;height:55px;margin-top:23px}.bc-editorial .ed-reviews-hero h1{font-size:clamp(44px,12vw,55px)}.bc-editorial .ed-reviews-hero p:not(.ed-eyebrow){font-size:15px}.bc-editorial .ed-review-state{padding-left:24px}.bc-editorial .ed-review-state h2{font-size:29px}.bc-editorial .ed-review-state>p{font-size:14px}.bc-editorial .ed-review-story blockquote{font-size:23px;line-height:1.7}.bc-editorial .ed-legal-heading{padding:30px 0}.bc-editorial .ed-legal-heading h1{font-size:clamp(29px,8vw,37px)}.bc-editorial .ed-legal-layout>aside>nav{display:grid;grid-template-columns:1fr}.bc-editorial .ed-legal-layout>aside>nav>a{font-size:12px;padding:11px 13px}.bc-editorial .ed-legal-layout>aside>nav>a[aria-current=page]{padding-left:10px}.bc-editorial .ed-document-error{padding:23px 20px;gap:13px}.bc-editorial .ed-document-error h2{font-size:21px}.bc-editorial .ed-document-error p{font-size:13px}.bc-editorial .ed-document-space .bc-document-toolbar{padding:18px;gap:13px}.bc-editorial .ed-document-space .bc-document-toolbar h3{font-size:17px;min-width:100%}.bc-editorial .ed-document-space .bc-document-toolbar .bc-button{font-size:11px}.bc-editorial .ed-document-space .bc-document-frame{height:65vh;min-height:400px!important}.bc-editorial .ed-access-header{width:calc(100% - 40px);gap:13px;align-items:center;padding:16px 0}.bc-editorial .ed-access-header>div{flex-direction:column;align-items:flex-end;gap:0}.bc-editorial .ed-access-header a{font-size:10px;min-height:31px}.bc-editorial .ed-access-header .bc-motion-control{font-size:9px;min-height:30px;padding:5px 0}.bc-editorial .ed-access-desk{width:calc(100% - 40px);margin-top:26px;gap:34px}.bc-editorial .ed-access-letter{padding:22px 23px 0;border-radius:4px 4px 19px;box-shadow:4px 4px #ebf0df,5px 5px #ccdac0}.bc-editorial .ed-access-letterhead{font-size:9px;padding-bottom:16px;margin-bottom:23px}.bc-editorial .ed-access-title h1{font-size:27px;line-height:1.25;letter-spacing:-.04em}.bc-editorial .ed-access-title .ed-eyebrow{font-size:9px}.bc-editorial .ed-access-title>p:not(.ed-eyebrow){font-size:13px;margin-top:15px}.bc-editorial .ed-access-content .bc-field{font-size:16px}.bc-editorial .ed-access-content .bc-small-link{font-size:10px}.bc-editorial .ed-access-content .bc-button{font-size:12px;padding:12px;min-height:47px}.bc-editorial .ed-access-content label{font-size:12px}.bc-editorial .ed-access-footer{margin-inline:-23px;padding:16px 23px;border-radius:0 0 19px;font-size:11px}.bc-editorial .ed-access-footer .bc-small-link{font-size:11px}.bc-editorial .ed-access-story{grid-template-columns:100px minmax(0,1fr);gap:12px 20px}.bc-editorial .ed-access-story h2{font-size:23px}.bc-editorial .ed-access-story>p{font-size:11px}}.bc-editorial.ed-wayfinding{min-height:100dvh;background:linear-gradient(135deg,#f5f8ee,#e4f2e7);padding:64px 0}.bc-editorial .ed-wayfinding{max-width:1040px}.bc-editorial .ed-wayfinding h1{font-size:clamp(38px,5.5vw,68px);line-height:1.1;letter-spacing:-.055em;font-weight:550;max-width:23ch}.bc-editorial .ed-wayfinding-body{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);gap:75px;align-items:center;margin-top:37px}.bc-editorial .ed-wayfinding-art{width:100%;height:auto}.bc-editorial .ed-wayfinding-body>div>p{font-size:16px;line-height:1.85}.bc-editorial .ed-wayfinding-body .ed-actions{gap:13px}.bc-editorial .ed-wayfinding-body p.ed-wayfinding-contact{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:27px;font-size:12px;line-height:1.85;color:var(--ed-muted)}.bc-editorial .ed-wayfinding-contact>svg{width:16px;height:16px;flex-shrink:0;color:var(--ed-brand)}.bc-editorial .ed-wayfinding-contact>a{color:var(--ed-brand);font-weight:600}@media(max-width:767px){.bc-editorial.ed-wayfinding{padding:42px 0}.bc-editorial .ed-wayfinding h1{font-size:43px}.bc-editorial .ed-wayfinding-body{gap:35px;margin-top:28px}.bc-editorial .ed-wayfinding-body>div>p{font-size:14px}}@media(max-width:479px){.bc-editorial .ed-wayfinding h1{font-size:36px}.bc-editorial .ed-wayfinding-body{grid-template-columns:1fr;gap:27px}.bc-editorial .ed-wayfinding-art{width:65%;max-width:230px;margin:auto}.bc-editorial .ed-wayfinding-body .ed-actions{align-items:flex-start;flex-direction:column}.bc-editorial .ed-wayfinding-body p.ed-wayfinding-contact{font-size:11px}}.bc-editorial .ed-story-hero{background:linear-gradient(125deg,#f6f8ef,#e6f3ec);padding:53px 0 38px}.bc-editorial .ed-story-hero h1{font-size:clamp(39px,5.4vw,73px);letter-spacing:-.06em;line-height:1.1;font-weight:550;max-width:24ch}.bc-editorial .ed-story-hero h1 span{color:var(--ed-brand);position:relative}.bc-editorial .ed-story-opening{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:85px;align-items:center;margin:33px 0 0 10%}.bc-editorial .ed-story-opening>div>p{font-size:18px;max-width:44ch;line-height:1.8}.bc-editorial .ed-story-opening .ed-button{margin-top:26px}.bc-editorial .ed-story-window{background:#d9ece2;border:1px solid #BBD4C3;border-radius:46% 46% 5px 5px;padding:18px 14px 3px;max-width:340px;transform:rotate(-2deg)}.bc-editorial .ed-story-window>svg{display:block;width:100%;height:auto}.bc-editorial .ed-story-reason>.ed-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 85px}.bc-editorial .ed-story-prose{max-width:59ch;padding-top:10px}.bc-editorial .ed-story-prose>p{font-size:16px;margin-bottom:21px;line-height:1.9}.bc-editorial .ed-story-prose strong{color:var(--ed-ink);font-weight:600}.bc-editorial .ed-story-statement{grid-column:1/-1;font-size:clamp(29px,3.4vw,44px);line-height:1.25;letter-spacing:-.045em;font-weight:450;color:var(--ed-ink);border-top:1px solid #C6DCCE;padding-top:38px;margin-top:10px;max-width:35ch}.bc-editorial .ed-story-statement strong{font-weight:500;color:var(--ed-brand)}.bc-editorial .ed-story-information{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}.bc-editorial .ed-info-fragments{display:grid;grid-template-columns:1fr 1fr;gap:11px 10px;position:relative;padding-right:18px}.bc-editorial .ed-info-fragments>.ed-mini-label{grid-column:1/-1;margin-bottom:20px}.bc-editorial .ed-info-fragment{display:flex;align-items:center;gap:9px;padding:15px 12px;background:#fffefa;border:1px solid #C5D9CB;border-radius:3px 3px 12px;box-shadow:2px 2px #dce8dd;transform:rotate(-3deg);font-size:11px;color:var(--ed-brand);min-width:0}.bc-editorial .ed-info-fragment:nth-child(2n){transform:rotate(3deg);margin-top:9px}.bc-editorial .ed-info-fragment:nth-child(4){background:#f9f0d9;border-color:#e1d4b5}.bc-editorial .ed-info-fragment>svg{width:15px;height:15px;flex-shrink:0}.bc-editorial .ed-story-assembly{position:relative;background:#fffefa;border:1px solid #BCD8C8;border-radius:0 18px 18px;padding:27px 25px;box-shadow:0 8px 16px #315d3f08}.bc-editorial .ed-story-assembly:before{content:"";position:absolute;bottom:100%;left:-1px;width:48%;height:18px;background:#d2e7d8;border:1px solid #BCD8C8;border-bottom:0;border-radius:10px 14px 0 0}.bc-editorial .ed-story-information h3{font-size:25px;margin:15px 0}.bc-editorial .ed-story-information p{font-size:14px}.bc-editorial .ed-story-assembly>svg{position:absolute;right:-37px;top:50%;width:20px;height:20px;color:var(--ed-brand)}.bc-editorial .ed-story-decision{padding:22px 0 22px 5px}.bc-editorial .ed-story-decision>svg{color:var(--ed-brand);width:35px;height:35px;margin-top:22px;stroke-width:1.5;transform:rotate(-8deg)}.bc-editorial .ed-story-fit-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px}.bc-editorial .ed-story-fit-columns h3{font-size:24px}.bc-editorial .ed-story-checklist{list-style:none;padding:0;display:grid;gap:15px;margin-top:24px}.bc-editorial .ed-story-checklist li{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.9}.bc-editorial .ed-story-checklist svg{width:18px;height:18px;flex-shrink:0;color:var(--ed-brand);margin-top:4px}.bc-editorial .ed-story-fit-columns aside{border-left:2px solid #D8C69A;padding:5px 0 5px 29px}.bc-editorial .ed-story-fit-columns aside>p:not(.ed-eyebrow){margin-top:20px;font-size:14px}.bc-editorial .ed-story-divider{color:var(--ed-brand);font-size:18px;font-weight:550;line-height:1.7;border-top:1px solid #BFD6C4;padding-top:27px;margin-top:35px;letter-spacing:-.015em}.bc-editorial .ed-story-responsibilities{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;margin-top:62px}.bc-editorial .ed-story-responsibilities h3{font-size:31px;letter-spacing:-.035em;line-height:1.3}.bc-editorial .ed-story-responsibilities p{font-size:14px;margin-top:23px}.bc-editorial .ed-story-responsibilities dl{border-top:1px solid #ABCDB9}.bc-editorial .ed-story-responsibilities dl>div{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 0;border-bottom:1px solid #CDDFD2}.bc-editorial .ed-story-responsibilities dt{font-size:14px;color:var(--ed-muted);line-height:1.7}.bc-editorial .ed-story-responsibilities dd{display:flex;align-items:center;gap:11px;min-width:78px;font-size:12px;color:var(--ed-brand);line-height:1.7}.bc-editorial .ed-story-responsibilities dd>svg{width:15px;height:15px}.bc-editorial .ed-principle-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:47px}.bc-editorial .ed-principle-columns>div{border-top:1px solid #B9D4C3;padding-top:25px}.bc-editorial .ed-principle-columns>div>span{font-size:13px;color:var(--ed-brand)}.bc-editorial .ed-principle-columns h3{font-size:30px;letter-spacing:-.04em;line-height:1.2;margin:27px 0 18px;max-width:13ch}.bc-editorial .ed-principle-columns p{font-size:15px}.bc-editorial .ed-story-credo{font-size:clamp(28px,3.8vw,50px);line-height:1.2;letter-spacing:-.05em;font-weight:450;color:var(--ed-ink);padding-top:40px;border-top:1px solid #C4DACB;margin-top:50px}.bc-editorial .ed-story-credo strong{color:var(--ed-brand);font-weight:500}.bc-editorial .ed-story-product-pair{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:30px;align-items:center;padding-inline:25px}.bc-editorial .ed-story-product-pair article{border-left:5px solid #C3AD7C;border-top:1px solid #DED1B0;border-right:1px solid #DED1B0;border-bottom:1px solid #DED1B0;background:#f7f0dd;border-radius:3px 15px 15px 3px;padding:34px 33px;transform:rotate(-2deg);box-shadow:4px 4px #fffefa,5px 5px #d6d8c8}.bc-editorial .ed-story-product-pair article:last-child{transform:rotate(2deg);border:1px solid #B8D4C5;border-radius:3px 20px 20px;background:#e7f3eb}.bc-editorial .ed-story-product-pair article>svg{width:32px;height:32px;margin-bottom:22px;color:var(--ed-brand);stroke-width:1.6}.bc-editorial .ed-story-product-pair article h3{font-size:30px;margin-top:6px}.bc-editorial .ed-story-product-pair article p:not(.ed-eyebrow){font-size:14px;margin-top:18px}.bc-editorial .ed-story-product-pair article .ed-button{margin-top:25px;font-size:12px}.bc-editorial .ed-story-bridge{display:flex;align-items:center;flex-direction:column;gap:10px;color:var(--ed-brand);font-size:11px}.bc-editorial .ed-story-bridge>svg{width:26px;height:26px;stroke-width:1.6}.bc-editorial .ed-story-finale>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:70px;align-items:center}.bc-editorial .ed-story-finale h2{font-size:clamp(30px,3.5vw,47px)}.bc-editorial .ed-finale-caption{font-size:11px;margin-top:23px;color:var(--ed-brand)}.bc-editorial .ed-how-hero{background:linear-gradient(145deg,#f2f7ed,#e7f3ee);padding:51px 0 27px}.bc-editorial .ed-how-hero>.ed-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:70px;align-items:center}.bc-editorial .ed-how-hero h1{font-size:clamp(42px,5.5vw,73px);line-height:1.07;letter-spacing:-.065em;font-weight:550}.bc-editorial .ed-how-hero h1>span{color:var(--ed-brand)}.bc-editorial .ed-how-intro>p:not(.ed-eyebrow){margin-top:24px;max-width:48ch;font-size:16px}.bc-editorial .ed-how-intro>.ed-button{margin-top:27px}.bc-editorial .ed-how-route-art{padding:17px 0 14px}.bc-editorial .ed-how-route-art>svg{width:100%;height:auto;display:block}.bc-editorial .ed-how-signpost{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border-block:1px solid #BCD8C7;font-size:12px;color:var(--ed-brand)}.bc-editorial .ed-how-signpost strong{font-weight:600}.bc-editorial .ed-how-signpost svg{width:17px;height:17px}.bc-editorial .ed-how-chapters{list-style:none;padding:0;border-top:1px solid #B2CDBB}.bc-editorial .ed-how-chapters>li{display:grid;grid-template-columns:65px minmax(0,.8fr) minmax(0,1.1fr);gap:38px;padding:33px 0;border-bottom:1px solid #C9DBCA;align-items:center}.bc-editorial .ed-how-chapter-number{font-size:42px;font-weight:450;color:var(--ed-brand);letter-spacing:-.04em;align-self:start;line-height:1.2}.bc-editorial .ed-how-chapters li>div{display:flex;align-items:flex-start;gap:16px}.bc-editorial .ed-how-chapters li>div>svg{width:25px;height:25px;color:var(--ed-brand);flex-shrink:0;margin-top:3px;stroke-width:1.6}.bc-editorial .ed-how-chapters h3{font-size:25px;letter-spacing:-.035em;max-width:22ch}.bc-editorial .ed-how-chapters li>p{font-size:15px;line-height:1.85}.bc-editorial .ed-support-itinerary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:17px}.bc-editorial .ed-support-itinerary>div{position:relative;padding:20px 0 0;border-top:1px solid #BED4C1;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.bc-editorial .ed-support-itinerary>div>span{font-size:10px;color:var(--ed-muted);line-height:1.6}.bc-editorial .ed-support-itinerary>div>svg{width:27px;height:27px;margin:22px 0;color:var(--ed-brand);stroke-width:1.6}.bc-editorial .ed-support-itinerary strong{font-size:14px;font-weight:550;line-height:1.6;margin-bottom:15px}.bc-editorial .ed-support-itinerary small{margin-top:auto;font-size:10px;line-height:1.7;color:var(--ed-muted)}.bc-editorial .ed-support-itinerary [data-supported=true] small{background:#d1e8d8;padding:4px 7px;border-radius:5px;color:var(--ed-brand)}.bc-editorial .ed-platform-canvas{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:80px;align-items:center}.bc-editorial .ed-platform-file{position:relative;background:#fffefa;border:1px solid #BAD5C6;border-radius:0 20px 20px;box-shadow:5px 5px #e6eee0,6px 6px #ccdcc3;transform:rotate(-1deg)}.bc-editorial .ed-platform-file>header{display:flex;align-items:center;gap:14px;padding:25px 28px;background:#eaf4ea;border-bottom:1px solid #CBDECE;border-radius:0 20px 0 0}.bc-editorial .ed-platform-file>header>svg{width:26px;height:26px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-platform-file h3{font-size:22px}.bc-editorial .ed-platform-file>header span{font-size:10px;display:block;line-height:1.6;color:var(--ed-muted);margin-top:7px}.bc-editorial .ed-platform-file-row{display:flex;align-items:center;gap:17px;padding:19px 23px;border-bottom:1px solid #DFE9DB}.bc-editorial .ed-platform-file-row>svg{width:95px;height:auto;flex-shrink:0}.bc-editorial .ed-platform-file-row>div{min-width:0}.bc-editorial .ed-platform-file-row strong{display:block;font-size:15px;line-height:1.6;font-weight:550;letter-spacing:-.02em}.bc-editorial .ed-platform-file-row span{display:block;font-size:11px;line-height:1.8;color:var(--ed-muted);margin-top:3px}.bc-editorial .ed-platform-file-row small{display:inline-block;font-size:10px;line-height:1.6;color:var(--ed-brand);padding:3px 7px;border-radius:6px;background:#dfefe1;margin-top:9px}.bc-editorial .ed-platform-file-end{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--ed-brand);padding:16px 26px;background:#f2f7ed;border-radius:0 0 20px 20px}.bc-editorial .ed-platform-file-end svg{width:16px;height:16px}.bc-editorial .ed-platform-canvas>ol{padding:0;list-style:none;display:grid;gap:23px}.bc-editorial .ed-platform-canvas>ol>li{display:flex;gap:21px;padding-top:23px;border-top:1px solid #C4D9C9}.bc-editorial .ed-platform-canvas>ol>li>span{font-size:24px;line-height:1.3;font-weight:500;color:var(--ed-brand)}.bc-editorial .ed-platform-canvas h3{font-size:24px}.bc-editorial .ed-platform-canvas p{font-size:14px;margin-top:12px}.bc-editorial .ed-roles-columns{display:grid;grid-template-columns:1fr 1fr;gap:65px}.bc-editorial .ed-role-ledger{padding:27px 30px;background:#fffefa;border:1px solid #C7DCCF;border-left:4px solid #B4D5C1;border-radius:4px 4px 18px}.bc-editorial .ed-role-ledger:last-child{background:#e0efe5;border-left-color:#7ab8b2}.bc-editorial .ed-role-ledger h3{font-size:31px;margin-top:10px}.bc-editorial .ed-role-ledger>ul{list-style:none;padding:0;margin-top:25px}.bc-editorial .ed-role-ledger li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid #D1E1D2;font-size:14px;line-height:1.8}.bc-editorial .ed-role-ledger svg{width:18px;height:18px;margin-top:4px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-model-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:33px}.bc-editorial .ed-model-options>div{border-top:1px solid #BDD7C6;padding:23px 0}.bc-editorial .ed-model-options [data-highlighted=true]{background:#e4f1e6;border:1px solid #BAD7C4;border-radius:4px 4px 18px;padding:23px 25px;transform:rotate(-2deg)}.bc-editorial .ed-model-options span{font-size:11px;color:var(--ed-brand)}.bc-editorial .ed-model-options h3{font-size:23px;margin:17px 0 13px;line-height:1.4}.bc-editorial .ed-model-options p{font-size:14px}.bc-editorial .ed-how-example>.ed-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px}.bc-editorial .ed-how-example>.ed-wrap>div:first-child>svg{display:block;width:90%;height:auto;margin-top:27px;max-width:320px}.bc-editorial .ed-how-example ol{padding:0;list-style:none}.bc-editorial .ed-how-example li{display:flex;gap:20px;align-items:flex-start;padding:17px 0;border-bottom:1px solid #C3DAC6}.bc-editorial .ed-how-example li>span{font-size:12px;color:var(--ed-brand);flex-shrink:0;line-height:1.8;padding-top:3px}.bc-editorial .ed-how-example li>p{font-size:14px;line-height:1.9}.bc-editorial .ed-how-example-note{font-size:14px;color:var(--ed-brand);margin-top:23px;border-left:2px solid #A7C7B0;padding-left:20px}.bc-editorial .ed-how-principle>.ed-wrap{max-width:900px}.bc-editorial .ed-how-principle h2{font-size:clamp(33px,4.2vw,57px);max-width:23ch}.bc-editorial .ed-how-principle p:not(.ed-eyebrow){margin-top:30px;font-size:17px;max-width:72ch}.bc-editorial .ed-how-finale>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr);gap:85px;align-items:center}.bc-editorial .ed-how-finale p:not(.ed-eyebrow){margin-top:25px}.bc-editorial .ed-how-finale .ed-actions{margin:0;flex-direction:column;align-items:flex-start}@media(max-width:1050px){.bc-editorial :is(.ed-story-opening,.ed-story-reason>.ed-wrap,.ed-story-fit-columns,.ed-story-responsibilities,.ed-story-finale>.ed-wrap,.ed-how-hero>.ed-wrap,.ed-platform-canvas,.ed-how-example>.ed-wrap,.ed-how-finale>.ed-wrap){gap:42px}.bc-editorial .ed-story-information{gap:30px}.bc-editorial .ed-info-fragments{grid-template-columns:1fr;padding-right:0;gap:9px}.bc-editorial .ed-info-fragments>.ed-mini-label{grid-column:1;margin-bottom:13px}.bc-editorial .ed-info-fragment:nth-child(n){margin:0;padding:10px 14px;transform:none}.bc-editorial .ed-story-assembly{padding:23px 20px}.bc-editorial .ed-story-assembly>svg{right:-26px;width:18px}.bc-editorial .ed-story-information h3{font-size:23px}.bc-editorial .ed-principle-columns{gap:30px}.bc-editorial .ed-principle-columns h3{font-size:27px}.bc-editorial .ed-story-product-pair{grid-template-columns:1fr 40px 1fr;gap:22px;padding-inline:8px}.bc-editorial .ed-story-product-pair article{padding:29px 25px}.bc-editorial .ed-story-bridge>span{font-size:9px}.bc-editorial .ed-how-chapters>li{grid-template-columns:50px minmax(0,.9fr) minmax(0,1fr);gap:30px}.bc-editorial .ed-how-chapters h3{font-size:23px}.bc-editorial .ed-support-itinerary{gap:12px}.bc-editorial .ed-support-itinerary strong{font-size:13px}.bc-editorial .ed-support-itinerary small{font-size:9px}.bc-editorial .ed-roles-columns{gap:30px}.bc-editorial .ed-role-ledger{padding:26px}}@media(max-width:767px){.bc-editorial .ed-story-hero{padding:35px 0}.bc-editorial .ed-story-hero h1{font-size:clamp(38px,6.9vw,55px)}.bc-editorial .ed-story-opening{margin-left:0;gap:33px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.bc-editorial .ed-story-opening>div>p{font-size:15px}.bc-editorial .ed-story-opening .ed-button{font-size:12px;margin-top:20px}.bc-editorial .ed-story-reason>.ed-wrap{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-story-prose{max-width:100%;padding:0}.bc-editorial .ed-story-prose>p{font-size:15px;margin-bottom:18px}.bc-editorial .ed-story-statement{font-size:34px;padding-top:27px;margin:0;grid-column:1}.bc-editorial .ed-story-information{grid-template-columns:1fr;gap:28px}.bc-editorial .ed-info-fragments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-right:0}.bc-editorial .ed-info-fragments>.ed-mini-label{grid-column:1/-1;margin-bottom:4px}.bc-editorial .ed-info-fragment:nth-child(n){transform:rotate(-1deg)}.bc-editorial .ed-story-assembly{max-width:90%;margin:23px 0 0 auto;padding:27px}.bc-editorial .ed-story-assembly>svg{right:auto;left:25px;top:auto;bottom:-27px;transform:rotate(90deg)}.bc-editorial .ed-story-decision{max-width:85%;padding:5px 0 0;margin-left:15%}.bc-editorial .ed-story-information h3{font-size:27px}.bc-editorial .ed-story-fit-columns{gap:32px}.bc-editorial .ed-story-fit-columns aside{padding-left:22px}.bc-editorial .ed-story-fit-columns h3{font-size:22px}.bc-editorial .ed-story-responsibilities{grid-template-columns:1fr;gap:26px;margin-top:40px}.bc-editorial .ed-story-responsibilities h3{font-size:28px}.bc-editorial .ed-story-responsibilities p{margin-top:18px}.bc-editorial .ed-principle-columns{gap:25px}.bc-editorial .ed-principle-columns h3{font-size:24px;margin:20px 0 14px}.bc-editorial .ed-principle-columns p{font-size:14px}.bc-editorial .ed-story-credo{margin-top:35px;padding-top:30px;font-size:37px}.bc-editorial .ed-story-product-pair{grid-template-columns:1fr;gap:23px;padding-inline:5px;max-width:540px;margin:auto}.bc-editorial .ed-story-product-pair article:nth-child(n){transform:none;padding:30px}.bc-editorial .ed-story-bridge{flex-direction:row;justify-content:center;gap:13px}.bc-editorial .ed-story-bridge>svg{transform:rotate(90deg)}.bc-editorial .ed-story-bridge>span{font-size:11px}.bc-editorial .ed-story-finale>.ed-wrap{grid-template-columns:1fr;gap:24px}.bc-editorial .ed-how-hero{padding:37px 0 26px}.bc-editorial .ed-how-hero>.ed-wrap{gap:25px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.bc-editorial .ed-how-hero h1{font-size:47px}.bc-editorial .ed-how-intro>p:not(.ed-eyebrow){font-size:14px}.bc-editorial .ed-how-signpost{flex-direction:column;gap:10px;text-align:center;font-size:11px}.bc-editorial .ed-how-signpost>svg{transform:rotate(90deg)}.bc-editorial .ed-how-chapters>li{grid-template-columns:45px minmax(0,1fr);gap:17px 25px;padding-block:27px}.bc-editorial .ed-how-chapters li>p{grid-column:2;font-size:14px}.bc-editorial .ed-how-chapter-number{grid-row:span 2;font-size:35px}.bc-editorial .ed-how-chapters h3{font-size:24px}.bc-editorial .ed-how-chapters li>div{gap:12px}.bc-editorial .ed-support-itinerary{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 24px}.bc-editorial .ed-support-itinerary strong{font-size:14px}.bc-editorial .ed-support-itinerary small{font-size:10px}.bc-editorial .ed-platform-canvas{grid-template-columns:1fr;gap:38px}.bc-editorial .ed-platform-file{width:95%;max-width:500px;margin:auto}.bc-editorial .ed-platform-canvas ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bc-editorial .ed-platform-canvas>ol>li{flex-direction:column;gap:15px}.bc-editorial .ed-platform-canvas h3{font-size:21px}.bc-editorial .ed-platform-canvas p{font-size:13px}.bc-editorial .ed-roles-columns{gap:24px}.bc-editorial .ed-role-ledger{padding:24px 20px}.bc-editorial .ed-role-ledger h3{font-size:27px}.bc-editorial .ed-role-ledger li{font-size:13px;gap:10px}.bc-editorial .ed-model-options{gap:26px}.bc-editorial .ed-model-options [data-highlighted=true]{padding:20px}.bc-editorial .ed-model-options h3{font-size:19px}.bc-editorial .ed-model-options p{font-size:13px}.bc-editorial .ed-how-example>.ed-wrap{gap:34px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bc-editorial .ed-how-example h2{font-size:32px}.bc-editorial .ed-how-principle h2{font-size:42px}.bc-editorial .ed-how-principle p:not(.ed-eyebrow){font-size:16px;margin-top:24px}.bc-editorial .ed-how-finale>.ed-wrap{grid-template-columns:1fr;gap:26px}}@media(max-width:479px){.bc-editorial .ed-story-hero h1{font-size:clamp(34px,8.7vw,41px);line-height:1.13;letter-spacing:-.045em}.bc-editorial .ed-story-opening{grid-template-columns:1fr;gap:27px;margin-top:28px}.bc-editorial .ed-story-opening>div:last-child{order:-1}.bc-editorial .ed-story-window{width:80%;max-width:280px;margin:auto}.bc-editorial .ed-story-opening>div>p{font-size:15px}.bc-editorial .ed-story-statement{font-size:29px}.bc-editorial .ed-info-fragments{grid-template-columns:1fr 1fr;gap:13px}.bc-editorial .ed-info-fragment{font-size:11px}.bc-editorial .ed-story-assembly{max-width:95%;padding:24px;margin-top:19px}.bc-editorial .ed-story-decision{max-width:92%;margin-left:8%}.bc-editorial .ed-story-information h3{font-size:25px}.bc-editorial .ed-story-fit-columns{grid-template-columns:1fr;gap:32px}.bc-editorial .ed-story-fit-columns aside{padding-left:22px}.bc-editorial .ed-story-checklist li{font-size:14px}.bc-editorial .ed-story-divider{font-size:17px;margin-top:28px;padding-top:23px}.bc-editorial .ed-story-responsibilities h3{font-size:27px}.bc-editorial .ed-story-responsibilities dl>div{gap:15px;padding-block:15px}.bc-editorial .ed-story-responsibilities dt{font-size:13px}.bc-editorial .ed-story-responsibilities dd{min-width:70px;font-size:11px;gap:8px}.bc-editorial .ed-principle-columns{grid-template-columns:1fr;gap:26px}.bc-editorial .ed-principle-columns h3{font-size:29px;max-width:100%;margin-top:19px}.bc-editorial .ed-story-credo{font-size:30px;line-height:1.25}.bc-editorial .ed-story-product-pair article:nth-child(n){padding:27px 23px}.bc-editorial .ed-story-product-pair article h3{font-size:28px}.bc-editorial .ed-how-hero>.ed-wrap{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-how-hero h1{font-size:clamp(39px,11vw,52px)}.bc-editorial .ed-how-route-art{padding-top:0;max-width:360px;margin:auto}.bc-editorial .ed-how-signpost{flex-direction:row;gap:11px;font-size:10px;padding-inline:9px}.bc-editorial .ed-how-signpost>svg{transform:none;width:14px}.bc-editorial .ed-how-chapters>li{grid-template-columns:32px minmax(0,1fr);gap:16px 16px}.bc-editorial .ed-how-chapter-number{font-size:29px}.bc-editorial .ed-how-chapters li>div{flex-direction:column;gap:12px}.bc-editorial .ed-how-chapters li>div>svg{width:23px;height:23px;margin:0}.bc-editorial .ed-how-chapters h3{font-size:23px}.bc-editorial .ed-support-itinerary{grid-template-columns:1fr 1fr;gap:23px 28px}.bc-editorial .ed-support-itinerary>div{display:grid;grid-template-columns:20px 1fr;gap:7px 10px;padding-top:16px}.bc-editorial .ed-support-itinerary>div>span{grid-column:1;font-size:10px}.bc-editorial .ed-support-itinerary>div>svg{grid-row:2;width:22px;height:22px;margin:0}.bc-editorial .ed-support-itinerary strong{grid-column:2;grid-row:2;font-size:13px;margin:0}.bc-editorial .ed-support-itinerary small{grid-column:1/-1;justify-self:start;margin-top:5px}.bc-editorial .ed-platform-file{width:98%;transform:none}.bc-editorial .ed-platform-file>header{padding:21px 18px;gap:11px}.bc-editorial .ed-platform-file h3{font-size:22px}.bc-editorial .ed-platform-file-row{padding:16px 14px;gap:10px}.bc-editorial .ed-platform-file-row>svg{width:70px}.bc-editorial .ed-platform-file-row strong{font-size:13px}.bc-editorial .ed-platform-file-row span{font-size:10px}.bc-editorial .ed-platform-file-row small{font-size:9px}.bc-editorial .ed-platform-file-end{padding:14px 19px;font-size:10px}.bc-editorial .ed-platform-canvas>ol{grid-template-columns:1fr;gap:23px}.bc-editorial .ed-platform-canvas>ol>li{flex-direction:row;gap:20px}.bc-editorial .ed-platform-canvas h3{font-size:23px}.bc-editorial .ed-platform-canvas p{font-size:14px}.bc-editorial .ed-roles-columns,.bc-editorial .ed-model-options{grid-template-columns:1fr;gap:27px}.bc-editorial .ed-role-ledger{padding:26px 23px}.bc-editorial .ed-role-ledger h3{font-size:28px}.bc-editorial .ed-role-ledger li{font-size:14px}.bc-editorial .ed-model-options [data-highlighted=true]{transform:none;padding:25px}.bc-editorial .ed-model-options h3{font-size:24px}.bc-editorial .ed-model-options p{font-size:14px}.bc-editorial .ed-how-example>.ed-wrap{grid-template-columns:1fr;gap:20px}.bc-editorial .ed-how-example>.ed-wrap>div:first-child>svg{width:70%;max-width:240px;margin:17px auto}.bc-editorial .ed-how-example h2{font-size:31px}.bc-editorial .ed-how-example li{gap:17px;padding-block:17px}.bc-editorial .ed-how-example li>p{font-size:14px}.bc-editorial .ed-how-principle h2{font-size:33px}.bc-editorial .ed-how-principle p:not(.ed-eyebrow){font-size:15px}}.woonwijzer-ui.wd-workspace{--wd-ink:#203E38;--wd-brand:#246861;--wd-muted:#546E65;--wd-line:#C6E3DC;--wd-paper:#FFFEFA;--wd-mint:#E4F3EF;--wd-blue:#E7F3F7;--wd-sticky-top:84px;background:var(--wd-paper);color:var(--wd-ink);font-family:Inter,sans-serif;line-height:1.65;min-height:80vh;isolation:isolate}.wd-workspace *{box-sizing:border-box}.woonwijzer-ui.wd-workspace,.wd-workspace .woonwijzer-ui{--ww-brand:#246861;--ww-brand-hover:#1D5650}.wd-workspace :is(h1,h2,h3,h4,p,dl,dd,ol,ul,blockquote){margin:0}.wd-workspace :is(h1,h2,h3,h4){color:var(--wd-ink);font-family:inherit;text-wrap:pretty}.wd-workspace :is(button,input,textarea){font-family:inherit}.wd-workspace button{cursor:pointer}.wd-workspace :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--wd-brand);outline-offset:4px}.wd-workspace button:disabled{cursor:not-allowed;opacity:.6}.wd-workspace [hidden]{display:none!important}.wd-workspace :is(section,aside,header,nav,article,dl,dd){min-width:0}.wd-workspace .wd-wrap{max-width:1280px;margin:auto;padding:22px 32px 40px}.wd-workspace .wd-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:11px 17px;min-height:46px;border:1px solid var(--wd-line);border-radius:13px;background:#fff;color:var(--wd-brand);font-size:13px;font-weight:600;line-height:1.6;text-align:center;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.wd-workspace .wd-button svg{width:17px;height:17px;flex-shrink:0}.wd-workspace .wd-button--primary{background:#7ab8b2;border-color:#7ab8b2;color:#123f39;box-shadow:0 3px #528f8715}.wd-workspace .wd-button:hover:not(:disabled){background:#e4f3ef;border-color:#a7cec2}.wd-workspace .wd-button--primary:hover:not(:disabled){background:#94c8c0;border-color:#94c8c0}.wd-workspace .wd-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;border-radius:5px;color:var(--wd-brand);font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;text-align:left}.wd-workspace .wd-text-link:hover{text-decoration:underline;text-underline-offset:4px}.wd-workspace .wd-text-link svg{width:16px;height:16px;flex-shrink:0}.wd-workspace .wd-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.7;letter-spacing:.065em;text-transform:uppercase;color:#426d63}.wd-workspace .wd-eyebrow svg{width:16px;height:16px;flex-shrink:0}.wd-workspace .wd-topbar{display:flex;align-items:center;gap:18px;min-height:48px;margin-bottom:21px}.wd-workspace .wd-back{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;color:var(--wd-brand);border-radius:5px;text-decoration:none}.wd-workspace .wd-back:hover{text-decoration:underline;text-underline-offset:4px}.wd-workspace .wd-back svg,.wd-workspace .wd-location-label svg{width:16px;height:16px;flex-shrink:0}.wd-workspace .wd-location-label{display:flex;align-items:center;gap:7px;border-left:1px solid var(--wd-line);padding-left:18px;font-size:12px;color:var(--wd-muted)}.wd-workspace .wd-topbar .ww-motion-control{margin-left:auto}.wd-workspace .wd-cover{display:grid;grid-template-columns:35px minmax(0,1fr) 238px;background:#f1f8f3;border:1px solid #C7DED1;border-radius:9px 24px 24px 9px;box-shadow:0 5px 18px #244e3405;overflow:hidden;position:relative}.wd-workspace .wd-cover-spine{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;padding:20px 0;border-left:1px solid #C7DED1;background:#ddeee4;color:#426d63;font-size:10px;letter-spacing:.17em;font-weight:650}.wd-workspace .wd-cover-content{min-width:0;padding:25px 30px 24px}.wd-workspace .wd-cover-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:15px}.wd-workspace .wd-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #BEDACF;border-radius:8px;background:#f8fcf7;color:#355f50;font-size:11px;font-weight:600;line-height:1.5}.wd-workspace .wd-status svg{width:14px;height:14px;flex-shrink:0}.wd-workspace .wd-status[data-tone=info]{background:#e7f3f7;border-color:#c4dde3;color:#3d6572}.wd-workspace .wd-status[data-tone=warning]{background:#fbf1d9;border-color:#deceaa;color:#795b26}.wd-workspace .wd-status[data-tone=success]{background:#dbeee0;border-color:#accfb8;color:#286048}.wd-workspace .wd-cover h1{font-size:clamp(28px,3.15vw,42px);font-weight:650;letter-spacing:-.05em;line-height:1.18;overflow-wrap:anywhere}.wd-workspace .wd-address{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:13px;color:var(--wd-muted);margin-top:10px;overflow-wrap:anywhere}.wd-workspace .wd-address svg{width:14px;height:14px;flex-shrink:0}.wd-workspace .wd-cover-description{font-size:13px;color:var(--wd-muted);margin-top:13px;line-height:1.8}.wd-workspace .wd-cover-details{display:flex;align-items:center;gap:14px 30px;flex-wrap:wrap;border-top:1px solid #D4E4D9;padding-top:17px;margin-top:20px}.wd-workspace .wd-cover-details>div{min-width:0}.wd-workspace .wd-cover-details>div>span{display:block;font-size:11px;color:var(--wd-muted)}.wd-workspace .wd-cover-details strong{display:block;font-size:15px;font-weight:600;color:#294f45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wd-workspace .wd-cover-details>div:first-child strong{font-size:20px;letter-spacing:-.035em}.wd-workspace .wd-cover-details>.wd-text-link{margin-left:auto;font-size:12px}.wd-workspace .wd-property-picture{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px dashed #BFD8CD;background:#e7f2ea;padding:24px 15px;gap:7px;position:relative;overflow:hidden}.wd-workspace .wd-property-picture:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid #C9DED1;border-radius:60% 60% 12px 12px;pointer-events:none}.wd-workspace .wd-property-picture>div{width:100%;position:relative}.wd-workspace .wd-property-picture svg{width:100%;height:160px}.wd-workspace .wd-property-picture>span{position:relative;max-width:20ch;text-align:center;font-size:11px;line-height:1.6;color:#547564}.wd-workspace .wd-property-picture>img{width:100%;height:150px;border-radius:12px;-o-object-fit:cover;object-fit:cover;z-index:1}.wd-workspace .wd-route{display:flex;align-items:center;gap:35px;padding:25px 4px 29px}.wd-workspace .wd-route-caption{min-width:185px}.wd-workspace .wd-route-caption>p{font-size:12px;color:var(--wd-muted);margin-top:4px}.wd-workspace .wd-route>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;gap:22px;list-style:none;padding:0}.wd-workspace .wd-route li{display:flex;align-items:center;gap:9px;position:relative;font-size:12px;color:var(--wd-muted);line-height:1.5;min-width:0}.wd-workspace .wd-route li:not(:last-child):after{content:"";position:absolute;width:14px;height:1px;right:-18px;top:15px;background:#b9d4c7}.wd-workspace .wd-route-node{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid #BFD9CC;background:#f4f9f3;border-radius:11px;font-size:11px;font-weight:650;position:relative}.wd-workspace .wd-route-node svg{width:16px;height:16px}.wd-workspace .wd-route li[data-current=true]{font-weight:650;color:#246861}.wd-workspace .wd-route li[data-current=true] .wd-route-node{background:#246861;border-color:#246861;color:#fff;box-shadow:0 0 0 4px #e4f3ef}.wd-workspace .wd-route li[data-done=true] .wd-route-node{background:#ddeee4;color:#246861;border-color:#aecfbb}.wd-workspace .wd-route li[data-attention=true] .wd-route-node{background:#f5e5c3;color:#795b26;border-color:#dcc698;box-shadow:0 0 0 4px #faf5ea}.wd-workspace .wd-route li small{display:block;font-size:10px;font-weight:500;color:#795b26;margin-top:2px}.wd-workspace[data-motion=true] .wd-route li[data-current=true]:not([data-attention=true]):not(:last-child) .wd-route-node{animation:wd-route-breathe 3.6s ease-in-out infinite}@keyframes wd-route-breathe{0%,to{box-shadow:0 0 0 3px #e4f3ef}50%{box-shadow:0 0 0 6px #e4f3ef66}}.wd-workspace .wd-navigation{position:sticky;top:var(--wd-sticky-top);z-index:20;display:flex;align-items:center;gap:25px;background:#fffefaf5;border-block:1px solid var(--wd-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:30px;padding:6px 0}.wd-workspace .wd-navigation-label{font-size:11px;color:var(--wd-muted);white-space:nowrap;padding:0 4px}.wd-workspace .wd-navigation-items{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;padding:3px 4px;scrollbar-width:thin;scrollbar-color:#B6D7CA transparent;scroll-padding-inline:8px}.wd-workspace .wd-navigation-item{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 16px;flex:1;white-space:nowrap;color:var(--wd-muted);font-size:13px;border:1px solid transparent;border-radius:11px;line-height:1.5;transition:background .18s,color .18s}.wd-workspace .wd-navigation-item>svg{display:none;width:16px;height:16px;flex-shrink:0}.wd-workspace .wd-nav-number{font-size:10px;font-variant-numeric:tabular-nums;color:#668674}.wd-workspace .wd-navigation-item[aria-current=page]{background:#e4f3ef;border-color:#c6e3dc;color:#246861;font-weight:650}.wd-workspace .wd-navigation-item:hover{background:#f0f6ef;color:#246861}.wd-workspace .wd-count,.wd-workspace .wd-new{background:#246861;color:#fff;font-size:10px;padding:1px 5px;min-width:17px;min-height:17px;border-radius:5px;text-align:center}.wd-workspace .wd-content{scroll-margin-top:calc(var(--wd-sticky-top) + 85px);min-height:300px}.wd-workspace .wd-content>section{animation:wd-appear .22s ease-out}@keyframes wd-appear{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wd-workspace .wd-overview{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;align-items:start}.wd-workspace .wd-overview-main,.wd-workspace .wd-overview-side{min-width:0;display:grid;gap:30px}.wd-workspace .wd-next-action{display:flex;justify-content:space-between;gap:20px;padding:25px 28px;background:#e7f3f7;border:1px solid #CADFE4;border-radius:20px 20px 40px;position:relative;isolation:isolate}.wd-workspace .wd-next-action:before{content:"";position:absolute;top:24px;left:-1px;width:4px;height:35px;background:#7fafae;border-radius:0 4px 4px 0}.wd-workspace .wd-next-action[data-tone=warning]{background:#faf5e8;border-color:#e3d8b9}.wd-workspace .wd-next-action[data-tone=warning]:before{background:#ba9755}.wd-workspace .wd-next-action[data-tone=success]{background:#e8f3e9;border-color:#c7dcc8}.wd-workspace .wd-next-action h2{font-size:27px;font-weight:600;letter-spacing:-.045em;line-height:1.25;margin-top:9px}.wd-workspace .wd-next-copy{min-width:0}.wd-workspace .wd-next-copy>p,.wd-workspace .wd-request-excerpt p{font-size:14px;color:#49685e;line-height:1.85;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.wd-workspace .wd-next-action .wd-button{margin-top:18px}.wd-workspace .wd-next-symbol{width:53px;height:62px;display:flex;align-items:center;justify-content:center;background:#fffefa99;border:1px solid #CBDCD5;border-radius:7px 7px 18px;transform:rotate(7deg);flex-shrink:0;color:#547f72;margin-top:12px}.wd-workspace .wd-next-symbol svg{width:26px;height:26px}.wd-workspace .wd-request-excerpt{margin-top:13px;font-size:13px}.wd-workspace .wd-request-excerpt summary{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;color:#795b26;list-style:none}.wd-workspace .wd-request-excerpt summary svg{width:15px;height:15px}.wd-workspace .wd-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px}.wd-workspace .wd-section-heading h2{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.045em;margin-top:5px}.wd-workspace .wd-section-heading p{font-size:14px;color:var(--wd-muted);line-height:1.85;margin-top:10px;max-width:68ch}.wd-workspace .wd-section-heading>svg,.wd-workspace .wd-section-number>svg{width:24px;height:24px;color:#5d8c78;margin-top:10px;flex-shrink:0}.wd-workspace .wd-property-facts{padding:3px 3px 0}.wd-workspace .wd-property-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.wd-workspace .wd-property-facts dl>div{position:relative;min-width:0;padding:16px 0 17px 27px;border-top:1px solid #DDE9DF}.wd-workspace .wd-property-facts dl svg{position:absolute;left:0;top:20px;width:17px;height:17px;color:#598472}.wd-workspace .wd-property-facts dt{font-size:11px;color:var(--wd-muted)}.wd-workspace .wd-property-facts dd{font-size:16px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;margin-top:3px}.wd-workspace .wd-property-facts [data-empty=true] dd{font-size:13px;font-weight:400;color:var(--wd-muted)}.wd-workspace .wd-completeness{display:flex;align-items:center;gap:20px;padding:17px 0;border-top:1px solid #DDE9DF;margin-top:4px}.wd-workspace .wd-completeness strong{font-size:12px;font-weight:600}.wd-workspace .wd-completeness p{font-size:11px;color:var(--wd-muted);line-height:1.8;margin-top:4px;max-width:56ch}.wd-workspace .wd-completeness-track{display:block;width:90px;height:6px;background:#e5eee6;border-radius:5px;flex-shrink:0;overflow:hidden}.wd-workspace .wd-completeness-track>span{display:block;height:100%;border-radius:5px;background:#7aaa95}.wd-workspace .wd-personal-note{background:#faf7ee;border:1px solid #E4DDCA;border-left:4px solid #D3C39F;border-radius:4px 14px 14px 4px;padding:6px 20px}.wd-workspace .wd-personal-note summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:74px;cursor:pointer;list-style:none}.wd-workspace .wd-personal-note summary strong{font-size:16px;line-height:1.5;font-weight:550;display:block;margin-top:4px}.wd-workspace .wd-personal-note summary>svg{width:18px;height:18px;flex-shrink:0}.wd-workspace .wd-personal-note[open] summary>svg{transform:rotate(180deg)}.wd-workspace .wd-personal-note>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:#5b6757;border-top:1px solid #E4DDCA;margin-top:4px;padding:17px 0 19px;line-height:1.9}.wd-workspace .wd-coach-note{padding:22px 23px 13px;background:#f5f8f0;border:1px solid #D8E3CC;border-radius:18px 18px 18px 4px;position:relative}.wd-workspace .wd-coach-note:before{content:"";position:absolute;top:-4px;right:23px;width:27px;height:7px;border:1px solid #C5D3B6;background:#fffdf4;border-radius:4px;transform:rotate(-8deg)}.wd-workspace .wd-coach-identity{display:flex;align-items:center;gap:11px;margin:17px 0}.wd-workspace .wd-coach-identity>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50% 50% 12px;border:1px solid #BDD3BD;background:#e0ecda;color:#3c6752;font-size:18px}.wd-workspace .wd-coach-identity svg{width:20px;height:20px}.wd-workspace .wd-coach-identity h3{font-size:15px;font-weight:650}.wd-workspace .wd-coach-identity p{font-size:11px;color:var(--wd-muted)}.wd-workspace .wd-coach-label{font-size:10px;color:var(--wd-muted);line-height:1.7;margin-bottom:7px}.wd-workspace .wd-coach-note blockquote{font-size:13px;color:#49604d;line-height:1.9;overflow-wrap:anywhere;border:0;padding:0;white-space:pre-wrap}.wd-workspace .wd-coach-description{font-size:13px;color:var(--wd-muted);line-height:1.9}.wd-workspace .wd-coach-note .wd-text-link{margin-top:8px}.wd-workspace .wd-mini-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--wd-line)}.wd-workspace .wd-mini-heading h2{font-size:19px;font-weight:600;letter-spacing:-.025em}.wd-workspace .wd-mini-heading>span{font-size:12px;min-width:25px;text-align:center;background:#e4f3ef;border:1px solid var(--wd-line);border-radius:7px}.wd-workspace .wd-preview-empty{display:flex;align-items:center;gap:12px;padding:23px 0}.wd-workspace .wd-preview-empty>svg{width:27px;height:27px;color:#83a48d;flex-shrink:0}.wd-workspace .wd-preview-empty p{font-size:13px;color:var(--wd-muted)}.wd-workspace .wd-workspace-note{display:flex;align-items:flex-start;gap:11px;border-top:1px solid var(--wd-line);padding-top:20px}.wd-workspace .wd-workspace-note>svg{width:20px;height:20px;flex-shrink:0;color:#668674;margin-top:3px}.wd-workspace .wd-workspace-note p{font-size:12px;color:#426d63;line-height:1.85}.wd-workspace .wd-workspace-note span{color:var(--wd-muted)}.wd-workspace .wd-attention{display:flex;align-items:flex-start;gap:13px;padding:18px 20px;background:#fbf6eb;border-left:3px solid #B39255;border-radius:0 12px 12px 0}.wd-workspace .wd-attention>svg{width:20px;height:20px;flex-shrink:0;color:#8a672a;margin-top:3px}.wd-workspace .wd-attention h2{font-size:16px;font-weight:600}.wd-workspace .wd-attention p{font-size:13px;color:#6c654f;line-height:1.8;margin-top:6px}.wd-workspace .wd-upload-zone{display:flex;align-items:center;gap:21px;padding:25px 28px;background:#eff7f2;border:1px dashed #A4CBB9;border-radius:20px;margin-bottom:25px}.wd-workspace .wd-upload-zone--dragging{background:#d8efe2;border-color:#246861;box-shadow:0 0 0 4px #7ab8b22b}.wd-workspace .wd-upload-mark{display:flex;align-items:center;justify-content:center;width:53px;height:62px;border:1px solid #C0D9CB;border-radius:8px 8px 18px;background:#fff;flex-shrink:0;transform:rotate(-5deg);color:#49795f}.wd-workspace .wd-upload-mark svg{width:25px;height:25px}.wd-workspace .wd-upload-zone>div:nth-child(2){flex:1;min-width:0}.wd-workspace .wd-upload-zone h3{font-size:20px;font-weight:600;letter-spacing:-.035em;line-height:1.4}.wd-workspace .wd-upload-zone p{font-size:13px;color:var(--wd-muted);margin-top:5px}.wd-workspace .wd-upload-zone small{display:block;font-size:11px;line-height:1.8;color:var(--wd-muted);margin-top:5px}.wd-workspace .wd-documents-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0}.wd-workspace .wd-filter{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wd-workspace .wd-filter button{display:flex;align-items:center;gap:6px;min-height:44px;padding:9px 13px;border-radius:11px;color:var(--wd-muted);font-size:12px;border:1px solid transparent}.wd-workspace .wd-filter button[aria-pressed=true]{background:#e4f3ef;color:#246861;border-color:var(--wd-line);font-weight:600}.wd-workspace .wd-filter button>span{font-size:10px;font-variant-numeric:tabular-nums}.wd-workspace .wd-search{display:flex;align-items:center;gap:9px;min-width:0;width:245px;height:46px;border:1px solid #C4DACF;border-radius:12px;background:#fff;padding:0 13px}.wd-workspace .wd-search svg{width:17px;height:17px;flex-shrink:0;color:#668674}.wd-workspace .wd-search input{min-width:0;width:100%;font-size:14px;color:var(--wd-ink);background:transparent;outline:none}.wd-workspace .wd-search:focus-within{outline:2px solid #246861;outline-offset:3px}.wd-workspace .wd-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.wd-workspace .wd-document{display:flex;align-items:flex-start;gap:15px;min-width:0;padding:21px 19px;background:#fff;border:1px solid #D2E2D7;border-radius:9px 18px 18px;box-shadow:0 3px #e8f0e778;transition:border-color .18s,box-shadow .18s}.wd-workspace .wd-document[data-source=coach]{background:#f6fafc;border-color:#cddde4}.wd-workspace .wd-document:hover{border-color:#92b7a4;box-shadow:0 5px 15px #203e3808}.wd-workspace .wd-file-sheet{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0;width:40px;height:54px;border:1px solid #C9DBCE;border-radius:4px 11px 4px 4px;background:#f1f7ed;color:#54795c}.wd-workspace .wd-file-sheet>svg{width:18px;height:18px}.wd-workspace .wd-file-sheet>small{font-size:8px;font-weight:650;letter-spacing:.035em}.wd-workspace .wd-document[data-source=coach] .wd-file-sheet{background:#e6f0f4;border-color:#c8dde4;color:#436a7b}.wd-workspace .wd-document-copy{flex:1;min-width:0}.wd-workspace .wd-document h3{font-size:14px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.wd-workspace .wd-document h3 a{color:inherit;text-decoration:none;border-radius:3px}.wd-workspace .wd-document h3 a:hover{text-decoration:underline;text-underline-offset:3px}.wd-workspace .wd-document-meta{font-size:11px;color:var(--wd-muted);line-height:1.75;margin-top:5px;overflow-wrap:anywhere}.wd-workspace .wd-document-labels{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:11px}.wd-workspace .wd-document-labels>span{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.6;color:#526e5f}.wd-workspace .wd-document-labels svg{width:12px;height:12px}.wd-workspace .wd-document-labels>[data-tone]{background:#f0f3ec;border:1px solid #DCE3D6;padding:3px 7px;border-radius:6px;color:#546655}.wd-workspace .wd-document-labels>[data-tone=success]{background:#e3f1e5;border-color:#c8deca;color:#356541}.wd-workspace .wd-document-labels>[data-tone=warning]{background:#fbf2dc;border-color:#e6d6b3;color:#7b5d25}.wd-workspace .wd-document-labels>[data-tone=risk]{background:#f8eae2;border-color:#e0c8b8;color:#855439}.wd-workspace .wd-document-open{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #D3E3D7;border-radius:12px;color:#426d63;background:#ffffffa6}.wd-workspace .wd-document-open:hover{background:#e4f3ef}.wd-workspace .wd-document-open svg{width:19px;height:19px}.wd-workspace .wd-document-review{margin-top:9px;border-top:1px solid #DDE7DC}.wd-workspace .wd-document-review summary{display:flex;align-items:center;gap:6px;min-height:44px;list-style:none;cursor:pointer;font-size:11px;color:#426d63}.wd-workspace .wd-document-review summary svg{width:13px;height:13px;flex-shrink:0}.wd-workspace .wd-document-review p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wd-muted);padding-bottom:5px}.wd-workspace .wd-document--compact{padding:16px 0;border:0;border-bottom:1px solid #E0E9E0;border-radius:0;background:transparent!important;box-shadow:none;gap:11px}.wd-workspace .wd-document--compact:hover{box-shadow:none}.wd-workspace .wd-document--compact .wd-file-sheet{width:31px;height:41px;gap:2px}.wd-workspace .wd-document--compact .wd-file-sheet>svg{width:15px;height:15px}.wd-workspace .wd-document--compact .wd-file-sheet>small{font-size:7px}.wd-workspace .wd-document--compact h3{font-size:12px;font-weight:550}.wd-workspace .wd-document--compact .wd-document-meta{font-size:10px}.wd-workspace .wd-document--compact .wd-document-open{display:none}.wd-workspace .wd-document-empty{display:flex;align-items:center;gap:25px;padding:32px 5px;max-width:630px}.wd-workspace .wd-document-empty>svg{width:47px;height:47px;flex-shrink:0;color:#88a796}.wd-workspace .wd-document-empty h3{font-size:20px;font-weight:550;letter-spacing:-.03em}.wd-workspace .wd-document-empty p{font-size:14px;color:var(--wd-muted);margin-top:7px;line-height:1.85}.wd-workspace .wd-upload-queue{padding:0;margin:14px 0 24px;list-style:none}.wd-workspace .wd-upload-queue li{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #E0EADD;font-size:12px}.wd-workspace .wd-upload-queue li>svg{width:15px;height:15px;color:#547f67;flex-shrink:0}.wd-workspace .wd-upload-queue li>span{flex:1;min-width:0;overflow-wrap:anywhere}.wd-workspace .wd-upload-queue strong{font-size:11px;font-weight:600;color:#496c58;text-align:right}.wd-workspace .wd-advice-workspace .ww-advice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;background:transparent;padding:0;color:var(--wd-ink)}.wd-workspace .wd-advice-workspace .ww-advice>div,.wd-workspace .wd-advice-workspace .ww-advice>section,.wd-workspace .wd-advice-workspace .ww-advice>details{min-width:0;grid-column:1 / -1}.wd-workspace .wd-advice-workspace .ww-advice-header{border:0;border-bottom:1px solid var(--wd-line);background:transparent;border-radius:0;box-shadow:none}.wd-workspace .wd-advice-workspace .ww-advice-bid{border:1px solid #BDD7C5;border-radius:4px 24px 24px 4px;border-left:5px solid #8EB39B;background:#e7f1e5;padding:27px 32px;position:relative}.wd-workspace .wd-advice-workspace .ww-advice-bid-amount{font-size:clamp(34px,4.6vw,53px);font-weight:600;letter-spacing:-.055em;line-height:1.2;color:#294f3d}.wd-workspace .wd-advice-workspace .ww-advice-section{border:0;border-block:1px solid #D2E1D4;border-radius:0;box-shadow:none;padding:0;background:transparent}.wd-workspace .wd-advice-workspace details.ww-advice-section{margin:0}.wd-workspace .wd-advice-workspace .ww-advice-section-head{display:flex;align-items:center;gap:12px;margin:0;padding:18px 0;list-style:none;cursor:pointer;min-height:64px;border:0}.wd-workspace .wd-advice-workspace .ww-advice-section-head::-webkit-details-marker{display:none}.wd-workspace .wd-advice-workspace .ww-advice-section-head h3{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.5;flex:1}.wd-workspace .wd-advice-workspace .ww-advice-section-head>.wd-section-toggle{width:18px;height:18px;flex-shrink:0;color:#547564;transition:transform .18s}.wd-workspace .wd-advice-workspace details[open]>.ww-advice-section-head>.wd-section-toggle{transform:rotate(180deg)}.wd-workspace .wd-advice-workspace .wd-advice-section-body{padding:2px 0 23px}.wd-workspace .wd-advice-workspace .ww-icon{border-radius:10px;background:#ebf4e9;color:#527d62;border:1px solid #D2E0CE;width:35px;height:35px;flex-shrink:0}.wd-workspace .wd-advice-workspace [data-topic=financial]{padding:0 22px;background:#f2f8f0;border:1px solid #D3E1CC;border-radius:17px}.wd-workspace .wd-advice-workspace [data-topic=legal]{padding:0 22px;background:#fbf7ed;border:1px solid #E3DAC4;border-radius:17px}.wd-workspace .wd-advice-workspace [data-topic=risk]{padding:0 22px;background:#faf3ec;border:1px solid #E6D7C5;border-radius:17px}.wd-workspace .wd-advice-workspace table{font-size:13px;line-height:1.75}.wd-workspace .wd-advice-workspace :is(p,td,span){overflow-wrap:anywhere}.wd-workspace .wd-advice-workspace .text-xs{font-size:12px;line-height:1.8}.wd-workspace .wd-advice-workspace .ww-advice-badge{font-size:11px;white-space:normal;max-width:100%;line-height:1.6}.wd-workspace .wd-advice-workspace .ww-advice-download{border-radius:13px;background:#7ab8b2;color:#123f39;min-height:48px;font-size:14px}.wd-workspace .wd-advice-pending{display:flex;align-items:center;gap:45px;padding:39px;background:#f0f6f4;border:1px solid #D0E2D8;border-radius:22px;max-width:900px}.wd-workspace .wd-pending-book{display:flex;align-items:center;justify-content:center;width:104px;height:134px;border:1px solid #C6DCD0;border-left:7px solid #ABC8B5;border-radius:4px 15px 15px 4px;background:#fafcf6;transform:rotate(-5deg);box-shadow:3px 4px #fff,4px 5px #d4e3d8;flex-shrink:0;color:#5d856b}.wd-workspace .wd-pending-book svg{width:42px;height:42px}.wd-workspace .wd-advice-pending h3{font-size:24px;line-height:1.4;letter-spacing:-.04em;font-weight:550;margin-top:6px}.wd-workspace .wd-advice-pending p{font-size:14px;line-height:1.9;color:var(--wd-muted);margin-top:13px}.wd-workspace .wd-advice-pending .wd-text-link{margin-top:10px}.wd-workspace .wd-conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:35px}.wd-workspace .wd-conversation-layout>div{min-width:0}.wd-workspace .wd-conversation-aside{margin-top:13px;padding:23px 0 0 23px;border-left:1px solid var(--wd-line)}.wd-workspace .wd-conversation-aside>svg{width:28px;height:28px;color:#5c8a70;margin-bottom:16px}.wd-workspace .wd-conversation-aside h3{font-size:21px;line-height:1.4;font-weight:550;letter-spacing:-.03em}.wd-workspace .wd-conversation-aside p{font-size:13px;line-height:1.9;color:var(--wd-muted);margin-top:12px}.wd-workspace .wd-conversation-aside .wd-text-link{margin-top:12px}.wd-workspace .wd-chat-view{border:1px solid #CDDED2;border-radius:22px;overflow:hidden;background:#f4f8f1}.wd-workspace .wd-chat-view .ww-chat{background:transparent;border:0;border-radius:0;height:640px;max-height:none;min-height:440px}.wd-workspace .wd-chat-view .ww-chat-header{background:#eaf3e7;border-color:#d2e1cc;padding:17px 21px}.wd-workspace .wd-chat-view .ww-chat-header .ww-icon{border-radius:12px;background:#f5faf1;color:#547b61;border-color:#ccdcc6}.wd-workspace .wd-chat-view .ww-chat-scroll{background:#f4f8f1;padding:25px;max-height:570px;min-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#B7CDBA transparent;scrollbar-width:thin}.wd-workspace .wd-chat-view .ww-chat-bubble{border-radius:17px 17px 17px 4px;padding:13px 17px;box-shadow:none;font-size:14px;line-height:1.85;max-width:100%;overflow-wrap:anywhere}.wd-workspace .wd-chat-view .ww-chat-bubble--coach{background:#fff;border:1px solid #DCE7DA}.wd-workspace .wd-chat-view .ww-chat-bubble--client{background:#dceee8;border:1px solid #BBD7CB;border-radius:17px 17px 4px}.wd-workspace .wd-chat-view .ww-chat-request{background:#fbf4e4;border:1px solid #E1D4B8;border-left:4px solid #C0A675;border-radius:4px 16px 16px;padding:20px;max-width:100%}.wd-workspace .wd-chat-view .ww-chat-request-title{font-size:13px;color:#795d2d;line-height:1.6}.wd-workspace .wd-chat-view .ww-chat-system{background:#ebf1e7;border:1px solid #D5E1CD;border-radius:8px;max-width:100%;flex-wrap:wrap}.wd-workspace .wd-chat-view .ww-chat-system p{overflow-wrap:anywhere}.wd-workspace .wd-chat-view .ww-chat-composer{padding:16px 19px;border-top:1px solid #D5E3D5;background:#fffefa}.wd-workspace .wd-chat-view textarea{background:#fff;border:1px solid #C9DDD0;border-radius:13px;font-size:14px;color:#203e38;padding:12px;line-height:1.7}.wd-workspace .wd-chat-view .ww-button{min-height:44px;border-radius:12px;font-size:12px}.wd-workspace .wd-chat-view .ww-button--primary{background:#7ab8b2;color:#123f39;border-color:#7ab8b2}.wd-workspace .wd-chat-view .ww-chat-attachment{background:#f4fafc;border:1px solid #C9DDE4;border-radius:6px 14px 14px;padding:14px;min-height:48px}.wd-workspace .wd-chat-view .ww-chat-time{font-size:10px;color:#526d60}.wd-workspace .wd-history-section{max-width:930px}.wd-workspace .wd-history{list-style:none;padding:12px 0 0;max-width:820px}.wd-workspace .wd-history>li{position:relative;display:flex;gap:25px;padding-bottom:36px}.wd-workspace .wd-history>li:not(:last-child):before{content:"";position:absolute;top:47px;bottom:7px;left:20px;border-left:1px dashed #A9C8B9}.wd-workspace .wd-history-marker{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #BBD6C7;background:#e5f1e7;border-radius:14px;flex-shrink:0;color:#4a795b}.wd-workspace .wd-history-marker svg{width:20px;height:20px}.wd-workspace .wd-history-event{flex:1;min-width:0;padding-top:3px}.wd-workspace .wd-history-event h3{font-size:23px;font-weight:550;letter-spacing:-.035em;margin-top:7px;line-height:1.4}.wd-workspace .wd-history-event p{font-size:14px;line-height:1.9;color:var(--wd-muted);margin-top:9px}.wd-workspace .wd-history>li[data-warning=true] .wd-history-marker{background:#f7eed9;color:#806029;border-color:#e0d0af}.wd-workspace .wd-history-foot{display:flex;align-items:center;gap:13px;flex-wrap:wrap;border-top:1px solid var(--wd-line);padding:15px 0;font-size:13px;color:var(--wd-muted)}.wd-workspace .wd-history-foot>svg{width:18px;height:18px;flex-shrink:0;color:#5d836e}.wd-workspace .wd-data-error{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:#fbf5e9;border:1px solid #E0D1B4;border-radius:14px;margin:0 0 25px}.wd-workspace .wd-data-error>svg{width:21px;height:21px;color:#896329;flex-shrink:0;margin-top:2px}.wd-workspace .wd-data-error>div{flex:1;min-width:0}.wd-workspace .wd-data-error strong{font-size:14px;font-weight:600}.wd-workspace .wd-data-error p{font-size:13px;color:#6c654f;line-height:1.8;margin-top:4px}.wd-workspace .wd-inline-error,.wd-workspace .wd-inline-success{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.8;padding:13px 16px;border-radius:11px;margin:12px 0}.wd-workspace .wd-inline-error{background:#fbf2e6;border:1px solid #E2D1B5;color:#765728}.wd-workspace .wd-inline-success{background:#e9f4e8;border:1px solid #C9DEC6;color:#365f3e}.wd-workspace .wd-inline-error svg,.wd-workspace .wd-inline-success svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.wd-workspace .wd-empty{padding:38px 24px;text-align:center;border:1px dashed #C2DACB;border-radius:20px;background:#f5f9f1}.wd-workspace .wd-empty>svg{width:34px;height:34px;margin:0 auto 18px;color:#789b82}.wd-workspace .wd-empty h3{font-size:23px;font-weight:550;letter-spacing:-.035em}.wd-workspace .wd-empty p{font-size:14px;color:var(--wd-muted);margin:11px auto;max-width:55ch;line-height:1.85}.wd-workspace .wd-footer{display:flex;align-items:center;gap:10px;padding:17px 0 0;border-top:1px solid var(--wd-line);margin-top:38px;font-size:12px;color:var(--wd-muted);overflow-wrap:anywhere}.wd-workspace .wd-footer>svg{width:18px;height:18px;flex-shrink:0;color:#638673}.wd-workspace .wd-footer>.wd-text-link{margin-left:auto;flex-shrink:0}.wd-workspace .wd-loading-cover{height:270px;border-radius:9px 24px 24px 9px;background:#ecf5ed;border:1px solid #C7DED1;padding:35px}.wd-workspace .wd-loading-line{display:block;height:15px;border-radius:7px;background:#d8e9da;width:40%;margin-bottom:21px}.wd-workspace .wd-loading-line:nth-child(2){height:36px;width:65%}.wd-workspace .wd-loading-body{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-top:45px}.wd-workspace .wd-loading-body>div{height:245px;border-radius:20px;background:#f0f5ed}.wd-workspace[data-motion=true] .wd-loading-line{animation:wd-loading 1.5s ease-in-out infinite alternate}@keyframes wd-loading{to{opacity:.4}}.wd-workspace .wd-spin{animation:wd-spin 1s linear infinite}@keyframes wd-spin{to{transform:rotate(360deg)}}@media(hover:hover){.wd-workspace .wd-property-picture svg{transition:transform .3s}.wd-workspace .wd-cover:hover .wd-property-picture svg{transform:translateY(-3px)}}@media(max-width:1100px){.wd-workspace .wd-cover{grid-template-columns:28px minmax(0,1fr) 175px}.wd-workspace .wd-cover-content{padding:23px}.wd-workspace .wd-cover h1{font-size:34px}.wd-workspace .wd-property-picture{padding:22px 9px}.wd-workspace .wd-property-picture svg{height:140px}.wd-workspace .wd-cover-top{align-items:flex-start}.wd-workspace .wd-overview{grid-template-columns:minmax(0,1fr) 275px;gap:25px}.wd-workspace .wd-navigation-label{display:none}.wd-workspace .wd-navigation-item{padding:10px 12px}.wd-workspace .wd-route{gap:20px}.wd-workspace .wd-route-caption{min-width:165px}.wd-workspace .wd-route .wd-eyebrow{font-size:10px}.wd-workspace .wd-route li{font-size:11px}.wd-workspace .wd-property-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-workspace .wd-conversation-layout{grid-template-columns:minmax(0,1fr) 210px;gap:25px}.wd-workspace .wd-upload-zone{padding:22px;gap:17px}.wd-workspace .wd-upload-zone h3{font-size:18px}}@media(max-width:850px){.wd-workspace .wd-wrap{padding:20px 24px 35px}.wd-workspace .wd-cover{grid-template-columns:26px minmax(0,1fr)}.wd-workspace .wd-property-picture{display:none}.wd-workspace .wd-overview{grid-template-columns:minmax(0,1fr)}.wd-workspace .wd-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.wd-workspace .wd-workspace-note{grid-column:1/-1}.wd-workspace .wd-property-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-workspace .wd-route{align-items:flex-start;flex-direction:column;gap:17px;padding:21px 3px}.wd-workspace .wd-route-caption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.wd-workspace .wd-route-caption>p{margin:0}.wd-workspace .wd-route>ol{width:100%}.wd-workspace .wd-navigation-item{font-size:12px;padding:10px 13px}.wd-workspace .wd-nav-number{display:none}.wd-workspace .wd-navigation-item>svg{display:block}.wd-workspace .wd-conversation-layout{grid-template-columns:minmax(0,1fr)}.wd-workspace .wd-conversation-aside{display:none}.wd-workspace .wd-upload-zone{flex-wrap:wrap}.wd-workspace .wd-upload-zone>.wd-button{margin-left:74px}.wd-workspace .wd-documents-tools{align-items:stretch;flex-wrap:wrap}.wd-workspace .wd-search{width:240px}.wd-workspace .wd-document-grid{grid-template-columns:minmax(0,1fr)}.wd-workspace .wd-property-facts .wd-section-heading{margin-bottom:17px}}@media(max-width:600px){.wd-workspace .wd-wrap{padding:11px 18px 25px}.wd-workspace .wd-topbar{gap:9px;margin-bottom:15px}.wd-workspace .wd-back{font-size:12px}.wd-workspace .wd-location-label{display:none}.wd-workspace .wd-topbar .ww-motion-control{font-size:10px;padding-inline:3px;max-width:135px}.wd-workspace .wd-cover{grid-template-columns:9px minmax(0,1fr);border-radius:6px 19px 19px 6px}.wd-workspace .wd-cover-spine{font-size:0;padding:0;background:#cbe3d4}.wd-workspace .wd-cover-content{padding:19px 17px}.wd-workspace .wd-cover-top{gap:10px;margin-bottom:13px}.wd-workspace .wd-cover-top>.wd-eyebrow{font-size:10px;width:100%;letter-spacing:.045em}.wd-workspace .wd-status{font-size:11px;padding:5px 8px}.wd-workspace .wd-cover h1{font-size:clamp(26px,7.4vw,34px);line-height:1.2}.wd-workspace .wd-address{font-size:12px;margin-top:9px}.wd-workspace .wd-address>span{display:block;width:100%;padding-left:18px}.wd-workspace .wd-cover-description{display:none}.wd-workspace .wd-cover-details{gap:11px 20px;padding-top:13px;margin-top:15px}.wd-workspace .wd-cover-details>div>span{font-size:10px}.wd-workspace .wd-cover-details strong{font-size:12px}.wd-workspace .wd-cover-details>div:first-child strong{font-size:18px}.wd-workspace .wd-cover-details>.wd-text-link{font-size:11px;margin:0;min-height:36px}.wd-workspace .wd-route{padding:18px 1px 20px;gap:13px}.wd-workspace .wd-route-caption>.wd-eyebrow{font-size:9px}.wd-workspace .wd-route-caption>p{font-size:10px}.wd-workspace .wd-route>ol{gap:13px}.wd-workspace .wd-route li{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5}.wd-workspace .wd-route li:not(:last-child):after{top:15px;left:42px;right:3px;width:auto}.wd-workspace .wd-route li small{font-size:9px}.wd-workspace .wd-route-node{width:30px;height:30px;border-radius:10px;font-size:10px}.wd-workspace .wd-navigation{margin-bottom:22px;padding:4px 0;margin-inline:-3px;top:var(--wd-sticky-top)}.wd-workspace .wd-navigation-items{gap:3px;padding:4px}.wd-workspace .wd-navigation-item{min-height:47px;padding:10px 12px;flex:0 0 auto;font-size:12px;gap:6px}.wd-workspace .wd-navigation-item>svg{width:14px;height:14px}.wd-workspace .wd-navigation-items::-webkit-scrollbar{height:3px}.wd-workspace .wd-navigation-items::-webkit-scrollbar-thumb{background:#b6d7ca}.wd-workspace .wd-content{scroll-margin-top:calc(var(--wd-sticky-top) + 78px)}.wd-workspace .wd-overview,.wd-workspace .wd-overview-main{gap:25px}.wd-workspace .wd-overview-side{grid-template-columns:minmax(0,1fr);gap:28px}.wd-workspace .wd-next-action{padding:22px 20px;gap:7px;border-radius:17px 17px 30px}.wd-workspace .wd-next-action h2{font-size:25px}.wd-workspace .wd-next-copy>p{font-size:13px;line-height:1.85;margin-top:10px}.wd-workspace .wd-next-symbol{display:none}.wd-workspace .wd-next-action .wd-button{min-height:48px;margin-top:17px}.wd-workspace .wd-eyebrow{font-size:10px}.wd-workspace .wd-section-heading{gap:12px;margin-bottom:18px}.wd-workspace .wd-section-heading h2{font-size:25px;line-height:1.3}.wd-workspace .wd-section-heading p{font-size:13px;line-height:1.85}.wd-workspace .wd-section-heading>svg{width:20px;height:20px}.wd-workspace .wd-property-facts{padding:1px}.wd-workspace .wd-property-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px}.wd-workspace .wd-property-facts dl>div{padding:13px 0 14px 25px}.wd-workspace .wd-property-facts dl svg{top:16px;width:16px;height:16px}.wd-workspace .wd-property-facts dt{font-size:10px}.wd-workspace .wd-property-facts dd{font-size:15px}.wd-workspace .wd-completeness{align-items:flex-start;gap:12px}.wd-workspace .wd-completeness-track{width:50px;margin-top:8px}.wd-workspace .wd-completeness p{font-size:10px}.wd-workspace .wd-property-facts>.wd-text-link{font-size:12px}.wd-workspace .wd-personal-note{padding:6px 16px}.wd-workspace .wd-personal-note summary strong{font-size:15px}.wd-workspace .wd-personal-note>p{font-size:13px}.wd-workspace .wd-coach-note{padding:22px 21px 13px}.wd-workspace .wd-coach-note blockquote{font-size:14px}.wd-workspace .wd-coach-label{font-size:11px}.wd-workspace .wd-attention{padding:17px 15px;gap:10px}.wd-workspace .wd-attention p{font-size:12px}.wd-workspace .wd-upload-zone{padding:22px 18px;gap:14px;border-radius:17px}.wd-workspace .wd-upload-mark{width:36px;height:47px}.wd-workspace .wd-upload-mark svg{width:20px;height:20px}.wd-workspace .wd-upload-zone h3{font-size:18px;line-height:1.35}.wd-workspace .wd-upload-zone p{font-size:12px}.wd-workspace .wd-upload-zone small{font-size:10px}.wd-workspace .wd-upload-zone>.wd-button{margin:4px 0 0;width:100%;min-height:48px}.wd-workspace .wd-documents-tools{display:flex;flex-direction:column;gap:12px;margin:19px 0}.wd-workspace .wd-filter{gap:0;justify-content:space-between}.wd-workspace .wd-filter button{padding:8px 10px;font-size:11px;min-height:46px}.wd-workspace .wd-search{width:100%;height:48px}.wd-workspace .wd-search input{font-size:16px}.wd-workspace .wd-document{padding:18px 14px;gap:11px}.wd-workspace .wd-file-sheet{width:33px;height:45px}.wd-workspace .wd-document h3{font-size:13px}.wd-workspace .wd-document-meta{font-size:10px}.wd-workspace .wd-document-labels>span{font-size:10px}.wd-workspace .wd-document-open{width:40px;height:44px;border-radius:11px}.wd-workspace .wd-document-review summary{font-size:11px;line-height:1.7;min-height:46px}.wd-workspace .wd-document--compact{padding:15px 0}.wd-workspace .wd-document--compact h3{font-size:13px}.wd-workspace .wd-document-empty{gap:18px;padding:26px 2px}.wd-workspace .wd-document-empty>svg{width:33px;height:33px}.wd-workspace .wd-document-empty h3{font-size:20px}.wd-workspace .wd-document-empty p{font-size:13px}.wd-workspace .wd-upload-queue li{flex-wrap:wrap}.wd-workspace .wd-upload-queue strong{width:100%;text-align:left;padding-left:24px}.wd-workspace .wd-advice-workspace .ww-advice{grid-template-columns:minmax(0,1fr);gap:19px}.wd-workspace .wd-advice-workspace .ww-advice-bid{padding:23px 20px}.wd-workspace .wd-advice-workspace :is([data-topic=financial],[data-topic=legal],[data-topic=risk]){padding-inline:15px}.wd-workspace .wd-advice-workspace .ww-advice-section-head{gap:9px;padding:16px 0}.wd-workspace .wd-advice-workspace .ww-advice-section-head h3{font-size:16px}.wd-workspace .wd-advice-workspace .ww-icon{width:29px;height:29px;border-radius:9px}.wd-workspace .wd-advice-workspace table{font-size:12px;table-layout:fixed;width:100%}.wd-workspace .wd-advice-workspace table td{white-space:normal!important;overflow-wrap:anywhere}.wd-workspace .wd-advice-workspace table td:first-child{width:60%}.wd-workspace .wd-advice-workspace .text-xs{font-size:11px}.wd-workspace .wd-advice-pending{padding:25px 21px;gap:24px;align-items:flex-start;flex-direction:column}.wd-workspace .wd-pending-book{width:65px;height:82px;border-left-width:5px}.wd-workspace .wd-pending-book svg{width:28px;height:28px}.wd-workspace .wd-advice-pending h3{font-size:23px}.wd-workspace .wd-advice-pending p{font-size:13px}.wd-workspace .wd-chat-view{border-radius:17px}.wd-workspace .wd-chat-view .ww-chat{height:590px;min-height:440px}.wd-workspace .wd-chat-view .ww-chat-scroll{padding:18px 13px;max-height:55dvh;min-height:260px}.wd-workspace .wd-chat-view .ww-chat-bubble{padding:12px 14px;font-size:14px}.wd-workspace .wd-chat-view .ww-chat-composer{padding:13px 11px}.wd-workspace .wd-chat-view textarea{font-size:16px;padding:10px}.wd-workspace .wd-chat-view .ww-chat-request{padding:15px 14px}.wd-workspace .wd-chat-view .ww-chat-reply-actions{flex-wrap:wrap}.wd-workspace .wd-chat-view .ww-chat-system{padding:8px}.wd-workspace .wd-chat-view .ww-chat-system p{font-size:11px}.wd-workspace .wd-history>li{gap:17px;padding-bottom:29px}.wd-workspace .wd-history-marker{width:34px;height:34px;border-radius:11px}.wd-workspace .wd-history-marker svg{width:17px;height:17px}.wd-workspace .wd-history>li:not(:last-child):before{left:16px;top:42px}.wd-workspace .wd-history-event>.wd-eyebrow{font-size:9px}.wd-workspace .wd-history-event h3{font-size:21px;line-height:1.4}.wd-workspace .wd-history-event p{font-size:13px}.wd-workspace .wd-history-foot{font-size:12px}.wd-workspace .wd-history-foot p{flex:1}.wd-workspace .wd-history-foot .wd-text-link{margin-left:31px}.wd-workspace .wd-data-error{flex-wrap:wrap;padding:16px 15px}.wd-workspace .wd-data-error .wd-button{margin-left:32px}.wd-workspace .wd-footer{flex-wrap:wrap;font-size:11px;gap:8px;margin-top:28px}.wd-workspace .wd-footer>span{flex:1;min-width:0}.wd-workspace .wd-footer>.wd-text-link{margin-left:26px;width:calc(100% - 26px);font-size:12px}.wd-workspace .wd-loading-cover{height:260px;padding:25px}.wd-workspace .wd-loading-line{width:60%}.wd-workspace .wd-loading-line:nth-child(2){width:90%}.wd-workspace .wd-loading-body{grid-template-columns:1fr}}@media(max-width:359px){.wd-workspace .wd-wrap{padding-inline:14px}.wd-workspace .wd-cover-content{padding:17px 14px}.wd-workspace .wd-cover h1{font-size:26px}.wd-workspace .wd-cover-details{gap:12px}.wd-workspace .wd-cover-details>div:first-child strong{font-size:17px}.wd-workspace .wd-document-open{width:32px;border:0}.wd-workspace .wd-filter button{padding-inline:6px}.wd-workspace .wd-next-action{padding-inline:17px}}.wd-workspace[data-motion=false] *,.wd-workspace[data-motion=false] *:before,.wd-workspace[data-motion=false] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.wd-workspace *,.wd-workspace *:before,.wd-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bc-editorial .ed-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:-1px;padding:0;border:0}.bc-editorial :is(.ed-advice-hero,.ed-inspection-hero,.ed-course-hero){padding:47px 0 31px;background:linear-gradient(125deg,#f3f8ef,#e6f3ed 65%,#e7f1f4)}.bc-editorial :is(.ed-advice-hero,.ed-inspection-hero,.ed-course-hero) h1{font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.09;letter-spacing:-.052em}.bc-editorial :is(.ed-advice-hero,.ed-inspection-hero,.ed-course-hero) h1 span{color:var(--ed-brand)}.bc-editorial .ed-advice-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:75px;align-items:end}.bc-editorial .ed-advice-opening h1{max-width:19ch}.bc-editorial .ed-advice-opening .ed-actions{gap:10px 20px}.bc-editorial .ed-report-cover{max-width:870px;margin:43px auto 15px;background:#fffefa;border:1px solid #BFD6C7;border-radius:4px 4px 20px;box-shadow:5px 5px #f9faef,6px 6px #cbdcc7,0 12px 23px #3157380a;transform:rotate(-1deg)}.bc-editorial .ed-report-cover-top{display:flex;align-items:center;gap:10px;padding:16px 25px;border-bottom:1px solid #D9E4D4;font-size:12px;color:var(--ed-brand)}.bc-editorial .ed-report-cover-top>svg{width:19px;height:19px}.bc-editorial .ed-report-cover-top small{margin-left:auto;font-size:10px;color:var(--ed-muted)}.bc-editorial .ed-report-cover-body{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:30px 34px}.bc-editorial .ed-report-cover-body>div>strong{display:block;font-size:38px;line-height:1.1;font-weight:500;letter-spacing:-.045em;margin-top:20px}.bc-editorial .ed-report-cover-body>div>p{font-size:13px;margin-top:15px}.bc-editorial .ed-report-cover-body>svg{width:100%;height:auto;max-height:240px}.bc-editorial .ed-report-cover-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bc-editorial .ed-report-cover-tabs>span{font-size:11px;color:var(--ed-brand);border-bottom:2px solid #B7D6C4;padding:5px 8px}.bc-editorial .ed-report-cover figcaption{display:flex;align-items:center;gap:9px;padding:14px 25px;background:#edf5ea;border-top:1px solid #D3E2CC;border-radius:0 0 20px;font-size:12px;color:var(--ed-brand);line-height:1.7}.bc-editorial .ed-report-cover figcaption>svg{width:17px;height:17px;flex-shrink:0}.bc-editorial .ed-service-promise{display:flex;justify-content:space-between;align-items:center;gap:20px 45px;margin-top:34px;padding-top:25px;border-top:1px solid #C4DBCE}.bc-editorial .ed-service-promise>p{font-size:12px;max-width:65ch}.bc-editorial .ed-service-promise>span{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ed-brand);line-height:1.8;max-width:48ch}.bc-editorial .ed-service-promise>span>svg{width:18px;height:18px;flex-shrink:0}.bc-editorial .ed-inspection-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.bc-editorial .ed-inspection-opening>div>p{margin-top:26px;max-width:55ch}.bc-editorial .ed-inspection-cover{position:relative;padding:35px 18px 28px;min-width:0}.bc-editorial .ed-inspection-cover>.bc-scene{display:block;width:95%;height:auto;background:#e0eceb;border:1px solid #BCD8CD;border-radius:38% 38% 8px 8px;margin:5px auto 0;padding:18px 4px 15px}.bc-editorial .ed-inspection-sticker{position:absolute;top:8px;left:10px;display:flex;align-items:center;gap:9px;background:#fffefa;border:1px solid #BCD6C6;padding:12px 16px;border-radius:10px;font-size:12px;font-weight:550;line-height:1.6;color:var(--ed-brand);transform:rotate(-4deg);max-width:92%}.bc-editorial .ed-inspection-sticker>svg{width:20px;height:20px;flex-shrink:0}.bc-editorial .ed-inspection-note{position:relative;margin:-44px -10px 0 33%;background:#fbf0d5;border:1px solid #E1D3B1;padding:22px 25px;border-radius:3px 3px 17px;transform:rotate(4deg);box-shadow:0 7px 12px #78653e0a}.bc-editorial .ed-inspection-note>strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.04em;line-height:1.25;margin:13px 0}.bc-editorial .ed-inspection-note>p{font-size:11px;color:#6c6246}.bc-editorial .ed-inspection-cover figcaption{font-size:10px;color:var(--ed-muted);text-align:center;line-height:1.7;margin-top:23px}.bc-editorial .ed-service-inventory .ed-inventory-sheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;align-items:stretch}.bc-editorial .ed-inventory-sheet{position:relative;border-top:2px solid #AACDBB;padding-top:23px}.bc-editorial .ed-inventory-page{display:block;font-size:25px;color:var(--ed-brand);font-weight:450;letter-spacing:-.04em;margin-bottom:15px}.bc-editorial .ed-inventory-sheet article{display:flex;align-items:flex-start;gap:15px;padding:21px 0;border-bottom:1px solid #D6E4D7}.bc-editorial .ed-inventory-sheet article>svg{width:21px;height:21px;color:var(--ed-brand);stroke-width:1.6;flex-shrink:0;margin-top:3px}.bc-editorial .ed-inventory-sheet h3{font-size:19px}.bc-editorial .ed-inventory-sheet p{font-size:14px;line-height:1.85;margin-top:9px}.bc-editorial .ed-inventory-inspection .ed-inventory-sheets{grid-template-columns:1fr 1fr;gap:55px}.bc-editorial .ed-inventory-inspection .ed-inventory-sheet:first-child{background:#eef6f0;border:1px solid #C9DED0;border-radius:4px 4px 26px;padding:27px 30px}.bc-editorial .ed-inventory-inspection .ed-inventory-sheet:first-child article:last-child{border:0;padding-bottom:0}.bc-editorial .ed-service-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0}.bc-editorial .ed-service-steps li{display:flex;flex-direction:column;align-items:flex-start;border-top:1px dashed #A9CABC;padding-top:22px;min-width:0}.bc-editorial .ed-service-steps li>span{font-size:26px;color:var(--ed-brand);letter-spacing:-.04em;font-weight:500;margin-bottom:18px}.bc-editorial .ed-service-steps li>div>svg{width:22px;height:22px;stroke-width:1.6;color:var(--ed-brand);margin-bottom:15px}.bc-editorial .ed-service-steps h3{font-size:20px;line-height:1.4}.bc-editorial .ed-service-steps p{font-size:14px;margin-top:13px}.bc-editorial .ed-service-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:25px;margin-bottom:35px}.bc-editorial .ed-service-highlights li{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.8;color:var(--ed-muted)}.bc-editorial .ed-service-highlights svg{width:21px;height:21px;color:var(--ed-brand);flex-shrink:0;margin-top:2px}.bc-editorial .ed-advice-desk,.bc-editorial .ed-inspection-desk{background:#fffefa;border:1px solid #BCD6C8;border-radius:4px 4px 24px;box-shadow:5px 5px #ebf0e6,6px 6px #c9d8c5;overflow:hidden}.bc-editorial .ed-advice-desk>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px;background:#edf5ea;border-bottom:1px solid #C7DDCA}.bc-editorial .ed-advice-desk>header .ed-eyebrow{margin:0 0 12px}.bc-editorial .ed-advice-desk h3{font-size:27px;font-weight:550;letter-spacing:-.035em}.bc-editorial .ed-example-stamp{font-size:11px;color:#725f3a;border:1px solid #D6CBAF;background:#fcf1d5;padding:8px 15px;border-radius:4px;transform:rotate(4deg);flex-shrink:0}.bc-editorial .ed-advice-summary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:27px 30px;border-bottom:1px solid #D3E3D4}.bc-editorial .ed-advice-summary dl{display:flex;gap:35px;flex-wrap:wrap}.bc-editorial .ed-advice-summary dt{font-size:11px;color:var(--ed-muted);margin-bottom:7px}.bc-editorial .ed-advice-summary dd{font-size:28px;font-weight:550;letter-spacing:-.04em;color:var(--ed-ink);line-height:1.3}.bc-editorial .ed-advice-summary dl>div:last-child dd{color:var(--ed-brand)}.bc-editorial .ed-value-range>span{font-size:11px;color:var(--ed-muted);display:block}.bc-editorial .ed-value-range>strong{font-size:16px;font-weight:600;color:var(--ed-ink);display:block;margin:5px 0 11px}.bc-editorial .ed-value-range>div{height:6px;border-radius:5px;background:linear-gradient(90deg,#c9e5dc,#7ab8b2);position:relative}.bc-editorial .ed-value-range>div>i{position:absolute;top:-3px;left:58%;width:12px;height:12px;border:2px solid #2D7D74;border-radius:50%;background:#fffefa}.bc-editorial .ed-value-range>small{font-size:10px;color:var(--ed-muted);display:block;margin-top:9px}.bc-editorial .ed-advice-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px}.bc-editorial .ed-advice-desk h4,.bc-editorial .ed-inspection-desk h4{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.6;margin-bottom:15px;display:flex;align-items:center;gap:9px}.bc-editorial .ed-advice-desk h4>svg{width:17px;height:17px;flex-shrink:0}.bc-editorial .ed-strategy-options>button{display:block;width:100%;text-align:left;padding:16px 18px;margin-top:12px;background:#f7faf4;border:1px solid #CCDCCE;border-radius:12px;cursor:pointer;transition:background .18s,border-color .18s}.bc-editorial .ed-strategy-options>button[aria-pressed=true]{background:#ddeee4;border-color:#7eb7a4}.bc-editorial .ed-strategy-options>button>span{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;color:var(--ed-brand);line-height:1.7}.bc-editorial .ed-strategy-options>button strong,.bc-editorial .ed-strategy-options>button b{font-weight:600}.bc-editorial .ed-strategy-options>button small{display:block;font-size:12px;color:var(--ed-muted);line-height:1.8;margin-top:12px}.bc-editorial .ed-strategy-range{position:relative;background:#dfe9dc;height:4px;margin-top:13px;border-radius:4px}.bc-editorial .ed-strategy-range>i{position:absolute;top:0;height:100%;background:#77ad9b;border-radius:4px}.bc-editorial .ed-advice-evidence table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;line-height:1.7}.bc-editorial .ed-advice-evidence th,.bc-editorial .ed-advice-evidence td{padding:11px 7px;border-bottom:1px solid #D8E4D6;text-align:left;overflow-wrap:anywhere}.bc-editorial .ed-advice-evidence tr>:first-child{width:39%}.bc-editorial .ed-advice-evidence thead th{font-weight:600;color:var(--ed-muted);background:#f2f7eb}.bc-editorial .ed-advice-evidence tbody th{font-weight:500}.bc-editorial .ed-advice-evidence aside{background:#f9f0d8;border-left:2px solid #CEBC88;padding:15px 18px;margin-top:21px}.bc-editorial .ed-advice-evidence aside>strong{font-size:12px;color:#6c5733;font-weight:600}.bc-editorial .ed-advice-evidence aside>p{font-size:12px;color:#6c6248;line-height:1.8;margin-top:7px}.bc-editorial .ed-example-chat{display:grid;grid-template-columns:24px 1fr;gap:3px 8px;font-size:11px;color:var(--ed-muted);margin-top:22px}.bc-editorial .ed-example-chat>svg{width:19px;height:19px;color:var(--ed-brand);grid-row:span 3}.bc-editorial .ed-example-chat>strong{font-size:13px;color:var(--ed-ink);font-weight:550}.bc-editorial .ed-example-chat>small{font-size:10px}.bc-editorial .ed-example-note{font-size:10px;margin-top:12px}.bc-editorial :is(.ed-advice-desk,.ed-inspection-desk)>footer{display:flex;align-items:center;justify-content:space-between;gap:23px 35px;padding:20px 30px;border-top:1px solid #C4DCCE;background:#eff6ed}.bc-editorial :is(.ed-advice-desk,.ed-inspection-desk)>footer>p{font-size:11px;max-width:65ch;line-height:1.8}.bc-editorial :is(.ed-advice-desk,.ed-inspection-desk)>footer>.ed-button{font-size:12px;flex-shrink:0}.bc-editorial .ed-inspection-desk>header{padding:26px 30px;border-bottom:1px solid #CCDCCD;position:relative;background:#f4f7ee}.bc-editorial .ed-inspection-desk>header .ed-eyebrow{margin-bottom:12px}.bc-editorial .ed-inspection-desk>header h3{font-size:26px;font-weight:550}.bc-editorial .ed-inspection-desk>header>span{display:block;font-size:11px;color:var(--ed-muted);margin-top:13px}.bc-editorial .ed-inspection-result{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.2fr);gap:38px;padding:32px 30px}.bc-editorial .ed-first-impression{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bc-editorial .ed-first-impression>strong{font-size:39px;font-weight:550;line-height:1.2;color:var(--ed-brand);letter-spacing:-.04em;margin-top:15px}.bc-editorial .ed-first-impression>p{font-size:12px;margin-top:13px}.bc-editorial .ed-first-impression>svg{width:100%;height:auto;margin-top:auto;max-height:190px}.bc-editorial .ed-red-flags article{display:flex;gap:12px;padding:16px 0;border-top:1px solid #D9DFD0;align-items:flex-start}.bc-editorial .ed-red-flags article>svg{width:19px;height:19px;flex-shrink:0;color:#8a6429;margin-top:1px}.bc-editorial .ed-red-flags article[data-severity=red]>svg{color:#9a4434}.bc-editorial .ed-red-flags article[data-severity=gray]>svg{color:#546e65}.bc-editorial .ed-red-flags h5{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:600;line-height:1.6;margin:0}.bc-editorial .ed-red-flags h5>span{font-size:10px;color:#71592d;padding:2px 7px;background:#faeed0;border-radius:5px;font-weight:600}.bc-editorial .ed-red-flags [data-severity=red] h5>span{background:#fce7dd;color:#913a2b}.bc-editorial .ed-red-flags [data-severity=gray] h5>span{background:#ebf1e8;color:#546e65}.bc-editorial .ed-red-flags article p{font-size:13px;line-height:1.85;margin-top:7px}.bc-editorial .ed-inspection-next{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #D1DFCC;padding:25px 30px}.bc-editorial .ed-inspection-next ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:11px 15px}.bc-editorial .ed-inspection-next li{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.8;color:var(--ed-brand)}.bc-editorial .ed-inspection-next li>svg{width:15px;height:15px;flex-shrink:0}.bc-editorial .ed-inspection-next p{font-size:13px}.bc-editorial .ed-scan-matrix{border-top:1px solid #AAC8BF}.bc-editorial .ed-scan-matrix-head,.bc-editorial .ed-scan-matrix-row{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1.1fr));gap:24px;padding:20px 22px;border-bottom:1px solid #CBDDD1;align-items:center}.bc-editorial .ed-scan-matrix-head{background:#dceee5}.bc-editorial .ed-scan-matrix-head>span{font-size:12px;color:var(--ed-muted)}.bc-editorial .ed-scan-matrix-head strong{font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.035em;display:block}.bc-editorial .ed-scan-matrix-head small{font-size:11px;display:block;color:var(--ed-muted);margin-top:4px}.bc-editorial .ed-scan-matrix-row:nth-child(2n){background:#fffefa}.bc-editorial .ed-scan-matrix-row h3{font-size:14px;font-weight:600}.bc-editorial .ed-scan-matrix-row p{font-size:13px;line-height:1.8}.bc-editorial .ed-scan-matrix-row p>span{display:none}.bc-editorial .ed-scan-upgrade{display:flex;align-items:center;gap:19px 30px;flex-wrap:wrap;margin-top:26px}.bc-editorial .ed-scan-upgrade>svg{width:24px;height:24px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-scan-upgrade>p{font-size:14px;max-width:64ch;flex:1}.bc-editorial .ed-scan-upgrade>.ed-button{font-size:12px}.bc-editorial .ed-course-heading{max-width:870px;margin-inline:auto;text-align:center}.bc-editorial .ed-course-heading .ed-eyebrow{justify-content:center}.bc-editorial .ed-course-heading h1{max-width:21ch;margin-inline:auto}.bc-editorial .ed-course-heading>p{max-width:67ch;margin:24px auto 0;font-size:15px}.bc-editorial .ed-course-desk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);align-items:center;gap:65px;margin-top:49px;padding:0 10px}.bc-editorial .ed-course-invitation{min-width:0}.bc-editorial .ed-course-invitation dl{display:flex;gap:25px;flex-wrap:wrap}.bc-editorial .ed-course-invitation dl>div{display:flex;flex-direction:column-reverse;gap:4px}.bc-editorial .ed-course-invitation dt{font-size:11px;line-height:1.5;color:var(--ed-muted)}.bc-editorial .ed-course-invitation dd{font-size:26px;font-weight:600;letter-spacing:-.04em;line-height:1.3;color:var(--ed-brand)}.bc-editorial .ed-course-invitation>p{font-size:12px;margin-top:22px}.bc-editorial .ed-course-invitation>.ed-actions{flex-direction:column;align-items:stretch;gap:13px;margin-top:24px}.bc-editorial .ed-course-promise{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ed-brand);line-height:1.7;padding-top:25px;border-top:1px solid #BED6C7;margin-top:35px}.bc-editorial .ed-course-promise>svg{width:18px;height:18px;flex-shrink:0}.bc-editorial .ed-course-benefit-index{display:grid;grid-template-columns:1fr 1fr;gap:24px 65px}.bc-editorial .ed-course-benefit-index article{display:flex;gap:20px;padding-top:23px;border-top:1px solid #BDD6C5}.bc-editorial .ed-course-benefit-index article>span{font-size:12px;color:var(--ed-brand);margin-top:5px}.bc-editorial .ed-course-benefit-index h3{font-size:21px}.bc-editorial .ed-course-benefit-index p{font-size:14px;margin-top:12px}.bc-editorial .ed-course-lessons-scope{display:grid;grid-template-columns:1.3fr 1fr;gap:38px;margin-top:42px;background:#eff6ea;border:1px solid #D0DFCB;border-radius:4px 4px 24px;padding:30px 34px}.bc-editorial .ed-course-lessons-scope article{display:grid;grid-template-columns:60px 1fr;gap:13px 20px;align-content:start}.bc-editorial .ed-course-lessons-scope article>strong{grid-row:1/3;font-size:40px;color:var(--ed-brand);font-weight:500;letter-spacing:-.045em;line-height:1.15}.bc-editorial .ed-course-lessons-scope h3{font-size:20px}.bc-editorial .ed-course-lessons-scope p{grid-column:2;font-size:13px}.bc-editorial .ed-catalog-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:start}.bc-editorial .ed-catalog-index{position:sticky;top:110px;display:grid;gap:0}.bc-editorial .ed-catalog-index>button{display:grid;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:14px;text-align:left;border:0;border-bottom:1px solid #BCD7C6;background:transparent;padding:17px 14px;font-size:13px;line-height:1.7;color:var(--ed-ink);cursor:pointer}.bc-editorial .ed-catalog-index>button>span{font-size:11px;color:var(--ed-brand)}.bc-editorial .ed-catalog-index>button>strong{font-weight:550}.bc-editorial .ed-catalog-index>button>svg{width:15px;height:15px;color:var(--ed-brand)}.bc-editorial .ed-catalog-index>button[aria-pressed=true]{background:#fffefa;border:1px solid #BFD4C4;border-left:3px solid #7AB8B2;border-radius:4px;padding-left:11px;color:var(--ed-brand)}.bc-editorial .ed-catalog-index>button:hover{background:#f6faf1}.bc-editorial .ed-catalog-select{display:none}.bc-editorial .ed-catalog-panel{padding:30px 33px 19px;background:#fffefa;border:1px solid #BFD4C4;border-radius:4px 4px 20px;box-shadow:4px 4px #e4ecdd,5px 5px #c6d7bd;min-width:0}.bc-editorial .ed-catalog-panel>header{padding-bottom:24px;border-bottom:1px solid #C5DAC6}.bc-editorial .ed-catalog-panel h3{display:flex;align-items:flex-start;gap:14px;font-size:28px;line-height:1.3;letter-spacing:-.035em;margin-top:15px}.bc-editorial .ed-catalog-panel h3>span{font-size:25px;flex-shrink:0}.bc-editorial .ed-catalog-panel>header p{font-size:14px;margin-top:14px}.bc-editorial .ed-catalog-panel ol{list-style:none;padding:0}.bc-editorial .ed-catalog-panel li{display:flex;align-items:flex-start;gap:18px;padding:19px 0;border-bottom:1px solid #DFE8D9}.bc-editorial .ed-catalog-panel li>span{font-size:11px;color:var(--ed-brand);padding-top:3px;flex-shrink:0}.bc-editorial .ed-catalog-panel h4{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.7}.bc-editorial .ed-catalog-panel li p{font-size:13px;margin-top:7px;line-height:1.8}.bc-editorial .ed-audience-note{display:inline-block;font-size:10px;color:#6b5c3a;background:#f6ecd4;padding:4px 8px;border-radius:5px;margin-top:10px;line-height:1.6}.bc-editorial .ed-catalog-panel>footer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-top:13px;color:var(--ed-muted);font-size:11px;line-height:1.7}.bc-editorial .ed-catalog-panel>footer>svg{width:15px;height:15px;color:var(--ed-brand)}.bc-editorial .ed-catalog-panel>footer>button{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ed-brand);font-weight:600;min-height:44px;margin-left:auto;cursor:pointer}.bc-editorial .ed-catalog-panel>footer>button>svg{width:14px;height:14px}.bc-editorial .ed-bodi-conversation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:85px;align-items:center}.bc-editorial .ed-bodi-conversation>div>p{font-size:15px}.bc-editorial .ed-bodi-conversation aside{padding:24px 0 0;border-top:1px solid #BDD6CF;margin-top:26px}.bc-editorial .ed-bodi-conversation aside>p:not(.ed-eyebrow){font-size:14px}.bc-editorial .ed-bodi-conversation aside>ul{display:grid;gap:9px;padding:0;list-style:none;margin-top:20px}.bc-editorial .ed-bodi-conversation aside li{display:flex;align-items:center;gap:9px;color:var(--ed-brand);font-size:12px}.bc-editorial .ed-bodi-conversation aside svg{width:16px;height:16px;flex-shrink:0}.bc-editorial .ed-bodi-feature-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #B9D3CD;padding-top:30px;margin-top:48px}.bc-editorial .ed-bodi-feature-heading h3{font-size:27px;flex-shrink:0}.bc-editorial .ed-bodi-feature-heading p{font-size:14px;max-width:52ch}.bc-editorial .ed-bodi-feature-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 35px;margin-top:30px}.bc-editorial .ed-bodi-feature-index article{display:flex;align-items:flex-start;gap:14px;min-width:0}.bc-editorial .ed-bodi-feature-index article>svg{width:22px;height:22px;flex-shrink:0;stroke-width:1.65;color:var(--ed-brand);margin-top:3px}.bc-editorial .ed-bodi-feature-index h4{font-size:16px;line-height:1.6;letter-spacing:-.02em}.bc-editorial .ed-bodi-feature-index p{font-size:13px;line-height:1.8;margin-top:8px}.bc-editorial .ed-bodi-feature-index strong{display:block;font-size:11px;color:var(--ed-brand);font-weight:600;margin-top:11px}.bc-editorial .ed-bodi-feature-index small{font-size:10px;color:#77552b;display:inline-block;background:#f9efd8;padding:5px 8px;border-radius:6px;margin-top:8px}.ed-report-dialog.bc-overlay-scope{font-family:Inter,sans-serif;background:#fffefa!important;border:1px solid #BFD6C9!important;border-radius:5px 5px 23px!important;padding:28px!important;color:#203e38}.ed-report-dialog.bc-overlay-scope .bc-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:17px 0;border-bottom:1px solid #D7E4D7}.ed-report-dialog.bc-overlay-scope .bc-card .bc-card{background:#eff6ed;border:1px solid #D2E1CC;padding:12px 14px;border-radius:8px}.ed-report-dialog.bc-overlay-scope .bc-copy{font-size:13px;color:#546e65;line-height:1.85}.ed-report-dialog.bc-overlay-scope .bc-brand-copy{color:#246861}.ed-report-dialog.bc-overlay-scope .bc-muted-copy,.ed-report-dialog.bc-overlay-scope [class~=text-gray-400]{color:#546e65}.ed-report-dialog.bc-overlay-scope [class~=text-amber-700]{color:#77552b}.ed-report-dialog.bc-overlay-scope .bc-chip{font-size:11px;line-height:1.7}.ed-report-dialog.bc-overlay-scope [class~="text-[10px]"],.ed-report-dialog.bc-overlay-scope [class~="text-[11px]"]{font-size:12px;line-height:1.75}.ed-report-dialog.bc-overlay-scope .bc-button{font-size:12px;line-height:1.7;border-radius:12px;min-height:45px}@media(max-width:1100px){.bc-editorial .ed-advice-opening,.bc-editorial .ed-inspection-opening{gap:40px}.bc-editorial .ed-advice-summary{gap:30px}.bc-editorial .ed-advice-summary dd{font-size:25px}.bc-editorial .ed-course-desk{gap:40px}.bc-editorial .ed-course-benefit-index{gap:27px 40px}.bc-editorial .ed-course-lessons-scope{padding:25px;gap:28px}.bc-editorial .ed-course-lessons-scope article{grid-template-columns:42px 1fr;gap:12px 17px}.bc-editorial .ed-course-lessons-scope article>strong{font-size:34px}.bc-editorial .ed-bodi-conversation{gap:40px}.bc-editorial .ed-bodi-feature-index{grid-template-columns:1fr 1fr;gap:28px}.bc-editorial .ed-catalog-layout{gap:28px}.bc-editorial .ed-catalog-index>button{gap:10px;font-size:12px;padding-inline:10px}}@media(max-width:800px){.bc-editorial :is(.ed-advice-hero,.ed-inspection-hero,.ed-course-hero){padding:34px 0 25px}.bc-editorial .ed-advice-opening{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-advice-opening h1{font-size:clamp(40px,7vw,57px);max-width:23ch}.bc-editorial .ed-advice-opening p{max-width:66ch}.bc-editorial .ed-report-cover{margin-top:32px}.bc-editorial .ed-report-cover-body{gap:20px;padding:24px}.bc-editorial .ed-report-cover-body>div>strong{font-size:30px}.bc-editorial .ed-service-promise{align-items:flex-start;flex-direction:column;gap:16px}.bc-editorial .ed-service-promise>span{max-width:100%}.bc-editorial .ed-inspection-opening{gap:25px}.bc-editorial .ed-inspection-opening h1{font-size:39px}.bc-editorial .ed-inspection-note{padding:19px 17px;margin-left:20%}.bc-editorial .ed-inspection-note>strong{font-size:20px}.bc-editorial .ed-inspection-sticker{font-size:10px;padding:10px 12px}.bc-editorial .ed-service-inventory .ed-inventory-sheets{gap:25px}.bc-editorial .ed-inventory-sheet article{gap:11px}.bc-editorial .ed-inventory-sheet h3{font-size:17px}.bc-editorial .ed-inventory-sheet article>svg{width:18px;height:18px}.bc-editorial .ed-inventory-sheet p{font-size:13px}.bc-editorial .ed-inventory-inspection .ed-inventory-sheet:first-child{padding:23px 21px}.bc-editorial .ed-service-steps ol{grid-template-columns:1fr 1fr;gap:30px}.bc-editorial .ed-service-steps li{flex-direction:row;gap:20px}.bc-editorial .ed-service-steps li>span{font-size:24px;flex-shrink:0}.bc-editorial .ed-service-highlights{grid-template-columns:1fr 1fr;gap:20px}.bc-editorial .ed-advice-summary{grid-template-columns:1fr;gap:23px;padding:25px}.bc-editorial .ed-advice-summary dl{gap:30px}.bc-editorial .ed-advice-columns{gap:25px;padding:25px}.bc-editorial .ed-advice-desk>header{padding:24px}.bc-editorial .ed-advice-desk h3{font-size:25px}.bc-editorial .ed-advice-desk h4{font-size:15px}.bc-editorial .ed-strategy-options>button{padding:14px}.bc-editorial .ed-strategy-options>button>span{flex-wrap:wrap;gap:4px 10px;font-size:13px}.bc-editorial :is(.ed-advice-desk,.ed-inspection-desk)>footer{flex-direction:column;align-items:flex-start;padding:22px 25px;gap:16px}.bc-editorial .ed-inspection-result{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:26px 24px}.bc-editorial .ed-inspection-desk>header{padding:25px}.bc-editorial .ed-inspection-next{padding:25px;gap:25px}.bc-editorial .ed-inspection-next ul{grid-template-columns:1fr}.bc-editorial .ed-scan-matrix-head,.bc-editorial .ed-scan-matrix-row{gap:18px;padding-inline:16px}.bc-editorial .ed-scan-matrix-head strong{font-size:19px}.bc-editorial .ed-scan-matrix-row p{font-size:12px}.bc-editorial .ed-course-heading h1{font-size:clamp(40px,7vw,57px)}.bc-editorial .ed-course-desk{grid-template-columns:1fr;gap:35px;max-width:630px;margin-inline:auto}.bc-editorial .ed-course-invitation{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.bc-editorial .ed-course-invitation>dl{grid-column:1;gap:20px}.bc-editorial .ed-course-invitation .ed-actions{grid-column:2;grid-row:1/3;margin:0;justify-content:center}.bc-editorial .ed-course-invitation>p{grid-column:1;font-size:11px;margin-top:15px}.bc-editorial .ed-course-invitation>p:last-child{grid-column:1/-1}.bc-editorial .ed-course-lessons-scope{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-course-lessons-scope article{grid-template-columns:58px 1fr;gap:9px 19px}.bc-editorial .ed-course-lessons-scope article>strong{font-size:38px}.bc-editorial .ed-course-lessons-scope article:last-child{border-top:1px solid #C4DACA;padding-top:25px}.bc-editorial .ed-catalog-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.2fr);gap:24px}.bc-editorial .ed-catalog-index>button{grid-template-columns:17px minmax(0,1fr);gap:7px;font-size:11px;padding:14px 10px}.bc-editorial .ed-catalog-index>button>svg{display:none}.bc-editorial .ed-catalog-panel{padding:25px 23px 15px}.bc-editorial .ed-catalog-panel h3{font-size:24px;gap:10px}.bc-editorial .ed-catalog-panel h3>span{font-size:20px}.bc-editorial .ed-bodi-conversation{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-bodi-conversation>.bc-bodi-demo{margin-inline:auto;width:100%}.bc-editorial .ed-bodi-feature-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-top:38px}}@media(max-width:560px){.bc-editorial .ed-inspection-opening{grid-template-columns:1fr;gap:25px}.bc-editorial :is(.ed-advice-hero,.ed-inspection-hero,.ed-course-hero) h1{font-size:clamp(34px,9vw,45px);line-height:1.12}.bc-editorial .ed-report-cover{margin-inline:4px}.bc-editorial .ed-report-cover-top{padding:13px 18px;font-size:11px;gap:7px}.bc-editorial .ed-report-cover-top small{font-size:9px}.bc-editorial .ed-report-cover-body{grid-template-columns:1fr;gap:10px;padding:23px}.bc-editorial .ed-report-cover-body>div>strong{font-size:33px}.bc-editorial .ed-report-cover-body>svg{max-height:175px}.bc-editorial .ed-report-cover-body .ed-mini-label{font-size:10px}.bc-editorial .ed-report-cover-tabs{margin-top:16px}.bc-editorial .ed-report-cover figcaption{padding:14px 18px;font-size:11px}.bc-editorial .ed-service-promise>p,.bc-editorial .ed-service-promise>span{font-size:11px}.bc-editorial .ed-inspection-cover{max-width:370px;margin:auto;width:100%;padding:28px 13px 10px}.bc-editorial .ed-inspection-note{margin-left:30%;padding:20px 18px}.bc-editorial .ed-inspection-note>strong{font-size:22px}.bc-editorial .ed-service-inventory .ed-inventory-sheets{grid-template-columns:1fr;gap:28px}.bc-editorial .ed-inventory-sheet{padding-top:17px}.bc-editorial .ed-inventory-page{font-size:24px;margin-bottom:4px}.bc-editorial .ed-inventory-sheet article{padding-block:20px;gap:15px}.bc-editorial .ed-inventory-sheet h3{font-size:20px}.bc-editorial .ed-inventory-sheet p{font-size:14px}.bc-editorial .ed-inventory-sheet article>svg{width:22px;height:22px}.bc-editorial .ed-service-steps ol{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-service-steps h3{font-size:20px}.bc-editorial .ed-service-steps li>div>svg{margin-bottom:12px}.bc-editorial .ed-service-highlights{grid-template-columns:1fr;gap:13px;margin-bottom:27px}.bc-editorial .ed-service-highlights li{font-size:13px}.bc-editorial .ed-advice-desk>header{align-items:flex-start;flex-direction:column;gap:15px;padding:23px 20px}.bc-editorial .ed-advice-desk>header .ed-eyebrow{font-size:9px;margin-bottom:13px}.bc-editorial .ed-advice-desk h3{font-size:25px}.bc-editorial .ed-example-stamp{font-size:10px;padding:5px 10px;align-self:flex-end}.bc-editorial .ed-advice-summary{padding:23px 20px}.bc-editorial .ed-advice-summary dl{gap:20px}.bc-editorial .ed-advice-summary dt{font-size:10px}.bc-editorial .ed-advice-summary dd{font-size:25px}.bc-editorial .ed-value-range>strong{font-size:15px}.bc-editorial .ed-advice-columns{grid-template-columns:1fr;gap:28px;padding:24px 20px}.bc-editorial .ed-strategy-options>button>span{font-size:14px}.bc-editorial .ed-advice-evidence table{font-size:11px}.bc-editorial .ed-advice-evidence aside>p{font-size:13px}.bc-editorial :is(.ed-advice-desk,.ed-inspection-desk)>footer{padding:20px}.bc-editorial :is(.ed-advice-desk,.ed-inspection-desk)>footer>.ed-button{width:100%;font-size:11px;padding-inline:10px}.bc-editorial .ed-inspection-result{grid-template-columns:1fr;gap:25px;padding:25px 20px}.bc-editorial .ed-first-impression{position:relative;display:block;min-height:115px;padding-right:110px}.bc-editorial .ed-first-impression>strong{display:block;font-size:32px;margin-top:9px}.bc-editorial .ed-first-impression>p{font-size:11px;max-width:26ch;margin-top:9px}.bc-editorial .ed-first-impression>.ed-mini-label{font-size:10px}.bc-editorial .ed-first-impression>svg{position:absolute;right:-5px;top:7px;width:115px;height:auto}.bc-editorial .ed-inspection-desk>header{padding:24px 20px}.bc-editorial .ed-inspection-desk>header h3{font-size:24px}.bc-editorial .ed-inspection-desk>header .ed-eyebrow{font-size:9px}.bc-editorial .ed-inspection-next{grid-template-columns:1fr;padding:22px 20px;gap:27px}.bc-editorial .ed-inspection-next ul{grid-template-columns:1fr 1fr;gap:10px}.bc-editorial .ed-inspection-next li{font-size:11px}.bc-editorial .ed-scan-matrix-head{display:none}.bc-editorial .ed-scan-matrix-row{grid-template-columns:1fr 1fr;gap:13px 22px;padding:20px 13px}.bc-editorial .ed-scan-matrix-row h3{grid-column:1/-1;font-size:16px}.bc-editorial .ed-scan-matrix-row p{font-size:12px}.bc-editorial .ed-scan-matrix-row p>span{display:block;font-size:10px;font-weight:600;color:var(--ed-brand);margin-bottom:6px}.bc-editorial .ed-scan-upgrade{gap:15px;align-items:flex-start}.bc-editorial .ed-scan-upgrade>p{font-size:13px;flex-basis:75%}.bc-editorial .ed-scan-upgrade>.ed-button{margin-left:38px}.bc-editorial .ed-course-heading{text-align:left}.bc-editorial .ed-course-heading .ed-eyebrow{justify-content:flex-start}.bc-editorial .ed-course-heading h1{margin:0}.bc-editorial .ed-course-heading>p{font-size:14px;margin-top:22px}.bc-editorial .ed-course-desk{gap:30px;padding-inline:4px;margin-top:33px}.bc-editorial .ed-course-invitation{display:block}.bc-editorial .ed-course-invitation dl{display:flex;justify-content:space-between;gap:16px}.bc-editorial .ed-course-invitation dd{font-size:25px}.bc-editorial .ed-course-invitation .ed-actions{margin-top:23px;gap:11px}.bc-editorial .ed-course-promise{font-size:11px;gap:10px}.bc-editorial .ed-course-benefit-index{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-course-benefit-index article{gap:15px}.bc-editorial .ed-course-benefit-index h3{font-size:21px}.bc-editorial .ed-course-lessons-scope{padding:26px 22px;gap:26px}.bc-editorial .ed-course-lessons-scope article{display:flex;flex-direction:column;gap:14px}.bc-editorial .ed-course-lessons-scope article>strong{font-size:39px}.bc-editorial .ed-course-lessons-scope h3{font-size:21px}.bc-editorial .ed-course-lessons-scope p{font-size:14px}.bc-editorial .ed-catalog-layout{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-catalog-index{display:none}.bc-editorial .ed-catalog-select{display:block;font-size:12px;font-weight:600;color:var(--ed-brand);line-height:1.7}.bc-editorial .ed-catalog-select select{display:block;width:100%;border:1px solid #B8D4C4;border-radius:12px;background:#fffefa;color:var(--ed-ink);font-size:13px;padding:13px;min-height:47px;margin-top:10px}.bc-editorial .ed-catalog-panel{padding:25px 22px 16px}.bc-editorial .ed-catalog-panel h3{font-size:24px;line-height:1.35;gap:10px}.bc-editorial .ed-catalog-panel>header p{font-size:13px}.bc-editorial .ed-catalog-panel li{gap:13px;padding-block:18px}.bc-editorial .ed-catalog-panel h4{font-size:14px;line-height:1.7}.bc-editorial .ed-catalog-panel li p{font-size:12px}.bc-editorial .ed-catalog-panel>footer{font-size:10px}.bc-editorial .ed-catalog-panel>footer>button{font-size:10px}.bc-editorial .ed-bodi-feature-index{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-bodi-feature-index h4{font-size:18px}.bc-editorial .ed-bodi-feature-index p{font-size:14px}.bc-editorial .ed-bodi-feature-heading h3{font-size:25px}.bc-editorial .ed-bodi-conversation>.bc-bodi-demo{max-width:100%}.ed-report-dialog.bc-overlay-scope{padding:23px!important;max-height:85dvh}.ed-report-dialog.bc-overlay-scope .bc-card .bc-card{flex-wrap:wrap;gap:8px}.ed-report-dialog.bc-overlay-scope .bc-chip{white-space:normal}}.bc-editorial .ed-comparison-hero{padding:48px 0 42px;background:linear-gradient(135deg,#f2f8ef,#e5f2ed 65%,#e4f0f4)}.bc-editorial .ed-comparison-opening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);gap:70px;align-items:end}.bc-editorial .ed-comparison-opening h1{font-size:clamp(39px,4.7vw,64px);letter-spacing:-.055em;line-height:1.1}.bc-editorial .ed-comparison-opening h1 span{color:var(--ed-brand)}.bc-editorial .ed-comparison-opening .ed-actions{gap:10px;margin-top:23px}.bc-editorial .ed-comparison-opening .ed-button{font-size:12px;padding-inline:16px}.bc-editorial .ed-support-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px;border-top:1px solid #BBD7C9}.bc-editorial .ed-support-map>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--ed-ink);padding:25px 25px 10px;border-right:1px solid #C4DDCF;min-width:0}.bc-editorial .ed-support-map>a:first-child{padding-left:0}.bc-editorial .ed-support-map>a:last-child{border:0;padding-right:0}.bc-editorial .ed-map-number{font-size:11px;color:var(--ed-brand);margin-bottom:17px}.bc-editorial .ed-support-track{display:flex;align-items:end;gap:6px;width:110px;height:40px;margin-bottom:20px}.bc-editorial .ed-support-track>i{height:10px;flex:1;background:#ffffff70;border:1px solid #B9D3C4;border-radius:4px}.bc-editorial .ed-support-track>i:nth-child(2){height:19px}.bc-editorial .ed-support-track>i:nth-child(3){height:28px}.bc-editorial .ed-support-track>i:nth-child(4){height:37px}.bc-editorial .ed-support-track>i[data-included=true]{background:#91c4b6;border-color:#77ae9c}.bc-editorial .ed-support-map strong{font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.bc-editorial .ed-support-map p{font-size:12px;margin:10px 0 26px;max-width:25ch;line-height:1.8}.bc-editorial .ed-support-map>a>svg{width:17px;height:17px;color:var(--ed-brand);margin-top:auto}.bc-editorial .ed-register-rows{border-top:1px solid #C6DCCD}.bc-editorial .ed-register-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:58px;border-bottom:1px solid #C6DCCD;padding:35px 22px;min-width:0;transition:background .18s}.bc-editorial .ed-register-row[data-highlighted=true]{background:#e7f4ec;border-left:3px solid #7AB8B2;padding-left:19px}.bc-editorial .ed-register-name h3{font-size:33px;margin-top:13px}.bc-editorial .ed-register-name .ed-price{margin-top:20px}.bc-editorial .ed-register-name .ed-price strong{font-size:29px}.bc-editorial .ed-register-name>.ed-button{margin-top:23px;font-size:12px}.bc-editorial .ed-register-body>p{font-size:15px;max-width:65ch}.bc-editorial .ed-register-body>ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 24px;padding:0;list-style:none;margin-top:21px}.bc-editorial .ed-register-body li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.8}.bc-editorial .ed-register-body li svg{width:16px;height:16px;color:var(--ed-brand);flex-shrink:0;margin-top:4px}.bc-editorial .ed-register-body .ed-register-note{margin-top:17px;font-size:12px;border-left:2px solid #D9C79C;padding:6px 15px;color:#65573c}.bc-editorial .ed-register-detail{margin-top:16px;border-top:1px solid #DDE7D9;padding-top:8px}.bc-editorial .ed-register-detail>summary{min-height:42px;padding:8px 0;font-size:12px;font-weight:600;color:var(--ed-brand);cursor:pointer}.bc-editorial .ed-register-detail p{font-size:13px;line-height:1.8;padding-bottom:5px}.bc-editorial .ed-compare-themes{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:28px;border-bottom:1px solid #B9D3D2}.bc-editorial .ed-compare-themes>button{font-size:13px;font-weight:600;line-height:1.6;min-height:48px;padding:14px 18px;color:var(--ed-muted);border-bottom:3px solid transparent;background:none;cursor:pointer;transition:background .18s}.bc-editorial .ed-compare-themes>button[aria-pressed=true]{color:var(--ed-brand);background:#d8ece8;border-bottom-color:var(--ed-light)}.bc-editorial .ed-compare-selects{display:none}.bc-editorial .ed-compare-table-wrap{width:100%;border-top:1px solid #ADCBC5;border-bottom:1px solid #ADCBC5;background:#fffefa}.bc-editorial .ed-compare-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px;line-height:1.7}.bc-editorial .ed-compare-table caption{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.bc-editorial .ed-compare-table th,.bc-editorial .ed-compare-table td{padding:17px 14px;text-align:center;vertical-align:middle;border-bottom:1px solid #DCE7DF;overflow-wrap:anywhere}.bc-editorial .ed-compare-table tr>:first-child{width:32%;text-align:left}.bc-editorial .ed-compare-table thead th{background:#e4f0ed;font-weight:600;color:var(--ed-ink)}.bc-editorial .ed-compare-table thead small{display:block;color:var(--ed-muted);font-size:11px;font-weight:400;margin-top:6px}.bc-editorial .ed-compare-table tbody th{font-weight:500;color:var(--ed-muted)}.bc-editorial .ed-compare-table [data-highlighted=true]{background:#eaf5ee}.bc-editorial .ed-compare-table td strong{font-size:16px;color:var(--ed-brand);font-weight:600}.bc-editorial .ed-compare-value{display:inline-flex;align-items:center;justify-content:center;color:var(--ed-brand);width:27px;height:27px;background:#e4f3ef;border-radius:8px}.bc-editorial .ed-compare-value>svg{width:15px;height:15px}.bc-editorial .ed-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bc-editorial .ed-compare-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0 0 32%;gap:10px}.bc-editorial .ed-compare-links>a{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:11px;font-weight:600;color:var(--ed-brand);min-height:44px;line-height:1.7;text-decoration:none}.bc-editorial .ed-compare-links svg{width:14px;height:14px;flex-shrink:0}.bc-editorial .ed-position-spectrum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid #C3DACA;position:relative}.bc-editorial .ed-position-spectrum article{position:relative;padding:30px 0 12px}.bc-editorial .ed-position-spectrum article:before{content:"";position:absolute;left:0;top:-5px;width:9px;height:9px;background:#c1d7c6;border:2px solid #FBFCF9;border-radius:50%}.bc-editorial .ed-position-spectrum article[data-featured=true]:before{background:var(--ed-brand);box-shadow:0 0 0 5px #d3eadd}.bc-editorial .ed-position-spectrum article[data-featured=true] h3{color:var(--ed-brand)}.bc-editorial .ed-position-spectrum article>svg{width:27px;height:27px;stroke-width:1.6;color:var(--ed-brand);margin-bottom:16px}.bc-editorial .ed-position-spectrum h3{font-size:21px;margin-bottom:12px}.bc-editorial .ed-position-spectrum p{font-size:14px;line-height:1.85}.bc-editorial .ed-quiet-statement{margin-top:33px;max-width:70ch;font-size:14px;border-left:2px solid #B3D3C2;padding-left:22px}.bc-editorial .ed-help-quotes{display:grid;grid-template-columns:1fr 1fr;gap:30px 65px}.bc-editorial .ed-help-quotes>div{border-top:1px solid #C4DACC;padding-top:22px}.bc-editorial .ed-help-quotes dt{font-size:12px;color:var(--ed-brand);font-weight:600;margin-bottom:15px}.bc-editorial .ed-help-quotes dd>strong{display:block;font-size:26px;line-height:1.4;font-weight:500;letter-spacing:-.035em;max-width:25ch}.bc-editorial .ed-help-quotes p{font-size:14px;margin-top:14px}.bc-editorial .ed-bid-explained-body{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:90px;align-items:center;margin:70px 0 30px}.bc-editorial .ed-bid-explained .ed-offer-folder{max-width:320px;margin:auto}.bc-editorial .ed-explanation-index{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 35px}.bc-editorial .ed-explanation-index>li{display:flex;gap:14px;border-top:1px solid #C7DDCF;padding-top:18px}.bc-editorial .ed-explanation-index>li>span{font-size:11px;color:var(--ed-brand);padding-top:4px}.bc-editorial .ed-explanation-index h3{font-size:19px}.bc-editorial .ed-explanation-index p{font-size:13px;margin-top:10px}.bc-editorial .ed-example-stories{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px}.bc-editorial .ed-example-stories article{display:flex;gap:20px;border-top:1px solid #B9D6C6;padding-top:25px}.bc-editorial .ed-example-stories article>span{font-size:12px;color:var(--ed-brand);padding-top:5px}.bc-editorial .ed-example-stories h3{font-size:23px}.bc-editorial .ed-example-stories p{margin:13px 0;font-size:14px}.bc-editorial .ed-example-stories article strong{display:block;font-size:13px;line-height:1.85;color:var(--ed-brand);font-weight:600;border-left:2px solid #9EC8B4;padding-left:15px}.bc-editorial .ed-buyer-choices{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bc-editorial .ed-buyer-choices>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:29px 30px;border:1px solid #D2DFCD;border-radius:4px 4px 22px;background:#f7f6ec;cursor:pointer;transition:background .18s,border-color .18s}.bc-editorial .ed-buyer-choices>button:nth-child(2n){background:#eef5f0;border-color:#cbdfd3}.bc-editorial .ed-buyer-choices>button:hover{background:#e5f1e5;border-color:#9abca8}.bc-editorial .ed-buyer-choices strong{font-size:23px;line-height:1.4;letter-spacing:-.035em;font-weight:550;margin:16px 0 13px}.bc-editorial .ed-buyer-choices p{font-size:14px;line-height:1.9;margin-bottom:23px}.bc-editorial .ed-choice-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;font-size:12px;color:var(--ed-brand);font-weight:600;border-top:1px solid #C9DCCC;padding-top:14px;margin-top:auto}.bc-editorial .ed-choice-footer svg{width:17px;height:17px}.bc-editorial .ed-standard-scope>.ed-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.bc-editorial .ed-standard-scope p{font-size:14px;margin-top:20px}.bc-editorial .ed-standard-scope ul{list-style:none;display:grid;gap:0;padding:0;border-top:1px solid #BBD3CD}.bc-editorial .ed-standard-scope li{position:relative;padding:15px 0 15px 24px;font-size:14px;line-height:1.8;border-bottom:1px solid #C9DCD5}.bc-editorial .ed-standard-scope li:before{content:"—";position:absolute;left:0;color:var(--ed-brand)}.bc-editorial .ed-upgrades ol{padding:0;list-style:none;border-top:1px solid #BFD7C5}.bc-editorial .ed-upgrades li{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1.5fr);gap:50px;padding:25px 0;border-bottom:1px solid #CDDEC9;align-items:center}.bc-editorial .ed-upgrades li>span{display:flex;align-items:center;gap:18px;font-size:19px;line-height:1.5;color:var(--ed-muted)}.bc-editorial .ed-upgrades svg{width:17px;height:17px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-upgrades strong{color:var(--ed-brand);font-weight:600}.bc-editorial .ed-upgrades p{font-size:14px}.bc-editorial .ed-pay-scope dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.bc-editorial .ed-pay-scope dt{font-size:12px;font-weight:600;color:var(--ed-brand);margin-bottom:18px}.bc-editorial .ed-pay-scope dd{display:flex;align-items:flex-start;gap:16px;font-size:14px;line-height:1.8;border-top:1px solid #B8D4C4;padding-top:20px}.bc-editorial .ed-pay-scope dd>span{font-size:25px;color:var(--ed-brand);line-height:1.2;flex-shrink:0}.bc-editorial .ed-choice-guide>.ed-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:75px;align-items:center}.bc-editorial .ed-guide-intro p:not(.ed-eyebrow){margin-top:22px;font-size:14px;max-width:40ch}.bc-editorial .ed-guide-sheet{min-height:340px;background:#fffefa;border:1px solid #C4D9C9;border-radius:5px 5px 23px;box-shadow:5px 5px #ebf2e5,6px 6px #c9d8c1;padding:34px 35px;display:flex;flex-direction:column;justify-content:center;position:relative}.bc-editorial .ed-guide-sheet:before{content:"";position:absolute;width:17px;height:35px;border:2px solid #A9C3B3;border-radius:9px;right:25px;top:-13px;transform:rotate(9deg)}.bc-editorial .ed-guide-progress{display:flex;gap:5px;margin-bottom:25px}.bc-editorial .ed-guide-progress>span{width:38px;height:4px;border-radius:4px;background:#e2ebdf}.bc-editorial .ed-guide-progress>span[data-complete=true]{background:#7ab8b2}.bc-editorial .ed-guide-sheet h3{font-size:26px;line-height:1.35;letter-spacing:-.04em}.bc-editorial .ed-guide-sheet p:not(.ed-eyebrow){font-size:13px;margin-top:16px}.bc-editorial .ed-guide-options{display:grid;gap:10px;margin-top:27px}.bc-editorial .ed-guide-options button{display:flex;align-items:center;justify-content:space-between;gap:17px;min-height:51px;text-align:left;padding:13px 17px;border:1px solid #C7DECF;background:#eff6ec;border-radius:11px;color:var(--ed-brand);font-size:13px;font-weight:600;line-height:1.7;cursor:pointer}.bc-editorial .ed-guide-options svg{width:17px;height:17px;flex-shrink:0}.bc-editorial .ed-guide-options button:hover{background:#deefdf}.bc-editorial .ed-guide-result-icon{width:36px;height:36px;color:var(--ed-brand);margin-bottom:17px}.bc-editorial .ed-guide-sheet>h3{margin-top:11px}.bc-editorial .ed-guide-sheet .ed-actions{gap:15px 23px}.bc-editorial .ed-decision-finale>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:80px;align-items:center}.bc-editorial .ed-decision-finale p:not(.ed-eyebrow){margin-top:20px}.bc-editorial .ed-decision-finale .ed-actions{align-items:flex-start;flex-direction:column;margin:0}@media(max-width:1000px){.bc-editorial .ed-comparison-opening{gap:35px}.bc-editorial .ed-support-map>a{padding-inline:18px}.bc-editorial .ed-support-map strong{font-size:20px}.bc-editorial .ed-register-row{gap:35px}.bc-editorial .ed-register-body>ul{grid-template-columns:1fr}.bc-editorial .ed-choice-guide>.ed-wrap{gap:40px}.bc-editorial .ed-bid-explained-body{gap:45px}.bc-editorial .ed-explanation-index{gap:22px}.bc-editorial .ed-compare-table th,.bc-editorial .ed-compare-table td{padding:14px 10px}.bc-editorial .ed-pay-scope dl{gap:20px}}@media(max-width:767px){.bc-editorial .ed-comparison-hero{padding:32px 0}.bc-editorial .ed-comparison-opening{grid-template-columns:1fr;gap:23px}.bc-editorial .ed-comparison-opening h1{font-size:clamp(36px,7vw,52px);max-width:21ch}.bc-editorial .ed-support-map{grid-template-columns:1fr 1fr;margin-top:30px;border-top:0;gap:25px 28px}.bc-editorial .ed-support-map>a:nth-child(n){border:0;border-top:1px solid #B8D5C4;padding:19px 0 0}.bc-editorial .ed-support-track{height:35px;margin-bottom:15px}.bc-editorial .ed-support-map p{font-size:12px;margin-bottom:14px}.bc-editorial .ed-map-number{margin-bottom:12px}.bc-editorial .ed-register-row{grid-template-columns:1fr;gap:25px;padding:28px 12px}.bc-editorial .ed-register-row[data-highlighted=true]{padding-left:9px}.bc-editorial .ed-register-name{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;align-items:start}.bc-editorial .ed-register-name>.ed-mini-label{grid-column:1/-1}.bc-editorial .ed-register-name h3{grid-column:1;font-size:28px;margin:0}.bc-editorial .ed-register-name .ed-price{grid-column:2;grid-row:2;margin:0}.bc-editorial .ed-register-name .ed-price strong{font-size:25px}.bc-editorial .ed-register-name>.ed-button{grid-column:1/-1;justify-self:start;margin-top:6px}.bc-editorial .ed-register-body>ul{grid-template-columns:1fr 1fr}.bc-editorial .ed-compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.bc-editorial .ed-compare-selects label{font-size:11px;font-weight:600;color:var(--ed-muted);line-height:1.7}.bc-editorial .ed-compare-selects select{display:block;width:100%;min-height:45px;font-size:13px;font-weight:500;color:var(--ed-brand);border:1px solid #BBD7C9;border-radius:11px;background:#fffefa;padding:10px;margin-top:7px}.bc-editorial .ed-mobile-column-hidden{display:none!important}.bc-editorial .ed-compare-themes{gap:0;display:grid;grid-template-columns:1fr;margin-bottom:20px}.bc-editorial .ed-compare-themes>button{min-height:44px;text-align:left;padding:10px 14px;border-bottom:0;border-left:3px solid transparent;font-size:12px}.bc-editorial .ed-compare-themes>button[aria-pressed=true]{border-left-color:var(--ed-light)}.bc-editorial .ed-compare-table{font-size:12px}.bc-editorial .ed-compare-table tr>:first-child{width:42%}.bc-editorial .ed-compare-table th,.bc-editorial .ed-compare-table td{padding:14px 9px}.bc-editorial .ed-compare-table thead small{font-size:10px}.bc-editorial .ed-compare-table td strong{font-size:15px}.bc-editorial .ed-compare-links{grid-template-columns:1fr 1fr;margin-left:42%;gap:6px}.bc-editorial .ed-compare-links>a{font-size:11px;flex-direction:column;gap:5px}.bc-editorial .ed-position-spectrum{gap:25px}.bc-editorial .ed-position-spectrum h3{font-size:18px}.bc-editorial .ed-help-quotes{gap:28px}.bc-editorial .ed-help-quotes dd>strong{font-size:23px}.bc-editorial .ed-bid-explained-body{grid-template-columns:1fr;gap:48px;margin-top:62px}.bc-editorial .ed-bid-explained .ed-offer-folder{width:75%;max-width:300px}.bc-editorial .ed-bid-explained>.ed-wrap>.ed-button{margin-top:10px}.bc-editorial .ed-example-stories{gap:30px}.bc-editorial .ed-example-stories article{gap:15px}.bc-editorial .ed-buyer-choices{gap:20px}.bc-editorial .ed-buyer-choices>button{padding:25px 22px}.bc-editorial .ed-buyer-choices strong{font-size:21px}.bc-editorial .ed-standard-scope>.ed-wrap{grid-template-columns:1fr;gap:27px}.bc-editorial .ed-upgrades li{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:28px}.bc-editorial .ed-upgrades li>span{gap:11px;font-size:16px}.bc-editorial .ed-pay-scope dl{grid-template-columns:1fr 1fr;gap:27px}.bc-editorial .ed-choice-guide>.ed-wrap{grid-template-columns:1fr;gap:35px}.bc-editorial .ed-guide-sheet{padding:30px}.bc-editorial .ed-guide-sheet h3{font-size:25px}.bc-editorial .ed-decision-finale>.ed-wrap{grid-template-columns:1fr;gap:25px}}@media(max-width:479px){.bc-editorial .ed-comparison-opening h1{font-size:36px}.bc-editorial .ed-support-map strong{font-size:19px}.bc-editorial .ed-support-track{width:93px}.bc-editorial .ed-register-name{display:flex;flex-direction:column;gap:10px}.bc-editorial .ed-register-name .ed-price{margin-top:3px}.bc-editorial .ed-register-name>.ed-button{margin-top:7px}.bc-editorial .ed-register-body>ul{grid-template-columns:1fr}.bc-editorial .ed-register-body>p{font-size:14px}.bc-editorial .ed-position-spectrum{grid-template-columns:1fr;border-top:0;gap:0}.bc-editorial .ed-position-spectrum article{border-left:1px solid #BBD6C5;padding:4px 0 26px 25px}.bc-editorial .ed-position-spectrum article:before{left:-5px;top:8px}.bc-editorial .ed-position-spectrum article>svg{width:23px;height:23px;margin-bottom:10px}.bc-editorial .ed-position-spectrum h3{font-size:21px}.bc-editorial .ed-help-quotes,.bc-editorial .ed-example-stories,.bc-editorial .ed-buyer-choices{grid-template-columns:1fr}.bc-editorial .ed-help-quotes dd>strong{font-size:25px}.bc-editorial .ed-explanation-index{grid-template-columns:1fr;gap:20px}.bc-editorial .ed-explanation-index p{font-size:14px}.bc-editorial .ed-upgrades li{grid-template-columns:1fr;gap:14px}.bc-editorial .ed-upgrades li>span{font-size:19px}.bc-editorial .ed-pay-scope dl{grid-template-columns:1fr;gap:20px}.bc-editorial .ed-pay-scope dt{margin-bottom:10px}.bc-editorial .ed-pay-scope dd{padding-top:14px;align-items:center}.bc-editorial .ed-guide-sheet{padding:27px 22px;min-height:330px}.bc-editorial .ed-guide-sheet h3{font-size:23px}.bc-editorial .ed-compare-table tr>:first-child{width:43%}.bc-editorial .ed-compare-table th,.bc-editorial .ed-compare-table td{padding:13px 7px}.bc-editorial .ed-compare-table thead th{font-size:11px}.bc-editorial .ed-compare-table thead small{font-size:10px}.bc-editorial .ed-compare-selects label{font-size:11px}.bc-editorial .ed-compare-selects select{padding:10px 6px;font-size:12px}}.bc-editorial .ed-partner-hero,.bc-editorial .ed-options-hero{padding:50px 0 34px;background:linear-gradient(130deg,#f2f7ec,#e3f1ea 65%,#e7f2f4)}.bc-editorial .ed-partner-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:75px;align-items:end}.bc-editorial .ed-partner-opening h1,.bc-editorial .ed-options-title h1{font-size:clamp(40px,5vw,68px);line-height:1.08;font-weight:550;letter-spacing:-.057em}.bc-editorial .ed-partner-opening h1 span,.bc-editorial .ed-options-title h1 span{color:var(--ed-brand)}.bc-editorial .ed-partner-opening .ed-actions{gap:12px 19px}.bc-editorial .ed-partner-table{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:center;max-width:930px;margin:35px auto 0}.bc-editorial .ed-partner-table>figure>svg{display:block;width:100%;height:auto}.bc-editorial .ed-partner-table>div{padding:20px 24px;background:#fffefa;border:1px solid #CBDCCC;border-radius:4px 4px 17px;transform:rotate(-3deg);box-shadow:3px 3px #e4ecda}.bc-editorial .ed-partner-table>div:nth-of-type(2){transform:rotate(3deg);background:#e0eee1;border-color:#b9d3bd}.bc-editorial .ed-partner-table strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin-top:14px}.bc-editorial .ed-partner-table>p{grid-column:1/-1;text-align:center;font-size:12px;border-top:1px solid #C2DACA;padding-top:18px;margin-top:-15px}.bc-editorial .ed-partner-benefit-index{display:grid;grid-template-columns:1fr 1fr;gap:35px 70px}.bc-editorial .ed-partner-benefit-index article{display:flex;gap:23px;border-top:1px solid #BAD4C2;padding-top:25px}.bc-editorial .ed-partner-benefit-index article>span{font-size:12px;color:var(--ed-brand);padding-top:5px}.bc-editorial .ed-partner-benefit-index h3{font-size:25px}.bc-editorial .ed-partner-benefit-index p{font-size:14px;margin-top:15px}.bc-editorial .ed-partner-directory dl{border-top:1px solid #AECDBF}.bc-editorial .ed-partner-directory dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:27px 0;border-bottom:1px solid #C6DCD1;align-items:center}.bc-editorial .ed-partner-directory dt{display:flex;align-items:center;gap:23px;font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.04em}.bc-editorial .ed-partner-directory dt>svg{width:30px;height:30px;color:var(--ed-brand);stroke-width:1.5;flex-shrink:0}.bc-editorial .ed-partner-directory dd{font-size:15px;color:var(--ed-muted);line-height:1.85}.bc-editorial .ed-partner-models>.ed-wrap>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.bc-editorial .ed-partner-models article{position:relative;padding:24px 22px;background:#f8f4e7;border:1px solid #DCD8C5;border-radius:3px 3px 18px;min-width:0}.bc-editorial .ed-partner-models article:nth-child(2){background:#e9f3e8;border-color:#c3d8c4}.bc-editorial .ed-partner-models article:nth-child(3){background:#eef4f5;border-color:#ccdddb}.bc-editorial .ed-partner-models article>span{font-size:11px;color:var(--ed-muted)}.bc-editorial .ed-partner-models article>svg{display:block;width:27px;height:27px;color:var(--ed-brand);margin:25px 0 17px;stroke-width:1.6}.bc-editorial .ed-partner-models h3{font-size:22px;line-height:1.35}.bc-editorial .ed-partner-models p{font-size:14px;line-height:1.85;margin-top:16px}.bc-editorial .ed-partner-caption{margin-top:28px;font-size:13px;color:var(--ed-muted);line-height:1.85}.bc-editorial .ed-partner-service-index ol{padding:0;list-style:none;border-top:1px solid #BCD4C0}.bc-editorial .ed-partner-service-index li{display:grid;grid-template-columns:40px minmax(0,.8fr) minmax(0,1.1fr);gap:32px;padding:23px 0;border-bottom:1px solid #C4DAC6;align-items:center}.bc-editorial .ed-partner-service-index li>span{font-size:12px;color:var(--ed-brand)}.bc-editorial .ed-partner-service-index h3{font-size:21px}.bc-editorial .ed-partner-service-index p{font-size:14px}.bc-editorial .ed-partner-principles>.ed-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:95px;align-items:start}.bc-editorial .ed-partner-principles>.ed-wrap>div>p:not(.ed-eyebrow){font-size:15px;margin-top:25px}.bc-editorial .ed-partner-principles dl{border-top:1px solid #BDD7C6}.bc-editorial .ed-partner-principles dl>div{padding:24px 0;border-bottom:1px solid #D2E1D1}.bc-editorial .ed-partner-principles dt{display:flex;align-items:flex-start;gap:14px;font-size:19px;font-weight:550;letter-spacing:-.02em;line-height:1.55}.bc-editorial .ed-partner-principles dt>svg{width:21px;height:21px;flex-shrink:0;color:var(--ed-brand);margin-top:3px}.bc-editorial .ed-partner-principles dd{padding-left:35px;margin-top:12px;font-size:14px;line-height:1.85;color:var(--ed-muted)}.bc-editorial .ed-partner-personal>.ed-wrap{max-width:920px}.bc-editorial .ed-partner-personal h2{font-size:clamp(34px,4.3vw,57px);max-width:22ch}.bc-editorial .ed-partner-personal p:not(.ed-eyebrow){max-width:75ch;font-size:17px;margin-top:29px}.bc-editorial .ed-partner-invitation>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:85px;align-items:center}.bc-editorial .ed-partner-invitation p:not(.ed-eyebrow){margin-top:24px;font-size:15px}.bc-editorial .ed-partner-invitation .ed-actions{flex-direction:column;align-items:flex-start;margin:0}.bc-editorial .ed-partner-contact>.ed-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:75px;align-items:start}.bc-editorial .ed-partner-contact-intro>p:not(.ed-eyebrow){font-size:15px;margin-top:23px}.bc-editorial .ed-partner-contact-intro .ed-text-link{margin-top:20px}.bc-editorial .ed-partner-contact-intro .ed-partner-mail-note{font-size:12px;max-width:38ch;border-left:2px solid #A8C5AE;padding-left:17px;margin-top:25px}.bc-editorial .ed-partner-letter{background:#fffefa;border:1px solid #C6D8C1;border-radius:4px 4px 24px;box-shadow:5px 5px #ebf2df,6px 6px #c7d7bb;padding:30px 31px}.bc-editorial .ed-letter-addressee{display:block;font-size:11px;color:var(--ed-brand);padding-bottom:21px;border-bottom:1px solid #CDDECD;margin-bottom:26px;line-height:1.7}.bc-editorial .ed-letter-fields{display:grid;gap:21px}.bc-editorial .ed-letter-pair{display:grid;grid-template-columns:1fr 1fr;gap:19px}.bc-editorial .ed-letter-label{display:block;font-size:12px;font-weight:600;color:var(--ed-ink);margin-bottom:9px;line-height:1.7}.bc-editorial .ed-letter-input{display:block;width:100%;min-width:0;border:1px solid #C6DACB;background:#fbfcf7;border-radius:11px;min-height:46px;font-size:14px;color:var(--ed-ink);line-height:1.7;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.bc-editorial .ed-letter-input::-moz-placeholder{color:#697d70;opacity:1}.bc-editorial .ed-letter-input::placeholder{color:#697d70;opacity:1}.bc-editorial .ed-letter-input:focus-visible{outline:2px solid var(--ed-brand);outline-offset:3px}.bc-editorial textarea.ed-letter-input{resize:vertical;min-height:130px}.bc-editorial .ed-letter-fields .bc-button{min-height:48px;font-size:13px;border-radius:12px;background:#7ab8b2;color:#123f39;box-shadow:0 3px #528f871d;border:1px solid #7AB8B2;padding:12px 17px}.bc-editorial .ed-letter-fields .bc-muted-copy{font-size:11px;color:var(--ed-muted);line-height:1.85}.bc-editorial .ed-letter-success{padding:20px 0}.bc-editorial .ed-letter-success>svg{width:35px;height:35px;color:var(--ed-brand);margin-bottom:23px}.bc-editorial .ed-letter-success h3{font-size:27px}.bc-editorial .ed-letter-success p{font-size:14px;margin-top:18px}.bc-editorial .ed-letter-success .ed-text-link{margin-top:21px}.bc-editorial .ed-options-title{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:70px;align-items:end}.bc-editorial .ed-options-title h1{max-width:23ch;font-size:clamp(39px,4.7vw,64px)}.bc-editorial .ed-options-title>p{font-size:15px}.bc-editorial .ed-options-landscape{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:55px;align-items:center;margin-top:34px}.bc-editorial .ed-options-landscape>svg{width:90%;height:auto;max-height:225px;justify-self:center}.bc-editorial .ed-options-paths{display:grid;gap:13px}.bc-editorial .ed-options-paths>div{display:flex;align-items:center;gap:18px;padding:13px 0;color:var(--ed-ink)}.bc-editorial .ed-options-paths>div>span{font-size:11px;color:var(--ed-muted)}.bc-editorial .ed-options-paths strong{font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4;flex-shrink:0}.bc-editorial .ed-options-paths i{display:block;flex:1;border-top:1px dashed #ADCABD}.bc-editorial .ed-options-paths [data-featured=true]{background:#ddefe2;border:1px solid #B7D3BD;border-radius:4px 14px 14px 4px;padding:16px 21px;transform:rotate(-1deg)}.bc-editorial .ed-options-paths [data-featured=true] strong{color:var(--ed-brand);font-weight:600}.bc-editorial .ed-options-actions{display:flex;align-items:center;justify-content:space-between;gap:25px 45px;flex-wrap:wrap;border-top:1px solid #BBD6C6;padding-top:25px;margin-top:25px}.bc-editorial .ed-options-actions>.ed-actions{margin:0;gap:12px}.bc-editorial .ed-options-actions>p{display:flex;align-items:center;gap:10px;font-size:12px;max-width:44ch;color:var(--ed-brand)}.bc-editorial .ed-options-actions>p>svg{width:18px;height:18px;flex-shrink:0}.bc-editorial .ed-options-intro dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;border-top:1px solid #B7D3C1;padding-top:23px}.bc-editorial .ed-options-intro dt{font-size:21px;line-height:1.3;font-weight:550;letter-spacing:-.03em}.bc-editorial .ed-options-intro dd{font-size:13px;color:var(--ed-muted);line-height:1.8;margin-top:11px}.bc-editorial .ed-options-intro [data-featured=true] dt{color:var(--ed-brand)}.bc-editorial .ed-option-chapters{display:grid;gap:32px}.bc-editorial .ed-option-chapters>article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:25px 60px;border-top:1px solid #BDD5C0;padding:30px 0 0}.bc-editorial .ed-option-chapters>article[data-featured=true]{background:#fffefa;border:1px solid #BED7C2;border-left:4px solid #7AB8B2;padding:30px 28px;border-radius:4px 4px 19px}.bc-editorial .ed-option-chapters header>span{font-size:11px;color:var(--ed-brand)}.bc-editorial .ed-option-chapters h3{font-size:32px;margin-top:18px}.bc-editorial .ed-option-chapters header>p{font-size:14px;margin-top:19px}.bc-editorial .ed-option-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:7px}.bc-editorial .ed-option-detail h4{font-size:13px;font-weight:600;line-height:1.8;letter-spacing:0;margin-bottom:18px;color:var(--ed-brand)}.bc-editorial .ed-option-detail ul{padding:0;list-style:none;display:grid;gap:13px}.bc-editorial .ed-option-detail li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.85;color:var(--ed-muted)}.bc-editorial .ed-option-detail svg{width:15px;height:15px;margin-top:4px;color:var(--ed-brand);flex-shrink:0}.bc-editorial .ed-option-conclusion{grid-column:1/-1;border-top:1px solid #D2E1CE;padding-top:20px;font-size:13px;color:var(--ed-brand)}.bc-editorial .ed-options-middle>.ed-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr);align-items:center;gap:85px}.bc-editorial .ed-options-middle p:not(.ed-eyebrow){margin-top:25px;font-size:15px}.bc-editorial .ed-middle-scale{display:flex;flex-direction:column;align-items:center;gap:25px;padding:0 20px;color:var(--ed-muted);font-size:13px}.bc-editorial .ed-middle-scale>div{position:relative;width:100%;text-align:center;padding:27px 20px;border-block:1px solid #AACAB9;background:#e4f1e6}.bc-editorial .ed-middle-scale>div:before,.bc-editorial .ed-middle-scale>div:after{content:"";position:absolute;height:25px;width:1px;border-left:1px dashed #A8C7B4;left:50%}.bc-editorial .ed-middle-scale>div:before{bottom:100%}.bc-editorial .ed-middle-scale>div:after{top:100%}.bc-editorial .ed-middle-scale strong{display:block;font-size:25px;font-weight:550;letter-spacing:-.035em;color:var(--ed-brand)}.bc-editorial .ed-middle-scale small{display:block;font-size:11px;margin-top:9px;color:var(--ed-muted)}.bc-editorial .ed-options-matrix-note{font-size:13px;color:var(--ed-brand);margin-bottom:23px}.bc-editorial .ed-options-matrix-head{display:grid;grid-template-columns:1.05fr repeat(3,1fr);gap:25px;padding:20px;background:#ddede4;font-size:13px;color:var(--ed-brand);align-items:center}.bc-editorial .ed-options-matrix-head strong{font-weight:600}.bc-editorial .ed-options-matrix-head>span{color:var(--ed-muted);font-size:12px}.bc-editorial .ed-options-matrix-row{display:grid;grid-template-columns:1.05fr 3fr;gap:25px;padding:0 20px;border-bottom:1px solid #CDDFD1;align-items:stretch;background:#fffefa}.bc-editorial .ed-options-matrix-row h3{align-self:center;font-size:14px;line-height:1.75;letter-spacing:-.01em;font-weight:550;padding:16px 0}.bc-editorial .ed-options-matrix-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.bc-editorial .ed-options-matrix-row dl>div{padding:16px 0;display:flex;align-items:center}.bc-editorial .ed-options-matrix-row dl>div:nth-child(2){background:#eaf4ea;padding-inline:13px}.bc-editorial .ed-options-matrix-row dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bc-editorial .ed-options-matrix-row dd{font-size:13px;line-height:1.8;color:var(--ed-muted)}.bc-editorial .ed-options-matrix-row dl>div:nth-child(2) dd{color:var(--ed-brand);font-weight:550}.bc-editorial .ed-options-reasons>.ed-wrap>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.bc-editorial .ed-options-reasons article{border-top:1px solid #BDD7C7;padding-top:23px}.bc-editorial .ed-options-reasons svg{width:27px;height:27px;color:var(--ed-brand);stroke-width:1.6;margin-bottom:23px}.bc-editorial .ed-options-reasons h3{font-size:22px}.bc-editorial .ed-options-reasons p{font-size:14px;margin-top:17px}.bc-editorial .ed-options-people article{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:75px;align-items:center;padding:30px 23px;border-top:1px solid #B8D1BE}.bc-editorial .ed-options-people article[data-featured=true]{background:#ddeddc;border:1px solid #BED7BC;border-radius:4px 4px 19px}.bc-editorial .ed-options-people h3{font-size:27px;font-weight:500;letter-spacing:-.04em;line-height:1.3}.bc-editorial .ed-options-people article p{font-size:14px;margin-top:16px}.bc-editorial .ed-options-people aside{border-left:1px solid #B6D0B9;padding-left:25px}.bc-editorial .ed-options-people aside>span{display:block;font-size:10px;color:var(--ed-muted)}.bc-editorial .ed-options-people aside>strong{display:block;font-size:21px;line-height:1.3;font-weight:550;color:var(--ed-brand);margin-top:13px;letter-spacing:-.035em}.bc-editorial .ed-options-people aside>p{font-size:12px;margin-top:8px}@media(max-width:1100px){.bc-editorial :is(.ed-partner-opening,.ed-options-title,.ed-partner-contact>.ed-wrap,.ed-partner-principles>.ed-wrap,.ed-partner-invitation>.ed-wrap,.ed-options-middle>.ed-wrap){gap:45px}.bc-editorial .ed-partner-models>.ed-wrap>div{grid-template-columns:1fr 1fr;gap:27px}.bc-editorial .ed-partner-table{gap:30px}.bc-editorial .ed-partner-table>div{padding:20px}.bc-editorial .ed-partner-table strong{font-size:22px}.bc-editorial .ed-option-chapters>article{gap:25px 35px}.bc-editorial .ed-option-detail{gap:23px}.bc-editorial .ed-options-reasons>.ed-wrap>div{grid-template-columns:1fr 1fr;gap:32px 50px}.bc-editorial .ed-options-matrix-row{grid-template-columns:1fr 3fr;gap:18px;padding-inline:16px}.bc-editorial .ed-options-matrix-row dl{gap:18px}.bc-editorial .ed-options-matrix-row dd{font-size:12px}.bc-editorial .ed-options-matrix-head{grid-template-columns:1fr repeat(3,1fr);gap:18px;padding-inline:16px}}@media(max-width:767px){.bc-editorial .ed-partner-hero,.bc-editorial .ed-options-hero{padding:34px 0 28px}.bc-editorial .ed-partner-opening,.bc-editorial .ed-options-title{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-partner-opening h1,.bc-editorial .ed-options-title h1{font-size:clamp(38px,7.5vw,56px);max-width:21ch}.bc-editorial .ed-partner-table{gap:23px;grid-template-columns:1fr 1fr;max-width:530px;margin-top:28px}.bc-editorial .ed-partner-table>figure{grid-column:1/-1;grid-row:1;max-width:260px;margin:auto}.bc-editorial .ed-partner-table strong{font-size:24px}.bc-editorial .ed-partner-table>p{margin:0}.bc-editorial .ed-partner-benefit-index{gap:30px}.bc-editorial .ed-partner-benefit-index article{gap:16px}.bc-editorial .ed-partner-benefit-index h3{font-size:23px}.bc-editorial .ed-partner-directory dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:30px}.bc-editorial .ed-partner-directory dt{font-size:23px;gap:17px;align-items:flex-start}.bc-editorial .ed-partner-directory dt svg{width:24px;height:24px;margin-top:3px}.bc-editorial .ed-partner-directory dd{font-size:14px}.bc-editorial .ed-partner-service-index li{grid-template-columns:25px minmax(0,.85fr) minmax(0,1fr);gap:22px}.bc-editorial .ed-partner-service-index h3{font-size:19px}.bc-editorial .ed-partner-service-index p{font-size:13px}.bc-editorial .ed-partner-principles>.ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-partner-personal h2{font-size:43px}.bc-editorial .ed-partner-personal p:not(.ed-eyebrow){font-size:16px;margin-top:25px}.bc-editorial .ed-partner-invitation>.ed-wrap,.bc-editorial .ed-partner-contact>.ed-wrap{grid-template-columns:1fr;gap:30px}.bc-editorial .ed-partner-contact-intro .ed-partner-mail-note{max-width:100%}.bc-editorial .ed-partner-letter{padding:30px}.bc-editorial .ed-options-landscape{gap:25px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr)}.bc-editorial .ed-options-paths strong{font-size:17px}.bc-editorial .ed-options-paths>div{gap:11px}.bc-editorial .ed-options-paths [data-featured=true]{padding:14px 16px}.bc-editorial .ed-options-paths>div>i{min-width:10px}.bc-editorial .ed-options-intro dl{gap:25px}.bc-editorial .ed-options-intro dt{font-size:19px}.bc-editorial .ed-option-chapters>article{grid-template-columns:1fr;gap:25px}.bc-editorial .ed-option-chapters>article[data-featured=true]{padding:27px 25px}.bc-editorial .ed-option-chapters h3{font-size:30px}.bc-editorial .ed-option-chapters header>p{font-size:15px}.bc-editorial .ed-option-conclusion{grid-column:1}.bc-editorial .ed-option-detail{gap:35px}.bc-editorial .ed-options-middle>.ed-wrap{grid-template-columns:1fr;gap:35px}.bc-editorial .ed-middle-scale{flex-direction:row;gap:22px;padding:0;font-size:12px}.bc-editorial .ed-middle-scale>span{flex:1}.bc-editorial .ed-middle-scale>div{flex:1.8;max-width:250px;padding:20px 15px;border:1px solid #AECDBA;border-radius:4px}.bc-editorial .ed-middle-scale strong{font-size:21px}.bc-editorial .ed-middle-scale>div:before,.bc-editorial .ed-middle-scale>div:after{display:none}.bc-editorial .ed-options-matrix-head{display:none}.bc-editorial .ed-options-matrix-row{display:block;padding:23px 19px}.bc-editorial .ed-options-matrix-row h3{font-size:17px;line-height:1.6;padding:0 0 15px}.bc-editorial .ed-options-matrix-row dl{gap:15px}.bc-editorial .ed-options-matrix-row dl>div{display:block;padding:13px 0}.bc-editorial .ed-options-matrix-row dt{position:static;width:auto;height:auto;clip:auto;overflow:visible;font-size:10px;color:var(--ed-brand);font-weight:600;line-height:1.7;margin-bottom:8px}.bc-editorial .ed-options-people article{gap:30px;padding:27px 18px;grid-template-columns:1.3fr .7fr}.bc-editorial .ed-options-people h3{font-size:24px}.bc-editorial .ed-options-people aside{padding-left:22px}.bc-editorial .ed-options-people aside>strong{font-size:20px}}@media(max-width:479px){.bc-editorial .ed-partner-opening h1,.bc-editorial .ed-options-title h1{font-size:clamp(34px,9vw,43px);line-height:1.12}.bc-editorial .ed-partner-opening .ed-actions{align-items:flex-start;flex-direction:column;gap:12px}.bc-editorial .ed-partner-table{gap:20px}.bc-editorial .ed-partner-table>figure{max-width:230px}.bc-editorial .ed-partner-table>div:nth-of-type(n){padding:18px 15px;transform:none}.bc-editorial .ed-partner-table strong{font-size:21px}.bc-editorial .ed-partner-table .ed-mini-label{font-size:10px}.bc-editorial .ed-partner-benefit-index{grid-template-columns:1fr;gap:27px}.bc-editorial .ed-partner-directory dl>div{grid-template-columns:1fr;gap:17px;padding-block:25px}.bc-editorial .ed-partner-directory dt{font-size:25px}.bc-editorial .ed-partner-directory dd{padding-left:41px}.bc-editorial .ed-partner-models>.ed-wrap>div{grid-template-columns:1fr;gap:23px}.bc-editorial .ed-partner-models article{display:grid;grid-template-columns:28px 1fr;gap:12px 15px;padding:27px 23px}.bc-editorial .ed-partner-models article>span{grid-column:1/-1}.bc-editorial .ed-partner-models article>svg{grid-column:1;grid-row:2;margin:0;width:23px;height:23px}.bc-editorial .ed-partner-models h3{font-size:24px;grid-column:2;grid-row:2}.bc-editorial .ed-partner-models article p{grid-column:2;margin:0}.bc-editorial .ed-partner-service-index li{grid-template-columns:25px 1fr;gap:11px 20px;align-items:start}.bc-editorial .ed-partner-service-index li>span{padding-top:4px;grid-row:span 2}.bc-editorial .ed-partner-service-index p{grid-column:2;font-size:14px}.bc-editorial .ed-partner-service-index h3{font-size:22px}.bc-editorial .ed-partner-principles dt{font-size:19px}.bc-editorial .ed-partner-principles dd{font-size:14px}.bc-editorial .ed-partner-personal h2{font-size:34px}.bc-editorial .ed-partner-personal p:not(.ed-eyebrow){font-size:15px}.bc-editorial .ed-partner-letter{padding:27px 22px}.bc-editorial .ed-letter-pair{grid-template-columns:1fr;gap:20px}.bc-editorial .ed-letter-label{font-size:12px}.bc-editorial .ed-letter-input{font-size:16px;padding:11px 13px}.bc-editorial .ed-letter-fields .bc-button{font-size:12px;padding-inline:12px}.bc-editorial .ed-letter-addressee{font-size:10px;padding-bottom:17px;margin-bottom:22px}.bc-editorial .ed-options-landscape{grid-template-columns:1fr;gap:14px}.bc-editorial .ed-options-landscape>svg{max-width:230px;height:auto}.bc-editorial .ed-options-paths strong{font-size:19px}.bc-editorial .ed-options-actions{margin-top:24px;padding-top:24px}.bc-editorial .ed-options-actions>.ed-actions{align-items:flex-start;flex-direction:column}.bc-editorial .ed-options-actions>p{font-size:11px}.bc-editorial .ed-options-intro dl{grid-template-columns:1fr;gap:0;padding-top:0}.bc-editorial .ed-options-intro dl>div{padding-block:22px;border-bottom:1px solid #D3E2D2}.bc-editorial .ed-options-intro dt{font-size:24px}.bc-editorial .ed-options-intro dd{font-size:14px}.bc-editorial .ed-option-chapters header>p{font-size:14px}.bc-editorial .ed-option-detail{grid-template-columns:1fr;gap:23px}.bc-editorial .ed-option-detail h4{font-size:13px;margin-bottom:12px}.bc-editorial .ed-option-detail ul{gap:10px}.bc-editorial .ed-option-detail li{font-size:14px}.bc-editorial .ed-middle-scale{flex-direction:column;gap:18px}.bc-editorial .ed-middle-scale>div{width:85%;padding:23px}.bc-editorial .ed-middle-scale strong{font-size:25px}.bc-editorial .ed-options-matrix-row{padding:22px 15px}.bc-editorial .ed-options-matrix-row dl{display:block}.bc-editorial .ed-options-matrix-row dl>div{display:grid;grid-template-columns:95px 1fr;gap:12px;padding:12px 0;border-top:1px solid #DFE8DA}.bc-editorial .ed-options-matrix-row dl>div:nth-child(2){padding-inline:10px;margin-inline:-10px;border-radius:6px}.bc-editorial .ed-options-matrix-row dt{margin:0;font-size:11px}.bc-editorial .ed-options-matrix-row dd{font-size:12px}.bc-editorial .ed-options-reasons>.ed-wrap>div{grid-template-columns:1fr;gap:27px}.bc-editorial .ed-options-reasons article{display:grid;grid-template-columns:26px 1fr;gap:13px 17px}.bc-editorial .ed-options-reasons article svg{width:24px;height:24px;margin:0;grid-row:1/3}.bc-editorial .ed-options-reasons h3{font-size:23px}.bc-editorial .ed-options-reasons p{grid-column:2;margin:0}.bc-editorial .ed-options-people article{grid-template-columns:1fr;gap:24px;padding-block:28px}.bc-editorial .ed-options-people h3{font-size:25px;line-height:1.35}.bc-editorial .ed-options-people aside{padding-left:20px}.bc-editorial .ed-options-people aside>strong{font-size:23px;margin-top:7px}}.pbr-viewer,.pbr-print-root{--pbr-ink:#203E38;--pbr-green:#246861;--pbr-mint:#E4F3EF;--pbr-blue:#E7F3F7;--pbr-paper:#FFFEFA;--pbr-line:#BCDCD2;--pbr-muted:#476156;font-family:Inter,Arial,sans-serif;color:var(--pbr-ink);font-synthesis:none;color-scheme:light}.pbr-viewer *,.pbr-print-root *{box-sizing:border-box;min-width:0}.pbr-viewer{background:#e9eeeb;min-height:100vh;padding-bottom:40px}body.pbr-route-active .main-content-padding{padding-top:0!important}.pbr-toolbar{position:sticky;top:0;z-index:50;background:#fffefafa;border-bottom:1px solid #CCDAD3;padding:15px 24px}.pbr-toolbar-inner{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.pbr-toolbar-title{display:flex;flex-direction:column;gap:4px}.pbr-toolbar-title strong{font-size:16px;line-height:1.4}.pbr-toolbar-title span{font-size:12px;line-height:1.5;color:#476156}.pbr-actions{display:flex;gap:10px}.pbr-viewer .pbr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid #A8C9BD;border-radius:11px;background:#fffefa;color:#244c40;font:600 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}.pbr-viewer .pbr-button-primary{background:#246861;color:#fff;border-color:#246861}.pbr-viewer .pbr-button:hover{background:#e4f3ef}.pbr-viewer .pbr-button-primary:hover{background:#1d564f}.pbr-viewer .pbr-button svg{width:17px;height:17px;flex:none}.pbr-viewer button:disabled{cursor:wait;opacity:.65}.pbr-viewer :is(a,button,select):focus-visible{outline:3px solid #246861;outline-offset:4px}.pbr-reader-tools{max-width:842px;margin:23px auto 18px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pbr-reader-tools label{font-size:12px;font-weight:600}.pbr-reader-tools select{display:block;max-width:330px;min-height:44px;padding:8px 12px;margin-top:5px;border:1px solid #A8C9BD;border-radius:8px;background:#fffefa;color:#203e38;font:inherit}.pbr-reader-tools p{font-size:12px;line-height:1.6;color:#476156;max-width:230px;margin:0}.pbr-message{max-width:794px;margin:12px auto;padding:14px 18px;font-size:14px;background:#fff3d8;color:#634913;border-radius:9px}.pbr-preview-viewport{padding:6px 24px 24px;width:100%}.pbr-preview-size{width:210mm;margin:0 auto}.pbr-document{width:210mm;display:flex;flex-direction:column;gap:12mm}.pbr-page{position:relative;flex:none;display:flex;flex-direction:column;width:210mm;height:297mm;padding:15mm 16mm 11mm;background:var(--pbr-paper);color:var(--pbr-ink);box-shadow:0 7px 26px #203e3821;font-size:11pt;line-height:1.5;letter-spacing:-.012em;isolation:isolate;scroll-margin-top:100px}.pbr-page :is(h1,h2,h3,h4,p,figure,dl,dd,ol,ul){margin:0;padding:0}.pbr-page :is(h1,h2,h3,h4){font-family:Inter,Arial,sans-serif;font-weight:700;color:var(--pbr-ink)}.pbr-page h1{font-size:43pt;line-height:1.045;letter-spacing:-.053em}.pbr-page h2{font-size:29.5pt;line-height:1.12;letter-spacing:-.046em}.pbr-page h3{font-size:16pt;line-height:1.28;letter-spacing:-.028em}.pbr-page p{font-size:11pt;line-height:1.52}.pbr-page em{font-style:normal;color:var(--pbr-green)}.pbr-page svg{display:block;max-width:100%;flex-shrink:0}.pbr-page .pbr-eyebrow{font-size:8pt;line-height:1.45;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#3c6a59}.pbr-page .pbr-fine{font-size:9pt;line-height:1.5;color:var(--pbr-muted)}.pbr-tone-mint{background:var(--pbr-mint)}.pbr-tone-blue{background:var(--pbr-blue)}.pbr-running{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;margin-bottom:9mm;flex:none}.pbr-logo{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.pbr-logo img{display:block;width:26px;height:33px;-o-object-fit:contain;object-fit:contain}.pbr-logo>span{font-size:14px;font-weight:700;letter-spacing:-.035em}.pbr-running>span:last-child{font-size:8pt;letter-spacing:.02em;color:#496659}.pbr-page-body{display:flex;flex-direction:column;flex:1;min-height:0}.pbr-page-body>*{flex-shrink:0}.pbr-folio{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #B3D3C6;padding-top:3mm;margin-top:6mm;font-size:8pt;line-height:1.35;color:#486258;flex:none;letter-spacing:0}.pbr-folio b{font-size:9pt;margin-left:18px;color:#203e38}.pbr-heading{margin-bottom:7mm}.pbr-heading>.pbr-eyebrow{margin-bottom:3.5mm}.pbr-heading>.pbr-intro{font-size:11.5pt;line-height:1.5;color:var(--pbr-muted);margin-top:4.5mm;max-width:168mm}.pbr-note{display:flex;align-items:flex-start;gap:15px;background:#eef4ef;border-left:3px solid #82AD9C;padding:20px 22px;margin-top:auto}.pbr-tone-mint .pbr-note{background:#fffefa}.pbr-tone-blue .pbr-note{background:#dbece7}.pbr-note>svg{width:24px;height:24px;color:#246861;margin-top:1px}.pbr-note h3{font-size:15pt;margin-bottom:8px}.pbr-note p{font-size:11pt}.pbr-icon{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;background:#d9ece4;border-radius:13px;color:#246861}.pbr-icon svg{width:25px;height:25px}.pbr-checks{list-style:none!important;display:flex;flex-direction:column;gap:11px}.pbr-checks li{display:flex;align-items:flex-start;gap:9px;font-size:11pt;line-height:1.5}.pbr-checks li>svg{width:16px;height:16px;margin-top:3px;color:#246861}.pbr-page .pbr-closing-line{font-size:19pt;line-height:1.38;letter-spacing:-.025em;font-weight:500;margin-top:auto;padding-top:6mm}.pbr-push{margin-top:auto!important;padding-top:5mm!important}.pbr-cover .pbr-page-body>.pbr-eyebrow{margin-top:7mm;margin-bottom:5mm}.pbr-cover-deck{font-size:14pt!important;line-height:1.55!important;margin-top:7mm!important}.pbr-neighbourhood{margin-top:7mm!important;width:100%}.pbr-neighbourhood svg{width:100%;height:auto}.pbr-cover-invitation{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:5mm;border-top:1px solid #AACFC1}.pbr-cover-invitation h2{font-size:20pt;line-height:1.25;letter-spacing:-.035em}.pbr-cover-invitation p{font-size:10.5pt;margin-top:11px}.pbr-cover-invitation>.pbr-icon{background:#fffefa;width:52px;height:58px}.pbr-cover-invitation>svg{width:27px;height:27px;margin-left:auto}.pbr-concept{display:flex;flex-direction:column}.pbr-concept-buyer,.pbr-concept-expert{display:flex;align-items:flex-start;gap:19px;padding:23px 24px;border:1px solid #C4DCD1;border-radius:4px 20px 4px 4px}.pbr-concept-buyer{background:#f8f0df}.pbr-concept-expert{background:#e7f3f7}.pbr-concept h3{font-size:20pt;margin:5px 0 10px}.pbr-concept-connector{display:flex;gap:12px;align-items:center;margin:10px 0 10px 28px;font-size:9pt;color:#476156}.pbr-concept-connector svg{width:21px;height:21px}.pbr-concept-brand{background:#e4f3ef;padding:21px 26px;border-left:4px solid #76A996}.pbr-concept-brand>h3{margin:0 0 18px}.pbr-concept-products{display:grid;grid-template-columns:1fr 1.1fr 1.25fr;gap:20px}.pbr-concept-products>div{display:flex;flex-direction:column;gap:6px}.pbr-concept-products svg{width:22px;height:22px;margin-bottom:6px;color:#246861}.pbr-concept-products strong{font-size:11pt}.pbr-concept-products span{font-size:10pt;line-height:1.5;color:#476156}.pbr-thirty .pbr-note{margin-top:auto}.pbr-numbered-value{display:flex;flex-direction:column}.pbr-numbered-value>section{display:grid;grid-template-columns:56px 1fr;gap:21px;border-top:1px solid #BBD5CC;padding:24px 0}.pbr-numbered-value>section>span{font-size:31pt;line-height:1.1;color:#4c8171;font-weight:500;letter-spacing:-.05em}.pbr-numbered-value h3{font-size:20pt;margin-bottom:12px}.pbr-margin-letter{display:flex;align-items:flex-start;gap:19px;background:#fffefa;padding:24px 25px;margin-top:7mm;border-radius:3px 20px 3px 3px}.pbr-margin-letter>svg{width:30px;height:30px;color:#246861}.pbr-margin-letter h3{margin-bottom:11px}.pbr-buyer-question{display:flex;align-items:center;gap:29px;background:#f8f0df;padding:18px 28px;border-radius:4px 30px 4px 4px;margin-bottom:7mm}.pbr-buyer-question figure{width:145px;flex:none}.pbr-buyer-question p{font-size:24pt;line-height:1.3;letter-spacing:-.035em}.pbr-buyer-question>div>span{display:block;font-size:9.5pt;margin-top:14px;color:#476156}.pbr-buyer-profiles{display:grid;gap:21px}.pbr-buyer-profiles>section{display:flex;align-items:flex-start;gap:22px;padding-bottom:20px;border-bottom:1px solid var(--pbr-line)}.pbr-profile-mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid #AFD3C4;border-radius:50%;font-size:11pt;color:#246861;background:#e4f3ef}.pbr-buyer-profiles h3{font-size:18pt;margin:2px 0 7px}.pbr-buyer-profiles strong{display:block;font-size:11pt;margin-top:9px;color:#246861}.pbr-position-axis{display:flex;align-items:center;gap:18px;margin:2mm 0 7mm;font-size:9pt;color:#476156}.pbr-position-axis i{flex:1;border-top:1px solid #89B2A2;position:relative}.pbr-position-axis i:after{content:"";position:absolute;width:7px;height:7px;border-top:1px solid #89B2A2;border-right:1px solid #89B2A2;right:0;top:-4px;transform:rotate(45deg)}.pbr-position-options{display:grid;grid-template-columns:.85fr 1.35fr .9fr;gap:14px;align-items:stretch}.pbr-position-options>section{display:flex;flex-direction:column;align-items:flex-start;padding:23px 19px;background:#f8fbf6;border:1px solid #C6DBCF;border-radius:4px}.pbr-position-options svg{width:24px;height:24px;margin:2px 0 20px;color:#3b7864}.pbr-position-options h3{font-size:17pt;margin-bottom:15px}.pbr-position-options p{font-size:10.5pt}.pbr-position-options>section>span:last-child{font-size:9pt;line-height:1.45;margin-top:auto;padding-top:22px;font-weight:600;color:#376452}.pbr-position-options .pbr-position-selected{background:#fffefa;border:2px solid #76A994;box-shadow:4px 5px #c4ded2;padding:21px 19px}.pbr-position-selected>.pbr-eyebrow{margin-bottom:19px}.pbr-position-selected h3{font-size:22pt;color:#246861}.pbr-position-responsibility{margin:9mm 0;padding:22px 0;border-block:1px solid #B5D4C6}.pbr-position-responsibility h3{margin-bottom:17px}.pbr-position-responsibility>div{display:flex;flex-wrap:wrap;gap:11px}.pbr-position-responsibility span{padding:7px 11px;background:#fffefa;border:1px solid #BDD8CA;border-radius:7px;font-size:10pt}.pbr-journey-start{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pbr-journey-start section{display:flex;gap:14px;background:#eef5ef;padding:20px 21px;border-radius:3px 18px 3px 3px}.pbr-journey-start svg{width:23px;height:23px;color:#246861;margin-top:2px}.pbr-journey-start h3{font-size:16pt;margin-bottom:9px}.pbr-journey-start p{font-size:10.5pt}.pbr-flow-arrow{display:flex;align-items:center;justify-content:center;gap:11px;margin:12px 0;font-size:9.5pt;color:#476156}.pbr-flow-arrow svg{width:22px;height:22px}.pbr-journey-folder{border:1px solid #B7D9CA;background:#e7f3f7;padding:24px 24px 20px;border-radius:3px 20px 3px 3px}.pbr-journey-folder-title{display:flex;align-items:flex-start;gap:17px}.pbr-journey-folder-title>svg{width:31px;height:31px;color:#246861}.pbr-journey-folder-title h3{font-size:22pt;margin-bottom:7px}.pbr-journey-folder-title p{font-size:10.5pt}.pbr-journey-branches{display:grid;grid-template-columns:1fr 25px 1fr;align-items:stretch;gap:10px;margin-top:21px}.pbr-journey-branches section{background:#fffefa;padding:19px 21px;border:1px solid #C1DCD1;border-radius:10px}.pbr-journey-branches svg{width:23px;height:23px;margin-bottom:11px;color:#246861}.pbr-journey-branches h3{font-size:20pt;margin-bottom:10px}.pbr-journey-branches p{font-size:11pt}.pbr-branch-or{align-self:center;text-align:center;font-size:10pt;color:#476156}.pbr-journey-upgrade{display:flex;align-items:flex-start;gap:12px;font-size:10pt!important;border-top:1px solid #B9D5CF;margin-top:19px!important;padding-top:15px!important}.pbr-journey-upgrade svg{width:20px;height:20px}.pbr-journey-outcome{display:flex;align-items:center;gap:19px}.pbr-journey-outcome section{display:flex;align-items:flex-start;gap:11px;flex:1}.pbr-journey-outcome svg{width:22px;height:22px;color:#246861}.pbr-journey-outcome h3{font-size:16pt;margin-bottom:9px}.pbr-journey-outcome p{font-size:10.5pt}.pbr-academy-window{background:#fffefa;border:1px solid #BAD9CF;border-radius:12px 12px 3px 3px;overflow:hidden}.pbr-page :is(.pbr-academy-window,.pbr-dossier-window,.pbr-workspace)>figcaption{display:flex;align-items:center;gap:11px;padding:17px 21px;background:#ddede6;border-bottom:1px solid #C1DACF;font-size:10pt;line-height:1.5}.pbr-page figcaption>svg{width:20px;height:20px;color:#246861}.pbr-page figcaption>span:last-child{font-size:8pt;font-weight:400;color:#486258;margin-left:auto}.pbr-academy-window-body{display:grid;grid-template-columns:1.3fr 1fr}.pbr-academy-lesson{padding:20px 25px 21px}.pbr-academy-lesson h3{font-size:22pt;margin:13px 0 15px}.pbr-academy-lesson>p{font-size:11pt;margin-bottom:19px}.pbr-academy-lesson .pbr-checks{gap:9px}.pbr-academy-lesson .pbr-checks li{font-size:10.5pt}.pbr-academy-bodi{padding:18px 22px;background:#eef6f2;border-left:1px solid #C6DDD3}.pbr-academy-bodi>svg{width:64px;height:68px;margin-bottom:9px}.pbr-academy-bodi h3{font-size:18pt;margin-bottom:9px}.pbr-academy-bodi>p{font-size:10.5pt}.pbr-bodi-prompts{display:grid;gap:7px;margin-top:14px}.pbr-bodi-prompts span{display:block;background:#fffefa;border:1px solid #BDD9CD;padding:8px 11px;font-size:9.5pt;border-radius:9px 9px 9px 2px}.pbr-learning-topics{display:grid;grid-template-columns:1fr 1fr;gap:16px 27px;margin:5mm 0}.pbr-learning-topics section{border-top:1px solid #BDD6CC;padding-top:11px}.pbr-learning-topics span{display:block;font-size:11pt;font-weight:700;margin-bottom:6px;color:#246861}.pbr-learning-topics p{font-size:10.5pt}.pbr-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pbr-product-pair>section{display:flex;flex-direction:column;background:#eaf4ee;border:1px solid #C7DFD3;border-radius:4px 22px 4px 4px;padding:22px 22px 20px}.pbr-product-pair>.pbr-bidding-product{background:#e7f3f7;border-color:#bbd5d9}.pbr-product-pair>section>svg{width:25px;height:25px;color:#246861;margin-bottom:12px}.pbr-product-pair h3{font-size:23pt;margin-bottom:12px}.pbr-product-pair .pbr-product-question{font-size:14pt;line-height:1.38;color:#2f6657;font-weight:600;margin-bottom:19px}.pbr-product-pair .pbr-checks{gap:11px;margin-bottom:20px}.pbr-product-pair .pbr-checks li{font-size:10.5pt;line-height:1.48}.pbr-product-result{font-size:10pt!important;line-height:1.5!important;margin-top:auto!important;padding-top:15px!important;border-top:1px solid #BAD6C9}.pbr-product-equation{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ddeee5;padding:23px 19px;margin-top:6mm;font-size:14pt;font-weight:600;letter-spacing:-.03em;border-radius:10px}.pbr-product-equation b{font-size:21pt;font-weight:400;color:#497b67}.pbr-product-equation strong{color:#246861;font-size:17pt}.pbr-product-footnote{font-size:10.5pt!important;line-height:1.5!important;margin-top:5mm!important}.pbr-dossier-window{background:#fffefa;border:1px solid #B9D8CA;border-radius:12px 12px 3px 3px;overflow:hidden}.pbr-dossier-main{display:grid;grid-template-columns:1.05fr 1fr;gap:19px;align-items:center;padding:22px 23px}.pbr-dossier-main>svg{width:100%}.pbr-dossier-main h3{font-size:22pt;margin:13px 0}.pbr-dossier-main p{font-size:10.5pt}.pbr-dossier-tabs{display:flex;gap:23px;padding:13px 24px;background:#f0f6f1;border-block:1px solid #D0E2D7;font-size:10pt;font-weight:600;color:#346f5c}.pbr-dossier-shelves{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;padding:20px 23px 22px}.pbr-dossier-shelves svg{width:24px;height:24px;margin-bottom:14px;color:#246861}.pbr-dossier-shelves h3{font-size:15pt;margin-bottom:10px}.pbr-dossier-shelves p{font-size:10.5pt}.pbr-status-route{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6mm 0;font-size:10pt}.pbr-status-route svg{width:18px;height:18px}.pbr-status-route>span,.pbr-status-route>strong{padding-bottom:9px;border-bottom:2px solid #8BB9A5}.pbr-connection{width:142mm;max-width:100%;margin:0 auto 3mm!important}.pbr-connection svg{width:100%;height:auto}.pbr-responsibility-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #B4D2C6;padding-top:7mm}.pbr-responsibility-columns>section+section{border-left:1px solid #B4D2C6;padding-left:27px}.pbr-responsibility-columns h3{font-size:20pt;margin:10px 0 20px}.pbr-responsibility-columns .pbr-checks li{font-size:10.5pt}.pbr-responsibilities .pbr-closing-line{font-size:17pt}.pbr-infrastructure-visual{display:flex;align-items:center;gap:17px;padding:24px;background:#e4f3ef;border-radius:4px 24px 4px 4px;margin-bottom:8mm}.pbr-infrastructure-visual>div{display:flex;flex:1;flex-direction:column;align-items:center;gap:12px;background:#fffefa;padding:18px 8px;border:1px solid #BCD8C9;border-radius:8px;font-size:10pt}.pbr-infrastructure-visual svg{width:27px;height:27px;color:#246861}.pbr-infrastructure-visual>strong{font-size:18pt;line-height:1.2;letter-spacing:-.025em;color:#246861;padding:0 6px}.pbr-infrastructure-table>[role=row]{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;border-bottom:1px solid #C3DACF;padding:23px 0}.pbr-infrastructure-table>.pbr-table-head{background:#e7f3f7;padding:12px 17px;border:0;font-size:9pt;font-weight:700;line-height:1.5}.pbr-infrastructure-table h3{font-size:17pt;margin-top:9px}.pbr-infrastructure-table p{font-size:11pt}.pbr-model-cards{display:grid;gap:18px}.pbr-model-cards>section{display:flex;gap:22px;background:#fffefa;padding:20px 25px;border:1px solid #BBD8CA;border-radius:3px 23px 3px 3px}.pbr-model-cards>section+section{background:#f3f8fa;border-radius:23px 3px 3px}.pbr-model-cards h3{font-size:23pt;margin:8px 0 12px}.pbr-model-cards .pbr-checks{margin-top:17px;gap:9px}.pbr-model-cards .pbr-checks li{font-size:10.5pt}.pbr-model-cards p+p{margin-top:12px}.pbr-model-takeaway{display:block;border-top:1px solid #CADFD3;margin-top:17px;padding-top:13px;font-size:10.5pt;line-height:1.5;color:#246861}.pbr-model-combine{display:flex;align-items:flex-start;gap:14px;margin-top:auto!important;padding-top:6mm!important;font-size:10.5pt!important}.pbr-model-combine svg{width:24px;height:24px;color:#246861}.pbr-process{list-style:none;display:flex;flex-direction:column;gap:15px}.pbr-process li{display:grid;grid-template-columns:46px 1fr;gap:21px;position:relative}.pbr-process li:not(:last-child):after{content:"";position:absolute;left:21px;top:47px;bottom:-10px;border-left:2px dashed #BCDCD2}.pbr-process-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #AED3C4;background:#e4f3ef;border-radius:50%;font-size:13pt;font-weight:600}.pbr-process h3{font-size:16pt;margin:4px 0 7px}.pbr-process p{font-size:10.5pt;line-height:1.5}.pbr-process .pbr-eyebrow{font-size:7.5pt}.pbr-process-business{display:flex;align-items:flex-start;gap:13px;background:#e7f3f7;padding:17px 20px;margin-top:auto}.pbr-process-business svg{width:22px;height:22px;color:#246861}.pbr-process-business p{font-size:10pt}.pbr-workspace{background:#fffefa;border:1px solid #B7D5C9;border-radius:12px 12px 3px 3px;overflow:hidden}.pbr-workspace-body{display:grid;grid-template-columns:145px 1fr;min-height:93mm}.pbr-workspace-nav{padding:24px 16px;background:#eef5ef;border-right:1px solid #CADDD2}.pbr-workspace-nav>strong{display:block;font-size:11pt;margin-bottom:25px;color:#246861}.pbr-workspace-nav>span{display:block;font-size:10pt;margin-bottom:17px;padding:7px 9px}.pbr-workspace-nav>.pbr-active{background:#d8ebe1;border-radius:8px;font-weight:600}.pbr-workspace-content{padding:21px 26px}.pbr-pill{display:inline-block;padding:6px 10px;border:1px solid #C2D7D3;background:#e7f3f7;color:#385d50;border-radius:7px;font-size:9pt}.pbr-workspace-content>h3{font-size:23pt;margin:14px 0 18px}.pbr-workspace-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.pbr-workspace-row:last-child{margin-bottom:0}.pbr-workspace-row>svg{width:23px;height:23px;color:#246861}.pbr-workspace-row strong{display:block;font-size:11pt;margin-bottom:5px}.pbr-workspace-row p{font-size:10.5pt}.pbr-workspace-footnotes{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:6mm 0}.pbr-workspace-footnotes svg{width:26px;height:26px;color:#246861;margin-bottom:11px}.pbr-workspace-footnotes h3{font-size:16pt;margin-bottom:10px}.pbr-workspace-footnotes p{font-size:10.5pt}.pbr-case-opening{display:flex;align-items:center;gap:25px;padding:17px 26px;background:#f8f0df;border-radius:3px 22px 3px 3px;margin-bottom:7mm}.pbr-case-opening figure{width:114px;flex:none}.pbr-case-opening h3{font-size:22pt;line-height:1.25;margin:9px 0 11px}.pbr-case-opening p{font-size:9pt;line-height:1.5;color:#476156}.pbr-case-story{display:grid;gap:13px}.pbr-case-story>div{display:grid;grid-template-columns:137px 1fr;gap:22px;padding-bottom:12px;border-bottom:1px solid #D4E2D8}.pbr-case-story dt{font-size:10.5pt;line-height:1.5;font-weight:700;color:#346a56}.pbr-case-story dd{font-size:10.5pt;line-height:1.5}.pbr-case-close{display:flex;align-items:center;gap:12px;margin-top:auto!important;padding-top:6mm!important;font-size:12pt!important;font-weight:600;color:#246861}.pbr-case-close svg{width:23px;height:23px}.pbr-quality-points{display:grid;gap:20px}.pbr-quality-points section{display:flex;align-items:flex-start;gap:22px;padding-bottom:21px;border-bottom:1px solid #BAD7C9}.pbr-quality-points .pbr-icon{background:#fffefa}.pbr-quality-points h3{font-size:18pt;margin-bottom:11px}.pbr-quality-standard{padding:24px 26px;background:#fffefa;border-left:4px solid #82B09B;margin-top:auto}.pbr-quality-standard h3{font-size:20pt;margin:12px 0 11px}.pbr-fit-letter{padding:25px 27px;background:#f2f6ef;border:1px solid #CCDCCD;border-top:4px solid #81A895;box-shadow:5px 6px #e4eadb}.pbr-fit-letter>dl{display:grid;gap:14px;margin-top:18px}.pbr-fit-letter dl>div{display:grid;grid-template-columns:181px 1fr;gap:23px;padding-top:15px;border-top:1px solid #CBDCCF}.pbr-fit-letter dt{display:flex;align-items:flex-start;gap:10px;font-size:12pt;font-weight:700;line-height:1.4}.pbr-fit-letter dt>svg{width:21px;height:21px;color:#246861}.pbr-fit-letter dd{font-size:11pt;line-height:1.5}.pbr-onboarding-path{display:flex;gap:12px;align-items:flex-start;margin-top:7mm}.pbr-onboarding-path>section{flex:1}.pbr-onboarding-path>svg{width:18px;height:18px;margin-top:44px;color:#5a8a77}.pbr-onboarding-path section>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #BCD5C7;color:#246861;font-size:10pt;background:#e4f3ef}.pbr-onboarding-path h3{font-size:15pt;margin:14px 0 9px}.pbr-onboarding-path p{font-size:10pt;line-height:1.5}.pbr-fit .pbr-closing-line{font-size:18pt;padding-top:4mm}.pbr-faq{display:grid;gap:15px}.pbr-faq>div{padding-top:14px;border-top:1px solid #BCDCD2}.pbr-faq dt{display:flex;align-items:flex-start;gap:16px;font-size:13pt;font-weight:700;line-height:1.35;margin-bottom:10px}.pbr-faq dt>span{color:#4b795f;font-size:10pt;flex:none;min-width:23px;line-height:1.6}.pbr-faq dd{font-size:11pt;line-height:1.5;padding-left:39px}.pbr-faq-page .pbr-note{padding:17px 20px}.pbr-faq-page .pbr-note p{font-size:10pt}.pbr-contact .pbr-page-body>.pbr-eyebrow{margin-top:4mm;margin-bottom:5mm}.pbr-contact .pbr-contact-title{font-size:38pt;line-height:1.08;letter-spacing:-.05em}.pbr-contact-deck{font-size:12.5pt!important;line-height:1.6!important;margin-top:6mm!important}.pbr-key{width:65mm;margin:3mm auto!important}.pbr-contact-letter{padding:25px 27px;background:#fffefa;border-top:3px solid #6D9C86;box-shadow:5px 5px #cfe4d8}.pbr-email{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#246861;text-decoration:none;font-size:25pt;font-weight:700;line-height:1.25;letter-spacing:-.04em;margin:14px 0 17px;overflow-wrap:anywhere}.pbr-email svg{width:28px;height:28px}.pbr-contact-letter p{font-size:11pt}.pbr-business-link{display:inline-flex;align-items:center;gap:9px;font-size:11pt;font-weight:600;color:#246861;text-decoration:none;margin-top:17px}.pbr-business-link svg{width:16px;height:16px}.pbr-contact-end{font-size:11pt!important;font-weight:600;text-align:center;margin-top:auto!important;padding-top:6mm!important}.pbr-print-root{display:none}@media screen and (max-width:900px){.pbr-preview-viewport{padding:4px 16px 24px}.pbr-preview-size,.pbr-document{width:100%}.pbr-document{gap:26px}.pbr-page{width:100%;height:auto;min-height:0;padding:28px 26px 22px;scroll-margin-top:160px}.pbr-page-body{gap:0;min-height:0}.pbr-page-body>.pbr-note,.pbr-page-body>.pbr-closing-line,.pbr-page-body>.pbr-push,.pbr-page-body>.pbr-contact-end,.pbr-page-body>.pbr-quality-standard,.pbr-page-body>.pbr-process-business,.pbr-page-body>.pbr-model-combine,.pbr-page-body>.pbr-case-close{margin-top:26px!important}.pbr-running{margin-bottom:28px}.pbr-folio{margin-top:28px;padding-top:12px}.pbr-heading{margin-bottom:26px}.pbr-page h1{font-size:clamp(36px,6vw,55px)}.pbr-page h2{font-size:clamp(29px,4.6vw,40px)}.pbr-page h3{font-size:22px}.pbr-page p,.pbr-page dd,.pbr-page .pbr-checks li{font-size:15px;line-height:1.6}.pbr-heading>.pbr-intro{font-size:16px;line-height:1.6}.pbr-page .pbr-eyebrow{font-size:10px}.pbr-cover .pbr-cover-deck{font-size:18px!important}.pbr-neighbourhood{margin:25px 0!important}.pbr-cover-invitation{margin-top:22px;padding-top:24px}.pbr-cover-invitation h2{font-size:25px}.pbr-contact .pbr-contact-title{font-size:clamp(36px,5.5vw,50px)}.pbr-contact .pbr-contact-deck{font-size:17px!important}.pbr-key{margin:24px auto!important;width:210px}.pbr-connection{width:100%;max-width:540px}.pbr-numbered-value h3{font-size:25px}.pbr-numbered-value>section{grid-template-columns:46px 1fr;gap:17px}.pbr-position-options h3{font-size:21px}.pbr-position-selected h3{font-size:25px}.pbr-position-options p{font-size:14px}.pbr-buyer-question p{font-size:27px}.pbr-product-equation{font-size:16px}.pbr-product-equation strong{font-size:20px}.pbr-model-combine{padding-top:0!important}.pbr-model-takeaway{font-size:14px}.pbr-process{gap:24px}.pbr-process h3{font-size:21px}.pbr-process-business{margin-top:24px}.pbr-faq dd{padding-left:39px}.pbr-faq dt{font-size:18px}.pbr-fit-letter dd{font-size:15px}}@media screen and (max-width:620px){.pbr-toolbar{padding:12px 16px}.pbr-toolbar-inner{display:block}.pbr-toolbar-title strong{font-size:14px}.pbr-toolbar-title span{font-size:11px}.pbr-actions{margin-top:11px;gap:8px}.pbr-viewer .pbr-button{flex:1;padding:10px;font-size:12px}.pbr-reader-tools{display:block;padding:0 16px;margin:18px auto}.pbr-reader-tools select{width:100%;max-width:none;font-size:16px}.pbr-reader-tools p{margin-top:10px;max-width:none}.pbr-message{margin:12px 16px}.pbr-preview-viewport{padding-inline:10px}.pbr-page{padding:26px 20px 20px;scroll-margin-top:168px}.pbr-running{align-items:flex-start;gap:12px}.pbr-running>span:last-child{max-width:110px;text-align:right;font-size:9px}.pbr-logo img{width:22px;height:28px}.pbr-logo>span{font-size:13px}.pbr-folio{font-size:9px;gap:8px}.pbr-folio b{margin-left:6px;font-size:10px}.pbr-page h1{font-size:39px}.pbr-page h2{font-size:31px}.pbr-page .pbr-eyebrow{letter-spacing:.07em}.pbr-desktop-break{display:none}.pbr-note{padding:18px 16px;gap:11px}.pbr-note>svg{width:22px;height:22px}.pbr-cover .pbr-page-body>.pbr-eyebrow{margin-top:6px}.pbr-cover-invitation{align-items:flex-start;gap:13px}.pbr-cover-invitation>.pbr-icon{width:38px;height:43px}.pbr-cover-invitation h2{font-size:23px}.pbr-cover-invitation p{font-size:14px}.pbr-cover-invitation>svg{display:none}.pbr-concept-buyer,.pbr-concept-expert{padding:20px 17px;gap:13px}.pbr-concept .pbr-icon{width:36px;height:36px}.pbr-concept .pbr-icon svg{width:21px;height:21px}.pbr-concept h3{font-size:23px}.pbr-concept-brand{padding:21px 20px}.pbr-concept-products{grid-template-columns:1fr;gap:18px}.pbr-concept-products>div{display:grid;grid-template-columns:25px 1fr;gap:3px 12px}.pbr-concept-products svg{grid-row:1/3;margin:0}.pbr-concept-products strong{font-size:15px}.pbr-concept-products span{font-size:14px;grid-column:2}.pbr-numbered-value>section{grid-template-columns:34px 1fr;gap:13px;padding:22px 0}.pbr-numbered-value>section>span{font-size:29px}.pbr-numbered-value h3{font-size:24px}.pbr-margin-letter{padding:21px 18px;gap:14px}.pbr-margin-letter>svg{width:23px;height:23px}.pbr-buyer-question{padding:20px;gap:13px}.pbr-buyer-question figure{width:88px}.pbr-buyer-question p{font-size:23px}.pbr-buyer-question>div>span{font-size:12px}.pbr-buyer-profiles>section{gap:15px}.pbr-profile-mark{width:34px;height:34px;font-size:12px}.pbr-buyer-profiles strong{font-size:14px}.pbr-position-axis{display:none}.pbr-position-options{grid-template-columns:1fr;gap:15px}.pbr-position-options>section{padding:23px}.pbr-position-options h3,.pbr-position-selected h3{font-size:26px}.pbr-position-options p{font-size:15px}.pbr-position-options>section>span:last-child{font-size:13px;padding-top:14px}.pbr-position-options svg{margin-bottom:13px}.pbr-position-selected>.pbr-eyebrow{margin-bottom:13px}.pbr-position-responsibility span{font-size:13px}.pbr-journey-start{grid-template-columns:1fr;gap:12px}.pbr-journey-start section{padding:20px}.pbr-journey-folder{padding:22px 17px}.pbr-journey-folder-title{gap:13px}.pbr-journey-folder-title h3{font-size:24px}.pbr-journey-branches{grid-template-columns:1fr;gap:10px}.pbr-journey-branches section{padding:19px}.pbr-branch-or{font-size:13px}.pbr-journey-branches h3{font-size:24px}.pbr-journey-upgrade{font-size:14px!important}.pbr-journey-outcome{flex-direction:column;align-items:stretch;gap:20px}.pbr-journey-outcome>svg{transform:rotate(90deg);align-self:center}.pbr-flow-arrow{font-size:13px}.pbr-journey-outcome h3{font-size:22px}.pbr-page :is(.pbr-academy-window,.pbr-dossier-window,.pbr-workspace)>figcaption{padding:15px;gap:8px;flex-wrap:wrap;font-size:13px}.pbr-page figcaption>span:last-child{width:100%;margin-left:28px;font-size:11px}.pbr-academy-window-body{grid-template-columns:1fr}.pbr-academy-lesson{padding:22px}.pbr-academy-lesson h3{font-size:28px}.pbr-academy-bodi{border-left:0;border-top:1px solid #C6DDD3;padding:22px}.pbr-academy-bodi h3{font-size:25px}.pbr-bodi-prompts span{font-size:14px}.pbr-learning-topics{gap:20px}.pbr-learning-topics span{font-size:15px}.pbr-learning-topics p{font-size:14px}.pbr-product-pair{grid-template-columns:1fr;gap:20px}.pbr-product-pair>section{padding:24px 22px}.pbr-product-pair h3{font-size:30px}.pbr-product-pair .pbr-product-question{font-size:21px}.pbr-product-result{font-size:15px!important}.pbr-product-equation{flex-direction:column;font-size:20px;gap:8px;padding:22px}.pbr-product-equation b{font-size:24px}.pbr-product-equation strong{font-size:26px}.pbr-product-footnote{font-size:15px!important}.pbr-dossier-main{grid-template-columns:1fr;padding:20px}.pbr-dossier-main>svg{width:90%;max-width:280px;margin:auto}.pbr-dossier-main h3{font-size:26px}.pbr-dossier-tabs{padding:14px 18px;gap:12px;flex-wrap:wrap;font-size:12px}.pbr-dossier-shelves{grid-template-columns:1fr;gap:23px;padding:23px 20px}.pbr-dossier-shelves section{border-bottom:1px solid #D0E2D7;padding-bottom:21px}.pbr-dossier-shelves section:last-child{border:0;padding-bottom:0}.pbr-dossier-shelves svg{margin-bottom:9px}.pbr-dossier-shelves h3{font-size:22px}.pbr-status-route{align-items:flex-start;gap:7px;font-size:11px}.pbr-status-route>span,.pbr-status-route>strong{flex:1;line-height:1.5}.pbr-status-route svg{width:15px;height:15px;margin-top:5px}.pbr-responsibility-columns{grid-template-columns:1fr;gap:25px}.pbr-responsibility-columns>section+section{padding:24px 0 0;border-left:0;border-top:1px solid #B4D2C6}.pbr-responsibility-columns h3{font-size:26px}.pbr-infrastructure-visual{flex-wrap:wrap;gap:10px;padding:20px 16px}.pbr-infrastructure-visual>div{min-width:25%;font-size:13px}.pbr-infrastructure-visual>strong{font-size:23px;flex:1}.pbr-infrastructure-visual>svg{transform:rotate(90deg);margin-left:40%}.pbr-infrastructure-table>[role=row]{grid-template-columns:1fr;gap:14px;padding:22px 0}.pbr-infrastructure-table>.pbr-table-head{display:none}.pbr-infrastructure-table h3{font-size:23px}.pbr-model-cards>section{display:block;padding:23px 21px}.pbr-model-cards>section>.pbr-icon{margin-bottom:19px}.pbr-model-cards h3{font-size:28px}.pbr-model-takeaway{font-size:14px}.pbr-process li{grid-template-columns:34px 1fr;gap:14px}.pbr-process-number{width:34px;height:34px;font-size:13px}.pbr-process li:not(:last-child):after{left:16px;top:40px}.pbr-process h3{font-size:21px}.pbr-process .pbr-eyebrow{font-size:10px}.pbr-process-business{padding:18px 16px}.pbr-workspace-body{grid-template-columns:1fr}.pbr-workspace-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-right:0;border-bottom:1px solid #CADDD2}.pbr-workspace-nav>strong{width:100%;margin-bottom:5px;font-size:14px}.pbr-workspace-nav>span{margin:0;font-size:12px;padding:5px 7px}.pbr-workspace-content{padding:23px 20px}.pbr-workspace-content>h3{font-size:28px}.pbr-pill{font-size:12px}.pbr-workspace-row strong{font-size:15px}.pbr-workspace-footnotes{grid-template-columns:1fr;gap:23px}.pbr-workspace-footnotes h3{font-size:22px}.pbr-case-opening{display:block;padding:21px}.pbr-case-opening figure{width:115px;margin:0 auto 16px!important}.pbr-case-opening h3{font-size:26px}.pbr-case-opening p{font-size:12px}.pbr-case-story>div{grid-template-columns:1fr;gap:8px}.pbr-case-story dt{font-size:15px}.pbr-case-close{font-size:17px!important;align-items:flex-start}.pbr-quality-points section{gap:15px}.pbr-quality-points .pbr-icon{width:35px;height:35px}.pbr-quality-points .pbr-icon svg{width:21px;height:21px}.pbr-quality-points h3{font-size:23px}.pbr-quality-standard{padding:22px}.pbr-quality-standard h3{font-size:23px}.pbr-fit-letter{padding:22px 20px}.pbr-fit-letter dl>div{grid-template-columns:1fr;gap:10px}.pbr-fit-letter dt{font-size:17px}.pbr-onboarding-path{flex-direction:column;gap:18px}.pbr-onboarding-path>svg{transform:rotate(90deg);margin:0 0 0 8px}.pbr-onboarding-path h3{font-size:22px}.pbr-onboarding-path p{font-size:15px}.pbr-faq dt{font-size:18px;gap:12px}.pbr-faq dt>span{font-size:13px;min-width:20px}.pbr-faq dd{padding-left:32px}.pbr-faq-page .pbr-note p{font-size:14px}.pbr-contact .pbr-contact-title{font-size:37px}.pbr-contact-letter{padding:23px 20px}.pbr-email{font-size:clamp(20px,5.5vw,30px);gap:8px}.pbr-email svg{width:20px;height:20px}.pbr-business-link{font-size:15px}.pbr-contact-end{font-size:15px!important}}@media(prefers-reduced-motion:reduce){.pbr-viewer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@page pbr-sheet{size:210mm 297mm;margin:0}@media print{html:has(body.pbr-route-active),body.pbr-route-active{margin:0!important;padding:0!important;background:#fff!important;min-height:0!important;height:auto!important;width:auto!important;overflow:visible!important}body.pbr-route-active>*:not(.pbr-print-root){display:none!important}body.pbr-route-active>.pbr-print-root{display:block!important;position:static!important;width:210mm!important;margin:0!important;padding:0!important}.pbr-print-root,.pbr-print-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;animation:none!important;transition:none!important}.pbr-print-root .pbr-document{display:block!important;width:210mm!important;transform:none!important;margin:0!important;padding:0!important}.pbr-print-root .pbr-page{page:pbr-sheet;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;box-shadow:none!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;-moz-column-break-after:page!important;break-after:page!important;page-break-after:always!important;overflow:visible!important}.pbr-print-root .pbr-page:last-child{-moz-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important}.pbr-print-root :is(.pbr-product-pair>section,.pbr-process>li,.pbr-faq>div,.pbr-case-story>div,.pbr-quality-points>section,.pbr-model-cards>section){-moz-column-break-inside:avoid;break-inside:avoid}.pbr-print-root a{color:inherit}.pbr-print-root a:after{content:none!important}}.bc-partner-brochure{--pb-ink:#203e38;--pb-brand:#286f65;--pb-muted:#546e65;--pb-line:#c6e3dc;--pb-mint:#e4f3ef;--pb-blue:#ddeff2;--pb-warm:#f8ebcb;--pb-paper:#fffefa;background:#eaf0eb;color:var(--pb-ink);font-family:Inter,sans-serif;line-height:1.6;isolation:isolate;color-scheme:light;min-width:0}.bc-partner-brochure *{box-sizing:border-box}.bc-partner-brochure :is(h1,h2,h3,h4,p,figure,dl,dd,ol,ul){margin:0}.bc-partner-brochure :is(h1,h2,h3,h4){color:var(--pb-ink);text-wrap:balance}.bc-partner-brochure :is(p,li,dd){text-wrap:pretty}.bc-partner-brochure :is(a,button,select){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.bc-partner-brochure a{text-decoration:none}.bc-partner-brochure button{cursor:pointer}.bc-partner-brochure button:disabled{cursor:wait;opacity:.65}.bc-partner-brochure :is(a,button,select,[tabindex]):focus-visible{outline:3px solid var(--pb-brand);outline-offset:4px}.bc-partner-brochure :is(section,main,div)[tabindex="-1"]:focus:not(:focus-visible){outline:none}.bc-partner-brochure svg{flex-shrink:0}.bc-partner-brochure .pb-print-only{display:none}.bc-partner-brochure .pb-skip{position:fixed;left:16px;top:-100px;padding:12px 20px;background:var(--pb-paper);border:2px solid var(--pb-brand);border-radius:10px;z-index:150}.bc-partner-brochure .pb-skip:focus{top:12px}.bc-partner-brochure .pb-toolbar{position:sticky;top:0;z-index:70;background:#fbfcf9;border-bottom:1px solid var(--pb-line);box-shadow:0 5px 20px #203e3805}.bc-partner-brochure .pb-toolbar-inner{max-width:1260px;margin:auto;padding:16px 28px;display:flex;align-items:center;gap:23px;min-height:79px}.bc-partner-brochure .pb-logo-link{display:inline-flex;flex-shrink:0}.bc-partner-brochure .bc-brand-logo{display:inline-flex;align-items:center;gap:10px}.bc-partner-brochure .bc-brand-logo img{width:28px;height:35px;-o-object-fit:contain;object-fit:contain;max-width:none}.bc-partner-brochure .bc-brand-logo>span{font-size:17px;font-weight:700;letter-spacing:-.045em;color:var(--pb-ink);white-space:nowrap}.bc-partner-brochure .pb-toolbar-edition{font-size:11px;color:var(--pb-muted);border-left:1px solid var(--pb-line);padding-left:23px;line-height:1.7}.bc-partner-brochure .pb-toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.bc-partner-brochure .pb-tool-link{display:flex;align-items:center;gap:7px;font-size:12px;min-height:44px;font-weight:550}.bc-partner-brochure .pb-tool-link svg{width:15px;height:15px}.bc-partner-brochure .pb-print-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid #b0d1c9;border-radius:12px;background:#e4f3ef;padding:10px 15px;font-size:12px;font-weight:600}.bc-partner-brochure .pb-print-button svg{width:16px;height:16px}.bc-partner-brochure .pb-chapter-nav{max-width:1260px;margin:auto;padding:0 28px 12px;display:flex;justify-content:space-between;align-items:center;gap:20px}.bc-partner-brochure .pb-chapter-nav>div{display:flex;align-items:center;gap:13px;min-width:0}.bc-partner-brochure .pb-chapter-nav label{font-size:10px;color:var(--pb-muted);white-space:nowrap}.bc-partner-brochure .pb-chapter-nav select{font-size:11px;font-weight:550;background:#fffefa;border:1px solid var(--pb-line);border-radius:8px;padding:9px 30px 9px 12px;max-width:390px;min-height:39px}.bc-partner-brochure .pb-copy-link{display:flex;align-items:center;gap:8px;background:transparent;border:0;min-height:39px;font-size:11px;color:var(--pb-brand)}.bc-partner-brochure .pb-copy-link svg{width:14px;height:14px}.bc-partner-brochure .pb-status{position:fixed;right:24px;bottom:24px;z-index:100;max-width:min(460px,calc(100% - 32px));border-radius:14px;font-size:13px;line-height:1.7;display:flex;align-items:center;gap:10px;pointer-events:auto;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.bc-partner-brochure .pb-status.is-visible{padding:15px 20px;border:1px solid #aacfc4;background:var(--pb-paper);box-shadow:0 8px 35px #203e381a}.bc-partner-brochure .pb-status svg{width:18px;height:18px}.bc-partner-brochure .pb-content{padding:30px 22px 0!important;max-width:1244px;margin:auto!important}.bc-partner-brochure .pb-sheet{background:var(--pb-paper);margin-bottom:25px;border:1px solid #d3e0d8;box-shadow:0 4px 24px #203e3805;scroll-margin-top:150px;position:relative;min-width:0}.bc-partner-brochure .pb-sheet-inner{padding:31px 68px 26px;display:flex;flex-direction:column;min-height:850px}.bc-partner-brochure .pb-sheet-body{flex:1;padding:48px 0 44px;min-width:0}.bc-partner-brochure .pb-sheet-mint{background:#eef6ef}.bc-partner-brochure .pb-sheet-blue{background:#edf5f5}.bc-partner-brochure .pb-sheet-warm{background:#fbf6e9}.bc-partner-brochure .pb-sheet-cover{background:linear-gradient(120deg,#eaf6f0 3%,#e0f1eb 58%,#dfeff5)}.bc-partner-brochure .pb-page-top,.bc-partner-brochure .pb-page-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;color:var(--pb-muted);line-height:1.6;letter-spacing:.015em}.bc-partner-brochure .pb-page-top>span:first-child{display:flex;align-items:center;gap:10px}.bc-partner-brochure .pb-page-top i{display:inline-block;width:24px;height:1px;background:#98bdb1}.bc-partner-brochure .pb-page-top>span:last-child{font-weight:600;color:var(--pb-brand);white-space:nowrap}.bc-partner-brochure .pb-page-foot{border-top:1px solid #c9dfd3;padding-top:16px;margin-top:auto}.bc-partner-brochure .pb-page-foot i{font-style:normal;margin:0 7px}.bc-partner-brochure h2{font-size:clamp(34px,4.1vw,54px);line-height:1.12;letter-spacing:-.055em;font-weight:600}.bc-partner-brochure h2 span{color:var(--pb-brand)}.bc-partner-brochure h3{font-size:22px;line-height:1.3;letter-spacing:-.035em;font-weight:600}.bc-partner-brochure p{font-size:14px;line-height:1.85;color:var(--pb-muted)}.bc-partner-brochure .pb-mini-label{display:block;font-size:10px;font-weight:600;letter-spacing:.065em;text-transform:uppercase;line-height:1.8;color:#35695c}.bc-partner-brochure .pb-heading-row{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.8fr);align-items:end;gap:42px;margin-bottom:44px}.bc-partner-brochure .pb-heading-row>p{font-size:14px;padding-bottom:3px}.bc-partner-brochure .pb-caption{font-size:11px;line-height:1.85;margin-top:22px;max-width:91ch;color:var(--pb-muted)}.bc-partner-brochure .pb-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid var(--pb-line);border-radius:14px;padding:15px 22px;min-height:51px;font-size:13px;font-weight:600;line-height:1.6;transition:background .18s,box-shadow .18s}.bc-partner-brochure .pb-button svg{width:17px;height:17px}.bc-partner-brochure .pb-primary{background:#7ab8b2;border-color:#7ab8b2;color:#153f38;box-shadow:0 3px #528f8733}.bc-partner-brochure .pb-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;line-height:1.8;color:var(--pb-brand);text-decoration:underline;text-underline-offset:4px;min-height:44px}.bc-partner-brochure .pb-text-link svg{width:16px;height:16px}.bc-partner-brochure .pb-cover-heading{text-align:center}.bc-partner-brochure .pb-edition-stamp{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #b7d7ca;border-radius:30px;color:#35695c;font-size:10px;line-height:1.6;letter-spacing:.02em}.bc-partner-brochure .pb-edition-stamp svg{width:15px;height:15px}.bc-partner-brochure h1{font-size:clamp(38px,5.5vw,69px);line-height:1.08;letter-spacing:-.065em;font-weight:600;margin:25px 0 23px}.bc-partner-brochure h1 span{color:var(--pb-brand)}.bc-partner-brochure .pb-cover-lead{font-size:15px;line-height:1.85;max-width:680px;margin:auto}.bc-partner-brochure .pb-cover-heading .pb-button{margin-top:24px}.bc-partner-brochure .pb-connection-scene{position:relative;height:325px;margin:24px -10px 20px;isolation:isolate}.bc-partner-brochure .pb-scene-path{position:absolute;top:50px;right:0;bottom:40px;left:0;z-index:-1}.bc-partner-brochure .pb-scene-path svg{width:100%;height:100%;fill:none;stroke:#8bb9ac;stroke-width:2;stroke-dasharray:5 8}.bc-partner-brochure .pb-scene-path circle{fill:#7ab8b2;stroke:none}.bc-partner-brochure .pb-platform-paper{position:absolute;left:1%;top:56px;width:28%;max-width:270px;background:#fffefa;border:1px solid #b9d7c9;padding:23px 22px 20px;transform:rotate(-4deg);border-radius:0 17px 17px;box-shadow:0 8px 14px #203e3808}.bc-partner-brochure .pb-paper-tab{position:absolute;top:-25px;left:-1px;padding:5px 16px;height:26px;background:#d2eadd;border:1px solid #b9d7c9;border-bottom:0;border-radius:10px 12px 0 0;font-size:10px;font-weight:600;color:#35695c;white-space:nowrap}.bc-partner-brochure .pb-platform-paper>strong,.bc-partner-brochure .pb-expert-paper>strong{display:block;font-size:24px;line-height:1.3;letter-spacing:-.04em;font-weight:600;margin-top:9px}.bc-partner-brochure .pb-paper-checks{margin-top:19px;border-top:1px solid #dce8de;padding-top:13px;display:grid;gap:7px}.bc-partner-brochure .pb-paper-checks span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--pb-muted)}.bc-partner-brochure .pb-paper-checks svg{width:13px;height:13px;stroke:var(--pb-brand)}.bc-partner-brochure .pb-scene-home{position:absolute;left:34%;width:32%;bottom:38px;text-align:center}.bc-partner-brochure .pb-scene-home>svg{width:100%;height:auto;display:block}.bc-partner-brochure .pb-scene-home>span{font-size:9px;line-height:1.7;color:var(--pb-muted);display:block;margin-top:-4px}.bc-partner-brochure .pb-expert-paper{position:absolute;right:1%;top:33px;width:27%;max-width:255px;padding:25px 22px 18px;background:#fbf1d9;border:1px solid #e5d7b5;border-radius:4px 4px 18px;transform:rotate(4deg);box-shadow:0 8px 14px #5f552b08}.bc-partner-brochure .pb-expert-paper>svg{width:24px;height:24px;color:#6b774f;margin-bottom:10px}.bc-partner-brochure .pb-expert-paper .pb-mini-label{font-size:8px;letter-spacing:.04em}.bc-partner-brochure .pb-expert-paper>p{font-size:10px;line-height:1.8;margin-top:10px;color:#696849}.bc-partner-brochure .pb-tape{position:absolute;width:66px;height:20px;top:-11px;left:50%;transform:translate(-50%) rotate(-4deg);background:#b4d6c985;border-inline:1px solid #a6c9b980}.bc-partner-brochure .pb-expert-seal{display:flex;align-items:center;gap:7px;font-size:9px;color:#566846;border-top:1px solid #ddd4b9;margin-top:14px;padding-top:11px}.bc-partner-brochure .pb-expert-seal svg{width:13px;height:13px}.bc-partner-brochure .pb-connection-scene figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:13px;font-size:11px;font-weight:550;color:#35695c}.bc-partner-brochure .pb-connection-scene figcaption svg{width:17px;height:17px}.bc-partner-brochure .pb-cover-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:25px;border-top:1px solid #c9dfd3}.bc-partner-brochure .pb-cover-bottom strong{font-weight:550;font-size:17px;line-height:1.65;letter-spacing:-.025em}.bc-partner-brochure .pb-cover-bottom p{font-size:12px}.bc-partner-brochure .pb-questions{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin:42px 0 58px}.bc-partner-brochure .pb-questions span{font-size:12px;line-height:1.7;padding:14px 18px;border:1px solid #d9dfcd;background:#fbf1d9;box-shadow:0 6px 12px #203e3805;transform:rotate(-3deg);border-radius:3px 3px 12px}.bc-partner-brochure .pb-questions span:nth-child(2){background:#e8f3f4;transform:rotate(3deg);border-color:#c6dfe0}.bc-partner-brochure .pb-questions span:nth-child(3){background:#eaf3e7;transform:rotate(-2deg)}.bc-partner-brochure .pb-spectrum{display:grid;grid-template-columns:1fr 1.23fr 1fr;gap:24px;position:relative;align-items:center}.bc-partner-brochure .pb-spectrum>div{padding:22px 5px;position:relative;border-top:2px solid #bad2c5}.bc-partner-brochure .pb-spectrum>div:before{content:"";position:absolute;top:-6px;left:7px;width:10px;height:10px;border-radius:50%;background:#8bb9ac}.bc-partner-brochure .pb-spectrum h3{font-size:23px;margin:11px 0}.bc-partner-brochure .pb-spectrum p{font-size:12px}.bc-partner-brochure .pb-spectrum .pb-spectrum-center{border:1px solid #b9d7c9;background:#e4f3ef;padding:34px 25px 32px;border-radius:25px 25px 25px 5px;box-shadow:4px 5px #2d7d7410}.bc-partner-brochure .pb-spectrum-center:before{display:none}.bc-partner-brochure .pb-spectrum-center h3{color:var(--pb-brand);font-size:28px}.bc-partner-brochure .pb-spectrum-mark{position:absolute;top:-22px;right:20px;width:42px;height:42px;border-radius:50%;background:#fffefa;border:1px solid #b9d7c9;display:grid;place-items:center;transform:rotate(12deg)}.bc-partner-brochure .pb-spectrum-mark svg{width:21px;height:21px;color:var(--pb-brand)}.bc-partner-brochure .pb-margin-statement{display:flex;align-items:center;gap:28px;margin-top:50px;border-top:1px solid var(--pb-line);padding-top:29px}.bc-partner-brochure .pb-margin-statement>span{font-size:46px;line-height:1;color:#6da69b}.bc-partner-brochure .pb-margin-statement>p:first-of-type{font-size:19px;color:var(--pb-ink);letter-spacing:-.025em;line-height:1.55;min-width:40%}.bc-partner-brochure .pb-margin-statement>p:last-child:not(:first-of-type){max-width:40ch;font-size:12px;margin-left:auto}.bc-partner-brochure .pb-margin-statement strong{font-weight:600;color:var(--pb-brand)}.bc-partner-brochure .pb-journey{display:grid;grid-template-columns:minmax(0,1.15fr) 58px minmax(0,.8fr);align-items:center;margin-top:47px;gap:18px}.bc-partner-brochure .pb-learning-book{position:relative;padding:30px 28px 23px 42px;background:#fffefa;border:1px solid #bbd2c3;border-radius:4px 19px 19px 4px;box-shadow:4px 4px #fffefa,5px 5px #c9d9ca;transform:rotate(-1deg)}.bc-partner-brochure .pb-book-spine{position:absolute;inset:0 auto 0 0;width:19px;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;background:#cde4d5;font-size:8px;letter-spacing:.06em;padding:15px 3px;color:#35695c;border-radius:0 0 4px 4px}.bc-partner-brochure .pb-learning-book>div>svg{width:25px;height:25px;color:var(--pb-brand);margin-bottom:12px}.bc-partner-brochure .pb-learning-book h3,.bc-partner-brochure .pb-journey-folder h3{font-size:27px;margin:8px 0 13px}.bc-partner-brochure .pb-learning-book>div>p,.bc-partner-brochure .pb-journey-folder>p{font-size:12px}.bc-partner-brochure .pb-bodi-note{display:flex;align-items:center;gap:14px;border-top:1px solid #d5e5d8;margin-top:22px;padding-top:18px}.bc-partner-brochure .pb-bodi-note>span{flex-shrink:0}.bc-partner-brochure .pb-bodi-note strong{font-size:12px;font-weight:600}.bc-partner-brochure .pb-bodi-note p{font-size:10px;line-height:1.85;margin-top:4px}.bc-partner-brochure .pb-journey-connector{display:grid;place-items:center;color:#6eaa9c}.bc-partner-brochure .pb-journey-connector svg{width:40px;height:40px;stroke-width:1.2}.bc-partner-brochure .pb-journey-folder{position:relative;padding:32px 25px 25px;background:#e0eff1;border:1px solid #b8d6d7;border-radius:0 22px 22px;transform:rotate(1deg)}.bc-partner-brochure .pb-journey-folder>.pb-paper-tab{background:#d3e8ea;border-color:#b8d6d7;font-size:9px}.bc-partner-brochure .pb-journey-folder>svg{width:30px;height:30px;color:var(--pb-brand);margin-bottom:10px}.bc-partner-brochure .pb-folder-line{display:flex;align-items:center;gap:8px;border-top:1px solid #bdd9d6;font-size:10px;color:#35695c;padding-top:15px;margin-top:18px}.bc-partner-brochure .pb-folder-line svg{width:14px;height:14px}.bc-partner-brochure .pb-service-fork{display:grid;grid-template-columns:1fr 1fr;gap:20px 34px;border-top:1px solid #b5d1c0;margin-top:38px;padding-top:21px}.bc-partner-brochure .pb-fork-label{grid-column:1/-1;font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:#35695c;font-weight:600}.bc-partner-brochure .pb-fork-option{display:flex;gap:16px}.bc-partner-brochure .pb-fork-option>svg{width:23px;height:23px;color:var(--pb-brand);margin-top:3px}.bc-partner-brochure .pb-fork-option h3{font-size:19px;margin-bottom:7px}.bc-partner-brochure .pb-fork-option p{font-size:12px}.bc-partner-brochure .pb-human-line{display:flex;align-items:center;gap:12px;margin-top:25px;padding:17px 20px;background:#fffefa80;border:1px solid #c9dfd3;border-radius:12px}.bc-partner-brochure .pb-human-line svg{width:19px;height:19px;color:var(--pb-brand)}.bc-partner-brochure .pb-human-line p{font-size:11px;line-height:1.8}.bc-partner-brochure .pb-transition-line{font-size:16px;letter-spacing:-.02em;margin-bottom:16px;color:var(--pb-brand)}.bc-partner-brochure .pb-wide-title{font-size:clamp(34px,4.5vw,57px)}.bc-partner-brochure .pb-collaboration{display:grid;grid-template-columns:1fr 65px 1fr;align-items:center;gap:17px;margin-top:47px}.bc-partner-brochure .pb-role-sheet{position:relative;padding:33px 30px 29px;background:#e9f3ec;border:1px solid #c3dccc;border-radius:6px 24px;transform:rotate(-1deg)}.bc-partner-brochure .pb-role-yours{background:#fbf2de;border-color:#e4d8ba;border-radius:4px 4px 24px;transform:rotate(1deg)}.bc-partner-brochure .pb-role-sheet h3{font-size:27px;line-height:1.3;margin:15px 0 23px}.bc-partner-brochure .pb-role-sheet dl>div{border-top:1px solid #c8ddce;padding:14px 0}.bc-partner-brochure .pb-role-yours dl>div{border-color:#e4d8ba}.bc-partner-brochure .pb-role-sheet dl>div:last-child{padding-bottom:0}.bc-partner-brochure .pb-role-sheet dt{font-size:12px;font-weight:600;margin-bottom:4px}.bc-partner-brochure .pb-role-sheet dd{font-size:11px;line-height:1.85;color:var(--pb-muted)}.bc-partner-brochure .pb-join-symbol{font-size:70px;font-weight:300;letter-spacing:-.08em;color:#76a99b;text-align:center}.bc-partner-brochure .pb-together{display:flex;align-items:center;justify-content:center;gap:15px;grid-column:1/-1;margin-top:15px;padding:20px 24px;border:1px solid #c6ddd2;border-radius:60px;background:#f3f8f0}.bc-partner-brochure .pb-together svg{width:25px;height:25px;color:var(--pb-brand)}.bc-partner-brochure .pb-together p{font-size:13px;color:var(--pb-ink)}.bc-partner-brochure .pb-workflow{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 42px;padding:0}.bc-partner-brochure .pb-workflow>li{display:flex;gap:17px;border-top:1px solid #c4dbd8;padding-top:19px;min-width:0}.bc-partner-brochure .pb-step-number{font-size:32px;line-height:1.2;letter-spacing:-.055em;font-weight:400;color:#598e80;min-width:41px}.bc-partner-brochure .pb-step-owner{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#35695c;margin-bottom:7px;font-weight:600}.bc-partner-brochure .pb-workflow h3{font-size:17px;line-height:1.4;margin-bottom:6px;letter-spacing:-.025em}.bc-partner-brochure .pb-workflow p{font-size:11px;line-height:1.85}.bc-partner-brochure .pb-step-partner{border-top:2px solid #689f8d!important}.bc-partner-brochure .pb-step-partner .pb-step-owner{display:inline-block;padding:2px 8px;background:#daeae1;border-radius:20px;margin-left:-8px}.bc-partner-brochure .pb-handwritten-note{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:35px}.bc-partner-brochure .pb-handwritten-note>svg{width:30px;height:30px;stroke-width:1.5;color:#679e8d;transform:rotate(-8deg)}.bc-partner-brochure .pb-handwritten-note p{font-size:14px;color:var(--pb-ink)}.bc-partner-brochure .pb-browser{border:1px solid #b9d2c5;border-radius:18px;background:#fffefa;box-shadow:0 8px 25px #203e3806;overflow:hidden}.bc-partner-brochure .pb-browser-bar{display:flex;align-items:center;gap:18px;min-height:48px;padding:11px 20px;background:#eef4ee;border-bottom:1px solid #d2e2d6;font-size:10px;color:var(--pb-muted)}.bc-partner-brochure .pb-browser-dots{display:flex;gap:5px}.bc-partner-brochure .pb-browser-dots i{width:6px;height:6px;border-radius:50%;background:#afc8ba}.bc-partner-brochure .pb-demo-label{margin-left:auto;font-size:9px;color:#35695c}.bc-partner-brochure .pb-demo-tabs{display:flex;gap:6px;padding:10px;border-bottom:1px solid #d2e2d6}.bc-partner-brochure .pb-demo-tabs button{flex:1;min-height:43px;font-size:12px;font-weight:550;background:transparent;border:1px solid transparent;border-radius:9px;padding:9px 10px}.bc-partner-brochure .pb-demo-tabs button[aria-selected=true]{background:#e4f3ef;border-color:#bdd9cd;color:#246861}.bc-partner-brochure .pb-demo-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:355px}.bc-partner-brochure .pb-demo-panel[hidden]{display:none}.bc-partner-brochure .pb-demo-panel:focus-visible{outline-offset:-5px}.bc-partner-brochure .pb-demo-copy{padding:31px 28px;align-self:center}.bc-partner-brochure .pb-demo-copy h3{font-size:27px;line-height:1.2;margin:18px 0}.bc-partner-brochure .pb-demo-copy p{font-size:12px}.bc-partner-brochure .pb-demo-stage{background:#edf4ef;padding:28px 23px;display:flex;align-items:center;justify-content:center;border-left:1px solid #e0eade;min-width:0}.bc-partner-brochure .pb-demo-requests{background:#fffefa;border:1px solid #c6dcd0;border-radius:12px;width:100%;padding:14px}.bc-partner-brochure .pb-demo-toolbar{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:10px;padding-bottom:16px;border-bottom:1px solid #dce8de}.bc-partner-brochure .pb-demo-toolbar>span{font-size:8px;color:var(--pb-muted);text-align:right}.bc-partner-brochure .pb-demo-request{display:grid;grid-template-columns:43px minmax(0,1fr) auto 10px;gap:7px;align-items:center;border-bottom:1px solid #e4ece2;padding:16px 0}.bc-partner-brochure .pb-demo-request:last-child{border-bottom:0;padding-bottom:5px}.bc-partner-brochure .pb-demo-property{background:#e9f3ef;border-radius:7px}.bc-partner-brochure .pb-demo-property>svg{width:43px;height:41px}.bc-partner-brochure .pb-demo-request>div>strong{font-size:9px;display:block;line-height:1.6;font-weight:600}.bc-partner-brochure .pb-demo-request>div>span{font-size:8px;color:var(--pb-muted);display:block}.bc-partner-brochure .pb-demo-request>svg{width:12px;height:12px;color:#679e8d}.bc-partner-brochure .pb-demo-status{font-size:7px;font-weight:550;border-radius:20px;background:#edf2f4;padding:5px 7px;color:#445e63;white-space:nowrap}.bc-partner-brochure .pb-status-1{background:#faf0d7;color:#665b32}.bc-partner-brochure .pb-status-2{background:#e5f1e8;color:#35674f}.bc-partner-brochure .pb-demo-dossier{background:#fffefa;border:1px solid #c6dcd0;border-radius:12px;padding:21px;width:100%}.bc-partner-brochure .pb-demo-address{display:flex;align-items:center;gap:12px;border-bottom:1px solid #dce8de;padding-bottom:15px}.bc-partner-brochure .pb-demo-address>svg{width:27px;height:27px;color:var(--pb-brand)}.bc-partner-brochure .pb-demo-address strong{display:block;font-size:13px}.bc-partner-brochure .pb-demo-address span{display:block;font-size:9px;color:var(--pb-muted);margin-top:3px}.bc-partner-brochure .pb-demo-checklist>div{display:flex;align-items:center;gap:10px;margin-top:17px}.bc-partner-brochure .pb-demo-checklist svg{width:15px;height:15px;color:var(--pb-brand)}.bc-partner-brochure .pb-demo-checklist strong{font-size:11px;display:block;font-weight:600}.bc-partner-brochure .pb-demo-checklist small{font-size:9px;color:var(--pb-muted);display:block;margin-top:2px}.bc-partner-brochure .pb-demo-month{background:#fffefa;border:1px solid #c6dcd0;padding:23px;border-radius:12px;width:100%}.bc-partner-brochure .pb-demo-month h4{font-size:24px;line-height:1.3;letter-spacing:-.04em;margin-top:13px}.bc-partner-brochure .pb-demo-month dl{margin-top:20px}.bc-partner-brochure .pb-demo-month dl>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;padding:9px 0;border-top:1px solid #dce8de}.bc-partner-brochure .pb-demo-month dd{font-weight:550;text-align:right}.bc-partner-brochure .pb-demo-month>p{font-size:9px;margin-top:16px;display:flex;align-items:center;gap:7px}.bc-partner-brochure .pb-demo-month>p>svg{width:13px;height:13px;color:var(--pb-brand)}.bc-partner-brochure .pb-value-intro{display:flex;align-items:center;gap:45px;margin-bottom:48px}.bc-partner-brochure .pb-big-amp{font-size:190px;line-height:1;font-weight:300;color:#96bfae;letter-spacing:-.08em;min-width:170px;text-align:center}.bc-partner-brochure .pb-value-intro p{max-width:55ch;margin-top:22px}.bc-partner-brochure .pb-benefits{display:grid;grid-template-columns:1fr 1fr;gap:28px 43px}.bc-partner-brochure .pb-benefits article{display:flex;gap:19px;padding-top:20px;border-top:1px solid #bad3c3}.bc-partner-brochure .pb-benefits article>span{font-size:24px;color:#598e80;letter-spacing:-.04em;font-weight:400}.bc-partner-brochure .pb-benefits h3{font-size:18px;margin-bottom:8px}.bc-partner-brochure .pb-benefits p{font-size:12px}.bc-partner-brochure .pb-regional-layout{display:grid;grid-template-columns:1fr 1fr;gap:43px;align-items:start}.bc-partner-brochure .pb-regional-copy h2{font-size:clamp(34px,3.6vw,48px)}.bc-partner-brochure .pb-regional-copy>p{margin-top:24px;font-size:13px}.bc-partner-brochure .pb-editorial-definitions{margin-top:29px}.bc-partner-brochure .pb-editorial-definitions>div{padding:16px 0;border-top:1px solid var(--pb-line)}.bc-partner-brochure .pb-editorial-definitions dt{font-size:13px;font-weight:600;margin-bottom:6px}.bc-partner-brochure .pb-editorial-definitions dd{font-size:12px;line-height:1.85;color:var(--pb-muted)}.bc-partner-brochure .pb-pinned-note{background:#fcf2dc;border:1px solid #e4d8ba;border-radius:4px 4px 18px;transform:rotate(-1deg);padding:18px 20px;display:flex;align-items:center;gap:14px;margin-top:20px}.bc-partner-brochure .pb-pinned-note>svg{width:23px;height:23px;color:#6b774f}.bc-partner-brochure .pb-pinned-note p{font-size:12px;color:#566449}.bc-partner-brochure .pb-region-map{background:#eef5ef;border:1px solid #cbdfce;border-radius:100px 25px 25px;padding:37px 22px 23px;margin-top:21px}.bc-partner-brochure .pb-region-map-title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;line-height:1.8;color:#35695c;text-align:center;padding:0 13px}.bc-partner-brochure .pb-region-map-title svg{width:15px;height:15px}.bc-partner-brochure .pb-cartogram{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,minmax(62px,1fr));gap:8px;margin:28px 0 23px}.bc-partner-brochure .pb-province{border:1px solid #afcfc0;background:#fffefa;border-radius:9px 9px 9px 2px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:7px 3px;gap:2px}.bc-partner-brochure .pb-province:nth-child(3n){background:#e0eff1;border-color:#b5d4d5}.bc-partner-brochure .pb-province:nth-child(4n){background:#f5ecd5;border-color:#e0d4b3}.bc-partner-brochure .pb-province strong{font-size:19px;font-weight:550;letter-spacing:-.04em;line-height:1.3}.bc-partner-brochure .pb-province span{font-size:8px;line-height:1.6;color:#496759;overflow-wrap:anywhere}.bc-partner-brochure .pb-region-map figcaption{font-size:9px;line-height:1.9;color:var(--pb-muted);text-align:center;max-width:42ch;margin:auto}.bc-partner-brochure .pb-practice-letter{background:#fffefa;border:1px solid #ded8bf;border-radius:4px 4px 22px;padding:31px 35px;position:relative;max-width:850px;margin:0 auto 35px}.bc-partner-brochure .pb-practice-letter>.pb-mini-label{margin-bottom:15px}.bc-partner-brochure .pb-practice-letter>p{font-size:17px;line-height:1.75;letter-spacing:-.015em;color:var(--pb-ink)}.bc-partner-brochure .pb-practice-response{display:flex;gap:15px;margin-top:22px;padding-top:20px;border-top:1px solid #e3e8d8}.bc-partner-brochure .pb-practice-response svg{width:21px;height:21px;color:var(--pb-brand);margin-top:3px}.bc-partner-brochure .pb-practice-response p{font-size:12px}.bc-partner-brochure .pb-practice-response strong{color:var(--pb-ink);font-weight:600}.bc-partner-brochure .pb-quality h3{font-size:23px;margin-bottom:20px}.bc-partner-brochure .pb-quality dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bc-partner-brochure .pb-quality dl>div{border-top:1px solid #ded8bf;padding-top:15px}.bc-partner-brochure .pb-quality dt{font-size:12px;font-weight:600;margin-bottom:7px}.bc-partner-brochure .pb-quality dd{font-size:11px;line-height:1.9;color:var(--pb-muted)}.bc-partner-brochure .pb-commercial-principles{display:grid;grid-template-columns:1fr 45px 1fr;gap:22px;align-items:center}.bc-partner-brochure .pb-commercial-principles>span{font-size:36px;color:#7baa99;text-align:center}.bc-partner-brochure .pb-commercial-principles>div>svg{width:23px;height:23px;color:var(--pb-brand);margin-bottom:13px}.bc-partner-brochure .pb-commercial-principles h3{font-size:20px;margin-bottom:10px}.bc-partner-brochure .pb-commercial-principles p{font-size:12px}.bc-partner-brochure .pb-rate-note{border:1px solid #d7daba;background:#faf5e5;padding:19px 23px;margin-top:28px;border-radius:12px;font-size:12px}.bc-partner-brochure .pb-rate-note>strong{font-size:13px;font-weight:600}.bc-partner-brochure .pb-rate-note p{font-size:11px;margin-top:6px}.bc-partner-brochure .pb-month-example{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:34px;align-items:center}.bc-partner-brochure .pb-month-example h3{font-size:27px;margin:10px 0 15px}.bc-partner-brochure .pb-month-example>div>p{font-size:12px;max-width:35ch}.bc-partner-brochure .pb-example-receipt{border:1px solid #bad5c5;padding:23px;background:#edf6ef;border-radius:12px 12px 4px 4px;position:relative}.bc-partner-brochure .pb-example-receipt>div:not(.pb-example-total){display:flex;align-items:center;gap:12px;border-bottom:1px dashed #bfdbc9;padding:9px 0;font-size:12px}.bc-partner-brochure .pb-example-receipt>div>strong:first-child{font-size:20px;min-width:24px;font-weight:500;letter-spacing:-.04em}.bc-partner-brochure .pb-example-receipt>div>span:last-child:not(:nth-child(2)){margin-left:auto}.bc-partner-brochure .pb-example-total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;padding-top:20px;font-size:10px;align-items:center}.bc-partner-brochure .pb-example-total strong{font-size:15px;color:var(--pb-brand);font-weight:600}.bc-partner-brochure .pb-example-receipt>p{font-size:9px;margin-top:13px;line-height:1.8}.bc-partner-brochure .pb-commercial-foot{border-top:1px solid var(--pb-line);margin-top:25px;padding-top:20px}.bc-partner-brochure .pb-commercial-foot>strong{font-size:12px;font-weight:600}.bc-partner-brochure .pb-commercial-foot p{font-size:11px;margin-top:6px}.bc-partner-brochure .pb-confirmed-rates{margin-top:28px;padding:23px;border:1px solid var(--pb-line);border-radius:14px;background:#f0f7f0}.bc-partner-brochure .pb-rate-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.bc-partner-brochure .pb-rate-heading label{display:flex;align-items:center;gap:10px;font-size:11px}.bc-partner-brochure .pb-rate-heading select{min-width:0;max-width:220px;padding:10px;border:1px solid var(--pb-line);background:var(--pb-paper);border-radius:8px}.bc-partner-brochure .pb-rate-list{margin-top:15px}.bc-partner-brochure .pb-rate-list>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #c9dfd3;padding:9px 0;font-size:12px}.bc-partner-brochure .pb-rate-list dd{font-weight:600;white-space:nowrap}.bc-partner-brochure .pb-fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bc-partner-brochure .pb-fit-layout>div:first-child>p{margin-top:24px;font-size:13px;max-width:40ch}.bc-partner-brochure .pb-fit-seal{display:flex;align-items:center;gap:13px;margin-top:24px;padding-top:22px;border-top:1px solid #c6dddd;font-size:10px;color:var(--pb-muted)}.bc-partner-brochure .pb-fit-seal>svg{width:26px;height:26px;color:var(--pb-brand)}.bc-partner-brochure .pb-fit-seal strong{color:var(--pb-brand);font-weight:600}.bc-partner-brochure .pb-fit-paper{position:relative;background:#fffefa;border:1px solid #c7d9cb;border-radius:5px 5px 22px;padding:28px 26px;transform:rotate(1deg);box-shadow:4px 4px #dce9df}.bc-partner-brochure .pb-fit-paper ul{padding:0;list-style:none;margin-top:15px}.bc-partner-brochure .pb-fit-paper li{display:flex;gap:12px;align-items:flex-start;padding:17px 0;border-top:1px solid #dce8de;font-size:12px;line-height:1.85;color:var(--pb-muted)}.bc-partner-brochure .pb-fit-paper li>svg{width:17px;height:17px;color:var(--pb-brand);margin-top:3px}.bc-partner-brochure .pb-fit-paper li:last-child{padding-bottom:0}.bc-partner-brochure .pb-onboarding{margin-top:41px;padding-top:25px;border-top:1px solid #c3dbd7}.bc-partner-brochure .pb-onboarding h3{font-size:22px;margin-bottom:24px}.bc-partner-brochure .pb-onboarding ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.bc-partner-brochure .pb-onboarding li>span{display:block;font-size:23px;line-height:1.2;color:var(--pb-brand);letter-spacing:-.04em;margin-bottom:13px}.bc-partner-brochure .pb-onboarding strong{font-size:12px;display:block;font-weight:600;margin-bottom:7px}.bc-partner-brochure .pb-onboarding p{font-size:10px;line-height:1.85}.bc-partner-brochure .pb-public-invitation{display:flex;align-items:center;gap:17px;padding:23px 27px;background:#e1eee9;border:1px solid #bfd7cb;border-radius:16px;margin-top:38px}.bc-partner-brochure .pb-public-invitation>svg{width:25px;height:25px;color:var(--pb-brand)}.bc-partner-brochure .pb-public-invitation p{font-size:13px}.bc-partner-brochure .pb-finale{text-align:center;max-width:830px;margin:auto;padding:19px 0 0}.bc-partner-brochure .pb-finale h2{font-size:clamp(40px,5.9vw,74px);line-height:1.1;letter-spacing:-.065em;margin:35px 0 27px}.bc-partner-brochure .pb-finale>p{font-size:15px;max-width:57ch;margin:auto}.bc-partner-brochure .pb-finale-actions{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:31px}.bc-partner-brochure .pb-email{display:inline-flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.015em;margin-top:26px;color:var(--pb-brand);font-weight:550}.bc-partner-brochure .pb-email svg{width:19px;height:19px}.bc-partner-brochure .pb-finale .pb-mail-note{font-size:10px;line-height:1.9;max-width:53ch;margin:13px auto 0}.bc-partner-brochure .pb-finale-signature{display:flex;align-items:center;justify-content:center;gap:20px;margin:35px auto 0;border-top:1px solid #bedacc;padding-top:25px;max-width:475px}.bc-partner-brochure .pb-finale-signature>span{width:92px;display:block}.bc-partner-brochure .pb-finale-signature svg{width:100%;height:auto}.bc-partner-brochure .pb-finale-signature>div{text-align:left}.bc-partner-brochure .pb-finale-signature strong{display:block;font-weight:600;font-size:23px;letter-spacing:-.04em}.bc-partner-brochure .pb-finale-signature>div>span{display:block;font-size:12px;margin-top:3px;color:var(--pb-brand)}.bc-partner-brochure .pb-finale .pb-confidential-note{font-size:9px;line-height:1.9;margin:24px auto 0;max-width:76ch}.bc-partner-brochure .pb-web-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1200px;margin:auto;padding:10px 25px 35px;font-size:11px;color:var(--pb-muted)}.bc-partner-brochure .pb-web-footer nav{display:flex;align-items:center;gap:22px}.bc-partner-brochure .pb-web-footer a{display:flex;align-items:center;gap:7px;min-height:44px}.bc-partner-brochure .pb-web-footer svg{width:13px;height:13px}@media(hover:hover){.bc-partner-brochure .pb-primary:hover{background:#8bc4b8;box-shadow:0 4px #528f8733}.bc-partner-brochure :is(.pb-tool-link,.pb-copy-link,.pb-text-link,.pb-web-footer a):hover{color:#18594f;text-decoration:underline;text-underline-offset:4px}.bc-partner-brochure .pb-demo-tabs button:hover{background:#eef6ef}}@media(max-width:1050px){.bc-partner-brochure .pb-sheet-inner{padding:27px 42px 23px;min-height:780px}.bc-partner-brochure .pb-toolbar-edition{display:none}.bc-partner-brochure .pb-connection-scene{height:305px}.bc-partner-brochure .pb-platform-paper,.bc-partner-brochure .pb-expert-paper{padding:22px 16px 18px}.bc-partner-brochure .pb-platform-paper>strong,.bc-partner-brochure .pb-expert-paper>strong{font-size:21px}.bc-partner-brochure .pb-heading-row{gap:28px}.bc-partner-brochure .pb-demo-panel{grid-template-columns:1fr 1.1fr}.bc-partner-brochure .pb-demo-stage{padding:25px 15px}.bc-partner-brochure .pb-demo-copy{padding:27px 23px}.bc-partner-brochure .pb-demo-request{grid-template-columns:35px minmax(0,1fr) auto;gap:6px}.bc-partner-brochure .pb-demo-request>svg{display:none}.bc-partner-brochure .pb-demo-property>svg{width:35px;height:35px}.bc-partner-brochure .pb-role-sheet{padding:27px 23px}.bc-partner-brochure .pb-collaboration{gap:12px;grid-template-columns:1fr 46px 1fr}.bc-partner-brochure .pb-join-symbol{font-size:55px}}@media(max-width:760px){.bc-partner-brochure .pb-toolbar-inner{padding:12px 18px;gap:15px;min-height:70px}.bc-partner-brochure .pb-toolbar-actions{gap:14px}.bc-partner-brochure .pb-tool-link{font-size:11px}.bc-partner-brochure .pb-print-button{font-size:11px;padding:9px 12px}.bc-partner-brochure .pb-chapter-nav{padding:0 18px 11px;gap:12px}.bc-partner-brochure .pb-chapter-nav label{display:none}.bc-partner-brochure .pb-chapter-nav select{max-width:290px;width:100%;font-size:10px;min-height:41px}.bc-partner-brochure .pb-copy-link span{display:none}.bc-partner-brochure .pb-copy-link{min-width:40px;justify-content:center}.bc-partner-brochure .pb-content{padding:18px 14px 0!important}.bc-partner-brochure .pb-sheet-inner{padding:23px 30px 22px;min-height:0}.bc-partner-brochure .pb-sheet-body{padding:34px 0}.bc-partner-brochure .pb-page-top,.bc-partner-brochure .pb-page-foot{font-size:9px}.bc-partner-brochure .pb-page-top>span:last-child{display:none}.bc-partner-brochure h1{font-size:clamp(34px,6.2vw,46px)}.bc-partner-brochure h2{font-size:38px}.bc-partner-brochure .pb-heading-row{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.bc-partner-brochure .pb-heading-row>p{font-size:13px;max-width:57ch}.bc-partner-brochure .pb-cover-lead{font-size:13px}.bc-partner-brochure .pb-connection-scene{height:310px;margin:28px -5px 22px}.bc-partner-brochure .pb-platform-paper{width:39%;top:46px;left:0}.bc-partner-brochure .pb-expert-paper{width:36%;top:25px;right:0}.bc-partner-brochure .pb-platform-paper>strong,.bc-partner-brochure .pb-expert-paper>strong{font-size:20px}.bc-partner-brochure .pb-scene-home{width:32%;left:37%;bottom:17px;z-index:2}.bc-partner-brochure .pb-scene-home>span{display:none}.bc-partner-brochure .pb-connection-scene figcaption{bottom:-10px;font-size:9px;gap:9px}.bc-partner-brochure .pb-cover-bottom{gap:25px}.bc-partner-brochure .pb-cover-bottom strong{font-size:14px}.bc-partner-brochure .pb-cover-bottom p{font-size:11px}.bc-partner-brochure .pb-questions{gap:17px;margin:30px 0 40px}.bc-partner-brochure .pb-questions span{font-size:10px}.bc-partner-brochure .pb-spectrum{gap:18px;grid-template-columns:1fr}.bc-partner-brochure .pb-spectrum>div{padding:22px 15px}.bc-partner-brochure .pb-spectrum h3{font-size:23px}.bc-partner-brochure .pb-spectrum .pb-spectrum-center{padding:27px 24px;margin:5px 0}.bc-partner-brochure .pb-margin-statement{flex-wrap:wrap;gap:17px;margin-top:31px;padding-top:25px}.bc-partner-brochure .pb-margin-statement>p:first-of-type{font-size:17px}.bc-partner-brochure .pb-margin-statement>p:last-child:not(:first-of-type){margin-left:43px;max-width:none}.bc-partner-brochure .pb-journey{grid-template-columns:1fr;gap:17px;margin-top:30px}.bc-partner-brochure .pb-journey-connector svg{width:29px;height:29px;transform:rotate(90deg);margin-bottom:16px}.bc-partner-brochure .pb-service-fork{gap:22px;grid-template-columns:1fr}.bc-partner-brochure .pb-learning-book{padding:26px 25px 24px 37px}.bc-partner-brochure .pb-journey-folder{margin-top:12px}.bc-partner-brochure .pb-collaboration{grid-template-columns:1fr;gap:8px;margin-top:35px}.bc-partner-brochure .pb-join-symbol{font-size:42px;line-height:1.4}.bc-partner-brochure .pb-role-sheet{padding:28px;transform:none}.bc-partner-brochure .pb-together{gap:12px;border-radius:15px;padding:17px}.bc-partner-brochure .pb-together p{font-size:12px}.bc-partner-brochure .pb-workflow{gap:23px 27px}.bc-partner-brochure .pb-workflow>li{gap:12px}.bc-partner-brochure .pb-step-number{font-size:25px;min-width:30px}.bc-partner-brochure .pb-workflow h3{font-size:15px}.bc-partner-brochure .pb-demo-panel{grid-template-columns:1fr}.bc-partner-brochure .pb-demo-copy{padding:27px}.bc-partner-brochure .pb-demo-copy h3{font-size:26px;max-width:none}.bc-partner-brochure .pb-demo-stage{border-left:0;border-top:1px solid #d9e6d8;padding:25px}.bc-partner-brochure .pb-demo-request{grid-template-columns:43px minmax(0,1fr) auto 10px;gap:9px}.bc-partner-brochure .pb-demo-property>svg{width:43px;height:41px}.bc-partner-brochure .pb-demo-request>svg{display:block}.bc-partner-brochure .pb-demo-request>div>strong{font-size:11px}.bc-partner-brochure .pb-demo-request>div>span{font-size:10px}.bc-partner-brochure .pb-demo-status{font-size:8px}.bc-partner-brochure .pb-browser-bar{gap:11px;padding:12px 15px}.bc-partner-brochure .pb-demo-label{font-size:8px}.bc-partner-brochure .pb-value-intro{gap:25px;margin-bottom:32px}.bc-partner-brochure .pb-big-amp{font-size:130px;min-width:100px}.bc-partner-brochure .pb-value-intro p{font-size:12px}.bc-partner-brochure .pb-benefits{gap:25px;grid-template-columns:1fr}.bc-partner-brochure .pb-regional-layout{grid-template-columns:1fr;gap:22px}.bc-partner-brochure .pb-region-map{max-width:410px;justify-self:center;width:100%}.bc-partner-brochure .pb-region-map figcaption{font-size:10px}.bc-partner-brochure .pb-province span{font-size:9px}.bc-partner-brochure .pb-practice-letter{padding:26px}.bc-partner-brochure .pb-practice-letter>p{font-size:15px}.bc-partner-brochure .pb-quality dl{grid-template-columns:1fr;gap:20px}.bc-partner-brochure .pb-quality dd{font-size:12px}.bc-partner-brochure .pb-month-example{gap:25px}.bc-partner-brochure .pb-month-example h3{font-size:22px}.bc-partner-brochure .pb-fit-layout{grid-template-columns:1fr;gap:33px}.bc-partner-brochure .pb-fit-paper{transform:none}.bc-partner-brochure .pb-fit-layout>div:first-child>p{max-width:none}.bc-partner-brochure .pb-onboarding ol{grid-template-columns:1fr 1fr;gap:26px}.bc-partner-brochure .pb-onboarding p{font-size:11px}.bc-partner-brochure .pb-finale h2{font-size:clamp(36px,6vw,48px)}.bc-partner-brochure .pb-finale>p{font-size:13px}.bc-partner-brochure .pb-web-footer{padding:0 18px 25px;flex-direction:column;gap:5px}.bc-partner-brochure .pb-rate-heading{align-items:stretch;flex-direction:column}.bc-partner-brochure .pb-rate-heading label{flex-wrap:wrap}}@media(max-width:460px){.bc-partner-brochure .pb-toolbar-inner{gap:8px;flex-wrap:wrap;padding:10px 15px}.bc-partner-brochure .bc-brand-logo>span{font-size:15px}.bc-partner-brochure .bc-brand-logo img{width:24px;height:30px}.bc-partner-brochure .pb-toolbar-actions{gap:8px}.bc-partner-brochure .pb-tool-link{font-size:10px}.bc-partner-brochure .pb-tool-link svg{display:none}.bc-partner-brochure .pb-print-button{font-size:10px;gap:7px;padding:8px 10px;max-width:116px;line-height:1.5}.bc-partner-brochure .pb-edition-full .pb-toolbar-actions{width:100%}.bc-partner-brochure .pb-chapter-nav{padding-inline:15px;gap:5px}.bc-partner-brochure .pb-chapter-nav>div{flex:1}.bc-partner-brochure .pb-chapter-nav select{max-width:100%;width:100%;font-size:10px}.bc-partner-brochure .pb-copy-link{min-width:34px}.bc-partner-brochure .pb-content{padding:12px 9px 0!important}.bc-partner-brochure .pb-sheet{margin-bottom:13px;scroll-margin-top:145px}.bc-partner-brochure .pb-sheet-inner{padding:18px 21px}.bc-partner-brochure .pb-page-top{font-size:8px;gap:12px}.bc-partner-brochure .pb-page-top i{width:17px}.bc-partner-brochure .pb-sheet-body{padding:28px 0}.bc-partner-brochure h1{font-size:clamp(30px,8.6vw,38px);letter-spacing:-.06em;margin:22px 0 19px}.bc-partner-brochure h1 br{display:none}.bc-partner-brochure h1>span{display:block}.bc-partner-brochure h2,.bc-partner-brochure .pb-wide-title,.bc-partner-brochure .pb-regional-copy h2{font-size:33px}.bc-partner-brochure .pb-cover-lead{font-size:12px}.bc-partner-brochure .pb-wide-only{display:none}.bc-partner-brochure .pb-edition-stamp{font-size:8px;padding:6px 10px;gap:6px}.bc-partner-brochure .pb-edition-stamp svg{width:13px;height:13px}.bc-partner-brochure .pb-button{font-size:12px;gap:16px;padding:13px 16px}.bc-partner-brochure .pb-connection-scene{height:auto;display:grid;grid-template-columns:1fr;gap:22px;padding:7px 10px 0;margin:22px 0}.bc-partner-brochure .pb-scene-path{top:20px;right:20px;bottom:45px;left:20px}.bc-partner-brochure .pb-platform-paper,.bc-partner-brochure .pb-expert-paper{position:relative;left:auto;right:auto;top:auto;max-width:none;width:83%;padding:19px 20px;z-index:1}.bc-partner-brochure .pb-platform-paper{justify-self:start;transform:rotate(-2deg);margin-top:24px}.bc-partner-brochure .pb-expert-paper{justify-self:end;transform:rotate(2deg)}.bc-partner-brochure .pb-scene-home{position:relative;width:47%;left:auto;bottom:auto;justify-self:center;margin:-19px 0 -15px}.bc-partner-brochure .pb-connection-scene figcaption{position:static;flex-wrap:wrap;gap:4px 8px;line-height:1.8;font-size:10px;margin-top:4px}.bc-partner-brochure .pb-platform-paper>strong,.bc-partner-brochure .pb-expert-paper>strong{font-size:23px}.bc-partner-brochure .pb-expert-paper>p{font-size:11px}.bc-partner-brochure .pb-expert-paper .pb-mini-label{font-size:9px}.bc-partner-brochure .pb-paper-checks span{font-size:10px}.bc-partner-brochure .pb-cover-bottom{grid-template-columns:1fr;gap:14px;padding-top:22px}.bc-partner-brochure .pb-cover-bottom strong{font-size:16px}.bc-partner-brochure .pb-cover-bottom p{font-size:12px}.bc-partner-brochure .pb-questions{display:grid;justify-content:stretch;gap:18px}.bc-partner-brochure .pb-questions span{font-size:11px;padding:12px 14px}.bc-partner-brochure .pb-margin-statement{gap:13px}.bc-partner-brochure .pb-margin-statement>span{font-size:32px}.bc-partner-brochure .pb-margin-statement>p:first-of-type{font-size:15px;flex:1}.bc-partner-brochure .pb-margin-statement>p:last-child:not(:first-of-type){margin-left:34px}.bc-partner-brochure .pb-workflow{grid-template-columns:1fr;gap:23px}.bc-partner-brochure .pb-workflow h3{font-size:17px}.bc-partner-brochure .pb-workflow p{font-size:12px}.bc-partner-brochure .pb-demo-copy{padding:22px}.bc-partner-brochure .pb-demo-stage{padding:16px 11px}.bc-partner-brochure .pb-demo-requests{padding:12px 9px}.bc-partner-brochure .pb-demo-toolbar{align-items:flex-start;gap:9px;font-size:10px}.bc-partner-brochure .pb-demo-request{grid-template-columns:33px minmax(0,1fr);gap:5px 8px;padding:13px 0}.bc-partner-brochure .pb-demo-property{grid-row:span 2}.bc-partner-brochure .pb-demo-property>svg{width:33px;height:34px}.bc-partner-brochure .pb-demo-request>svg{display:none}.bc-partner-brochure .pb-demo-status{grid-column:2;justify-self:start;font-size:9px;padding:3px 7px}.bc-partner-brochure .pb-demo-request>div>strong{font-size:11px}.bc-partner-brochure .pb-demo-request>div>span{font-size:9px}.bc-partner-brochure .pb-demo-tabs{gap:2px;padding:7px}.bc-partner-brochure .pb-demo-tabs button{font-size:10px;padding:8px 5px;min-height:44px}.bc-partner-brochure .pb-browser-bar{flex-wrap:wrap;gap:5px 8px;font-size:9px}.bc-partner-brochure .pb-demo-label{margin-left:27px;width:100%;font-size:9px}.bc-partner-brochure .pb-demo-month{padding:19px 16px}.bc-partner-brochure .pb-demo-month dl>div{gap:10px;font-size:9px}.bc-partner-brochure .pb-value-intro{gap:18px;align-items:flex-start}.bc-partner-brochure .pb-big-amp{font-size:62px;min-width:34px;line-height:1.1}.bc-partner-brochure .pb-value-intro p{font-size:12px}.bc-partner-brochure .pb-benefits article{gap:14px}.bc-partner-brochure .pb-benefits h3{font-size:18px}.bc-partner-brochure .pb-region-map{border-top-left-radius:60px;padding:30px 14px 20px}.bc-partner-brochure .pb-cartogram{gap:6px;grid-template-rows:repeat(6,minmax(60px,1fr))}.bc-partner-brochure .pb-province span{font-size:8px;line-height:1.45;-webkit-hyphens:auto;hyphens:auto}.bc-partner-brochure .pb-practice-letter{padding:24px 21px}.bc-partner-brochure .pb-practice-response{gap:11px}.bc-partner-brochure .pb-commercial-principles{grid-template-columns:1fr;gap:16px}.bc-partner-brochure .pb-commercial-principles>span{transform:rotate(90deg);justify-self:center;line-height:1.2}.bc-partner-brochure .pb-month-example{grid-template-columns:1fr;gap:22px}.bc-partner-brochure .pb-month-example>div>p{max-width:none}.bc-partner-brochure .pb-rate-note,.bc-partner-brochure .pb-confirmed-rates{padding:18px}.bc-partner-brochure .pb-rate-heading select{width:100%}.bc-partner-brochure .pb-rate-list>div{font-size:11px;gap:12px}.bc-partner-brochure .pb-fit-paper{padding:22px}.bc-partner-brochure .pb-fit-paper li{font-size:12px;gap:10px}.bc-partner-brochure .pb-onboarding ol{gap:25px 19px}.bc-partner-brochure .pb-public-invitation{padding:20px 18px;gap:12px}.bc-partner-brochure .pb-public-invitation p{font-size:12px}.bc-partner-brochure .pb-finale{padding-top:5px}.bc-partner-brochure .pb-finale h2{font-size:36px;line-height:1.13;margin-top:28px}.bc-partner-brochure .pb-finale h2 br{display:none}.bc-partner-brochure .pb-finale h2 span{display:block}.bc-partner-brochure .pb-finale-signature{gap:12px}.bc-partner-brochure .pb-finale-signature>span{width:64px}.bc-partner-brochure .pb-finale-signature strong{font-size:21px}.bc-partner-brochure .pb-finale-signature>div>span{font-size:10px}.bc-partner-brochure .pb-email{font-size:15px}.bc-partner-brochure .pb-web-footer nav{gap:16px;font-size:10px}.bc-partner-brochure .pb-page-foot{gap:12px;font-size:8px}.bc-partner-brochure .pb-page-foot i{margin:0 3px}}@media(prefers-reduced-motion:reduce){.bc-partner-brochure *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@page biedcoach-partner{size:A4 portrait;margin:0}@media print{.bc-partner-brochure{background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact;min-height:0}.bc-partner-brochure .pb-screen-only{display:none!important}.bc-partner-brochure .pb-print-only{display:block!important}.bc-partner-brochure .pb-content{padding:0!important;margin:0!important;max-width:none!important;width:210mm}.bc-partner-brochure .pb-sheet{page:biedcoach-partner;margin:0;border:0;box-shadow:none;width:210mm;-moz-column-break-after:page;break-after:page;-moz-column-break-inside:avoid;break-inside:avoid;scroll-margin:0;overflow:visible}.bc-partner-brochure .pb-sheet:last-child{-moz-column-break-after:auto;break-after:auto}.bc-partner-brochure .pb-sheet-inner{min-height:297mm;padding:13mm 15mm 11mm;width:100%;height:auto}.bc-partner-brochure .pb-sheet-body{padding:11mm 0 9mm;flex:1}.bc-partner-brochure .pb-page-top,.bc-partner-brochure .pb-page-foot{font-size:8pt;line-height:1.5}.bc-partner-brochure .pb-page-top>span:last-child{display:block}.bc-partner-brochure .pb-page-foot{padding-top:4mm}.bc-partner-brochure h1{font-size:39pt;line-height:1.1;margin:8mm 0 6mm;letter-spacing:-.06em}.bc-partner-brochure h1 br{display:block}.bc-partner-brochure h2,.bc-partner-brochure .pb-wide-title,.bc-partner-brochure .pb-regional-copy h2{font-size:30pt;line-height:1.15}.bc-partner-brochure h3{font-size:17pt}.bc-partner-brochure p{font-size:10pt;line-height:1.8}.bc-partner-brochure .pb-heading-row{grid-template-columns:1.2fr 1fr;gap:8mm;margin-bottom:10mm}.bc-partner-brochure .pb-heading-row>p{font-size:9pt}.bc-partner-brochure .pb-caption{font-size:8pt;line-height:1.8;margin-top:5mm}.bc-partner-brochure .pb-cover-lead{font-size:10pt}.bc-partner-brochure .pb-edition-stamp{font-size:8pt}.bc-partner-brochure .pb-connection-scene{display:block;height:91mm;padding:0;margin:13mm -2mm 10mm}.bc-partner-brochure .pb-platform-paper{position:absolute;left:0;top:17mm;width:29%;padding:6mm 4mm;transform:rotate(-3deg);margin:0}.bc-partner-brochure .pb-expert-paper{position:absolute;right:0;top:8mm;width:29%;padding:6mm 4mm;transform:rotate(3deg)}.bc-partner-brochure .pb-platform-paper>strong,.bc-partner-brochure .pb-expert-paper>strong{font-size:17pt}.bc-partner-brochure .pb-scene-home{position:absolute;left:34%;bottom:12mm;width:32%;margin:0}.bc-partner-brochure .pb-scene-home>span{display:block;font-size:7pt}.bc-partner-brochure .pb-connection-scene figcaption{position:absolute;bottom:0;font-size:8pt}.bc-partner-brochure .pb-cover-bottom{grid-template-columns:1fr 1fr;gap:15mm;padding-top:7mm}.bc-partner-brochure .pb-cover-bottom strong{font-size:12pt}.bc-partner-brochure .pb-cover-bottom p{font-size:9pt}.bc-partner-brochure .pb-questions{display:flex;gap:6mm;margin:10mm 0 15mm}.bc-partner-brochure .pb-questions span{font-size:8pt;padding:3mm 4mm}.bc-partner-brochure .pb-spectrum{grid-template-columns:1fr 1.2fr 1fr;gap:5mm}.bc-partner-brochure .pb-spectrum h3{font-size:17pt}.bc-partner-brochure .pb-spectrum p{font-size:9pt}.bc-partner-brochure .pb-spectrum .pb-spectrum-center{padding:9mm 6mm}.bc-partner-brochure .pb-margin-statement{margin-top:13mm;padding-top:8mm;gap:7mm}.bc-partner-brochure .pb-margin-statement>p:first-of-type{font-size:12pt}.bc-partner-brochure .pb-margin-statement>p:last-child:not(:first-of-type){font-size:9pt}.bc-partner-brochure .pb-journey{grid-template-columns:1.12fr 8mm .88fr;gap:4mm;margin-top:11mm}.bc-partner-brochure .pb-learning-book{padding:7mm 5mm 6mm 9mm}.bc-partner-brochure .pb-journey-connector svg{transform:none;width:8mm;height:8mm;margin:0}.bc-partner-brochure .pb-journey-folder{padding:7mm 5mm;margin:0}.bc-partner-brochure .pb-learning-book h3,.bc-partner-brochure .pb-journey-folder h3{font-size:19pt}.bc-partner-brochure .pb-learning-book>div>p,.bc-partner-brochure .pb-journey-folder>p{font-size:9pt}.bc-partner-brochure .pb-bodi-note{gap:3mm}.bc-partner-brochure .pb-bodi-note p{font-size:8pt}.bc-partner-brochure .pb-service-fork{grid-template-columns:1fr 1fr;gap:5mm 8mm;margin-top:9mm}.bc-partner-brochure .pb-fork-option p{font-size:9pt}.bc-partner-brochure .pb-human-line{padding:4mm;margin-top:6mm}.bc-partner-brochure .pb-human-line p{font-size:8pt}.bc-partner-brochure .pb-collaboration{grid-template-columns:1fr 12mm 1fr;gap:4mm;margin-top:12mm}.bc-partner-brochure .pb-role-sheet{padding:8mm 6mm;transform:rotate(-1deg)}.bc-partner-brochure .pb-role-yours{transform:rotate(1deg)}.bc-partner-brochure .pb-role-sheet h3{font-size:21pt}.bc-partner-brochure .pb-role-sheet dt{font-size:10pt}.bc-partner-brochure .pb-role-sheet dd{font-size:9pt}.bc-partner-brochure .pb-join-symbol{font-size:44pt}.bc-partner-brochure .pb-together{margin-top:6mm;border-radius:30px}.bc-partner-brochure .pb-together p{font-size:10pt}.bc-partner-brochure .pb-workflow{grid-template-columns:1fr 1fr;gap:6mm 10mm}.bc-partner-brochure .pb-workflow>li{gap:4mm;padding-top:4mm;-moz-column-break-inside:avoid;break-inside:avoid}.bc-partner-brochure .pb-step-number{font-size:24pt}.bc-partner-brochure .pb-workflow h3{font-size:12pt}.bc-partner-brochure .pb-workflow p{font-size:9pt;line-height:1.8}.bc-partner-brochure .pb-step-owner{font-size:7pt}.bc-partner-brochure .pb-browser{border-radius:4mm}.bc-partner-brochure .pb-browser-bar{font-size:8pt;padding:4mm}.bc-partner-brochure .pb-demo-label{font-size:7pt;margin-left:auto;width:auto}.bc-partner-brochure .pb-browser>.pb-print-only{padding:8mm;background:#eef5ef}.bc-partner-brochure .pb-demo-requests{padding:5mm}.bc-partner-brochure .pb-demo-toolbar{font-size:10pt}.bc-partner-brochure .pb-demo-toolbar>span{font-size:8pt}.bc-partner-brochure .pb-demo-request{grid-template-columns:15mm minmax(0,1fr) auto 4mm;gap:4mm;padding:5mm 0}.bc-partner-brochure .pb-demo-property{grid-row:auto}.bc-partner-brochure .pb-demo-property>svg{width:15mm;height:14mm}.bc-partner-brochure .pb-demo-request>div>strong{font-size:10pt}.bc-partner-brochure .pb-demo-request>div>span{font-size:8pt}.bc-partner-brochure .pb-demo-status{font-size:8pt;grid-column:auto}.bc-partner-brochure .pb-demo-request>svg{display:block}.bc-partner-brochure .pb-print-platform-summary{padding-top:6mm}.bc-partner-brochure .pb-print-platform-summary strong{font-size:10pt}.bc-partner-brochure .pb-print-platform-summary p{font-size:9pt;margin-top:3mm}.bc-partner-brochure .pb-value-intro{gap:9mm;margin-bottom:10mm}.bc-partner-brochure .pb-big-amp{font-size:110pt;min-width:30mm}.bc-partner-brochure .pb-value-intro p{font-size:10pt}.bc-partner-brochure .pb-benefits{grid-template-columns:1fr 1fr;gap:8mm}.bc-partner-brochure .pb-benefits h3{font-size:13pt}.bc-partner-brochure .pb-benefits p{font-size:9pt}.bc-partner-brochure .pb-regional-layout{grid-template-columns:1fr 1fr;gap:8mm}.bc-partner-brochure .pb-regional-copy>p,.bc-partner-brochure .pb-editorial-definitions dd{font-size:9pt}.bc-partner-brochure .pb-editorial-definitions dt{font-size:10pt}.bc-partner-brochure .pb-region-map{padding:10mm 4mm 6mm;border-top-left-radius:20mm}.bc-partner-brochure .pb-cartogram{grid-template-rows:repeat(6,minmax(17mm,1fr));gap:2mm}.bc-partner-brochure .pb-province span{font-size:6pt;line-height:1.6}.bc-partner-brochure .pb-region-map figcaption{font-size:7pt}.bc-partner-brochure .pb-practice-letter{padding:8mm;margin-bottom:9mm}.bc-partner-brochure .pb-practice-letter>p{font-size:12pt}.bc-partner-brochure .pb-practice-response p{font-size:9pt}.bc-partner-brochure .pb-quality dl{grid-template-columns:repeat(3,1fr);gap:6mm}.bc-partner-brochure .pb-quality dt{font-size:9pt}.bc-partner-brochure .pb-quality dd{font-size:8pt}.bc-partner-brochure .pb-commercial-principles{grid-template-columns:1fr 10mm 1fr;gap:5mm}.bc-partner-brochure .pb-commercial-principles>span{transform:none}.bc-partner-brochure .pb-commercial-principles h3{font-size:14pt}.bc-partner-brochure .pb-commercial-principles p{font-size:9pt}.bc-partner-brochure .pb-rate-note{margin-top:7mm;padding:5mm}.bc-partner-brochure .pb-rate-note p{font-size:8pt}.bc-partner-brochure .pb-month-example{grid-template-columns:1fr 1fr;gap:9mm;margin-top:8mm}.bc-partner-brochure .pb-month-example h3{font-size:18pt}.bc-partner-brochure .pb-month-example>div>p{font-size:9pt}.bc-partner-brochure .pb-commercial-foot p{font-size:8pt}.bc-partner-brochure .pb-fit-layout{grid-template-columns:1fr 1fr;gap:9mm}.bc-partner-brochure .pb-fit-layout>div:first-child>p{font-size:9pt}.bc-partner-brochure .pb-fit-paper{padding:7mm 6mm;transform:rotate(1deg)}.bc-partner-brochure .pb-fit-paper li{font-size:9pt;line-height:1.85;padding:4mm 0}.bc-partner-brochure .pb-onboarding{margin-top:10mm;padding-top:7mm}.bc-partner-brochure .pb-onboarding ol{grid-template-columns:repeat(4,1fr);gap:6mm}.bc-partner-brochure .pb-onboarding strong{font-size:9pt}.bc-partner-brochure .pb-onboarding p{font-size:8pt}.bc-partner-brochure .pb-finale{padding-top:7mm}.bc-partner-brochure .pb-finale h2{font-size:42pt;line-height:1.13;margin-top:10mm}.bc-partner-brochure .pb-finale h2 br{display:block}.bc-partner-brochure .pb-finale h2 span{display:inline}.bc-partner-brochure .pb-finale>p{font-size:11pt}.bc-partner-brochure .pb-finale-signature{margin-top:14mm;padding-top:7mm}.bc-partner-brochure .pb-finale-signature>span{width:25mm}.bc-partner-brochure .pb-finale .pb-confidential-note{font-size:8pt;margin-top:10mm}.bc-partner-brochure :is(.pb-quality dl>div,.pb-role-sheet dl>div,.pb-benefits article,.pb-rate-list>div,.pb-fit-paper li){-moz-column-break-inside:avoid;break-inside:avoid}}.bc-prelaunch{--pl-ink:#203E38;--pl-brand:#2D7D74;--pl-muted:#546E65;--pl-line:#C6E3DC;--pl-paper:#FFFEFA;--pl-mint:#E4F3EF;--pl-blue:#DDEFF2;--pl-warm:#F8EBCB;background:#fbfcf9;color:var(--pl-ink);font-family:Inter,sans-serif;overflow-x:clip;isolation:isolate;min-height:100vh}.bc-prelaunch *{box-sizing:border-box}.bc-prelaunch :is(h1,h2,h3,h4,p,figure){margin:0}.bc-prelaunch :is(h1,h2,h3,h4){text-wrap:balance}.bc-prelaunch :is(p,small){text-wrap:pretty}.bc-prelaunch :is(a,button){-webkit-tap-highlight-color:transparent}.bc-prelaunch :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--pl-brand);outline-offset:5px}.bc-prelaunch :is(main,section)[tabindex="-1"]:focus:not(:focus-visible){outline:none}.bc-prelaunch :is(main,section)[id]{scroll-margin-top:108px}.bc-prelaunch .pl-wrap{width:calc(100% - 80px);max-width:1160px;margin-inline:auto}.bc-prelaunch .pl-skip{position:fixed;left:16px;top:-100px;z-index:110;padding:13px 19px;background:var(--pl-paper);border:2px solid var(--pl-brand);border-radius:12px;font-size:14px}.bc-prelaunch .pl-skip:focus{top:14px}.bc-prelaunch .pl-eyebrow{display:flex;align-items:center;gap:9px;color:#246861;font-size:11px;font-weight:650;line-height:1.6;letter-spacing:.09em;text-transform:uppercase}.bc-prelaunch .pl-eyebrow>svg{width:15px;height:15px;flex-shrink:0}.bc-prelaunch .pl-status-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--pl-brand);box-shadow:0 0 0 4px #2d7d740b}.bc-prelaunch .pl-small-label{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.035em;color:var(--pl-muted)}.bc-prelaunch .pl-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;border:1px solid var(--pl-line);border-radius:15px;padding:13px 21px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;color:var(--pl-ink);transition:background .18s,border-color .18s,box-shadow .18s}.bc-prelaunch .pl-button svg{width:17px;height:17px;flex-shrink:0;transition:transform .18s}.bc-prelaunch .pl-button-primary{background:#7ab8b2;border-color:#7ab8b2;box-shadow:0 3px #528f8730;color:#123f39}.bc-prelaunch .pl-icon-circle{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e4f3ef;color:var(--pl-brand)}.bc-prelaunch .pl-icon-circle>svg{width:17px;height:17px}.bc-prelaunch .pl-header{position:sticky;top:0;z-index:60;background:#fafcf9;border-bottom:1px solid #D7E9DF;padding-top:env(safe-area-inset-top,0px)}.bc-prelaunch .pl-header-inner{display:flex;align-items:center;gap:25px;min-height:80px;width:calc(100% - 80px);max-width:1280px;margin:auto}.bc-prelaunch .pl-logo-link{display:inline-flex;border-radius:8px;flex-shrink:0;text-decoration:none}.bc-prelaunch .bc-brand-logo{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.bc-prelaunch .bc-brand-logo img{width:32px;height:40px;max-width:none;-o-object-fit:contain;object-fit:contain;display:block;margin:0}.bc-prelaunch .bc-brand-logo>span{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.04em;color:var(--pl-ink);white-space:nowrap}.bc-prelaunch .pl-header-status{display:flex;align-items:center;gap:9px;padding-left:25px;border-left:1px solid #C6E3DC;font-size:11px;color:var(--pl-muted)}.bc-prelaunch .pl-header-nav{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:12px;font-weight:550}.bc-prelaunch .pl-header-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.bc-prelaunch .pl-header-nav svg{width:15px;height:15px;flex-shrink:0}.bc-prelaunch .pl-login{padding:10px 15px;border:1px solid var(--pl-line);border-radius:12px;background:#fffefa;color:var(--pl-brand)}.bc-prelaunch .pl-hero{position:relative;padding:47px 0 0;background:#f7faf8}.bc-prelaunch .pl-hero-wash{position:absolute;top:0;right:0;bottom:66px;left:0;background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5);z-index:-1}.bc-prelaunch .pl-hero{isolation:isolate}.bc-prelaunch .pl-hero-copy{position:relative;z-index:3;text-align:center;max-width:1050px;margin:auto;padding:0 22px}.bc-prelaunch .pl-hero-copy .pl-eyebrow{justify-content:center;margin-bottom:21px}.bc-prelaunch .pl-hero h1{font-size:clamp(48px,6.5vw,88px);font-weight:650;letter-spacing:-.065em;line-height:1.09;color:var(--pl-ink)}.bc-prelaunch .pl-hero h1>span{position:relative;display:inline-block;color:var(--pl-brand)}.bc-prelaunch .pl-hero h1 svg{position:absolute;bottom:-12px;left:0;width:100%;height:18px;fill:none;pointer-events:none;overflow:visible}.bc-prelaunch .pl-hero h1 path{stroke:#7ab8b2;stroke-width:4.5;stroke-linecap:round}.bc-prelaunch .pl-lead{max-width:650px;margin:29px auto 24px;font-size:16px;line-height:1.8;color:var(--pl-muted)}.bc-prelaunch .pl-hero-world{position:relative;max-width:1240px;width:calc(100% - 64px);height:394px;margin:10px auto 0;isolation:isolate}.bc-prelaunch .pl-world-arch{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:63%;height:345px;border-radius:50% 50% 0 0;background:#fffefa45;z-index:-1}.bc-prelaunch .pl-hero-house{position:absolute;bottom:23px;left:50%;transform:translate(-50%);width:69%;max-width:740px}.bc-prelaunch .pl-home-scene{display:block;width:100%;height:auto;overflow:visible}.bc-prelaunch .pl-house-neighbor{opacity:.78}.bc-prelaunch .pl-hero-dossier{--pl-tilt:-5deg;position:absolute;left:1.5%;top:82px;width:276px;transform:rotate(var(--pl-tilt));padding:18px;border:1px solid #C6E3DC;border-radius:18px;background:var(--pl-paper);box-shadow:0 12px 28px #245a4010}.bc-prelaunch .pl-paper-top{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-bottom:12px;border-bottom:1px solid #E0ECE4}.bc-prelaunch .pl-paper-top>span:first-child{display:flex;align-items:center;gap:6px;color:var(--pl-brand);font-size:10px;font-weight:650}.bc-prelaunch .pl-paper-top svg{width:13px;height:13px}.bc-prelaunch .pl-paper-top .pl-small-label{font-size:8px}.bc-prelaunch .pl-mini-address{display:flex;align-items:center;gap:9px;margin:14px 0 15px}.bc-prelaunch .pl-mini-address strong{display:block;font-size:12px;font-weight:650;line-height:1.5}.bc-prelaunch .pl-mini-address small{display:block;font-size:10px;color:var(--pl-muted);margin-top:2px}.bc-prelaunch .pl-small-heart{width:14px;height:14px;margin-left:auto;fill:#f8ebcb;stroke:#897446;flex-shrink:0}.bc-prelaunch .pl-mini-checks{display:grid;gap:8px;color:var(--pl-muted);font-size:10px}.bc-prelaunch .pl-mini-checks span{display:flex;align-items:center;gap:7px}.bc-prelaunch .pl-mini-checks svg{width:13px;height:13px;color:var(--pl-brand);background:#e4f3ef;border-radius:3px;padding:1px}.bc-prelaunch .pl-hero-note{position:absolute;right:2.5%;top:42px;width:238px;padding:23px 21px 22px;background:#fcf3de;border:1px solid #E9DCBA;transform:rotate(5deg);box-shadow:0 7px 18px #776d4310;border-radius:4px 4px 18px}.bc-prelaunch .pl-paper-tape{position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-4deg);width:66px;height:21px;background:#b6dad080;border-left:1px solid #B6DAD0;border-right:1px solid #B6DAD0}.bc-prelaunch .pl-note-number{display:block;font-size:27px;line-height:1;font-weight:550;letter-spacing:-.07em;color:#77633c;margin-bottom:13px}.bc-prelaunch .pl-hero-note p{font-size:12px;line-height:1.85;color:#686344}.bc-prelaunch .pl-hero-note strong{font-weight:600;color:#515a40}.bc-prelaunch .pl-note-arrow{width:71px;height:38px;position:absolute;right:12px;bottom:-38px;stroke:#769f8f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(20deg)}.bc-prelaunch .pl-hero-plan{position:absolute;left:18.5%;bottom:39px;width:160px;transform:rotate(6deg);padding:12px 10px 7px;border:1px solid #CDDCD2;background:var(--pl-paper);border-radius:6px;box-shadow:0 5px 15px #245a4008}.bc-prelaunch .pl-hero-plan>span{display:block;font-size:8px;font-weight:600;color:var(--pl-muted);text-align:center;margin-bottom:2px}.bc-prelaunch .pl-hero-plan svg{display:block;width:100%;height:auto}.bc-prelaunch .pl-hero-key{--pl-tilt:9deg;position:absolute;right:17%;bottom:55px;transform:rotate(var(--pl-tilt));width:115px}.bc-prelaunch .pl-hero-key svg{width:100%;height:auto;display:block}.bc-prelaunch .pl-hero-key>span{display:block;width:180px;margin:0 0 0 -28px;font-size:10px;text-align:center;color:var(--pl-muted)}.bc-prelaunch .pl-hero-world figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center;color:var(--pl-muted);font-size:11px;line-height:1.8}.bc-prelaunch .pl-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - 80px);max-width:1160px;margin:20px auto 0;padding:16px 0;border-top:1px solid #CDE3D9;font-size:11px;color:var(--pl-muted);min-height:66px}.bc-prelaunch .pl-hero-bottom>a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-weight:600;color:var(--pl-brand)}.bc-prelaunch .pl-hero-bottom>a svg{width:13px;height:13px}.bc-prelaunch .pl-story{padding-block:103px 84px}.bc-prelaunch .pl-story-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:16px 64px;align-items:end}.bc-prelaunch .pl-story-heading>.pl-eyebrow{grid-column:1/-1}.bc-prelaunch :is(.pl-story,.pl-preview,.pl-invitation) h2{font-size:clamp(31px,3.45vw,46px);font-weight:600;letter-spacing:-.05em;line-height:1.19}.bc-prelaunch :is(.pl-story,.pl-preview,.pl-invitation) h2>span{color:var(--pl-brand)}.bc-prelaunch .pl-story-heading>p:last-child{font-size:14px;line-height:1.9;color:var(--pl-muted);padding-bottom:4px}.bc-prelaunch .pl-story-table{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:20px;margin:56px auto 0;max-width:1050px}.bc-prelaunch .pl-scattered{position:relative;height:260px}.bc-prelaunch .pl-question{position:absolute;display:flex;align-items:center;gap:10px;padding:16px 17px;background:var(--pl-paper);border:1px solid #DEDCCC;box-shadow:0 5px 12px #245a4006;border-radius:6px;font-size:12px;font-weight:550;color:#52675b;z-index:2}.bc-prelaunch .pl-question svg{width:17px;height:17px;flex-shrink:0;color:var(--pl-brand)}.bc-prelaunch .pl-question-one{left:5px;top:8px;transform:rotate(-5deg)}.bc-prelaunch .pl-question-two{left:32px;bottom:8px;transform:rotate(4deg);background:#eaf4f5}.bc-prelaunch .pl-question-three{left:0;top:109px;transform:rotate(-3deg);background:#fcf3de}.bc-prelaunch .pl-story-plan{position:absolute;right:0;top:52px;transform:rotate(9deg);width:178px;padding:10px;background:var(--pl-paper);border:1px solid #D5E6DA;z-index:1}.bc-prelaunch .pl-story-plan svg{width:100%;height:auto}.bc-prelaunch .pl-story-connector{align-self:center;color:var(--pl-brand);text-align:center;padding-bottom:15px}.bc-prelaunch .pl-story-connector svg{width:100%;height:85px;stroke:#8cb7a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bc-prelaunch .pl-story-connector>span{display:block;font-size:10px;line-height:1.8;max-width:120px;margin:auto}.bc-prelaunch .pl-organized{position:relative;margin-top:18px;transform:rotate(1.5deg)}.bc-prelaunch .pl-folder-tab{position:absolute;top:-27px;left:0;height:30px;min-width:173px;padding:7px 18px;border:1px solid #BCD9CF;border-bottom:0;border-radius:14px 18px 0 0;background:#d3ebe2;color:#356655;font-size:10px;font-weight:600}.bc-prelaunch .pl-organized-body{position:relative;padding:29px 29px 25px;background:#eaf5ee;border:1px solid #BCD9CF;border-radius:0 22px 22px;box-shadow:0 9px 22px #245a4007}.bc-prelaunch .pl-organized-body .pl-eyebrow{font-size:9px;letter-spacing:.07em}.bc-prelaunch .pl-organized h3{font-size:25px;line-height:1.3;letter-spacing:-.04em;font-weight:600;margin-top:14px}.bc-prelaunch .pl-organized p{font-size:12px;line-height:1.9;color:var(--pl-muted);margin-top:13px;max-width:32ch}.bc-prelaunch .pl-folder-check{display:flex;align-items:center;gap:7px;margin-top:19px;padding-top:14px;border-top:1px solid #C6E3DC;color:#246861;font-size:11px;font-weight:600}.bc-prelaunch .pl-folder-check svg{width:17px;height:17px}.bc-prelaunch .pl-story-bridge{display:flex;align-items:center;justify-content:center;gap:30px;border-top:1px solid #D9E7DF;margin-top:52px;padding-top:31px}.bc-prelaunch .pl-story-bridge>span{font-size:17px;font-weight:450;line-height:1.75;letter-spacing:-.015em}.bc-prelaunch .pl-story-bridge strong{font-weight:600}.bc-prelaunch .pl-story-bridge>svg{width:23px;flex-shrink:0;color:#7ab8b2}.bc-prelaunch .pl-story-bridge>p{font-size:13px;color:var(--pl-muted);max-width:31ch;line-height:1.85}.bc-prelaunch .pl-preview{padding:86px 0 92px;background:#eff6f3;border-block:1px solid #DFEBE3}.bc-prelaunch .pl-preview-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:35px}.bc-prelaunch .pl-preview-intro .pl-eyebrow{margin-bottom:16px}.bc-prelaunch .pl-preview-intro>p{font-size:14px;line-height:1.85;color:var(--pl-muted);padding-bottom:4px}.bc-prelaunch .pl-workbench{background:var(--pl-paper);border:1px solid #BFDCD1;border-radius:25px;box-shadow:0 9px 28px #245a4005;overflow:hidden}.bc-prelaunch .pl-workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 24px;border-bottom:1px solid #D9E7DF;background:#fbfcf8}.bc-prelaunch .pl-workbench-heading>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--pl-brand);font-weight:550}.bc-prelaunch .pl-workbench-heading svg{width:14px;height:14px}.bc-prelaunch .pl-workbench-heading>small{font-size:10px;color:var(--pl-muted)}.bc-prelaunch .pl-preview-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:9px;gap:5px;border-bottom:1px solid #CFE2D9;background:#f8fbf7}.bc-prelaunch .pl-preview-tabs>button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:51px;padding:12px 13px;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--pl-muted);font-size:12px;font-weight:550;line-height:1.55;text-align:left;transition:background .18s,border-color .18s,color .18s}.bc-prelaunch .pl-preview-tabs>button[aria-selected=true]{background:#ddefe6;border-color:#b6d7ca;color:#245a4b}.bc-prelaunch .pl-preview-tabs>button>svg{width:17px;height:17px;flex-shrink:0}.bc-prelaunch .pl-preview-tabs>button>.pl-tab-arrow{width:13px;height:13px;margin-left:3px;opacity:0}.bc-prelaunch .pl-preview-tabs>button[aria-selected=true]>.pl-tab-arrow{opacity:1}.bc-prelaunch .pl-preview-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:477px}.bc-prelaunch .pl-preview-panel[hidden]{display:none}.bc-prelaunch .pl-preview-panel:focus-visible{outline-offset:-5px;border-radius:5px}.bc-prelaunch .pl-preview-copy{padding:34px 35px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.bc-prelaunch .pl-preview-number{font-size:35px;line-height:1;letter-spacing:-.06em;font-weight:450;color:#426e5f;margin-bottom:26px}.bc-prelaunch .pl-preview-number>span{font-size:11px;letter-spacing:0;margin-left:8px;color:var(--pl-muted)}.bc-prelaunch .pl-preview-copy .pl-eyebrow{font-size:9px;letter-spacing:.075em;margin-bottom:10px}.bc-prelaunch .pl-preview-copy h3{font-size:clamp(24px,2.4vw,31px);font-weight:600;line-height:1.22;letter-spacing:-.045em;max-width:18ch}.bc-prelaunch .pl-preview-copy>p:not(.pl-eyebrow){font-size:13px;line-height:1.95;color:var(--pl-muted);margin-top:17px;max-width:43ch}.bc-prelaunch .pl-preview-note{display:flex;align-items:flex-start;gap:11px;margin-top:24px;font-size:11px;line-height:1.8;color:#42695b;max-width:37ch}.bc-prelaunch .pl-preview-note>span{width:18px;height:1px;background:#7ab8b2;margin-top:10px;flex-shrink:0}.bc-prelaunch .pl-preview-stage{display:flex;align-items:center;justify-content:center;position:relative;padding:37px 32px;min-width:0;background:#e9f3ec;border-left:1px solid #E0EBE2;isolation:isolate}.bc-prelaunch .pl-preview-stage-academy{background:#ebf3ea}.bc-prelaunch .pl-preview-stage-woonwijzer{background:#e8f2f3}.bc-prelaunch .pl-preview-stage-bodi{background:#edf4ed}.bc-prelaunch .pl-preview-stage-biedadvies{background:#f4f0e5}.bc-prelaunch .pl-preview-foot{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 24px;font-size:10px;line-height:1.7;color:var(--pl-muted);border-top:1px solid #D9E7DF;background:#fbfcf8}.bc-prelaunch .pl-preview-foot .pl-status-dot{width:5px;height:5px;flex-basis:5px}.bc-prelaunch .pl-academy-preview{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);width:100%;max-width:520px;min-height:312px;background:var(--pl-paper);border:1px solid #B7D1C2;border-radius:5px 15px 15px 5px;box-shadow:3px 3px #fffefa,4px 4px #c9d9ca,7px 7px #fffefa,8px 8px #c9d9ca,0 12px 22px #244d3210;transform:rotate(-2deg)}.bc-prelaunch .pl-book-spine{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;letter-spacing:.08em;font-size:8px;color:#345e4d;background:#cbe4d7;border-left:1px solid #B7D1C2;padding:15px 3px;border-radius:0 0 4px 4px}.bc-prelaunch .pl-book-page{padding:25px 16px 21px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #D9E7DA;background:linear-gradient(90deg,#fffefa 94%,#eff2e8)}.bc-prelaunch .pl-book-page>.pl-small-label{font-size:8px}.bc-prelaunch .pl-book-title{margin-top:24px}.bc-prelaunch .pl-book-title>svg{width:27px;height:27px;color:var(--pl-brand);margin-bottom:15px}.bc-prelaunch .pl-book-title h4{font-size:22px;line-height:1.3;letter-spacing:-.045em;font-weight:600}.bc-prelaunch .pl-book-page>p{font-size:10px;line-height:1.8;color:var(--pl-muted);margin-top:13px}.bc-prelaunch .pl-book-line{width:37px;height:3px;background:#a9d6d0;margin-top:18px;border-radius:4px}.bc-prelaunch .pl-book-bottom{font-size:8px;line-height:1.7;color:var(--pl-muted);margin-top:auto;padding-top:18px}.bc-prelaunch .pl-book-index{position:relative;padding:26px 12px 23px 15px}.bc-prelaunch .pl-book-index>.pl-small-label{display:block;font-size:8px;margin-bottom:16px}.bc-prelaunch .pl-lesson-line{display:flex;align-items:center;gap:7px;padding:13px 6px;border-bottom:1px solid #E3EBDF}.bc-prelaunch .pl-lesson-line>span{font-size:9px;color:#3f6b57;flex-shrink:0}.bc-prelaunch .pl-lesson-line p{font-size:10px;font-weight:600;line-height:1.6}.bc-prelaunch .pl-lesson-line small{font-size:8px;font-weight:400;color:var(--pl-muted);line-height:1.7;display:inline-block;margin-top:2px}.bc-prelaunch .pl-lesson-line>svg{width:12px;height:12px;flex-shrink:0;color:var(--pl-brand);margin-left:auto}.bc-prelaunch .pl-lesson-current{background:#e4f3ef;border:1px solid #C6E3DC;border-radius:8px;margin:6px -2px;padding:12px 8px}.bc-prelaunch .pl-book-bookmark{position:absolute;top:-1px;right:22px;width:16px;height:32px;background:#7ab8b2;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.bc-prelaunch .pl-dossier-preview{width:100%;max-width:520px;background:var(--pl-paper);border:1px solid #BED8CE;border-radius:19px;box-shadow:0 10px 22px #245a4008;transform:rotate(1deg)}.bc-prelaunch .pl-dossier-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 19px;border-bottom:1px solid #D9E7DF}.bc-prelaunch .pl-dossier-title>span:first-child{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;color:var(--pl-brand)}.bc-prelaunch .pl-dossier-title svg{width:15px;height:15px;flex-shrink:0}.bc-prelaunch .pl-dossier-title>.pl-small-label{font-size:8px}.bc-prelaunch .pl-dossier-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:20px 18px;gap:18px}.bc-prelaunch .pl-property-preview{position:relative;background:#eef7f2;border:1px solid #D6E6DC;border-radius:14px;padding:9px 11px 13px}.bc-prelaunch .pl-property-preview>.bc-scene{width:100%;height:auto;display:block}.bc-prelaunch .pl-property-preview h4{font-size:12px;font-weight:600;line-height:1.55;letter-spacing:-.02em}.bc-prelaunch .pl-property-preview p{font-size:9px;color:var(--pl-muted);line-height:1.7;margin-top:4px}.bc-prelaunch .pl-property-preview>svg:last-child{position:absolute;right:11px;top:11px;width:13px;height:13px;color:#8d7847;fill:#f8ebcb}.bc-prelaunch .pl-dossier-list{display:flex;flex-direction:column;justify-content:center}.bc-prelaunch .pl-dossier-list>div{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #E0EBE2}.bc-prelaunch .pl-dossier-list>div:last-child{border:0}.bc-prelaunch .pl-dossier-list .pl-icon-circle{width:27px;height:29px;flex-basis:27px;border-radius:9px}.bc-prelaunch .pl-dossier-list .pl-icon-circle>svg{width:13px;height:13px}.bc-prelaunch .pl-dossier-list strong{display:block;font-size:10px;font-weight:600;line-height:1.6}.bc-prelaunch .pl-dossier-list small{display:block;font-size:8px;color:var(--pl-muted);line-height:1.6;margin-top:2px}.bc-prelaunch .pl-dossier-list>div>svg{width:12px;height:12px;flex-shrink:0;color:var(--pl-brand);margin-left:auto}.bc-prelaunch .pl-dossier-bottom{display:flex;align-items:center;gap:8px;padding:13px 19px;border-top:1px solid #D9E7DF;font-size:9px;color:var(--pl-muted)}.bc-prelaunch .pl-bodi-preview{width:100%;max-width:460px;border:1px solid #BCD9CF;border-radius:22px;background:var(--pl-paper);box-shadow:0 9px 22px #245a4008;overflow:hidden}.bc-prelaunch .pl-bodi-heading{display:flex;align-items:center;gap:10px;padding:14px 19px;border-bottom:1px solid #C6E3DC;background:#e3f2ea}.bc-prelaunch .pl-bodi-heading>span:first-child{flex-shrink:0}.bc-prelaunch .pl-bodi-heading h4{font-size:18px;font-weight:650;letter-spacing:-.03em}.bc-prelaunch .pl-bodi-heading p{font-size:10px;color:var(--pl-muted);line-height:1.6;margin-top:3px}.bc-prelaunch .pl-bodi-heading>.pl-small-label{font-size:8px;margin-left:auto}.bc-prelaunch .pl-bodi-conversation{padding:19px 20px 5px;min-height:221px}.bc-prelaunch .pl-chat-question{margin-left:31px;padding:12px 15px;background:#e7f2f5;border:1px solid #D1E3E7;border-radius:15px 15px 3px;font-size:11px;color:#385e54;line-height:1.75}.bc-prelaunch .pl-chat-answer{padding:4px 0 4px 13px;border-left:2px solid #A9D6D0;margin-top:20px;font-size:11px;line-height:1.9;color:var(--pl-muted)}.bc-prelaunch .pl-bodi-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:8px 20px 12px}.bc-prelaunch .pl-bodi-suggestions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 11px;min-height:44px;border-radius:10px;border:1px solid #C6E3DC;background:#f7faf6;color:#2d6c59;font-size:10px;font-weight:550;line-height:1.5}.bc-prelaunch .pl-bodi-suggestions button[aria-pressed=true]{background:#ddefe6;border-color:#97c0ab}.bc-prelaunch .pl-bodi-suggestions svg{width:12px;height:12px;flex-shrink:0}.bc-prelaunch .pl-sample-disclaimer{display:block;padding:0 20px 17px;font-size:9px;line-height:1.75;color:var(--pl-muted)}.bc-prelaunch .pl-advice-preview{position:relative;background:var(--pl-paper);border:1px solid #D9DCC9;border-radius:5px 5px 15px;box-shadow:0 8px 20px #776d4310;padding:25px 30px;width:100%;max-width:390px;transform:rotate(2deg)}.bc-prelaunch .pl-advice-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #E6E7D8;padding-bottom:15px}.bc-prelaunch .pl-advice-top svg{width:19px;height:19px;color:var(--pl-brand)}.bc-prelaunch .pl-advice-top .pl-small-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em}.bc-prelaunch .pl-advice-preview h4{font-size:27px;font-weight:600;letter-spacing:-.05em;line-height:1.2;margin-top:21px}.bc-prelaunch .pl-advice-preview>p{font-size:11px;line-height:1.8;color:var(--pl-muted);margin-top:13px}.bc-prelaunch .pl-advice-points{margin-top:20px}.bc-prelaunch .pl-advice-points>div{display:flex;align-items:center;gap:13px;margin-top:13px}.bc-prelaunch .pl-advice-points>div>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #C6E3DC;border-radius:9px;width:26px;height:29px;background:#eaf5ee;font-size:9px;color:#246861}.bc-prelaunch .pl-advice-points strong{display:block;font-size:11px;font-weight:600}.bc-prelaunch .pl-advice-points small{display:block;font-size:9px;line-height:1.6;margin-top:3px;color:var(--pl-muted)}.bc-prelaunch .pl-advice-sign{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.7;border-top:1px solid #E6E7D8;padding-top:15px;margin-top:20px;color:var(--pl-brand)}.bc-prelaunch .pl-advice-sign svg{width:13px;height:13px;flex-shrink:0}.bc-prelaunch .pl-invitation{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:85px;padding-block:90px 68px;max-width:1030px}.bc-prelaunch .pl-invitation-art{max-width:420px;position:relative}.bc-prelaunch .pl-door-scene{width:100%;height:auto;display:block}.bc-prelaunch .pl-invitation-art>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--pl-muted);line-height:1.8;margin-top:9px}.bc-prelaunch .pl-invitation-art>span svg{width:14px;height:14px;color:var(--pl-brand)}.bc-prelaunch .pl-invitation-copy>.pl-eyebrow{margin-bottom:19px}.bc-prelaunch .pl-invitation-copy>p:not(.pl-eyebrow){font-size:14px;line-height:1.9;color:var(--pl-muted);max-width:42ch;margin-top:22px}.bc-prelaunch .pl-contact-invite{margin-top:27px;padding-top:23px;border-top:1px solid #D9E7DF}.bc-prelaunch .pl-contact-invite h3{font-size:14px;font-weight:550;letter-spacing:-.01em;margin-bottom:17px}.bc-prelaunch .pl-contact-invite>span{display:block;font-size:11px;line-height:1.7;color:var(--pl-muted);margin-top:12px}.bc-prelaunch .pl-partners{padding-block:0 70px}.bc-prelaunch .pl-partners-inner{display:flex;align-items:center;gap:22px;background:#f3f6ee;border-block:1px solid #DCE5D7;padding:26px 31px;border-radius:6px}.bc-prelaunch .pl-partner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:55px;height:55px;border-radius:18px 18px 18px 5px;background:#deece0;color:var(--pl-brand)}.bc-prelaunch .pl-partner-icon svg{width:27px;height:27px;stroke-width:1.5}.bc-prelaunch .pl-partners .pl-eyebrow{font-size:9px;margin-bottom:5px}.bc-prelaunch .pl-partners h2{font-size:21px;font-weight:600;letter-spacing:-.035em;line-height:1.4}.bc-prelaunch .pl-partners p:not(.pl-eyebrow){font-size:12px;color:var(--pl-muted);line-height:1.85;margin-top:4px}.bc-prelaunch .pl-partners a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-left:auto;flex-shrink:0;font-size:12px;font-weight:600;color:#246861;text-decoration:none}.bc-prelaunch .pl-partners a svg{width:16px;height:16px;flex-shrink:0}.bc-prelaunch .pl-footer{border-top:1px solid #CDE5DC;background:linear-gradient(115deg,#eaf6f0 8%,#e0f1eb 57%,#dfeff5)}.bc-prelaunch .pl-footer-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:53px 0 44px;isolation:isolate}.bc-prelaunch .pl-footer-top .pl-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:13px}.bc-prelaunch .pl-footer-statement{font-size:clamp(36px,4.1vw,55px);font-weight:600;letter-spacing:-.055em;line-height:1.1}.bc-prelaunch .pl-footer-statement>span{color:var(--pl-brand)}.bc-prelaunch .pl-footer-brand{position:relative;z-index:1}.bc-prelaunch .pl-footer-brand>a{display:inline-flex;border-radius:8px;text-decoration:none}.bc-prelaunch .pl-footer-brand>p{margin-top:17px;font-size:12px;line-height:1.9;color:var(--pl-muted)}.bc-prelaunch .pl-footer-houses{position:absolute;width:35%;height:auto;left:36%;bottom:35px;color:#b0d1c7;z-index:-1}.bc-prelaunch .pl-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #C6DED3;font-size:10px;color:var(--pl-muted)}.bc-prelaunch .pl-footer-bottom nav{display:flex;align-items:center;gap:23px}.bc-prelaunch .pl-footer-bottom nav a{display:inline-flex;align-items:center;min-height:44px;border-radius:4px;text-decoration:none}.bc-prelaunch .bc-motion-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;min-height:44px;border-radius:10px;font-size:10px;color:var(--pl-muted);background:transparent;line-height:1.5}.bc-prelaunch .bc-motion-control svg{width:12px;height:12px;flex-shrink:0}.bc-prelaunch .bc-motion-note{font-size:10px;color:var(--pl-muted);line-height:1.7}@media(hover:hover)and (pointer:fine){.bc-prelaunch .pl-button-primary:hover{background:#94c8c0;border-color:#94c8c0;box-shadow:0 4px #528f8730}.bc-prelaunch .pl-button:hover svg{transform:translateY(2px)}.bc-prelaunch .pl-contact-invite .pl-button:hover svg{transform:translate(2px,-2px)}.bc-prelaunch .pl-login:hover,.bc-prelaunch .pl-preview-tabs>button:hover,.bc-prelaunch .bc-motion-control:hover{background:#e4f3ef}.bc-prelaunch .pl-bodi-suggestions button:hover{border-color:#7ab8b2}.bc-prelaunch :is(.pl-footer-bottom nav a,.pl-header-preview,.pl-partners a):hover{text-decoration:underline;text-underline-offset:4px}}.bc-prelaunch[data-motion=true] .pl-arrive{animation:pl-arrive .6s cubic-bezier(.22,1,.36,1) both}.bc-prelaunch[data-motion=true] .pl-ambient{animation:pl-float 8s ease-in-out infinite}.bc-prelaunch[data-motion=true] .pl-hero-key.pl-ambient{animation-delay:-3s;animation-duration:9s}.bc-prelaunch .pl-ambient-scene[data-on-screen=false] .pl-ambient{animation-play-state:paused}.bc-prelaunch .pl-reveal{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.bc-prelaunch[data-motion=true] .pl-reveal[data-revealed=false]{opacity:0;transform:translateY(10px)}.bc-prelaunch[data-motion=true] .pl-preview-panel:not([hidden]) .pl-preview-copy{animation:pl-arrive .23s ease-out both}.bc-prelaunch[data-motion=true] .pl-preview-panel:not([hidden]) .pl-preview-stage>div{animation:pl-paper-arrive .3s ease-out both}.bc-prelaunch[data-motion=false] :is(*,*:before,*:after){animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes pl-arrive{0%{opacity:.1;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes pl-paper-arrive{0%{opacity:.2;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes pl-float{0%,to{transform:rotate(var(--pl-tilt,0deg)) translateY(0)}50%{transform:rotate(var(--pl-tilt,0deg)) translateY(-5px)}}@media(prefers-reduced-motion:reduce){.bc-prelaunch :is(*,*:before,*:after){animation:none!important;transition:none!important;scroll-behavior:auto!important}.bc-prelaunch .pl-reveal[data-revealed=false]{opacity:1!important;transform:none!important}}@media(max-width:1050px){.bc-prelaunch .pl-header-status{display:none}.bc-prelaunch .pl-wrap{width:calc(100% - 56px)}.bc-prelaunch .pl-hero-world{height:355px;width:calc(100% - 48px)}.bc-prelaunch .pl-hero-dossier{width:238px;left:0;top:52px;padding:15px}.bc-prelaunch .pl-hero-note{width:199px;right:0;top:25px;padding:20px 16px}.bc-prelaunch .pl-hero-plan{width:132px;left:17%;bottom:32px}.bc-prelaunch .pl-hero-key{width:91px;right:14%;bottom:58px}.bc-prelaunch .pl-hero-key>span{font-size:9px;width:140px;margin-left:-22px}.bc-prelaunch .pl-world-arch{height:280px}.bc-prelaunch .pl-story{padding-block:78px 66px}.bc-prelaunch .pl-story-heading{gap:16px 30px}.bc-prelaunch .pl-story-table{grid-template-columns:minmax(0,1fr) 95px minmax(0,1fr);gap:12px}.bc-prelaunch .pl-question{font-size:10px;padding:14px 11px;gap:7px}.bc-prelaunch .pl-question-two{left:12px}.bc-prelaunch .pl-story-plan{width:145px;right:-5px;top:64px}.bc-prelaunch .pl-organized-body{padding:23px}.bc-prelaunch .pl-organized h3{font-size:22px}.bc-prelaunch .pl-preview-copy{padding:29px 26px}.bc-prelaunch .pl-preview-stage{padding:33px 22px}.bc-prelaunch .pl-academy-preview{grid-template-columns:15px minmax(0,1fr) minmax(0,1fr)}.bc-prelaunch .pl-book-title h4{font-size:20px}.bc-prelaunch .pl-book-page{padding-inline:12px}.bc-prelaunch .pl-book-index{padding-inline:10px}.bc-prelaunch .pl-book-index .pl-lesson-line>svg{display:none}.bc-prelaunch .pl-dossier-inner{gap:11px;padding:16px 13px}.bc-prelaunch .pl-dossier-list .pl-icon-circle{display:none}.bc-prelaunch .pl-dossier-title{padding:17px 14px}.bc-prelaunch .pl-bodi-heading{padding-inline:12px;gap:6px}.bc-prelaunch .pl-bodi-conversation{min-height:247px}.bc-prelaunch .pl-invitation{gap:40px}.bc-prelaunch .pl-partners-inner{padding:24px;gap:17px}}@media(max-width:820px){.bc-prelaunch .pl-header-inner{width:calc(100% - 48px);min-height:74px}.bc-prelaunch .pl-hero{padding-top:42px}.bc-prelaunch .pl-hero h1{font-size:clamp(47px,7.9vw,64px)}.bc-prelaunch .pl-lead{font-size:15px;max-width:550px}.bc-prelaunch .pl-hero-house{width:79%;bottom:26px}.bc-prelaunch .pl-hero-dossier{width:217px;top:77px;left:0}.bc-prelaunch .pl-hero-note{width:184px;top:17px}.bc-prelaunch .pl-hero-note p{font-size:10px}.bc-prelaunch .pl-note-number{font-size:23px;margin-bottom:10px}.bc-prelaunch .pl-hero-plan{display:none}.bc-prelaunch .pl-hero-key{width:85px;right:10%;bottom:34px}.bc-prelaunch .pl-hero-bottom{width:calc(100% - 56px);gap:12px}.bc-prelaunch .pl-story-heading{grid-template-columns:1fr;gap:17px}.bc-prelaunch .pl-story-heading>p:last-child{max-width:63ch}.bc-prelaunch .pl-story-table{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr);gap:13px}.bc-prelaunch .pl-story-connector>span{display:none}.bc-prelaunch .pl-story-connector svg{height:70px}.bc-prelaunch .pl-question-three{left:-4px}.bc-prelaunch .pl-organized h3{font-size:21px}.bc-prelaunch .pl-organized-body{padding:22px 19px}.bc-prelaunch .pl-story-bridge{gap:21px}.bc-prelaunch .pl-story-bridge>span{font-size:15px}.bc-prelaunch .pl-story-bridge>p{font-size:12px}.bc-prelaunch .pl-preview{padding-block:65px 68px}.bc-prelaunch .pl-preview-intro{display:block}.bc-prelaunch .pl-preview-intro>p{margin-top:18px;font-size:13px}.bc-prelaunch .pl-preview-panel{grid-template-columns:1fr;min-height:0}.bc-prelaunch .pl-preview-copy{padding:28px 31px 27px;position:relative}.bc-prelaunch .pl-preview-number{position:absolute;right:32px;top:31px;font-size:29px;margin-bottom:0}.bc-prelaunch .pl-preview-copy .pl-eyebrow{max-width:calc(100% - 80px)}.bc-prelaunch .pl-preview-copy h3{font-size:28px;max-width:22ch;padding-right:34px}.bc-prelaunch .pl-preview-copy>p:not(.pl-eyebrow){max-width:65ch;margin-top:12px}.bc-prelaunch .pl-preview-note{margin-top:15px;max-width:100%}.bc-prelaunch .pl-preview-stage{padding:35px 38px 40px;border-left:0;border-top:1px solid #DFEBE3;min-height:365px}.bc-prelaunch .pl-book-title h4{font-size:25px}.bc-prelaunch .pl-book-page{padding-inline:21px}.bc-prelaunch .pl-book-index{padding-inline:18px}.bc-prelaunch .pl-book-index .pl-lesson-line>svg{display:block}.bc-prelaunch .pl-lesson-line p{font-size:12px}.bc-prelaunch .pl-lesson-line small{font-size:10px}.bc-prelaunch .pl-dossier-inner{gap:23px;padding:20px}.bc-prelaunch .pl-dossier-list .pl-icon-circle{display:flex}.bc-prelaunch .pl-dossier-list strong{font-size:12px}.bc-prelaunch .pl-dossier-list small{font-size:10px}.bc-prelaunch .pl-dossier-title{padding:18px 20px}.bc-prelaunch .pl-dossier-title>span:first-child{font-size:13px}.bc-prelaunch .pl-bodi-conversation{min-height:209px}.bc-prelaunch .pl-bodi-heading{padding:14px 19px;gap:10px}.bc-prelaunch .pl-chat-question,.bc-prelaunch .pl-chat-answer{font-size:12px}.bc-prelaunch .pl-invitation{gap:25px;padding-block:70px 60px}.bc-prelaunch .pl-invitation h2{font-size:34px}.bc-prelaunch .pl-invitation-copy>.pl-eyebrow{font-size:9px;letter-spacing:.055em}.bc-prelaunch .pl-invitation-copy>p:not(.pl-eyebrow){font-size:13px;margin-top:18px}.bc-prelaunch .pl-invitation-art>span{font-size:10px;text-align:center}.bc-prelaunch .pl-contact-invite h3{font-size:12px}.bc-prelaunch .pl-partners-inner{flex-wrap:wrap}.bc-prelaunch .pl-partners-inner>div{flex:1;min-width:0}.bc-prelaunch .pl-partners a{margin-left:72px;font-size:12px}.bc-prelaunch .pl-footer-houses{width:32%;left:38%;bottom:33px}}@media(max-width:560px){.bc-prelaunch .pl-wrap{width:calc(100% - 40px)}.bc-prelaunch .pl-header-inner{width:calc(100% - 36px);min-height:68px;gap:12px}.bc-prelaunch .bc-brand-logo{gap:8px}.bc-prelaunch .bc-brand-logo img{width:27px;height:34px}.bc-prelaunch .bc-brand-logo>span{font-size:16px}.bc-prelaunch .pl-header-nav{gap:0}.bc-prelaunch .pl-header-nav .pl-header-preview{display:none}.bc-prelaunch .pl-login{font-size:11px;padding:9px 12px;gap:6px}.bc-prelaunch .pl-hero{padding-top:35px}.bc-prelaunch .pl-hero-copy{padding-inline:18px}.bc-prelaunch .pl-hero h1{font-size:clamp(39px,11.7vw,61px);letter-spacing:-.064em;line-height:1.12}.bc-prelaunch .pl-hero-copy>.pl-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:18px}.bc-prelaunch .pl-hero h1 svg{height:13px;bottom:-9px}.bc-prelaunch .pl-lead{font-size:13px;line-height:1.85;margin:24px auto 21px;max-width:37ch}.bc-prelaunch .pl-desktop-break{display:none}.bc-prelaunch .pl-hero .pl-button{font-size:12px;min-height:48px;padding:12px 18px;gap:14px}.bc-prelaunch .pl-hero-world{width:calc(100% - 36px);height:427px;margin-top:29px}.bc-prelaunch .pl-world-arch{width:100%;height:290px;bottom:75px}.bc-prelaunch .pl-hero-house{width:113%;max-width:500px;bottom:155px}.bc-prelaunch .pl-hero-dossier{width:235px;max-width:72%;left:3px;top:auto;bottom:40px;padding:13px;border-radius:14px}.bc-prelaunch .pl-paper-top{gap:5px;padding-bottom:9px}.bc-prelaunch .pl-paper-top>span:first-child{font-size:9px;gap:5px}.bc-prelaunch .pl-paper-top .pl-small-label{font-size:7px;letter-spacing:0}.bc-prelaunch .pl-mini-address{gap:7px;margin-block:11px}.bc-prelaunch .pl-mini-address strong{font-size:11px}.bc-prelaunch .pl-mini-address small{font-size:9px}.bc-prelaunch .pl-mini-address .pl-icon-circle{width:28px;height:29px;flex-basis:28px;border-radius:9px}.bc-prelaunch .pl-mini-address .pl-icon-circle svg{width:14px;height:14px}.bc-prelaunch .pl-small-heart{width:12px;height:12px}.bc-prelaunch .pl-mini-checks{font-size:9px;gap:7px}.bc-prelaunch .pl-hero-note{width:167px;right:5px;top:1px;padding:17px 16px 16px;z-index:1}.bc-prelaunch .pl-note-number{font-size:21px;margin-bottom:8px}.bc-prelaunch .pl-hero-note p{font-size:10px;line-height:1.75}.bc-prelaunch .pl-note-arrow{width:52px;right:-3px;bottom:-26px;transform:rotate(45deg)}.bc-prelaunch .pl-hero-key{width:72px;right:1px;bottom:67px}.bc-prelaunch .pl-hero-key>span{font-size:8px;max-width:80px;width:80px;margin:2px 0 0 -4px;line-height:1.7}.bc-prelaunch .pl-hero-world figcaption{font-size:9px;line-height:1.8;bottom:0}.bc-prelaunch .pl-hero-bottom{width:calc(100% - 40px);display:grid;grid-template-columns:1fr auto;gap:0 10px;margin-top:17px;padding-block:11px}.bc-prelaunch .pl-hero-bottom>span{grid-column:1/-1;font-size:10px;margin-bottom:2px}.bc-prelaunch .pl-hero-bottom>a{font-size:10px}.bc-prelaunch .pl-story{padding-block:59px 51px}.bc-prelaunch :is(.pl-story,.pl-preview,.pl-invitation) h2{font-size:clamp(28px,7.7vw,38px);letter-spacing:-.045em;line-height:1.23}.bc-prelaunch .pl-story-heading{gap:15px}.bc-prelaunch .pl-story-heading>.pl-eyebrow{font-size:9px}.bc-prelaunch .pl-story-heading>p:last-child{font-size:13px;line-height:1.9}.bc-prelaunch .pl-story-table{grid-template-columns:1fr;gap:0;max-width:360px;margin-top:29px}.bc-prelaunch .pl-scattered{height:229px;margin-inline:5px}.bc-prelaunch .pl-question{font-size:11px;padding:14px 15px}.bc-prelaunch .pl-question-one{left:1px;top:8px}.bc-prelaunch .pl-question-two{left:22px;bottom:0}.bc-prelaunch .pl-question-three{top:95px;left:0}.bc-prelaunch .pl-story-plan{width:153px;right:0;top:43px}.bc-prelaunch .pl-story-connector{position:relative;height:75px;width:160px;margin:12px auto 10px;display:flex;align-items:center;gap:15px;padding:0}.bc-prelaunch .pl-story-connector svg{width:69px;height:58px;transform:rotate(78deg);flex-shrink:0}.bc-prelaunch .pl-story-connector>span{display:block;font-size:9px;text-align:left}.bc-prelaunch .pl-organized{margin:23px 5px 0;transform:rotate(1deg)}.bc-prelaunch .pl-organized-body{padding:25px 26px 23px}.bc-prelaunch .pl-organized h3{font-size:26px}.bc-prelaunch .pl-organized p{font-size:12px;max-width:none}.bc-prelaunch .pl-story-bridge{display:grid;grid-template-columns:1fr auto;gap:13px 19px;padding-top:25px;margin-top:35px}.bc-prelaunch .pl-story-bridge>span{font-size:15px}.bc-prelaunch .pl-story-bridge>p{grid-column:1/-1;max-width:100%;font-size:12px}.bc-prelaunch .pl-preview{padding-block:55px}.bc-prelaunch .pl-preview-intro{margin-bottom:25px}.bc-prelaunch .pl-preview-intro .pl-eyebrow{font-size:9px;margin-bottom:15px}.bc-prelaunch .pl-preview-intro>p{font-size:12px;line-height:1.85}.bc-prelaunch .pl-workbench{border-radius:18px}.bc-prelaunch .pl-workbench-heading{align-items:flex-start;flex-direction:column;gap:4px;padding:14px 17px}.bc-prelaunch .pl-workbench-heading>span{font-size:10px;line-height:1.7;gap:6px}.bc-prelaunch .pl-workbench-heading>span svg{flex-shrink:0}.bc-prelaunch .pl-workbench-heading>small{font-size:8px;margin-left:20px}.bc-prelaunch .pl-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px}.bc-prelaunch .pl-preview-tabs>button{font-size:11px;min-height:47px;padding:10px 8px;gap:7px;justify-content:flex-start}.bc-prelaunch .pl-preview-tabs>button>svg{width:15px;height:15px}.bc-prelaunch .pl-preview-tabs>button>.pl-tab-arrow{display:none}.bc-prelaunch .pl-preview-copy{padding:24px 20px 25px}.bc-prelaunch .pl-preview-number{font-size:23px;right:20px;top:24px}.bc-prelaunch .pl-preview-number>span{font-size:9px;margin-left:6px}.bc-prelaunch .pl-preview-copy .pl-eyebrow{font-size:8px;max-width:calc(100% - 58px);margin-bottom:13px}.bc-prelaunch .pl-preview-copy h3{font-size:27px;padding-right:0;max-width:17ch}.bc-prelaunch .pl-preview-copy>p:not(.pl-eyebrow){font-size:12px;line-height:1.9}.bc-prelaunch .pl-preview-note{font-size:10px;gap:8px}.bc-prelaunch .pl-preview-stage{padding:30px 19px 34px;min-height:325px}.bc-prelaunch .pl-academy-preview{grid-template-columns:13px minmax(0,.95fr) minmax(0,1.05fr);min-height:288px;transform:rotate(-1.5deg)}.bc-prelaunch .pl-book-spine{font-size:6px;padding-inline:2px}.bc-prelaunch .pl-book-page{padding:22px 11px 17px}.bc-prelaunch .pl-book-page>.pl-small-label{font-size:7px;line-height:1.7}.bc-prelaunch .pl-book-title{margin-top:19px}.bc-prelaunch .pl-book-title h4{font-size:19px;line-height:1.3;overflow-wrap:normal}.bc-prelaunch .pl-book-title>svg{width:23px;height:23px;margin-bottom:12px}.bc-prelaunch .pl-book-page>p{font-size:9px;line-height:1.85}.bc-prelaunch .pl-book-bottom{font-size:7px;line-height:1.8}.bc-prelaunch .pl-book-index{padding:22px 8px}.bc-prelaunch .pl-book-index>.pl-small-label{font-size:8px;margin-bottom:13px}.bc-prelaunch .pl-lesson-line{gap:5px;padding:11px 4px}.bc-prelaunch .pl-lesson-line>span{font-size:8px}.bc-prelaunch .pl-lesson-line p{font-size:9px;line-height:1.7}.bc-prelaunch .pl-lesson-line small{font-size:8px}.bc-prelaunch .pl-book-index .pl-lesson-line>svg{display:none}.bc-prelaunch .pl-book-bookmark{right:13px;width:12px;height:24px}.bc-prelaunch .pl-dossier-title{flex-wrap:wrap;padding:14px}.bc-prelaunch .pl-dossier-title>span:first-child{font-size:11px}.bc-prelaunch .pl-dossier-title>.pl-small-label{font-size:8px}.bc-prelaunch .pl-dossier-inner{grid-template-columns:1fr;gap:7px;padding:13px}.bc-prelaunch .pl-property-preview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:8px 13px}.bc-prelaunch .pl-property-preview h4{font-size:12px}.bc-prelaunch .pl-property-preview p{font-size:9px}.bc-prelaunch .pl-dossier-list>div{padding:10px 2px;gap:10px}.bc-prelaunch .pl-dossier-list strong{font-size:11px}.bc-prelaunch .pl-dossier-list small{font-size:9px}.bc-prelaunch .pl-dossier-list .pl-icon-circle{width:28px;height:29px;flex-basis:28px}.bc-prelaunch .pl-dossier-bottom{font-size:8px;padding:12px 14px;line-height:1.8}.bc-prelaunch .pl-bodi-heading{padding:11px 12px;gap:7px}.bc-prelaunch .pl-bodi-heading p{font-size:9px}.bc-prelaunch .pl-bodi-heading>.pl-small-label{display:none}.bc-prelaunch .pl-bodi-conversation{padding:16px 15px 5px;min-height:238px}.bc-prelaunch .pl-chat-question{font-size:11px;padding:11px 12px;margin-left:14px}.bc-prelaunch .pl-chat-answer{font-size:11px;line-height:1.85;margin-top:16px}.bc-prelaunch .pl-bodi-suggestions{padding:8px 14px 11px;gap:7px}.bc-prelaunch .pl-bodi-suggestions button{font-size:10px;flex:1 1 110px;justify-content:space-between}.bc-prelaunch .pl-sample-disclaimer{padding:0 15px 16px;font-size:8px}.bc-prelaunch .pl-advice-preview{padding:22px;transform:rotate(1deg)}.bc-prelaunch .pl-advice-preview h4{font-size:25px}.bc-prelaunch .pl-preview-foot{justify-content:flex-start;font-size:9px;gap:8px;padding:13px 17px}.bc-prelaunch .pl-preview-foot .pl-status-dot{align-self:flex-start;margin-top:5px}.bc-prelaunch .pl-invitation{grid-template-columns:1fr;gap:22px;padding-block:49px 42px}.bc-prelaunch .pl-invitation-art{max-width:285px;width:90%;margin-inline:auto}.bc-prelaunch .pl-invitation-art>span{font-size:10px;margin-top:0}.bc-prelaunch .pl-invitation-copy{padding-top:10px}.bc-prelaunch .pl-invitation-copy>.pl-eyebrow{font-size:9px;margin-bottom:15px}.bc-prelaunch .pl-invitation h2{font-size:36px}.bc-prelaunch .pl-invitation-copy>p:not(.pl-eyebrow){font-size:13px;line-height:1.85;margin-top:18px;max-width:43ch}.bc-prelaunch .pl-contact-invite{margin-top:22px;padding-top:20px}.bc-prelaunch .pl-contact-invite h3{font-size:13px}.bc-prelaunch .pl-contact-invite .pl-button{font-size:12px}.bc-prelaunch .pl-partners{padding-bottom:45px}.bc-prelaunch .pl-partners-inner{align-items:flex-start;gap:14px;padding:22px 19px;display:grid;grid-template-columns:42px minmax(0,1fr)}.bc-prelaunch .pl-partner-icon{width:42px;height:44px;border-radius:14px 14px 14px 4px}.bc-prelaunch .pl-partner-icon svg{width:23px;height:23px}.bc-prelaunch .pl-partners .pl-eyebrow{font-size:8px;letter-spacing:.06em;margin-bottom:4px}.bc-prelaunch .pl-partners h2{font-size:19px}.bc-prelaunch .pl-partners p:not(.pl-eyebrow){font-size:11px;margin-top:8px}.bc-prelaunch .pl-partners a{grid-column:2;margin:0;font-size:11px;gap:8px;overflow-wrap:anywhere;min-width:0}.bc-prelaunch .pl-footer-top{padding:35px 0 33px;align-items:flex-start;flex-direction:column;gap:29px}.bc-prelaunch .pl-footer-statement{font-size:45px}.bc-prelaunch .pl-footer-top .pl-eyebrow{font-size:8px;margin-bottom:11px}.bc-prelaunch .pl-footer-brand{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.bc-prelaunch .pl-footer-brand .bc-brand-logo>span{font-size:14px}.bc-prelaunch .pl-footer-brand .bc-brand-logo img{width:22px;height:29px}.bc-prelaunch .pl-footer-brand>p{font-size:9px;line-height:1.8;margin:0}.bc-prelaunch .pl-footer-houses{width:53%;left:auto;right:0;bottom:107px}.bc-prelaunch .pl-footer-bottom{display:grid;grid-template-columns:1fr auto;gap:1px 10px;padding-block:14px;font-size:9px}.bc-prelaunch .pl-footer-bottom nav{grid-column:1;grid-row:2;gap:16px;flex-wrap:wrap}.bc-prelaunch .pl-footer-bottom>.bc-motion-control,.bc-prelaunch .pl-footer-bottom>.bc-motion-note{grid-column:2;grid-row:1/3}.bc-prelaunch .bc-motion-control{font-size:9px;padding:8px 5px;gap:5px}.bc-prelaunch .bc-motion-note{font-size:9px}}@media(max-width:359px){.bc-prelaunch .pl-wrap{width:calc(100% - 32px)}.bc-prelaunch .pl-header-inner{width:calc(100% - 28px)}.bc-prelaunch .bc-brand-logo>span{font-size:14px}.bc-prelaunch .pl-login{padding-inline:10px;font-size:10px}.bc-prelaunch .pl-hero h1{font-size:39px}.bc-prelaunch .pl-hero-world{height:404px;width:calc(100% - 28px)}.bc-prelaunch .pl-hero-house{bottom:157px}.bc-prelaunch .pl-hero-note{width:151px;padding:16px 13px}.bc-prelaunch .pl-hero-dossier{padding:10px;max-width:72%}.bc-prelaunch .pl-paper-top>span:first-child{font-size:8px}.bc-prelaunch .pl-mini-checks{font-size:8px}.bc-prelaunch .pl-hero-key{width:65px;right:0}.bc-prelaunch .pl-mini-address strong{font-size:10px}.bc-prelaunch .pl-hero-world figcaption{font-size:8px}.bc-prelaunch .pl-preview-stage{padding-inline:13px}.bc-prelaunch .pl-book-title h4{font-size:17px}.bc-prelaunch .pl-book-page{padding-inline:9px}.bc-prelaunch .pl-lesson-line{gap:4px}.bc-prelaunch .pl-lesson-line p{font-size:8px}.bc-prelaunch .pl-lesson-line small{font-size:7px}.bc-prelaunch .pl-preview-tabs>button{font-size:10px;padding-inline:7px;gap:5px}.bc-prelaunch .pl-workbench-heading>span{font-size:9px}.bc-prelaunch .pl-footer-brand{flex-direction:column;gap:12px}.bc-prelaunch .pl-footer-houses{bottom:122px;width:45%}.bc-prelaunch .pl-footer-bottom{grid-template-columns:1fr}.bc-prelaunch .pl-footer-bottom>.bc-motion-control,.bc-prelaunch .pl-footer-bottom>.bc-motion-note{grid-column:1;grid-row:3;justify-self:start}}@media print{.bc-prelaunch .pl-header,.bc-prelaunch .pl-skip,.bc-prelaunch .bc-motion-control{display:none}.bc-prelaunch .pl-reveal{opacity:1!important;transform:none!important}.bc-prelaunch .pl-preview-panel[hidden]{display:none}.bc-prelaunch .pl-preview-panel{-moz-column-break-inside:avoid;break-inside:avoid}.bc-prelaunch{overflow:visible}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--background: 36 29% 97%;--foreground: 0 0% 10%;--card: 45 17% 95%;--card-foreground: 171 44% 94%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 176 39% 39%;--primary-foreground: 0 0% 100%;--secondary: 174 30% 60%;--secondary-foreground: 173 31% 95%;--muted: 173 43% 88%;--muted-foreground: 173 23% 72%;--accent: 174 27% 49%;--accent-foreground: 194 46% 89%;--destructive: 0 84% 60%;--destructive-foreground: 220 14% 96%;--border: 220 13% 91%;--input: 0 0% 89.8%;--ring: 176 56% 23%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 36 29% 97%;--foreground: 0 0% 10%;--card: 45 17% 95%;--card-foreground: 171 44% 94%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 176 39% 39%;--primary-foreground: 0 0% 100%;--secondary: 174 30% 60%;--secondary-foreground: 173 31% 95%;--muted: 173 43% 88%;--muted-foreground: 173 23% 72%;--accent: 174 27% 49%;--accent-foreground: 194 46% 89%;--destructive: 0 84% 60%;--destructive-foreground: 220 14% 96%;--border: 220 13% 91%;--input: 0 0% 89.8%;--ring: 176 56% 23%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-left-8{left:-2rem}.-left-\[1\.4rem\]{left:-1.4rem}.-left-\[14px\]{left:-14px}.-left-\[18px\]{left:-18px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-right-5{right:-1.25rem}.-right-6{right:-1.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-4{top:-1rem}.-top-6{top:-1.5rem}.-top-9{top:-2.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-28{bottom:7rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[14px\]{left:14px}.left-\[15px\]{left:15px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-9{top:2.25rem}.top-\[1px\]{top:1px}.top-\[4\.25rem\]{top:4.25rem}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.-mt-7{margin-top:-1.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-9{margin-left:2.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100vh\]{max-height:100vh}.max-h-\[15rem\]{max-height:15rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[800px\]{max-height:800px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-\[calc\(100vh-320px\)\]{max-height:calc(100vh - 320px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-96{min-height:24rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[180mm\]{min-height:180mm}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[297mm\]{min-height:297mm}.min-h-\[34px\]{min-height:34px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[1px\]{width:1px}.w-\[210mm\]{width:210mm}.w-\[320px\]{width:320px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[44px\]{min-width:44px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210mm\]{max-width:210mm}.max-w-\[220px\]{max-width:220px}.max-w-\[45\%\]{max-width:45%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-12deg\]{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-90deg\]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[12deg\]{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes indeterminate{0%{transform:translate(-150%)}to{transform:translate(400%)}}.animate-\[indeterminate_1\.5s_ease-in-out_infinite\]{animation:indeterminate 1.5s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-32{scroll-margin-top:8rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.2fr_1fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-amber-100\/60>:not([hidden])~:not([hidden]){border-color:#fef3c799}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#1A1A1A\]{--tw-border-opacity: 1;border-color:rgb(26 26 26 / var(--tw-border-opacity, 1))}.border-\[\#1A5C57\]{--tw-border-opacity: 1;border-color:rgb(26 92 87 / var(--tw-border-opacity, 1))}.border-\[\#2D7D74\]{--tw-border-opacity: 1;border-color:rgb(45 125 116 / var(--tw-border-opacity, 1))}.border-\[\#5A9E97\]{--tw-border-opacity: 1;border-color:rgb(90 158 151 / var(--tw-border-opacity, 1))}.border-\[\#5A9E97\]\/30{border-color:#5a9e974d}.border-\[\#7AB8B2\]{--tw-border-opacity: 1;border-color:rgb(122 184 178 / var(--tw-border-opacity, 1))}.border-\[\#7AB8B2\]\/20{border-color:#7ab8b233}.border-\[\#7AB8B2\]\/25{border-color:#7ab8b240}.border-\[\#7AB8B2\]\/30{border-color:#7ab8b24d}.border-\[\#7AB8B2\]\/40{border-color:#7ab8b266}.border-\[\#BDE0DB\]{--tw-border-opacity: 1;border-color:rgb(189 224 219 / var(--tw-border-opacity, 1))}.border-\[\#BDE0DB\]\/30{border-color:#bde0db4d}.border-\[\#BDE0DB\]\/40{border-color:#bde0db66}.border-\[\#BDE0DB\]\/50{border-color:#bde0db80}.border-\[\#BDE0DB\]\/60{border-color:#bde0db99}.border-\[\#C8A96E\]{--tw-border-opacity: 1;border-color:rgb(200 169 110 / var(--tw-border-opacity, 1))}.border-\[\#C8A96E\]\/20{border-color:#c8a96e33}.border-\[\#C8A96E\]\/30{border-color:#c8a96e4d}.border-\[\#C8A96E\]\/40{border-color:#c8a96e66}.border-\[\#C8E6E2\]{--tw-border-opacity: 1;border-color:rgb(200 230 226 / var(--tw-border-opacity, 1))}.border-\[\#CCE3DF\]{--tw-border-opacity: 1;border-color:rgb(204 227 223 / var(--tw-border-opacity, 1))}.border-\[\#D4EEEB\]{--tw-border-opacity: 1;border-color:rgb(212 238 235 / var(--tw-border-opacity, 1))}.border-\[\#DDEEEB\]{--tw-border-opacity: 1;border-color:rgb(221 238 235 / var(--tw-border-opacity, 1))}.border-\[\#E0F2F1\]{--tw-border-opacity: 1;border-color:rgb(224 242 241 / var(--tw-border-opacity, 1))}.border-\[\#E8D5B0\]{--tw-border-opacity: 1;border-color:rgb(232 213 176 / var(--tw-border-opacity, 1))}.border-\[\#E8D9B8\]{--tw-border-opacity: 1;border-color:rgb(232 217 184 / var(--tw-border-opacity, 1))}.border-\[\#E8E4DD\]{--tw-border-opacity: 1;border-color:rgb(232 228 221 / var(--tw-border-opacity, 1))}.border-\[\#E8E6E0\]{--tw-border-opacity: 1;border-color:rgb(232 230 224 / var(--tw-border-opacity, 1))}.border-\[\#E8F6F4\]{--tw-border-opacity: 1;border-color:rgb(232 246 244 / var(--tw-border-opacity, 1))}.border-\[\#F0F9F8\]{--tw-border-opacity: 1;border-color:rgb(240 249 248 / var(--tw-border-opacity, 1))}.border-\[\#F59E0B\]\/30{border-color:#f59e0b4d}.border-\[\#F59E0B\]\/40{border-color:#f59e0b66}.border-\[\#F5E6C8\]{--tw-border-opacity: 1;border-color:rgb(245 230 200 / var(--tw-border-opacity, 1))}.border-\[\#FECACA\]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-50{--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-50{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-50{--tw-border-opacity: 1;border-color:rgb(240 253 244 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-50{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-50{--tw-border-opacity: 1;border-color:rgb(255 247 237 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-orange-700{--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-50{--tw-border-opacity: 1;border-color:rgb(250 245 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-50{--tw-border-opacity: 1;border-color:rgb(254 242 242 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-teal-50{--tw-border-opacity: 1;border-color:rgb(240 253 250 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-l-\[\#7AB8B2\]{--tw-border-opacity: 1;border-left-color:rgb(122 184 178 / var(--tw-border-opacity, 1))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-\[\#BDE0DB\]{--tw-border-opacity: 1;border-top-color:rgb(189 224 219 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1A5C57\]{--tw-bg-opacity: 1;background-color:rgb(26 92 87 / var(--tw-bg-opacity, 1))}.bg-\[\#1B8A5A\]{--tw-bg-opacity: 1;background-color:rgb(27 138 90 / var(--tw-bg-opacity, 1))}.bg-\[\#1F2937\]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-\[\#1F5A52\]{--tw-bg-opacity: 1;background-color:rgb(31 90 82 / var(--tw-bg-opacity, 1))}.bg-\[\#2D7D74\]{--tw-bg-opacity: 1;background-color:rgb(45 125 116 / var(--tw-bg-opacity, 1))}.bg-\[\#5A9E97\]{--tw-bg-opacity: 1;background-color:rgb(90 158 151 / var(--tw-bg-opacity, 1))}.bg-\[\#5D8B84\]{--tw-bg-opacity: 1;background-color:rgb(93 139 132 / var(--tw-bg-opacity, 1))}.bg-\[\#6B7280\]{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-\[\#7AB8B2\]{--tw-bg-opacity: 1;background-color:rgb(122 184 178 / var(--tw-bg-opacity, 1))}.bg-\[\#7AB8B2\]\/10{background-color:#7ab8b21a}.bg-\[\#7AB8B2\]\/15{background-color:#7ab8b226}.bg-\[\#7AB8B2\]\/20{background-color:#7ab8b233}.bg-\[\#7AB8B2\]\/60{background-color:#7ab8b299}.bg-\[\#BDE0DB\]{--tw-bg-opacity: 1;background-color:rgb(189 224 219 / var(--tw-bg-opacity, 1))}.bg-\[\#BDE0DB\]\/40{background-color:#bde0db66}.bg-\[\#C8A96E\]{--tw-bg-opacity: 1;background-color:rgb(200 169 110 / var(--tw-bg-opacity, 1))}.bg-\[\#C8A96E\]\/10{background-color:#c8a96e1a}.bg-\[\#D1FAE5\]{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-\[\#D4EEEB\]{--tw-bg-opacity: 1;background-color:rgb(212 238 235 / var(--tw-bg-opacity, 1))}.bg-\[\#D4EEEB\]\/30{background-color:#d4eeeb4d}.bg-\[\#D4EEEB\]\/40{background-color:#d4eeeb66}.bg-\[\#D4EEEB\]\/50{background-color:#d4eeeb80}.bg-\[\#DC2626\]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#E3F6EE\]{--tw-bg-opacity: 1;background-color:rgb(227 246 238 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F1F6\]{--tw-bg-opacity: 1;background-color:rgb(232 241 246 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F5F3\]{--tw-bg-opacity: 1;background-color:rgb(232 245 243 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F6F4\]{--tw-bg-opacity: 1;background-color:rgb(232 246 244 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F7F5\]{--tw-bg-opacity: 1;background-color:rgb(232 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#EFF6FF\]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F9F8\]{--tw-bg-opacity: 1;background-color:rgb(240 249 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F9FF\]{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F0FAF8\]{--tw-bg-opacity: 1;background-color:rgb(240 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F0FAF9\]{--tw-bg-opacity: 1;background-color:rgb(240 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F0FDF4\]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F0FFFE\]{--tw-bg-opacity: 1;background-color:rgb(240 255 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F4F6\]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F3FF\]{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F4F1\]{--tw-bg-opacity: 1;background-color:rgb(245 244 241 / var(--tw-bg-opacity, 1))}.bg-\[\#F7EFE6\]{--tw-bg-opacity: 1;background-color:rgb(247 239 230 / var(--tw-bg-opacity, 1))}.bg-\[\#F7FCFB\]{--tw-bg-opacity: 1;background-color:rgb(247 252 251 / var(--tw-bg-opacity, 1))}.bg-\[\#F9F7F4\]{--tw-bg-opacity: 1;background-color:rgb(249 247 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F9F7F4\]\/95{background-color:#f9f7f4f2}.bg-\[\#F9FAFB\]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#F9FBFB\]{--tw-bg-opacity: 1;background-color:rgb(249 251 251 / var(--tw-bg-opacity, 1))}.bg-\[\#F9FFFE\]{--tw-bg-opacity: 1;background-color:rgb(249 255 254 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAF8\]{--tw-bg-opacity: 1;background-color:rgb(250 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFBFB\]{--tw-bg-opacity: 1;background-color:rgb(250 251 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FCE8E7\]{--tw-bg-opacity: 1;background-color:rgb(252 232 231 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF2F8\]{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF6EC\]{--tw-bg-opacity: 1;background-color:rgb(253 246 236 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF8EE\]{--tw-bg-opacity: 1;background-color:rgb(253 248 238 / var(--tw-bg-opacity, 1))}.bg-\[\#FEE2E2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF3E0\]{--tw-bg-opacity: 1;background-color:rgb(255 243 224 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF7ED\]{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-\[\#f0faf9\]{--tw-bg-opacity: 1;background-color:rgb(240 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f0fffe\]{--tw-bg-opacity: 1;background-color:rgb(240 255 254 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/60{background-color:#e5e7eb99}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0EA5E9\]{--tw-gradient-from: #0EA5E9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16A34A\]{--tw-gradient-from: #16A34A var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1A1A1A\]{--tw-gradient-from: #1A1A1A var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1F5A52\]{--tw-gradient-from: #1F5A52 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 90 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2D7D74\]{--tw-gradient-from: #2D7D74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 125 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#38BDF8\]{--tw-gradient-from: #38BDF8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3B82F6\]{--tw-gradient-from: #3B82F6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5A9E97\]{--tw-gradient-from: #5A9E97 var(--tw-gradient-from-position);--tw-gradient-to: rgb(90 158 151 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6B9FBB\]{--tw-gradient-from: #6B9FBB var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 159 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7AB8B2\]{--tw-gradient-from: #7AB8B2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(122 184 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8B5CF6\]{--tw-gradient-from: #8B5CF6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B8865A\]{--tw-gradient-from: #B8865A var(--tw-gradient-from-position);--tw-gradient-to: rgb(184 134 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#BDE0DB\]{--tw-gradient-from: #BDE0DB var(--tw-gradient-from-position);--tw-gradient-to: rgb(189 224 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C8A96E\]{--tw-gradient-from: #C8A96E var(--tw-gradient-from-position);--tw-gradient-to: rgb(200 169 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D4EEEB\]{--tw-gradient-from: #D4EEEB var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 238 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D4EEEB\]\/30{--tw-gradient-from: rgb(212 238 235 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 238 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D9534F\]{--tw-gradient-from: #D9534F var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 83 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E8F6F4\]{--tw-gradient-from: #E8F6F4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 246 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EC4899\]{--tw-gradient-from: #EC4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F0F9F8\]{--tw-gradient-from: #F0F9F8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F0FAF9\]{--tw-gradient-from: #F0FAF9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 250 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F59E0B\]{--tw-gradient-from: #F59E0B var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9F7F4\]{--tw-gradient-from: #F9F7F4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 247 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9FBFB\]{--tw-gradient-from: #F9FBFB var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 251 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from: rgb(0 0 0 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #fecaca var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#1A1A1A\]{--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1A1A1A var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7AB8B2\]{--tw-gradient-to: rgb(122 184 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7AB8B2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#BDE0DB\]{--tw-gradient-to: rgb(189 224 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #BDE0DB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F0F4F3\]{--tw-gradient-to: rgb(240 244 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F0F4F3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1A1A1A\]{--tw-gradient-to: #1A1A1A var(--tw-gradient-to-position)}.to-\[\#1A5B53\]{--tw-gradient-to: #1A5B53 var(--tw-gradient-to-position)}.to-\[\#1A6B62\]{--tw-gradient-to: #1A6B62 var(--tw-gradient-to-position)}.to-\[\#1F5A52\]{--tw-gradient-to: #1F5A52 var(--tw-gradient-to-position)}.to-\[\#2D7D74\]{--tw-gradient-to: #2D7D74 var(--tw-gradient-to-position)}.to-\[\#38BDF8\]{--tw-gradient-to: #38BDF8 var(--tw-gradient-to-position)}.to-\[\#3D3D3D\]{--tw-gradient-to: #3D3D3D var(--tw-gradient-to-position)}.to-\[\#3D7A6F\]{--tw-gradient-to: #3D7A6F var(--tw-gradient-to-position)}.to-\[\#4ADE80\]{--tw-gradient-to: #4ADE80 var(--tw-gradient-to-position)}.to-\[\#5A9E97\]{--tw-gradient-to: #5A9E97 var(--tw-gradient-to-position)}.to-\[\#60A5FA\]{--tw-gradient-to: #60A5FA var(--tw-gradient-to-position)}.to-\[\#7AB8B2\]{--tw-gradient-to: #7AB8B2 var(--tw-gradient-to-position)}.to-\[\#7DD3FC\]{--tw-gradient-to: #7DD3FC var(--tw-gradient-to-position)}.to-\[\#8FB8D0\]{--tw-gradient-to: #8FB8D0 var(--tw-gradient-to-position)}.to-\[\#A78BFA\]{--tw-gradient-to: #A78BFA var(--tw-gradient-to-position)}.to-\[\#B8975A\]{--tw-gradient-to: #B8975A var(--tw-gradient-to-position)}.to-\[\#B8E6DF\]{--tw-gradient-to: #B8E6DF var(--tw-gradient-to-position)}.to-\[\#BDE0DB\]\/40{--tw-gradient-to: rgb(189 224 219 / .4) var(--tw-gradient-to-position)}.to-\[\#D4A878\]{--tw-gradient-to: #D4A878 var(--tw-gradient-to-position)}.to-\[\#D4B97F\]{--tw-gradient-to: #D4B97F var(--tw-gradient-to-position)}.to-\[\#D4EEEB\]{--tw-gradient-to: #D4EEEB var(--tw-gradient-to-position)}.to-\[\#DCC088\]{--tw-gradient-to: #DCC088 var(--tw-gradient-to-position)}.to-\[\#E87874\]{--tw-gradient-to: #E87874 var(--tw-gradient-to-position)}.to-\[\#E8F5F3\]{--tw-gradient-to: #E8F5F3 var(--tw-gradient-to-position)}.to-\[\#E8F6F4\]{--tw-gradient-to: #E8F6F4 var(--tw-gradient-to-position)}.to-\[\#F0F4F3\]{--tw-gradient-to: #F0F4F3 var(--tw-gradient-to-position)}.to-\[\#F0F9F8\]{--tw-gradient-to: #F0F9F8 var(--tw-gradient-to-position)}.to-\[\#F0FFFE\]{--tw-gradient-to: #F0FFFE var(--tw-gradient-to-position)}.to-\[\#F472B6\]{--tw-gradient-to: #F472B6 var(--tw-gradient-to-position)}.to-\[\#F9F7F4\]{--tw-gradient-to: #F9F7F4 var(--tw-gradient-to-position)}.to-\[\#F9FBFB\]{--tw-gradient-to: #F9FBFB var(--tw-gradient-to-position)}.to-\[\#FBBF24\]{--tw-gradient-to: #FBBF24 var(--tw-gradient-to-position)}.to-\[\#FDF8EE\]{--tw-gradient-to: #FDF8EE var(--tw-gradient-to-position)}.to-\[\#a8884f\]{--tw-gradient-to: #a8884f var(--tw-gradient-to-position)}.to-amber-100\/50{--tw-gradient-to: rgb(254 243 199 / .5) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-teal-100\/50{--tw-gradient-to: rgb(204 251 241 / .5) var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-\[\#7AB8B2\]{fill:#7ab8b2}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[10vh\]{padding-top:10vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0369A1\]{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-\[\#047857\]{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-\[\#10B981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#15803D\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#1A1A1A\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-\[\#1A5C57\]{--tw-text-opacity: 1;color:rgb(26 92 87 / var(--tw-text-opacity, 1))}.text-\[\#1B8A5A\]{--tw-text-opacity: 1;color:rgb(27 138 90 / var(--tw-text-opacity, 1))}.text-\[\#1D4ED8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#2D6B8F\]{--tw-text-opacity: 1;color:rgb(45 107 143 / var(--tw-text-opacity, 1))}.text-\[\#2D7D74\]{--tw-text-opacity: 1;color:rgb(45 125 116 / var(--tw-text-opacity, 1))}.text-\[\#2D7D74\]\/70{color:#2d7d74b3}.text-\[\#2D7D74\]\/80{color:#2d7d74cc}.text-\[\#2d7a72\]{--tw-text-opacity: 1;color:rgb(45 122 114 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#5A9E97\]{--tw-text-opacity: 1;color:rgb(90 158 151 / var(--tw-text-opacity, 1))}.text-\[\#5D8B84\]{--tw-text-opacity: 1;color:rgb(93 139 132 / var(--tw-text-opacity, 1))}.text-\[\#6B7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6D28D9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-\[\#7AB8B2\]{--tw-text-opacity: 1;color:rgb(122 184 178 / var(--tw-text-opacity, 1))}.text-\[\#8A6534\]{--tw-text-opacity: 1;color:rgb(138 101 52 / var(--tw-text-opacity, 1))}.text-\[\#8B6914\]{--tw-text-opacity: 1;color:rgb(139 105 20 / var(--tw-text-opacity, 1))}.text-\[\#9CA3AF\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#A8893F\]{--tw-text-opacity: 1;color:rgb(168 137 63 / var(--tw-text-opacity, 1))}.text-\[\#B26A00\]{--tw-text-opacity: 1;color:rgb(178 106 0 / var(--tw-text-opacity, 1))}.text-\[\#B45309\]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-\[\#B45309\]\/80{color:#b45309cc}.text-\[\#B91C1C\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#BDE0DB\]{--tw-text-opacity: 1;color:rgb(189 224 219 / var(--tw-text-opacity, 1))}.text-\[\#BE185D\]{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-\[\#C8A96E\]{--tw-text-opacity: 1;color:rgb(200 169 110 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#EF4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-50{--tw-text-opacity: 1;color:rgb(238 242 255 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-50{--tw-text-opacity: 1;color:rgb(250 245 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/80{color:#ef4444cc}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.decoration-\[\#BDE0DB\]{text-decoration-color:#bde0db}.decoration-red-300{text-decoration-color:#fca5a5}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-\[\#7AB8B2\]{accent-color:#7AB8B2}.accent-amber-600{accent-color:#d97706}.accent-indigo-600{accent-color:#4f46e5}.accent-teal-600{accent-color:#0d9488}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#2D7D74\]\/20{--tw-shadow-color: rgb(45 125 116 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#2D7D74\]\/25{--tw-shadow-color: rgb(45 125 116 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#2D7D74\]\/30{--tw-shadow-color: rgb(45 125 116 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#2D7D74\]\/40{--tw-shadow-color: rgb(45 125 116 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#5A9E97\]\/20{--tw-shadow-color: rgb(90 158 151 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#5A9E97\]\/30{--tw-shadow-color: rgb(90 158 151 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#7AB8B2\]\/15{--tw-shadow-color: rgb(122 184 178 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#7AB8B2\]\/20{--tw-shadow-color: rgb(122 184 178 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#7AB8B2\]\/25{--tw-shadow-color: rgb(122 184 178 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/15{--tw-shadow-color: rgb(0 0 0 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/40{--tw-shadow-color: rgb(229 231 235 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/50{--tw-shadow-color: rgb(229 231 235 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/60{--tw-shadow-color: rgb(229 231 235 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-300\/40{--tw-shadow-color: rgb(209 213 219 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#7AB8B2\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(122 184 178 / var(--tw-ring-opacity, 1))}.ring-\[\#7AB8B2\]\/10{--tw-ring-color: rgb(122 184 178 / .1)}.ring-\[\#7AB8B2\]\/20{--tw-ring-color: rgb(122 184 178 / .2)}.ring-\[\#7AB8B2\]\/30{--tw-ring-color: rgb(122 184 178 / .3)}.ring-\[\#E8F6F4\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 246 244 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[shadow\,background-color\]{transition-property:shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[shadow\,border-color\]{transition-property:shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.prose-cursus h1{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#1a1a1a;line-height:1.3}.prose-cursus h2{font-size:1.75rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#1a1a1a;line-height:1.3;padding-bottom:.5rem;border-bottom:2px solid #E8F6F4}.prose-cursus h2:first-child{margin-top:0}.prose-cursus h3{font-size:1.375rem;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem;color:#2d7d74;line-height:1.35}.prose-cursus h4{font-size:1.125rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:#1a1a1a}.prose-cursus h5,.prose-cursus h6{font-size:1rem;font-weight:700;margin-top:1rem;margin-bottom:.5rem;color:#1a1a1a}.prose-cursus p{margin-bottom:1rem;line-height:1.75;color:#374151}.prose-cursus ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.prose-cursus ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1rem}.prose-cursus li{margin-bottom:.5rem;line-height:1.65;color:#374151}.prose-cursus a{color:#2d7d74;text-decoration:underline;font-weight:500}.prose-cursus a:hover{color:#246861}.prose-cursus strong{font-weight:700;color:#1a1a1a}.prose-cursus em{font-style:italic}.prose-cursus u{text-decoration:underline}.prose-cursus s{text-decoration:line-through}.prose-cursus blockquote{border-left:4px solid #7AB8B2;padding:.75rem 1.25rem;margin:1.25rem 0;background:#f9fbfb;border-radius:0 .5rem .5rem 0;color:#374151;font-style:normal}.prose-cursus blockquote strong{color:#2d7d74}.prose-cursus table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;margin:1.25rem 0;font-size:.9375rem;line-height:1.5}.prose-cursus thead th{background:#7ab8b2;color:#fff;font-weight:700;text-align:left;padding:.75rem 1rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.prose-cursus thead th:first-child{border-top-left-radius:.5rem}.prose-cursus thead th:last-child{border-top-right-radius:.5rem}.prose-cursus tbody td{padding:.75rem 1rem;border-top:1px solid #E8F6F4;color:#374151;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.prose-cursus tbody tr:nth-child(2n) td{background:#f9fbfb}.prose-cursus tbody tr:hover td{background:#f0f9f8}@media(max-width:640px){.prose-cursus thead th,.prose-cursus tbody td{padding:.5rem;font-size:.8125rem;line-height:1.4}}.lesson-content{font-family:Inter,sans-serif}.lesson-content .prose-cursus-h2{font-size:1.625rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#1a1a1a;line-height:1.3;padding-bottom:.5rem;border-bottom:2px solid #E8F6F4}.lesson-content .prose-cursus-h2:first-child{margin-top:0}.lesson-content .prose-cursus-h3{font-size:1.25rem;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem;color:#2d7d74;line-height:1.35}.lesson-content .prose-cursus-h4{font-size:1rem;font-weight:700;margin-top:1.25rem;margin-bottom:.5rem;color:#1a1a1a;line-height:1.4}.lesson-content .prose-cursus-p{margin-bottom:1rem;line-height:1.75;color:#374151}.lesson-bullet-list{list-style:none;padding-left:0;margin-bottom:1rem}.lesson-bullet-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.65;color:#374151}.lesson-bullet-list li:before{content:"";position:absolute;left:.25rem;top:.6rem;width:7px;height:7px;border-radius:50%;background:#7ab8b2}.lesson-numbered-list{list-style:none;padding-left:0;margin-bottom:1rem;counter-reset:lesson-ol}.lesson-numbered-list li{position:relative;padding-left:2.5rem;margin-bottom:.75rem;line-height:1.65;color:#374151;counter-increment:lesson-ol;min-height:28px}.lesson-numbered-list li:before{content:counter(lesson-ol);position:absolute;left:0;top:.1rem;width:24px;height:24px;border-radius:50%;background:#7ab8b2;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.lesson-numbered-list .lesson-numbered-content strong{color:#1a1a1a}.lesson-callout{border-radius:.75rem;padding:1rem 1.25rem;margin:1.25rem 0}.lesson-callout-icon{font-size:1.25rem;line-height:1}.lesson-callout-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lesson-callout-body{line-height:1.65;color:#374151}.lesson-callout-body p{margin-bottom:.5rem}.lesson-callout-body p:last-child{margin-bottom:0}.lesson-callout.tip{background:#f0f9f8;border-left:4px solid #7AB8B2}.lesson-callout.tip .lesson-callout-label,.lesson-callout.tip .lesson-callout-icon{color:#2d7d74}.lesson-content .prose-cursus-blockquote{border-left:4px solid #7AB8B2;padding:.75rem 1.25rem;margin:1.25rem 0;background:#f9fbfb;border-radius:0 .5rem .5rem 0;color:#374151}.lesson-content .prose-cursus-blockquote p{margin-bottom:.5rem}.lesson-content .prose-cursus-blockquote p:last-child{margin-bottom:0}.lesson-content .prose-cursus-blockquote strong{color:#2d7d74}.lesson-arrow{display:inline-flex;align-items:center;justify-content:center;color:#7ab8b2;font-weight:700;font-size:1.05em;margin:0 .35em;line-height:1;vertical-align:middle}.lesson-callout.warning{background:#fff7ed;border-left:4px solid #F59E0B}.lesson-callout.warning .lesson-callout-label,.lesson-callout.warning .lesson-callout-icon{color:#b45309}.lesson-callout.important{background:#eff6ff;border-left:4px solid #3B82F6}.lesson-callout.important .lesson-callout-label,.lesson-callout.important .lesson-callout-icon{color:#1d4ed8}.lesson-callout.example{background:#f5f3ff;border-left:4px solid #8B5CF6}.lesson-callout.example .lesson-callout-label,.lesson-callout.example .lesson-callout-icon{color:#6d28d9}.lesson-table-wrapper{overflow-x:auto;margin:1.25rem 0;-webkit-overflow-scrolling:touch;border-radius:.75rem;border:1px solid #E8F6F4}.lesson-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5;table-layout:fixed}.lesson-table thead th{background:#7ab8b2;color:#fff;font-weight:700;text-align:left;padding:.75rem 1rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.lesson-table thead th:first-child{border-top-left-radius:.5rem}.lesson-table thead th:last-child{border-top-right-radius:.5rem}.lesson-table tbody td{padding:.75rem 1rem;border-top:1px solid #E8F6F4;color:#374151;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.lesson-table tbody tr:nth-child(2n) td{background:#f9fbfb}.lesson-table tbody tr:hover td{background:#f0f9f8}.lesson-table strong{color:#1a1a1a}@media(max-width:640px){.lesson-table thead th,.lesson-table tbody td{padding:.5rem;font-size:.8125rem;line-height:1.4}}.lesson-steps{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0}.lesson-step{display:flex;align-items:flex-start;gap:.75rem;background:#f9fbfb;border:1px solid #E8F6F4;border-radius:.75rem;padding:1rem 1.25rem}.lesson-step-badge{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#7ab8b2;color:#fff;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.lesson-step-title{font-weight:700;color:#1a1a1a;margin-bottom:.25rem;line-height:1.4}.lesson-step-body{line-height:1.65;color:#374151}.lesson-step-body p{margin-bottom:.5rem}.lesson-step-body p:last-child{margin-bottom:0}.koopkompas-scope,.koopkompas-scope *{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.min-h-screen{min-height:0!important}main{padding:0!important;margin:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.biedadvies-no-print{display:none!important}.biedadvies-rapport-wrapper{background:#fff!important;padding:0!important;margin:0!important;min-height:0!important}.biedadvies-pages{box-shadow:none!important;max-width:210mm!important;width:210mm!important;margin:0!important}.biedadvies-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:8mm!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.biedadvies-rapport-wrapper tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.biedadvies-rapport-wrapper thead{display:table-header-group}.biedadvies-section-title,.biedadvies-rapport-wrapper h2,.biedadvies-rapport-wrapper h3,.biedadvies-rapport-wrapper h4{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.biedadvies-rapport-wrapper [data-biedadvies-section]{-moz-column-break-before:page;break-before:page;page-break-before:always}.biedadvies-rapport-wrapper [data-biedadvies-section]:first-child{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}}.biedadvies-inline-text:hover{background:#7ab8b21f;box-shadow:0 0 0 1px #7ab8b24d}.biedadvies-inline-text:focus{background:#7ab8b22e;box-shadow:0 0 0 2px #7ab8b280}.biedadvies-inline-text:empty:before{content:attr(data-placeholder);opacity:.35;font-style:italic;pointer-events:none}.biedadvies-rapport-wrapper[data-editable=true] [data-biedadvies-section]{position:relative}.biedadvies-show-pagebreaks{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 296mm,rgba(90,158,151,.35) 296mm,rgba(90,158,151,.35) 297mm)}.smc-inline-text:empty:before{content:attr(data-placeholder);opacity:.3;font-style:italic;pointer-events:none;color:inherit}.smc-inline-text:focus{box-shadow:0 0 0 2px #7ab8b259;border-radius:4px}.smc-inline-text{transition:box-shadow .15s,background .15s;border-radius:4px}.smc-plus-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bodi-term{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#7ab8b2;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:background .15s,color .15s;border-radius:3px;padding:0 1px}.bodi-term:hover{background:#7ab8b21f;color:#2d7d74}.bodi-term-popover,.bodi-inline-moment,.bodi-knowledge-check,.bodi-selection-toolbar,.bodi-side-panel{font-family:Inter,sans-serif}.carousel-hide-scrollbar::-webkit-scrollbar{display:none}.carousel-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.main-content-padding{padding-top:calc(env(safe-area-inset-top,0px) + 64px)}@media(min-width:640px){.main-content-padding{padding-top:calc(env(safe-area-inset-top,0px) + 64px)}}@media(min-width:768px){.main-content-padding{padding-top:calc(env(safe-area-inset-top,0px) + 80px)}}@supports (height: 100dvh){.min-h-screen{min-height:100dvh}}@media(max-width:640px){h1{font-size:clamp(1.75rem,7vw,2.25rem)}h2{font-size:clamp(1.5rem,6vw,1.875rem)}h3{font-size:clamp(1.25rem,5vw,1.5rem)}}@keyframes dossier-flow-move{0%{left:-50%}to{left:100%}}.dossier-flow-highlight{animation:dossier-flow-move 2s ease-in-out infinite}@keyframes dossier-pulse{0%{box-shadow:0 0 #7ab8b280}70%{box-shadow:0 0 0 8px #7ab8b200}to{box-shadow:0 0 #7ab8b200}}.dossier-pulse-ring{animation:dossier-pulse 2s ease-out infinite}@keyframes dossier-pulse-amber{0%{box-shadow:0 0 #fbbf2480}70%{box-shadow:0 0 0 8px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.dossier-pulse-ring-amber{animation:dossier-pulse-amber 2s ease-out infinite}@keyframes dossier-success-glow{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.dossier-success-pulse{animation:dossier-success-glow 2.5s ease-out infinite}@keyframes dossier-check-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.dossier-check-pop{animation:dossier-check-pop .5s ease-out}@keyframes dossier-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dossier-spin{animation:dossier-spin 1.8s linear infinite}@keyframes prelaunch-float{0%,to{transform:translateY(0);opacity:.15}50%{transform:translateY(-10px);opacity:.25}}.prelaunch-float{animation:prelaunch-float 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img{max-width:100%;height:auto}html,body{overflow-x:clip}[style*=opacity]{backface-visibility:hidden;-webkit-backface-visibility:hidden}.werkboek-wrap{font-family:Inter,sans-serif}.werkboek-cover{background:linear-gradient(135deg,#2d7d74,#5a9e97 55%,#7ab8b2);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.werkboek-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}.werkboek-page [contenteditable]:empty:before{content:attr(data-placeholder);color:#c4d9d6;font-style:italic;pointer-events:none}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.werkboek-wrap{background:#fff!important;padding:0!important;min-height:0!important}.werkboek-wrap>.sticky{display:none!important}.werkboek-pages{gap:0!important;max-width:none!important;margin:0!important;padding:0!important}.werkboek-cover,.werkboek-page{width:210mm!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;box-shadow:none!important;border-radius:0!important;margin:0!important;page-break-after:always;-moz-column-break-after:page;break-after:page;overflow:hidden!important}.werkboek-cover:last-child,.werkboek-page:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.ci-brochure-wrap{background:#f9f7f4;min-height:100vh;padding:32px 16px 64px;position:relative;font-family:Inter,sans-serif}.ci-topbar{position:absolute;top:20px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;z-index:10}.ci-backlink{font-size:13px;font-weight:600;color:#2d7d74;text-decoration:none;background:#ffffffe6;padding:6px 14px;border-radius:99px;transition:background .15s}.ci-backlink:hover{background:#fff}.ci-download-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fff;background:#2d7d74;padding:7px 16px;border-radius:99px;border:none;cursor:pointer;transition:background .15s;font-family:Inter,sans-serif}.ci-download-btn:hover:not(:disabled){background:#246861}.ci-download-btn:disabled{opacity:.7;cursor:default}.ci-brochure{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:210mm;margin:0 auto}.ci-page{width:210mm;max-width:100%;min-height:297mm;background:#fff;padding:14mm 15mm 10mm;box-sizing:border-box;box-shadow:0 6px 30px #0000000d,0 1px 4px #00000005;border-radius:6px;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Inter,sans-serif}.ci-hero{background:linear-gradient(135deg,#2d7d74,#5a9e97 65%,#7ab8b2);border-radius:10px;padding:6mm 7mm;margin-bottom:6mm;position:relative;overflow:hidden}.ci-hero-label{font-size:8.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;margin-bottom:3mm}.ci-hero-title{font-size:19px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.02em;margin:0 0 3mm}.ci-hero-lead{font-size:10px;color:#ffffffd1;line-height:1.55;margin:0 0 4mm;max-width:155mm}.ci-hero-stats{font-size:9.5px;font-weight:600;color:#e8f6f4;letter-spacing:.01em}.ci-page2-header{display:flex;align-items:center;gap:8px;padding-bottom:4mm;margin-bottom:5mm;border-bottom:1px solid #F0F0F0}.ci-page2-logo{height:16px;width:auto}.ci-page2-label{font-size:9px;font-weight:700;color:#7ab8b2;letter-spacing:.15em;text-transform:uppercase}.ci-module{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:4.5mm}.ci-module:last-of-type{margin-bottom:2mm}.ci-module-head{display:flex;align-items:baseline;gap:2.5mm;margin-bottom:1.5mm}.ci-module-num{font-size:17px;font-weight:800;color:#7ab8b2;letter-spacing:-.02em;line-height:1;flex-shrink:0;font-feature-settings:"tnum"}.ci-module-icon{color:#2d7d74;display:flex;align-items:center;flex-shrink:0;margin-top:1px}.ci-module-info{flex:1;min-width:0}.ci-module-title{font-size:12.5px;font-weight:700;color:#1a1a1a;line-height:1.2;margin:0;letter-spacing:-.01em}.ci-module-subtitle{font-size:9px;color:#9ca3af;line-height:1.3;margin:1px 0 0;font-weight:400}.ci-module-sep{height:1px;background:#f3f4f6;margin-bottom:2mm}.ci-lessons{display:grid;grid-template-columns:1fr 1fr;gap:1.2mm 7mm}.ci-lesson{display:flex;align-items:baseline;gap:2mm;padding:.2mm 0}.ci-lesson-num{font-size:7.5px;font-weight:700;color:#c4d9d6;width:10px;flex-shrink:0;text-align:right;font-feature-settings:"tnum";line-height:1.5}.ci-lesson-body{flex:1;min-width:0;display:flex;align-items:baseline;gap:3px}.ci-lesson-title{font-size:9px;font-weight:600;color:#374151;line-height:1.3}.ci-lesson-mark{width:4px;height:4px;border-radius:50%;background:#7ab8b2;flex-shrink:0;display:inline-block}.ci-lesson-sub{font-size:7px;color:#d1d5db;line-height:1.2;margin:0;font-weight:400}.ci-lesson-opt .ci-lesson-title{color:#9ca3af;font-weight:500}.ci-lesson-opt .ci-lesson-num{color:#7ab8b2}.ci-footer{display:flex;align-items:center;justify-content:space-between;padding-top:3mm;margin-top:auto;border-top:1px solid #F3F4F6}.ci-footer-left{display:flex;align-items:center;gap:8px;font-size:8.5px;color:#b0b8bc}.ci-footer-logo{height:13px;width:auto;opacity:.35}.ci-footer-page{font-size:8.5px;font-weight:600;color:#7ab8b2}@media(max-width:820px){.ci-brochure-wrap{padding:20px 12px 40px}.ci-topbar{position:static;margin-bottom:16px}.ci-brochure{gap:20px}.ci-page{width:100%;min-height:auto;padding:20px 16px;border-radius:10px}.ci-lessons{grid-template-columns:1fr}.ci-hero{padding:24px 20px}.ci-hero-title{font-size:20px}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ci-topbar{display:none!important}.ci-brochure-wrap{background:#fff!important;padding:0!important;min-height:0!important}.ci-brochure{gap:0!important;max-width:none!important}.ci-page{width:210mm!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;page-break-after:always;-moz-column-break-after:page;break-after:page}.ci-page:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}.ci-module,.ci-hero{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-2:hover{gap:.5rem}.hover\:gap-2\.5:hover{gap:.625rem}.hover\:border-\[\#7AB8B2\]:hover{--tw-border-opacity: 1;border-color:rgb(122 184 178 / var(--tw-border-opacity, 1))}.hover\:border-\[\#7AB8B2\]\/30:hover{border-color:#7ab8b24d}.hover\:border-\[\#7AB8B2\]\/40:hover{border-color:#7ab8b266}.hover\:border-\[\#7AB8B2\]\/50:hover{border-color:#7ab8b280}.hover\:border-\[\#7AB8B2\]\/60:hover{border-color:#7ab8b299}.hover\:border-\[\#9ACCC5\]:hover{--tw-border-opacity: 1;border-color:rgb(154 204 197 / var(--tw-border-opacity, 1))}.hover\:border-\[\#BDE0DB\]:hover{--tw-border-opacity: 1;border-color:rgb(189 224 219 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C8A96E\]:hover{--tw-border-opacity: 1;border-color:rgb(200 169 110 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C8A96E\]\/50:hover{border-color:#c8a96e80}.hover\:border-\[\#D4EEEB\]:hover{--tw-border-opacity: 1;border-color:rgb(212 238 235 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#157045\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 112 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#246861\]:hover{--tw-bg-opacity: 1;background-color:rgb(36 104 97 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2a2a\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4A7A73\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 122 115 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4A8E87\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 142 135 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4B5563\]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5A9E97\]:hover{--tw-bg-opacity: 1;background-color:rgb(90 158 151 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7AB8B2\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 184 178 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7AB8B2\]\/15:hover{background-color:#7ab8b226}.hover\:bg-\[\#991B1B\]:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#9ACCC5\]:hover{--tw-bg-opacity: 1;background-color:rgb(154 204 197 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#B89455\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 148 85 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#BDE0DB\]:hover{--tw-bg-opacity: 1;background-color:rgb(189 224 219 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C8A96E\]\/10:hover{background-color:#c8a96e1a}.hover\:bg-\[\#D4EEEB\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 238 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D4EEEB\]\/30:hover{background-color:#d4eeeb4d}.hover\:bg-\[\#D4EEEB\]\/40:hover{background-color:#d4eeeb66}.hover\:bg-\[\#D4EEEB\]\/50:hover{background-color:#d4eeeb80}.hover\:bg-\[\#E8F6F4\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 246 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8F6F4\]\/50:hover{background-color:#e8f6f480}.hover\:bg-\[\#E8F7F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 247 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F0F9F8\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F0FAF9\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F0FFFE\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 255 254 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9F7F4\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 247 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9FBFB\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 251 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9FFFE\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 255 254 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FAFBFB\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 251 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FEF3C7\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/50:hover{background-color:#fffbeb80}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/\[0\.025\]:hover{background-color:#00000006}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/60:hover{background-color:#f3f4f699}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-gray-50\/70:hover{background-color:#f9fafbb3}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50\/30:hover{background-color:#f0fdf44d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/30:hover{background-color:#fef2f24d}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/50:hover{background-color:#fff1f280}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50\/30:hover{background-color:#f0fdfa4d}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:from-\[\#5A9E97\]:hover{--tw-gradient-from: #5A9E97 var(--tw-gradient-from-position);--tw-gradient-to: rgb(90 158 151 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#9ACCC5\]:hover{--tw-gradient-from: #9ACCC5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 204 197 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-teal-700:hover{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#4A8E87\]:hover{--tw-gradient-to: #4A8E87 var(--tw-gradient-to-position)}.hover\:to-\[\#4a8b80\]:hover{--tw-gradient-to: #4a8b80 var(--tw-gradient-to-position)}.hover\:to-\[\#5A9E97\]:hover{--tw-gradient-to: #5A9E97 var(--tw-gradient-to-position)}.hover\:to-\[\#7AB8B2\]:hover{--tw-gradient-to: #7AB8B2 var(--tw-gradient-to-position)}.hover\:to-teal-800:hover{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.hover\:text-\[\#123F3B\]:hover{--tw-text-opacity: 1;color:rgb(18 63 59 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1A5C57\]:hover{--tw-text-opacity: 1;color:rgb(26 92 87 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1F2937\]:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-\[\#246861\]:hover{--tw-text-opacity: 1;color:rgb(36 104 97 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2D7D74\]:hover{--tw-text-opacity: 1;color:rgb(45 125 116 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2d7a72\]:hover{--tw-text-opacity: 1;color:rgb(45 122 114 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4A8E87\]:hover{--tw-text-opacity: 1;color:rgb(74 142 135 / var(--tw-text-opacity, 1))}.hover\:text-\[\#5A9E97\]:hover{--tw-text-opacity: 1;color:rgb(90 158 151 / var(--tw-text-opacity, 1))}.hover\:text-\[\#5D8B84\]:hover{--tw-text-opacity: 1;color:rgb(93 139 132 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7AB8B2\]:hover{--tw-text-opacity: 1;color:rgb(122 184 178 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#7AB8B2\]:hover{text-decoration-color:#7ab8b2}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#7AB8B2\]:focus{--tw-border-opacity: 1;border-color:rgb(122 184 178 / var(--tw-border-opacity, 1))}.focus\:border-\[\#BDE0DB\]:focus{--tw-border-opacity: 1;border-color:rgb(189 224 219 / var(--tw-border-opacity, 1))}.focus\:border-\[\#F59E0B\]:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-green-400:focus{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-\[\#F9FBFB\]:focus{--tw-bg-opacity: 1;background-color:rgb(249 251 251 / var(--tw-bg-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#7AB8B2\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(122 184 178 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#7AB8B2\]\/20:focus{--tw-ring-color: rgb(122 184 178 / .2)}.focus\:ring-\[\#7AB8B2\]\/30:focus{--tw-ring-color: rgb(122 184 178 / .3)}.focus\:ring-\[\#7AB8B2\]\/40:focus{--tw-ring-color: rgb(122 184 178 / .4)}.focus\:ring-\[\#7AB8B2\]\/50:focus{--tw-ring-color: rgb(122 184 178 / .5)}.focus\:ring-\[\#BDE0DB\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(189 224 219 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#E8F6F4\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 246 244 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-teal-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:text-white:focus-visible{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#7AB8B2\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(122 184 178 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#1F2937\]:focus-visible{--tw-ring-offset-color: #1F2937}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#F0F9F8\]:active{--tw-bg-opacity: 1;background-color:rgb(240 249 248 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#F9FBFB\]:active{--tw-bg-opacity: 1;background-color:rgb(249 251 251 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-200:active{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-100:disabled{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.disabled\:bg-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#7AB8B2\]{--tw-border-opacity: 1;border-color:rgb(122 184 178 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-\[\#7AB8B2\]{--tw-bg-opacity: 1;background-color:rgb(122 184 178 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#D4EEEB\]{--tw-bg-opacity: 1;background-color:rgb(212 238 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#E8F6F4\]{--tw-bg-opacity: 1;background-color:rgb(232 246 244 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:text-\[\#2D7D74\]{--tw-text-opacity: 1;color:rgb(45 125 116 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#5A9E97\]{--tw-text-opacity: 1;color:rgb(90 158 151 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#7AB8B2\]{--tw-text-opacity: 1;color:rgb(122 184 178 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-gray-200:is(.dark *){--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-50:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-\[\#BDE0DB\]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(189 224 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-900:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:absolute{position:absolute}.sm\:-bottom-6{bottom:-1.5rem}.sm\:-left-6{left:-1.5rem}.sm\:-right-6{right:-1.5rem}.sm\:-top-6{top:-1.5rem}.sm\:bottom-0{bottom:0}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-10{right:2.5rem}.sm\:top-10{top:2.5rem}.sm\:top-auto{top:auto}.sm\:top-full{top:100%}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-52{height:13rem}.sm\:h-9{height:2.25rem}.sm\:h-96{height:24rem}.sm\:max-h-\[430px\]{max-height:430px}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-44{width:11rem}.sm\:w-5{width:1.25rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[430px\]{width:430px}.sm\:w-auto{width:auto}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-1{padding-top:.25rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.md\:left-6{left:1.5rem}.md\:top-20{top:5rem}.md\:top-24{top:6rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:row-span-2{grid-row:span 2 / span 2}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-24{margin-bottom:6rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-6{height:1.5rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-6{width:1.5rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-12{padding-top:3rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[3\.75rem\]{font-size:3.75rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-28{top:7rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mb-4{margin-bottom:1rem}.lg\:mt-4{margin-top:1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-2{height:.5rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-9{height:2.25rem}.lg\:max-h-32{max-height:8rem}.lg\:max-h-96{max-height:24rem}.lg\:max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.lg\:w-10{width:2.5rem}.lg\:w-16{width:4rem}.lg\:w-24{width:6rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-8{width:2rem}.lg\:w-9{width:2.25rem}.lg\:min-w-\[500px\]{min-width:500px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pr-2{padding-right:.5rem}.lg\:pt-4{padding-top:1rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-4{gap:1rem}}@media print{.print\:hidden{display:none}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
