.block-section-dark-shell{padding:80px 20px;background:#020203;color:#fff}@media (max-width:768px){.block-section-dark-shell{padding:60px 20px}}.section-headline-dark{text-align:center;margin-bottom:48px}.section-headline-dark__title{font-size:2.5rem;font-weight:800;margin:0 0 16px;background:linear-gradient(135deg,#fff 20%,#1681ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-headline-dark__title_sip{font-size:48px;font-weight:400;margin:0 0 16px;color:#fff;line-height:1.2}.section-headline-dark__lead{color:#94a3b8;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.5}@media (max-width:768px){.section-headline-dark__title{font-size:2rem}.section-headline-dark__lead{font-size:1rem}}.sip-prices-section{min-height:100vh}.sip-prices-container{padding:0}.sip-prices-section .section-headline-dark{margin-bottom:3rem}.sip-prices-controls{display:flex;gap:1rem;align-items:stretch;margin-bottom:2rem}.sip-prices-search{flex:1 1;min-width:0}.sip-prices-currency-toggle{display:flex;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);flex-shrink:0}.sip-currency-btn{padding:0 1.5rem;border:none;background:transparent;color:rgba(255,255,255,.5);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;min-height:52px}.sip-currency-btn:hover{color:rgba(255,255,255,.8);background:rgba(255,255,255,.05)}.sip-currency-btn.active{background:#1681ff;color:#fff}.sip-prices-search-results{margin-bottom:2.5rem;background:rgba(22,129,255,.06);border:1px solid rgba(22,129,255,.15);border-radius:16px;padding:1.25rem}.sip-prices-no-results{text-align:center;color:rgba(255,255,255,.5);font-size:.95rem;padding:1rem 0;margin:0}.sip-prices-tables-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:2rem;gap:2rem;margin-top:2.5rem}.sip-prices-table-section{display:flex;flex-direction:column}.sip-prices-table-title{font-size:1.5rem;font-weight:600;color:#f0f0f0;margin-bottom:1rem}.sip-prices-table{width:100%;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,.872);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.sip-prices-table thead th{padding:1rem 1.25rem;text-align:left;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.sip-prices-table tbody tr{transition:background .15s ease}.sip-prices-table tbody tr:hover{background:rgba(255,255,255,.03)}.sip-prices-table tbody td{padding:.5rem;font-size:.9rem;color:#e0e0e0;border-bottom:1px solid rgba(255,255,255,.04)}.sip-prices-table tbody tr:last-child td{border-bottom:none}.sip-prices-table tbody td:last-child{font-weight:600;color:#1681ff}.sip-prices-download-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:12px 24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05);color:#f0f0f0;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sip-prices-download-btn:hover:not(:disabled){background:rgba(22,129,255,.15);border-color:rgba(22,129,255,.4);transform:translateY(-1px)}.sip-prices-download-btn:active:not(:disabled){transform:translateY(0)}.sip-prices-download-btn:disabled{opacity:.6;cursor:default}.sip-prices-loading{padding:4rem 0}.sip-prices-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#1681ff;border-radius:50%;animation:sipSpin .8s linear infinite}.sip-prices-spinner-small{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#1681ff;border-radius:50%;animation:sipSpin .8s linear infinite}@keyframes sipSpin{to{transform:rotate(1turn)}}@media (max-width:768px){.sip-prices-controls{flex-direction:column}.sip-prices-currency-toggle{align-self:stretch}.sip-currency-btn{flex:1 1;min-height:44px;padding:0 1rem}.sip-prices-table-title{font-size:1.25rem}.sip-prices-table tbody td,.sip-prices-table thead th{padding:.75rem;font-size:.82rem}.sip-prices-tables-wrapper{grid-template-columns:1fr;gap:2rem}.sip-prices-download-btn{width:100%;justify-content:center}}@media (max-width:480px){.sip-prices-table tbody td,.sip-prices-table thead th{padding:.6rem .5rem;font-size:.78rem}}.sip-prices-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;gap:1rem}.sip-prices-loading:before{content:"";width:40px;height:40px;border:3px solid rgba(22,129,255,.2);border-top-color:#1681ff;border-radius:50%;animation:sip-spinner .8s linear infinite}.sip-prices-loading:after{content:"Searching...";color:rgba(255,255,255,.6);font-size:.9rem}@keyframes sip-spinner{to{transform:rotate(1turn)}}.sip-trunk-prices-section{min-height:100vh}.sip-trunk-prices-container{padding:0}.sip-trunk-prices-section .section-headline-dark{margin-bottom:3rem}.sip-trunk-prices-controls{display:flex;gap:1rem;align-items:stretch;margin-bottom:2rem}.sip-trunk-prices-search{flex:1 1;min-width:0}.sip-trunk-prices-currency-toggle{display:flex;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);flex-shrink:0}.sip-trunk-currency-btn{padding:0 1.5rem;border:none;background:transparent;color:rgba(255,255,255,.5);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;min-height:52px}.sip-trunk-currency-btn:hover{color:rgba(255,255,255,.8);background:rgba(255,255,255,.05)}.sip-trunk-currency-btn.active{background:#1681ff;color:#fff}.sip-trunk-prices-search-results{margin-bottom:2.5rem;background:rgba(22,129,255,.06);border:1px solid rgba(22,129,255,.15);border-radius:16px;padding:1.25rem}.sip-trunk-prices-no-results{text-align:center;color:rgba(255,255,255,.5);font-size:.95rem;padding:1rem 0;margin:0}.sip-trunk-prices-tables-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:2rem;gap:2rem;margin-top:2.5rem}.sip-trunk-prices-table-section{display:flex;flex-direction:column}.sip-trunk-prices-table-title{font-size:1.5rem;font-weight:600;color:#f0f0f0;margin-bottom:1rem}.sip-trunk-prices-table{width:100%;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,.872);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.sip-trunk-prices-table thead th{padding:1rem 1.25rem;text-align:left;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.sip-trunk-prices-table tbody tr{transition:background .15s ease}.sip-trunk-prices-table tbody tr:hover{background:rgba(255,255,255,.03)}.sip-trunk-prices-table tbody td{padding:.5rem;font-size:.9rem;color:#e0e0e0;border-bottom:1px solid rgba(255,255,255,.04)}.sip-trunk-prices-table tbody tr:last-child td{border-bottom:none}.sip-trunk-prices-table tbody td:last-child{font-weight:600;color:#1681ff}.sip-trunk-prices-download-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:12px 24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05);color:#f0f0f0;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sip-trunk-prices-download-btn:hover:not(:disabled){background:rgba(22,129,255,.15);border-color:rgba(22,129,255,.4);transform:translateY(-1px)}.sip-trunk-prices-download-btn:active:not(:disabled){transform:translateY(0)}.sip-trunk-prices-download-btn:disabled{opacity:.6;cursor:default}.sip-trunk-prices-loading{display:flex;justify-content:center;align-items:center;padding:4rem 0}.sip-trunk-prices-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#1681ff;border-radius:50%;animation:sipTrunkSpin .8s linear infinite}.sip-trunk-prices-spinner-small{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#1681ff;border-radius:50%;animation:sipTrunkSpin .8s linear infinite}@keyframes sipTrunkSpin{to{transform:rotate(1turn)}}@media (max-width:768px){.sip-trunk-prices-controls{flex-direction:column}.sip-trunk-prices-currency-toggle{align-self:stretch}.sip-trunk-currency-btn{flex:1 1;min-height:44px;padding:0 1rem}.sip-trunk-prices-table-title{font-size:1.25rem}.sip-trunk-prices-table tbody td,.sip-trunk-prices-table thead th{padding:.75rem;font-size:.82rem}.sip-trunk-prices-tables-wrapper{grid-template-columns:1fr;gap:2rem}.sip-trunk-prices-download-btn{width:100%;justify-content:center}}@media (max-width:480px){.sip-trunk-prices-table tbody td,.sip-trunk-prices-table thead th{padding:.6rem .5rem;font-size:.78rem}}.steps-grid{position:relative;display:grid;grid-template-columns:repeat(var(--steps-count,1),minmax(0,1fr));grid-gap:2rem;gap:2rem;width:100%}.steps-grid__connector{position:absolute;top:24px;left:0;right:0;height:1px;background:rgba(22,129,255,.18);display:none}.steps-grid__item{flex-direction:column;gap:1rem;text-align:center}.steps-grid__badge,.steps-grid__item{position:relative;display:flex;align-items:center}.steps-grid__badge{z-index:1;justify-content:center;width:48px;height:48px;border-radius:50%;border:.75px solid rgba(22,129,255,.22);background:#fff;box-shadow:0 4px 16px rgba(22,129,255,.08)}.steps-grid__number{font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(26,29,41,.55);letter-spacing:.02em}.steps-grid__content{display:flex;flex-direction:column;gap:.5rem}.steps-grid__description{max-width:100%}.steps-carousel__dots{display:none}@media (min-width:769px){.steps-grid__connector{display:block}}@media (max-width:768px){.steps-carousel{margin-inline:-15px}.steps-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:auto;gap:.75rem;grid-template-columns:unset;padding:0 15px 2px;scrollbar-width:none;-ms-overflow-style:none}.steps-grid--animating{scroll-snap-type:none}.steps-grid::-webkit-scrollbar{display:none}.steps-grid__item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 30px);scroll-snap-align:center;scroll-snap-stop:always;flex-direction:row;align-items:flex-start;text-align:left;gap:.875rem;padding:1rem 1.125rem;border:.75px solid rgba(22,129,255,.22);border-radius:16px;background:#fff;box-shadow:0 4px 16px rgba(22,129,255,.06)}.steps-grid__badge{width:40px;height:40px;flex-shrink:0}.steps-grid__content{min-width:0}.steps-grid__description{max-width:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.steps-carousel__dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}.steps-carousel__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(22,129,255,.22);cursor:pointer;transition:width .45s cubic-bezier(.4,0,.2,1),background-color .45s cubic-bezier(.4,0,.2,1)}.steps-carousel__dot.is-active{width:24px;background:#1681ff}}.support-search{margin-bottom:32px}.support-categories{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;justify-content:center}.category-button{padding:10px 20px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.9rem;cursor:pointer;transition:all .2s;font-weight:500}.category-button:hover{border-color:rgba(22,129,255,.5);background:rgba(22,129,255,.1);color:#fff}.category-button.active{background:#1681ff;border-color:#1681ff;color:white}.support-questions-container{display:flex;flex-direction:column;gap:24px}.support-questions-container.layout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.support-questions-container.layout-general{display:flex;flex-direction:column;gap:20px}.support-card,.support-questions-container.layout-accordion{display:flex;flex-direction:column;gap:16px}.support-card{background:rgba(15,16,20,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;text-decoration:none;color:white;transition:all .3s ease;position:relative;overflow:hidden}.support-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1681ff,#60a5fa);transform:scaleX(0);transition:transform .3s ease}.support-card:hover:before{transform:scaleX(1)}.support-card:hover{border-color:rgba(22,129,255,.4);background:rgba(22,129,255,.08);transform:translateY(-4px);box-shadow:0 12px 24px rgba(22,129,255,.15)}.support-card.featured{border-color:rgba(22,129,255,.3);background:rgba(22,129,255,.05)}.featured-badge-top{position:absolute;top:16px;left:16px;color:#fbbf24;display:flex;align-items:center;z-index:1}.card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.card-title{font-size:1.25rem;font-weight:700;line-height:1.4;color:white;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-category{display:inline-block;padding:6px 12px;background:rgba(22,129,255,.15);border:1px solid rgba(22,129,255,.3);border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#60a5fa;white-space:nowrap;flex-shrink:0;align-self:flex-start}.card-description{font-size:.95rem;line-height:1.6;color:#94a3b8;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer{justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.card-footer,.card-views{display:flex;align-items:center}.card-views{gap:6px;font-size:.85rem}.card-views,.card-views svg{color:#64748b}.read-more{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#1681ff;transition:gap .3s ease}.support-card:hover .read-more{gap:12px}.read-more svg{transition:transform .3s ease}.support-card:hover .read-more svg{transform:translateX(4px)}.layout-accordion .support-card,.layout-general .support-card{max-width:100%}.layout-accordion .card-description{-webkit-line-clamp:2}@media (max-width:768px){.support-questions-container.layout-grid{grid-template-columns:1fr}}.support-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px}.pagination-info{font-size:.875rem;color:#64748b}.pagination-controls{display:flex;gap:6px;flex-wrap:wrap}.pagination-btn,.pagination-controls{align-items:center;justify-content:center}.pagination-btn{min-width:36px;height:36px;padding:0 10px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex}.pagination-btn:hover:not(:disabled){border-color:rgba(22,129,255,.5);background:rgba(22,129,255,.1);color:#fff}.pagination-btn.active{background:#1681ff;border-color:#1681ff;color:#fff;font-weight:700;pointer-events:none}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-ellipsis{color:#64748b;font-size:.9rem;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-results{text-align:center;padding:80px 20px;color:#64748b}.no-results-icon{color:#475569;margin-bottom:20px}.no-results-text{font-size:1.1rem;margin-bottom:24px}.clear-search-button{padding:12px 24px;border-radius:8px;background:rgba(22,129,255,.1);border:1px solid rgba(22,129,255,.3);color:#1681ff;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s}.clear-search-button:hover{background:rgba(22,129,255,.2);border-color:#1681ff}@media (max-width:768px){.question-text{font-size:.95rem}.support-categories{justify-content:flex-start}.category-button{font-size:.85rem;padding:8px 16px}}.order-table-section__inner.block-section-shell-1400{max-width:900px}.order-table-section .section-headline-light__title{margin-bottom:2.5rem}.order-table{background:rgba(0,0,0,.872);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-table-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.25rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.06);transition:background .2s ease}.order-table-row:hover{background:rgba(255,255,255,.03)}.order-table-row.row-disabled{opacity:.45}.order-table-row.row-locked{opacity:.6;cursor:not-allowed}.order-table-row-locked-reason{font-size:.75rem;color:rgba(255,180,50,.85);margin-top:3px;line-height:1.3}.order-table-row-info{display:flex;flex-direction:column;gap:2px;min-width:0}.order-table-row-title{font-size:.95rem;font-weight:600;color:#f0f0f0;line-height:1.35;overflow-wrap:break-word}.order-table-row-desc{font-size:.8rem;color:rgba(255,255,255,.45);line-height:1.3}.order-table-columns{display:flex;gap:1.25rem;align-items:center}.order-table-price{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.7);min-width:65px;text-align:right}.order-table-quantity-fixed{font-size:.85rem;font-weight:500;color:rgba(255,255,255,.5);min-width:110px;text-align:center}.order-table-row-total{font-size:.95rem;font-weight:700;color:#fff;min-width:70px;text-align:right}.number-input{display:flex;align-items:center;gap:0;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);height:32px}.number-input.number-input-disabled{opacity:.4;pointer-events:none}.number-input-btn{display:flex;align-items:center;justify-content:center;width:30px;height:100%;border:none;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);font-size:1rem;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0;line-height:1}.number-input-btn:hover:not(:disabled){background:rgba(22,129,255,.3);color:#fff}.number-input-btn:active:not(:disabled){background:rgba(22,129,255,.5)}.number-input-btn:disabled{opacity:.3;cursor:default}.number-input-field{width:48px;height:100%;border:none;background:transparent;color:#fff;font-size:.9rem;font-weight:600;text-align:center;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.number-input-field::-webkit-inner-spin-button,.number-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-table-toggle{position:relative;width:44px;height:24px;flex-shrink:0}.order-table-toggle input{opacity:0;width:0;height:0}.order-table-toggle-track{position:absolute;inset:0;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .25s ease,border-color .25s ease}.order-table-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.5);transition:transform .25s ease,background .25s ease}.order-table-toggle input:checked+.order-table-toggle-track{background:#1681ff;border-color:#1681ff}.order-table-toggle input:checked+.order-table-toggle-track:after{transform:translateX(20px);background:#fff}.order-table-toggle.toggle-locked{cursor:not-allowed;opacity:.5}.order-table-toggle.toggle-locked .order-table-toggle-track{cursor:not-allowed}.order-table-summary{padding:1.5rem 1.75rem;background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:.75rem}.order-table-summary-line{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.order-table-summary-label{color:rgba(255,255,255,.5)}.order-table-summary-value{font-weight:600;color:#f0f0f0}.order-table-total-line{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.order-table-total-line .order-table-summary-label{font-size:1.05rem;font-weight:700;color:#fff}.order-table-total-line .order-table-summary-value{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#fff 20%,#1681ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.order-table-btn{display:block;width:100%;margin-top:.5rem;padding:14px 24px;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(135deg,#1681ff,#0059d6);box-shadow:0 4px 20px rgba(22,129,255,.3);transition:transform .2s ease,box-shadow .2s ease}.order-table-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(22,129,255,.45)}.order-table-btn:active{transform:translateY(0)}.order-table-btn.btn-disabled{opacity:.5;pointer-events:none}@media (max-width:640px){.order-table-section__inner.block-section-shell-1400{padding:2.5rem 1rem}.order-table-section .section-headline-light__title{font-size:1.5rem}.order-table-row{grid-template-columns:1fr auto;align-items:start;gap:.75rem 1rem;padding:1rem 1.25rem}.order-table-row-info{grid-column:1;grid-row:1}.order-table-toggle{grid-column:2;grid-row:1;justify-self:end}.order-table-columns{grid-column:1/-1;grid-row:2;justify-content:space-between;width:100%}.order-table-price,.order-table-row-total{min-width:auto}.order-table-summary{padding:1.25rem}}.this-is-for-you__intro .section-headline-light{margin-bottom:0}.this-is-for-you__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:stretch;margin-top:48px}.this-is-for-you__checklist-wrap,.this-is-for-you__visual{display:flex;flex-direction:column;min-width:0}.this-is-for-you__checklist-wrap{gap:1rem}.tify-checklist{flex:1 1;padding:1.75rem;background:#fff;border:1px solid rgba(22,129,255,.12);border-radius:16px;box-shadow:0 8px 32px rgba(22,129,255,.06)}.tify-checklist__header{margin-bottom:1.25rem}.tify-checklist__title{margin:0 0 .5rem;font-size:1.25rem}.tify-checklist__description{margin:0 0 .75rem;color:rgba(26,29,41,.62);font-size:.9375rem;line-height:1.5}.tify-checklist__progress{display:inline-flex;align-items:baseline;gap:.15rem;margin:0;font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(26,29,41,.45)}.tify-checklist__progress-count{color:#1681ff;font-size:1rem}.tify-checklist__progress-sep{opacity:.4}.tify-checklist__list{display:flex;flex-direction:column;gap:.5rem}.tify-checklist__item{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem .875rem;border:1px solid rgba(22,129,255,.1);border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tify-checklist__item:hover{border-color:rgba(22,129,255,.25);background:rgba(22,129,255,.03)}.tify-checklist__item:focus-visible{outline:2px solid #1681ff;outline-offset:2px}.tify-checklist__item--selected{background:rgba(22,129,255,.07);border-color:rgba(22,129,255,.28)}.tify-checklist__checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border:1.5px solid rgba(22,129,255,.35);border-radius:5px;color:#fff;transition:background .15s ease,border-color .15s ease}.tify-checklist__item--selected .tify-checklist__checkbox{background:#1681ff;border-color:#1681ff}.tify-checklist__text{font-size:.9375rem;line-height:1.45;color:rgba(26,29,41,.85)}.tify-checklist__item--selected .tify-checklist__text{color:#1a1d29;font-weight:500}.tify-checklist__cta{margin-top:1.25rem;width:100%}.tify-checklist__cta .block-pill-button{width:100%;border-radius:16px;padding:.875rem 1.25rem;font-size:.9375rem}.tify-checklist__note{margin:1rem 0 0;color:rgba(26,29,41,.45);font-size:.8125rem;line-height:1.45;text-align:center}.tify-checklist .tify-summary{margin-top:1.25rem;padding:1.25rem;background:rgba(22,129,255,.05);border-radius:12px}.tify-summary__head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.tify-summary__icon{flex-shrink:0;width:22px;height:22px;margin-top:.1rem;object-fit:contain;filter:brightness(0) saturate(100%) invert(40%) sepia(95%) saturate(2000%) hue-rotate(196deg) brightness(100%) contrast(101%)}.tify-summary__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:#1681ff}.tify-summary__subtitle{margin:0;color:rgba(26,29,41,.72);font-size:.9375rem;line-height:1.5}.routing-demo{position:relative;flex:1 1;width:100%;min-height:100%;overflow:hidden;isolation:isolate}.routing-demo__connections,.routing-demo__paths-hidden{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.routing-demo__connections{z-index:1}.routing-demo__paths-hidden{z-index:0;opacity:0}.routing-demo__signals{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:visible}.routing-demo__signal-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#1681ff;border:2px solid #fff;box-shadow:0 0 0 1px rgba(22,129,255,.2),0 0 6px rgba(22,129,255,.35);opacity:0;transform:translate(-50%,-50%);will-change:left,top,opacity}.routing-demo__connections path{fill:none;stroke:#cbd8eb;stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.routing-demo__connections .routing-demo__active{stroke-width:3;stroke-dasharray:10 140;stroke-dashoffset:150;opacity:0;filter:drop-shadow(0 0 5px rgba(22,129,255,.55));animation:routing-line-flow 6.8s linear infinite;animation-delay:var(--route-delay,.5s)}@keyframes routing-line-flow{0%,8%{opacity:0;stroke-dashoffset:159}12%{opacity:1}35%{opacity:1;stroke-dashoffset:0}45%,to{opacity:0;stroke-dashoffset:-159}}.routing-demo__incoming{position:absolute;left:2%;top:0;z-index:2;display:flex;flex-direction:column;justify-content:space-evenly;width:27%;height:100%;padding:3% 0}.routing-demo__call{position:relative;z-index:1;display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:10px;border:1px solid rgba(126,155,197,.2);border-radius:13px;background:#fff;box-shadow:0 7px 22px rgba(47,76,120,.07);animation:routing-call-in 6.8s ease-in-out infinite;animation-delay:var(--call-delay,0s)}.routing-demo__phone{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:9px;color:#3978ef;background:#edf4ff;transition:color .2s ease,background .2s ease;animation:routing-phone-ring 6.8s ease-in-out infinite;animation-delay:var(--call-delay,0s)}.routing-demo__phone svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.routing-demo__call-label{overflow:hidden;color:#52647c;font-size:clamp(8px,1.05vw,12px);font-weight:600;white-space:nowrap;text-overflow:ellipsis;animation:routing-label-ring 6.8s ease-in-out infinite;animation-delay:var(--call-delay,0s)}.routing-demo__call-dot{width:7px;height:7px;margin-left:auto;flex:0 0 7px;border-radius:50%;background:#94b8f0;animation:routing-dot-pulse 6.8s ease-in-out infinite;animation-delay:var(--call-delay,0s)}@keyframes routing-call-in{0%,68%,to{border-color:rgba(126,155,197,.22);background:#fff;box-shadow:0 4px 16px rgba(47,76,120,.06)}24%,6%{border-color:#1681ff;background:linear-gradient(135deg,#f0f7ff,#e3efff);box-shadow:0 0 0 3px rgba(22,129,255,.18),0 0 18px rgba(22,129,255,.28),0 6px 20px rgba(22,129,255,.14)}}@keyframes routing-phone-ring{0%,68%,to{color:#3978ef;background:#edf4ff}24%,6%{color:#fff;background:#1681ff}}@keyframes routing-label-ring{0%,68%,to{color:#52647c;font-weight:600}24%,6%{color:#1681ff;font-weight:700}}@keyframes routing-dot-pulse{0%,68%,to{background:#94b8f0;box-shadow:none;transform:scale(1)}24%,6%{background:#1681ff;box-shadow:0 0 0 3px rgba(22,129,255,.25);transform:scale(1.35)}}.routing-demo__pbx{position:absolute;left:50%;top:50%;z-index:4;display:flex;align-items:center;flex-direction:column;justify-content:center;width:26%;min-width:112px;aspect-ratio:1/1;transform:translate(-50%,-50%);border:1px solid rgba(76,130,220,.2);border-radius:23px;background:#fff;box-shadow:0 12px 32px rgba(57,103,173,.12);animation:routing-pbx-process 6.8s ease-in-out infinite}.routing-demo__cloud{display:grid;width:54px;height:48px;place-items:center;color:#3978ef}.routing-demo__cloud svg{width:54px;height:44px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.routing-demo__pbx-title{margin-top:5px;color:#243b5b;font-size:clamp(11px,1.4vw,15px);font-weight:750;letter-spacing:-.03em}.routing-demo__pbx-subtitle{margin-top:4px;color:#8091aa;font-size:clamp(8px,.95vw,10px);white-space:nowrap}.routing-demo__processing{display:flex;gap:4px;margin-top:9px}.routing-demo__processing i{width:4px;height:4px;border-radius:50%;background:#7ca8ed;animation:routing-processing-dot 1s ease-in-out infinite}.routing-demo__processing i:nth-child(2){animation-delay:.15s}.routing-demo__processing i:nth-child(3){animation-delay:.3s}@keyframes routing-processing-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes routing-pbx-process{0%,23%,to{border-color:rgba(76,130,220,.2);box-shadow:0 12px 32px rgba(57,103,173,.12)}28%,48%{border-color:rgba(59,130,246,.65);box-shadow:0 0 0 6px rgba(59,130,246,.07),0 14px 36px rgba(57,103,173,.18)}60%{border-color:rgba(34,177,117,.35)}}.routing-demo__team{position:absolute;right:2%;top:0;z-index:2;display:flex;flex-direction:column;justify-content:space-evenly;width:27%;height:100%;padding:3% 0}.routing-demo__person{position:relative;z-index:1;display:flex;align-items:center;gap:7px;width:100%;padding:8px;border:1px solid rgba(126,155,197,.16);border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(47,76,120,.05)}.routing-demo__person--1{animation:routing-person-1 6.8s ease-in-out infinite}.routing-demo__avatar{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border-radius:9px;color:#6f91c3;background:#edf3fc}.routing-demo__avatar svg{width:22px;height:22px;fill:currentColor}.routing-demo__person-info{display:flex;min-width:0;flex-direction:column;gap:3px}.routing-demo__person-info strong{overflow:hidden;color:#344b69;font-size:clamp(9px,1.05vw,12px);font-weight:700;text-overflow:ellipsis}.routing-demo__person-info small{color:#91a0b4;font-size:clamp(7px,.8vw,10px)}.routing-demo__person-status{width:6px;height:6px;margin-left:auto;flex:0 0 6px;border-radius:50%;background:#58b98b}@keyframes routing-person-1{0%,45%,to{border-color:rgba(126,155,197,.16);background:#fff;box-shadow:0 6px 18px rgba(47,76,120,.05)}50%,70%{border-color:rgba(46,180,119,.65);background:#f2fff8;box-shadow:0 0 0 4px rgba(46,180,119,.08),0 8px 20px rgba(46,180,119,.1)}}.routing-demo__success{position:absolute;left:50%;bottom:5%;z-index:6;display:flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border:1px solid rgba(39,177,112,.2);border-radius:30px;color:#21865a;background:#f0fff7;box-shadow:0 5px 18px rgba(39,177,112,.1);font-size:11px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,6px);animation:routing-success 6.8s ease-in-out infinite}.routing-demo__success-check{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;color:white;background:#35b77b}.routing-demo__success-check svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@keyframes routing-success{0%,65%{opacity:0;transform:translate(-50%,6px)}72%,88%{opacity:1;transform:translate(-50%)}96%,to{opacity:0;transform:translate(-50%,6px)}}@media (max-width:1024px){.this-is-for-you__layout{gap:2rem}}@media (max-width:768px){.this-is-for-you__layout{grid-template-columns:1fr;gap:1.75rem;margin-top:32px}.routing-demo{min-height:230px}.tify-checklist{padding:1.25rem}.tify-checklist .tify-summary{padding:1rem}.tify-checklist__item{padding:.875rem;min-height:44px}}@media (max-width:640px){.routing-demo{min-height:210px}.routing-demo__incoming,.routing-demo__team{padding:2% 0}.routing-demo__call,.routing-demo__person{padding:6px;gap:4px;border-radius:9px}.routing-demo__phone{width:23px;height:23px;flex-basis:23px}.routing-demo__phone svg{width:14px;height:14px}.routing-demo__avatar{width:22px;height:22px;flex-basis:22px}.routing-demo__avatar svg{width:17px;height:17px}.routing-demo__pbx{min-width:88px;border-radius:17px}.routing-demo__cloud,.routing-demo__cloud svg{width:40px;height:34px}.routing-demo__success{font-size:9px}}@media (prefers-reduced-motion:reduce){.routing-demo *,.routing-demo :after,.routing-demo :before{animation-duration:.01ms!important;animation-iteration-count:1!important}.routing-demo__active{display:none}.routing-demo__call,.routing-demo__call-dot,.routing-demo__call-label,.routing-demo__phone{animation:none!important}.routing-demo__call:first-child{border-color:#1681ff;background:#f0f7ff}.routing-demo__person--1{border-color:rgba(46,180,119,.65);background:#f2fff8}.routing-demo__success{opacity:1;transform:translate(-50%)}}