.package-hero-points{display:flex;flex-wrap:wrap;gap:16px;margin-top:23px;color:#b6c9e4;font-size:12px}.package-hero-points span{display:flex;align-items:center;gap:7px}.package-hero-points svg{width:16px;color:#4cd9bf}.package-pricing-section{scroll-margin-top:90px}.package-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px;border:1px solid #dce4ef;border-radius:15px;background:#fff}.package-billing{display:flex;flex-wrap:wrap;gap:5px;padding:4px;background:#edf2f8;border-radius:11px}.package-billing button{min-height:46px;display:flex;align-items:center;gap:8px;padding:11px 16px;border:0;border-radius:8px;background:transparent;color:#485c75;font-size:12px;font-weight:750;cursor:pointer}.package-billing button[aria-pressed=true]{background:#173e93;color:#fff;box-shadow:0 4px 12px #173e9322}.package-billing em{padding:3px 6px;border-radius:5px;background:#daeadf;color:#215b43;font-size:9px;font-style:normal;white-space:nowrap}.package-billing button[aria-pressed=true] em{background:#ffffff24;color:#fff}.package-currency{display:flex;align-items:center;gap:8px;padding:0 8px;font-size:12px;color:#485c75}.package-currency svg{width:17px}.package-currency select{min-height:44px;border:1px solid #c9d6e6;border-radius:8px;padding:8px 26px 8px 10px;background:#fff;color:#14283e;font-size:12px}.package-display-note{margin:13px 4px 35px;font-size:12px}.package-section-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:30px}.package-section-heading h2{max-width:680px;margin:12px 0;font-size:clamp(28px,3.2vw,43px)}.package-section-heading p{max-width:640px;font-size:14px;line-height:1.7}.package-ceiling{display:grid;gap:7px;flex:none;padding:22px 26px;border:1px solid #bfdbd2;border-radius:17px;background:#ecf7f2;color:#266759;font-size:10px;font-weight:750}.package-ceiling strong{font:850 34px Manrope,sans-serif;color:#0d5e4d}.package-ceiling small{font-size:10px;font-weight:500;color:#40665b}.team-builder{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:22px;align-items:start;scroll-margin-top:110px;outline:none}.team-builder-main{padding:26px;border:1px solid #d7e1ee;border-radius:18px;background:#fff;min-width:0}.team-builder-heading label,.team-resource label,.daily-controls label{display:grid;gap:7px;min-width:0;color:#3e536c;font-size:11px;font-weight:750}.team-builder-heading label{margin-top:17px;font-size:12px}.team-builder select,.daily-controls select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #c8d6e7;border-radius:8px;background:#fbfcfe;color:#16324d;font-size:12px}.team-builder-heading p{margin:16px 0 24px;font-size:13px;line-height:1.8}.team-resource-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 18px}.team-resource-heading .eyebrow{font-size:10px}.team-resource-heading button{display:flex;align-items:center;gap:6px;min-height:36px;border:0;background:none;color:#395e93;font-size:11px;cursor:pointer}.team-resource-heading button svg{width:14px}.team-resource-rows{display:grid;gap:18px}.team-resource{min-width:0;margin:0;padding:14px;border:1px solid #d6e1ee;border-radius:12px;background:#f5f8fd}.team-resource legend{padding:0 6px;color:#4d6785;font-size:11px;font-weight:750}.team-resource-grid{display:grid;grid-template-columns:1.35fr 1fr .55fr 1fr;gap:9px}.team-resource-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.team-resource-footer span{color:#4d6077;font-size:10px;line-height:1.7}.team-resource-footer button{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #e5c6c9;border-radius:8px;background:#fff;color:#a84755;cursor:pointer}.team-resource-footer button svg{width:15px}.team-resource-footer button:disabled{opacity:.4;cursor:not-allowed}.team-add{display:flex;align-items:center;gap:7px;min-height:44px;margin-top:15px;padding:10px 12px;border:1px dashed #9bb4d3;border-radius:9px;background:#f1f6fe;color:#2b568d;font-size:12px;font-weight:700;cursor:pointer}.team-add svg{width:16px}.team-add:disabled{opacity:.45;cursor:not-allowed}.light-section .team-price-error{margin:14px 0 0;padding:12px;border:1px solid #e6b8be;border-radius:8px;background:#fff0f1;color:#9b2f42;font-size:12px;line-height:1.7}.team-scope{margin-top:27px;padding-top:24px;border-top:1px solid #dce4ef}.team-scope h3{font-size:20px;margin:0 0 16px}.pricing-checklist{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pricing-checklist li{display:flex;gap:9px;align-items:flex-start;color:#405772;font-size:12px;line-height:1.7}.pricing-checklist svg{flex:none;width:16px;height:21px;color:#177e64}.team-scope .team-hours-note{font-size:11px;line-height:1.8;margin-top:17px}.team-scope details{margin-top:14px;padding-top:6px;border-top:1px solid #dce4ef}.team-scope summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;color:#335883;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.team-scope summary svg{width:16px}.team-scope details p{font-size:12px;line-height:1.8}.team-scope details a{font-size:11px;color:#325ea1;text-decoration:underline}.team-quote{position:sticky;top:105px;padding:26px;border:1px solid #284366;border-radius:18px;background:linear-gradient(155deg,#142641,#0b1425);color:#f2f6fc;box-shadow:0 18px 35px #0b20321a;min-width:0}.light-section .team-quote .eyebrow{color:#9bbdff}.light-section .team-quote h3{color:#fff;font-size:25px;margin:14px 0 24px}.team-quote-total{display:grid;gap:7px}.team-quote-total>.package-saving{justify-self:start;margin-bottom:3px;background:#123e35;color:#70e1be}.team-quote-total>del{color:#aabdd7;font-size:18px;text-decoration-thickness:2px}.team-quote-total>strong{font:850 clamp(30px,3vw,43px) "Manrope",sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.team-quote-total>b{font-size:13px;color:#b5c9e7}.team-quote-total>span:last-child{font-size:10px;color:#8edfce}.team-quote-capacity{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0 15px}.team-quote-capacity span{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:7px;background:#ffffff0b;color:#cddcf1;font-size:11px}.team-quote-capacity svg{width:14px}.quote-resource-list{display:grid;gap:13px;padding:16px 0;margin:0 0 20px;border-top:1px solid #29415f;border-bottom:1px solid #29415f;list-style:none}.quote-resource-list li{display:grid;gap:5px}.quote-resource-list b{color:#e1eaf7;font-size:11px;font-weight:650}.quote-resource-list span{color:#a8bad3;font-size:10px}.annual-payment{display:grid;gap:8px;padding:16px;margin-bottom:21px;border:1px solid #47705d;border-radius:11px;background:#102c28}.annual-payment>span{color:#9bdcc8;font-size:10px;font-weight:800}.annual-payment>del{color:#acc4bb;font-size:13px}.annual-payment>strong{font:800 28px Manrope,sans-serif;color:#fff;overflow-wrap:anywhere}.light-section .team-quote .annual-payment p,.light-section .team-quote .monthly-payment-note{margin:0;color:#bbd6cd;font-size:11px;line-height:1.8}.light-section .team-quote .monthly-payment-note{margin-bottom:20px;color:#b4c6df}.team-quote>.package-quote{width:100%;justify-content:space-between;font-size:12px}.team-quote>small{display:block;margin-top:13px;color:#acbfd9;font-size:10px;line-height:1.7}.package-catalog-heading{margin:64px 0 24px}.package-catalog-heading h2{font-size:32px;margin:12px 0}.package-catalog-heading p{max-width:780px;font-size:13px;line-height:1.8}.package-filters{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 0}.package-filters button{min-height:40px;padding:9px 13px;border:1px solid #d1ddeb;border-radius:24px;background:#fff;color:#4d5f77;font-size:11px;font-weight:650;cursor:pointer}.package-filters button[aria-pressed=true]{border-color:#173e93;color:#173e93;background:#e9f0ff}.product-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-package{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #d7e1ee;border-radius:19px;background:#fff;box-shadow:0 6px 20px #16305406;transition:transform .2s,box-shadow .2s,border-color .2s}.product-package:hover{transform:translateY(-3px);border-color:#9db6e5;box-shadow:0 15px 36px #16305412}.product-package-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.product-package-top>.brand-identifier{padding:6px 8px;border-radius:9px;background:#10192b}.package-product-name{display:inline-flex;align-items:center;gap:7px;color:#163756;font-size:12px;font-weight:800}.package-product-name svg{width:22px;color:#3f66bd}.package-saving{padding:6px 7px;border-radius:7px;font-size:9px;font-weight:850;white-space:nowrap;color:#12634b;background:#e0f4e9}.product-package-copy{margin-top:22px}.product-package-copy>span{color:#476a9b;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-package-copy h3{min-height:57px;margin:9px 0 12px;font-size:22px;line-height:1.3}.product-package-copy p{min-height:123px;margin:0;color:#596d83;font-size:12px;line-height:1.8}.product-package-price{display:grid;align-content:start;gap:5px;min-height:110px;margin:23px 0 8px}.product-package-price del{color:#61748b;font-size:13px;text-decoration-thickness:2px;text-decoration-color:#b44953}.product-package-price strong{overflow-wrap:anywhere;color:#153973;font:850 clamp(26px,2.5vw,37px) "Manrope",sans-serif;letter-spacing:-.045em}.product-package-price>span{color:#49627e;font-size:11px}.product-package-price>b{color:#166c59;font-size:12px}.package-team-preview{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.package-team-preview>span{display:flex;align-items:center;gap:5px;color:#496582;font-size:10px}.package-team-preview svg{width:13px}.package-resource-list{display:grid;gap:10px;min-height:116px;margin:0;padding:15px 0;border-top:1px solid #e1e8f2;list-style:none}.package-resource-list li{display:grid;gap:4px;color:#3f556d;font-size:11px;line-height:1.5}.package-resource-list small{color:#64788e;font-size:10px}.package-scope{margin:0 0 21px;border-top:1px solid #e1e8f2;border-bottom:1px solid #e1e8f2}.package-scope summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:#355a86;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.package-scope summary::-webkit-details-marker,.team-scope summary::-webkit-details-marker{display:none}.package-scope summary svg{width:15px;transition:transform .2s}.package-scope[open] summary svg{transform:rotate(180deg)}.package-scope h4{margin:10px 0;color:#264766;font-size:11px}.package-scope p,.package-scope li{font-size:11px!important;line-height:1.75;color:#5a6d83}.package-scope p{margin-bottom:17px}.package-scope ul{padding-left:15px;margin:10px 0}.product-package .package-quote{justify-content:space-between;width:100%;margin-top:auto;padding:13px 15px;font-size:12px}.package-explore{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;margin-top:4px;color:#47617f;font-size:10px}.package-explore svg{width:12px}.daily-professions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.daily-professions button{display:grid;gap:9px;text-align:left;min-height:92px;padding:18px;border:1px solid #d2dfea;border-radius:12px;background:#fff;color:#244665;cursor:pointer}.daily-professions button[aria-pressed=true]{background:#e9f0ff;border-color:#4772b1;box-shadow:inset 0 0 0 1px #4772b1}.daily-professions span{font-size:13px;font-weight:750}.daily-professions small{font-size:11px;color:#54708c}.daily-configurator{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:32px;border:1px solid #cedded;border-radius:18px;background:#fff}.daily-configurator h3{font-size:25px;margin:12px 0}.daily-configurator p{font-size:13px;line-height:1.8}.daily-controls{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.daily-limit{display:block;margin-top:22px;color:#61748c;font-size:11px;line-height:1.8}.daily-total{display:grid;align-content:start;gap:8px;padding:27px;border-radius:14px;background:#edf5f2;color:#184c3f}.daily-total>span{font-size:11px;font-weight:800}.daily-total>del{font-size:19px;color:#586e66}.daily-total>strong{font:850 41px Manrope,sans-serif;color:#125842;overflow-wrap:anywhere}.daily-total>b{font-size:12px}.daily-total>p{margin:7px 0 20px;font-size:13px;color:#385f52}.daily-total>p del{margin-right:6px}.daily-total>.button{justify-content:space-between;font-size:11px}.daily-total>small{margin-top:6px;font-size:10px;line-height:1.7;color:#536f65}.package-rate-note{display:flex;align-items:flex-start;gap:12px;margin-top:30px;padding:20px;border:1px solid #d5e0ed;border-radius:13px;background:#edf2f8}.package-rate-note>svg{width:17px;flex:none;color:#476990}.package-rate-note p{margin:0;font-size:11px;line-height:1.8}.package-terms-section{background:#0a1220}.package-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.package-faq h2{margin-top:14px;font-size:34px;line-height:1.18}.package-faq details{padding:5px 0;border-bottom:1px solid #24364e}.package-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;color:#edf3fc;font-size:13px;font-weight:650;cursor:pointer;list-style:none}.package-faq summary::-webkit-details-marker{display:none}.package-faq summary svg{width:17px;flex:none}.package-faq p{color:#adbed4;font-size:12px;line-height:1.9}.package-billing button:focus-visible,.package-filters button:focus-visible,.package-scope summary:focus-visible,.package-faq summary:focus-visible,.daily-professions button:focus-visible{outline:3px solid #739cff;outline-offset:3px}@media(max-width:1150px){.team-resource-grid{grid-template-columns:1fr 1fr}.team-builder{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.team-resource-heading{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:1000px){.product-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-controls{align-items:stretch;flex-direction:column}.package-currency{justify-content:flex-end}.package-faq{gap:35px}.package-billing button{flex:1;justify-content:center}.package-section-heading{align-items:flex-start}.package-ceiling{padding:20px}.package-ceiling strong{font-size:28px}}@media(max-width:780px){.team-builder,.daily-configurator{grid-template-columns:1fr}.team-quote{position:static}.package-section-heading{flex-direction:column;gap:14px}.package-ceiling{width:100%}.team-resource-heading{align-items:center;flex-direction:row}.daily-professions{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-configurator{padding:24px}.package-faq{grid-template-columns:1fr}}@media(max-width:600px){.product-package-grid{grid-template-columns:1fr}.product-package-copy h3,.product-package-copy p,.package-resource-list,.product-package-price{min-height:0}.package-billing{gap:4px}.package-billing button{flex:1;flex-direction:column;padding:9px 6px;font-size:10px;min-width:80px}.package-hero-points{font-size:10px;gap:12px}.package-section-heading p{font-size:13px}.team-builder-main{padding:19px}.team-resource{padding:11px}.team-resource-grid{gap:12px 8px}.team-resource-grid label{font-size:10px}.team-resource select{font-size:11px}.team-resource-heading{align-items:flex-start;flex-direction:column}.team-resource-footer span{font-size:10px}.daily-professions button{padding:13px}.daily-controls{grid-template-columns:1fr}.package-faq{gap:22px}}@media(prefers-reduced-motion:reduce){.product-package,.package-scope summary svg{transition:none}.product-package:hover{transform:none}}
