nav{gap:16px}.navwrap{gap:20px}.navwrap>.btn{padding:11px 13px;font-size:11px}.brand span{font-size:10px}.digital-services{background:#e7efff}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.service-card{background:#fff;border-radius:6px;padding:25px 21px;border-top:4px solid #1562ed;display:flex;flex-direction:column;box-shadow:0 7px 20px #1b4a8b0a}.service-card:nth-child(2){border-color:#f4a136}.service-card:nth-child(3){border-color:#4da796}.service-card:nth-child(4){border-color:#8d63cb}.service-number{font-size:9px;letter-spacing:1.3px;color:#607894;font-weight:700}.service-icon{font-size:35px;color:#1763ef;line-height:1;margin:24px 0 15px}.service-card h3{font-size:21px;line-height:1.2}.service-card p,.service-card li{font-size:12px;color:#5b6e83}.service-card ul{padding-left:17px;margin:5px 0 18px}.service-card .textlink{margin-top:auto;text-align:left;font-size:11px}.service-process{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:30px;font-size:11px;color:#526b88}.service-process b{color:#1763ef;margin-right:8px}.dash-section{background:#071e3c;color:white}.dash-section .head p{color:#b7cae2}.bi-shell{display:flex;background:#f1f4f8;border:1px solid #52749c;border-radius:8px;color:#19324b;box-shadow:0 25px 60px #0003;overflow:hidden}.bi-rail{width:48px;background:#102d50;display:flex;align-items:center;flex-direction:column;gap:25px;color:#a8c5e9;padding:24px 0;flex-shrink:0}.bi-rail strong{display:grid;place-items:center;background:#f7bd40;color:#092d50;width:27px;height:27px;border-radius:5px;margin-bottom:15px}.bi-rail span:nth-child(2){color:#ffcb52}.bi-main{padding:24px;flex:1;min-width:0}.bi-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.bi-kicker{font-size:8px;color:#5c728b;letter-spacing:1.5px}.bi-top h3{font-size:23px;margin:6px 0 20px}.demo-badge{font-size:8px;letter-spacing:1px;color:#825b08;background:#fff0c5;border:1px solid #f2d789;padding:5px 9px;border-radius:3px}.bi-tabs{display:flex;border-bottom:1px solid #cdd8e2;margin-bottom:18px;gap:24px}.bi-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:9px 2px;color:#6a7b8e;font-size:12px}.bi-tabs button.selected{border-color:#f0b330;color:#12395e;font-weight:700}.bi-filters{display:flex;align-items:end;gap:11px;flex-wrap:wrap;margin-bottom:18px}.bi-filters label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:600;color:#576f86}.bi-filters select{background:white;border:1px solid #cbd5e0;padding:8px 9px;border-radius:3px;font-size:10px;color:#213f5d;max-width:220px}.bi-filters button{padding:9px 11px;font-size:9px;border:1px solid #cbd5e0;background:white;border-radius:3px;color:#23496c}.bi-filters button:last-child{margin-left:auto}.bi-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bi-kpi{background:white;border:1px solid #e0e6ec;border-radius:4px;padding:17px 15px;position:relative;overflow:hidden}.bi-kpi:before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:#1763ef}.bi-kpi:nth-child(2):before{background:#e6a221}.bi-kpi:nth-child(3):before{background:#299a89}.bi-kpi:nth-child(4):before{background:#8a64c5}.bi-kpi-label{font-size:9px;color:#60768c}.bi-kpi-value{font:800 27px/1.3 Manrope;color:#143756;margin:5px 0}.bi-kpi-note{font-size:8px;color:#6c8194}.bi-charts{display:grid;grid-template-columns:1.5fr 1fr;gap:13px;margin-top:13px}.bi-chart,.bi-table-wrap{background:white;border:1px solid #e0e6ec;border-radius:4px;padding:18px;min-width:0}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-heading h4{margin:0 0 12px;font-size:11px;font-weight:700}.chart-legend{display:flex;gap:11px;font-size:8px}.chart-legend span:before{content:'';display:inline-block;width:7px;height:7px;background:#1763ef;margin-right:4px;border-radius:2px}.chart-legend span:nth-child(2):before{background:#ffbc40}.bi-chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-hint{font-size:8px;color:#7b8c9c;margin-top:8px}.chart-bar{transition:opacity .15s;cursor:help}.chart-bar:hover,.chart-bar:focus{opacity:.65;outline:none}.breakdown-row{display:grid;grid-template-columns:100px 1fr 32px;gap:10px;align-items:center;margin:17px 0;font-size:9px;color:#536b80}.breakdown-track{height:9px;background:#eef2f7;border-radius:2px;overflow:hidden}.breakdown-fill{height:100%;background:#1763ef;border-radius:2px;transition:width .3s}.bi-table-wrap{margin-top:13px}.chart-heading>span{font-size:9px;color:#72869a}.table-scroll{overflow-x:auto}.bi-table{width:100%;border-collapse:collapse;font-size:9px;white-space:nowrap}.bi-table th{text-align:left;background:#edf2f8;color:#597089;font-size:8px;font-weight:600;padding:9px}.bi-table td{padding:8px 9px;border-bottom:1px solid #edf1f6;color:#405c75}.bi-table td:last-child{font-weight:700;color:#116a63}.bi-footnote{font-size:8px;color:#74879b;margin-top:13px;line-height:1.6}.dash-cta{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;color:#bed4ef}.dash-cta .btn{background:#ff9d35;border-color:#ff9d35;color:#0d3155}.template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.template-card{background:white;border:1px solid #cedbec;border-radius:5px;padding:20px;display:flex;flex-direction:column}.template-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.7px;color:#3e6386}.template-top b{padding:3px 6px;background:#e1f2e8;color:#27714c;border-radius:2px;font-size:8px}.sheet-mini{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d5dfeb;margin:23px 0 12px;font-size:8px;box-shadow:3px 4px 0 #dce6f2}.sheet-mini span,.sheet-mini i{padding:8px 4px;border-right:1px solid #dbe5ee;border-bottom:1px solid #dbe5ee;overflow:hidden;text-overflow:ellipsis;font-style:normal}.sheet-mini span{background:#143c63;color:white;font-size:7px}.sheet-mini i{color:#697c90}.template-card h3{font-size:18px}.template-card p{font-size:12px;color:#5f748b}.template-card .textlink{font-size:11px;margin-top:auto}.project-form label{display:block;font-size:12px;font-weight:600;margin:18px 0 6px}.project-form select,.project-form textarea{width:100%;border:1px solid #b9cbdf;border-radius:4px;padding:12px;background:#fff;color:#193953}.project-form textarea{min-height:120px;resize:vertical;font:14px 'DM Sans',sans-serif}.project-status{font-size:12px;color:#246e58;min-height:24px;margin-top:15px}.project-form .btn{margin-top:18px}.project-form output{display:block;white-space:pre-wrap;background:#e8f0fb;padding:15px;font-size:12px;margin-top:16px}.project-form output:empty{display:none}@media(max-width:1100px){.brand span{display:none}.service-grid,.template-grid{grid-template-columns:repeat(2,1fr)}nav{gap:14px}.navwrap>.btn{display:none}}@media(max-width:650px){.service-grid,.template-grid{grid-template-columns:1fr}.service-card{padding:23px}.service-icon{margin:15px 0 10px}.service-process{display:grid;grid-template-columns:1fr 1fr;font-size:10px}.bi-rail{display:none}.bi-main{padding:13px}.bi-top h3{font-size:19px}.demo-badge{font-size:7px;white-space:nowrap}.bi-kpis{grid-template-columns:repeat(2,1fr);gap:8px}.bi-kpi{padding:13px}.bi-kpi-value{font-size:24px}.bi-charts{grid-template-columns:1fr}.bi-filters{gap:8px}.bi-filters label:first-child{width:100%}.bi-filters select{max-width:none;width:100%}.bi-filters button:last-child{margin-left:0}.bi-tabs{gap:17px}.bi-tabs button{font-size:10px}.bi-chart{padding:14px}.dash-cta{display:block}.dash-cta .btn{margin-top:15px}.bi-kicker{font-size:7px}.sheet-mini{max-width:330px}.template-card{padding:24px}.template-card h3{font-size:21px}}
[hidden]{display:none!important}
.shop-offers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0 18px}.offer-card{background:white;border:1px solid #c4d5ec;border-radius:7px;padding:28px;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.offer-card h3{font-size:25px}.offer-card p{font-size:12px;color:#597087}.offer-card .btn{grid-column:1/-1;justify-self:start}.offer-price{font:800 43px Manrope;color:#125bcd;white-space:nowrap}.offer-price small{display:block;font:400 10px 'DM Sans';color:#60778c}.offer-card.featured{background:linear-gradient(120deg,#0b3971,#125ec5);color:white;border-color:#1763ef}.offer-card.featured .label,.offer-card.featured p,.offer-card.featured small{color:#d5e5ff}.offer-card.featured .offer-price{color:#ffc257}.bonus-banner{display:flex;align-items:center;gap:20px;padding:17px 22px;background:#dff1cc;border:1px solid #a6cd7b;border-radius:5px;margin-bottom:28px}.bonus-banner strong{font:800 18px Manrope;white-space:nowrap;color:#245d29}.bonus-banner span{font-size:12px;color:#3d6541}.collection-buy{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:17px 0 2px}.collection-buy>strong{font:800 26px Manrope;color:#0c4dba;white-space:nowrap}.collection-buy small{font:400 9px 'DM Sans';color:#61758a}.collection-buy .btn{padding:9px 12px;font-size:10px;box-shadow:none}.book-benefit{font-size:10px;color:#35744b;font-weight:600}.order-float{position:fixed;bottom:22px;left:22px;z-index:30;padding:12px 18px;border:1px solid #9abbe7;background:#082b54;color:white;border-radius:40px;font-size:12px;font-weight:600;box-shadow:0 6px 24px #071d3a40}.order-float span{display:inline-grid;place-items:center;background:#ffb348;color:#102c4d;min-width:22px;height:22px;border-radius:50%;margin-left:7px}.order-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #d2dfed;font-size:13px}.order-row small{display:block;font-size:10px;color:#687e91}.order-remove{font-size:10px;background:none;border:0;color:#9b4242;text-decoration:underline;padding:6px}.order-total{display:flex;justify-content:space-between;font:800 25px Manrope;margin-top:20px}.bonus-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.bonus-option{display:flex;align-items:center;gap:9px;background:#e8f0fb;border:1px solid #c3d5eb;border-radius:4px;padding:11px;font-size:12px}.bonus-option:has(input:checked){border-color:#428544;background:#e6f2dc}.bonus-option small{font-size:10px;color:#577088}.order-status{font-size:12px;color:#36723b;min-height:20px}.order-summary{background:#e9f0f8;padding:15px;border-radius:4px;white-space:pre-wrap;font-size:12px}.checkout-notice{font-size:12px;color:#725918;background:#fff0cc;padding:14px 17px;border-radius:4px;line-height:1.6;margin-top:20px}@media(max-width:650px){.shop-offers{grid-template-columns:1fr}.offer-card{padding:23px}.offer-price{font-size:36px}.bonus-banner{display:block;padding:18px}.bonus-banner span{display:block;margin-top:8px}.bonus-options{grid-template-columns:1fr}.order-float{left:12px;bottom:15px;padding:9px 13px}.order-row{font-size:12px}}
.library-showcase{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center;background:#fff;border:1px solid #c7d9ef;border-radius:7px;padding:32px;margin:25px 0 30px}.library-intro h3{font-size:31px;line-height:1.2;letter-spacing:-1px}.library-intro p{font-size:13px;color:#5c7289}.library-showcase figure{margin:0;min-width:0}.library-image-button{display:block;background:transparent;border:0;padding:0;width:100%;cursor:zoom-in}.library-showcase img{display:block;width:100%;height:auto;border-radius:3px}.library-showcase figcaption{font-size:9px;color:#6b7c8e;margin-top:9px}.library-facts{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0}.library-facts span{font-size:10px;color:#5b7187}.library-facts strong{font:800 22px Manrope;color:#145bd1;display:block}.library-intro .textlink{display:block;font-size:10px;margin-top:9px}.contents-details{margin:14px 0;border-top:1px solid #d4dfed;border-bottom:1px solid #d4dfed;padding:9px 0}.contents-details summary{font-size:11px;font-weight:700;color:#145bc7;cursor:pointer;list-style-position:inside}.contents-details ol{padding-left:19px;margin:12px 0 5px}.contents-details li{font-size:11px;color:#526b83;line-height:1.5;margin:7px 0}.contents-full{columns:2;column-gap:35px;padding-left:23px;margin:18px 0 28px}.contents-full li{break-inside:avoid;padding-left:4px;font-size:13px;line-height:1.5;margin-bottom:11px;color:#385772}.contents-full li::marker{color:#1661d3;font-weight:bold}.book-caption{font-size:11px;color:#244969;line-height:1.4;margin:10px 0 15px}.book-caption span{display:block;color:#71849a;font-size:8px;letter-spacing:1px;margin-bottom:4px}@media(max-width:650px){.library-showcase{grid-template-columns:1fr;padding:22px;gap:20px}.library-intro h3{font-size:27px}.library-showcase figure{order:-1}.contents-full{columns:1}.contents-details li{font-size:10px}.library-facts{gap:20px}}
