.isb-section{padding:var(--isb-pt-d, 80px) 0 var(--isb-pb-d, 80px);background:var(--isb-section-bg, #F7F5F0)}.isb-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.isb-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.isb-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--isb-eyebrow-size-d, 12px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--isb-eyebrow-color, #0B8A93);margin-bottom:14px}.isb-eyebrow:before{content:"";width:26px;height:2px;background:currentColor;flex-shrink:0}.isb-title{font-size:var(--isb-title-size-d, 44px);color:var(--isb-title-color, #06283A);line-height:1.15;margin:14px 0 0;font-weight:700}.isb-script{font-family:Dancing Script,cursive;color:var(--isb-script-color, #10B2BD);font-size:.95em;font-style:normal}.isb-steps{counter-reset:isb-step 0;margin:var(--isb-steps-mt-d, 34px) 0 var(--isb-steps-mb-d, 38px)}.isb-step{padding:14px 0;border-bottom:1px solid var(--isb-step-divider-color, rgba(4, 73, 108, .1));transition:background .3s ease}.isb-step:last-child{border-bottom:none}.isb-step-head{display:flex;align-items:center;gap:16px}.isb-step-trigger{width:100%;background:none;border:none;margin:0;padding:4px 0;cursor:pointer;text-align:left;font:inherit;color:inherit}.isb-step-trigger:focus-visible{outline:2px solid var(--isb-num-color, #10B2BD);outline-offset:4px;border-radius:6px}.isb-step-num{counter-increment:isb-step 1;font-family:Fraunces,serif;font-size:var(--isb-num-size-d, 30px);font-weight:300;color:var(--isb-num-color, #10B2BD);line-height:1;min-width:50px;flex-shrink:0;transition:font-size .35s ease,min-width .35s ease}.isb-step-num:before{content:"0" counter(isb-step)}.isb-step--collapsible.isb-step--collapsed .isb-step-num{font-size:calc(var(--isb-num-size-d, 30px) * .55);min-width:30px}.isb-step-title{flex:1 1 auto;min-width:0;font-family:Fraunces,serif;font-size:var(--isb-step-h-size-d, 18px);font-weight:600;color:var(--isb-step-h-color, #06283A);line-height:1.3}.isb-desc-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s ease;padding-left:66px}.isb-step--collapsed .isb-desc-wrap{grid-template-rows:0fr}.isb-step-desc{overflow:hidden;font-size:var(--isb-step-p-size-d, 14px);color:var(--isb-step-p-color, #5B6B75);margin:0;padding-top:4px;line-height:1.55}.isb-toggle-icon{position:relative;flex-shrink:0;margin-left:auto;width:calc(var(--isb-num-size-d, 30px) * .6);height:calc(var(--isb-num-size-d, 30px) * .6);border-radius:50%;border:1.5px solid var(--isb-num-color, #10B2BD);background:transparent;transition:background-color .4s cubic-bezier(.65,0,.35,1),border-color .4s cubic-bezier(.65,0,.35,1),box-shadow .4s ease}.isb-step-trigger:hover .isb-toggle-icon{border-color:var(--isb-title-color, #06283A);box-shadow:0 4px 14px #04496c2e}.isb-toggle-icon:before,.isb-toggle-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--isb-num-color, #10B2BD);border-radius:2px;transition:transform .45s cubic-bezier(.65,0,.35,1),background-color .4s ease}.isb-toggle-icon:before{width:calc(var(--isb-num-size-d, 30px) * .28);height:1.4px;transform:translate(-50%,-50%)}.isb-toggle-icon:after{width:1.4px;height:calc(var(--isb-num-size-d, 30px) * .28);transform:translate(-50%,-50%) rotate(0)}.isb-step-trigger:hover .isb-toggle-icon:before,.isb-step-trigger:hover .isb-toggle-icon:after{background:var(--isb-title-color, #06283A)}.isb-step--collapsible:not(.isb-step--collapsed) .isb-toggle-icon{background:var(--isb-num-color, #10B2BD);border-color:var(--isb-num-color, #10B2BD)}.isb-step--collapsible:not(.isb-step--collapsed) .isb-step-trigger:hover .isb-toggle-icon{background:var(--isb-title-color, #06283A);border-color:var(--isb-title-color, #06283A)}.isb-step--collapsible:not(.isb-step--collapsed) .isb-toggle-icon:before,.isb-step--collapsible:not(.isb-step--collapsed) .isb-toggle-icon:after{background:#fff}.isb-step--collapsible:not(.isb-step--collapsed) .isb-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.isb-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--isb-btn-bg, #04496C);color:var(--isb-btn-color, #ffffff);font-size:var(--isb-btn-size-d, 15px);font-weight:700;border-radius:999px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 12px 28px #04496c47;will-change:transform;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.isb-btn:hover{background:var(--isb-btn-hover-bg, #03334D);transform:translateY(-2px);box-shadow:0 18px 38px #04496c61;color:var(--isb-btn-color, #ffffff);text-decoration:none}.isb-btn-arrow{display:inline-block;transition:transform .25s ease}.isb-btn:hover .isb-btn-arrow{transform:translate(5px)}.isb-btn--loading{pointer-events:none;opacity:.85}.isb-btn--loading .isb-btn-arrow{display:none}.isb-btn-spinner{display:none;width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;flex-shrink:0;animation:isb-spin .65s linear infinite}.isb-btn--loading .isb-btn-spinner{display:inline-block}@keyframes isb-spin{to{transform:rotate(360deg)}}.isb-card{background:var(--isb-card-bg, #04496C);border-radius:var(--isb-card-radius, 28px);padding:var(--isb-card-padding, 46px);color:#fff;box-shadow:0 30px 80px #03334d38;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1)}.isb-card:hover{transform:translateY(-4px);box-shadow:0 42px 100px #03334d4d}.isb-card:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--isb-glow-color, rgba(16, 178, 189, .35)),transparent 70%);top:-120px;right:-100px;pointer-events:none}.isb-card-heading{font-size:var(--isb-card-h-size-d, 24px);font-weight:700;color:var(--isb-card-h-color, #ffffff);margin:0 0 26px;position:relative;z-index:1}.isb-item{display:flex;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--isb-item-divider-color, rgba(255, 255, 255, .12));position:relative;z-index:1;transition:padding-left .25s ease}.isb-item:last-of-type{border-bottom:none}.isb-item:hover{padding-left:4px}.isb-icon{width:42px;height:42px;border-radius:12px;background:var(--isb-icon-bg, rgba(16, 178, 189, .2));display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0;transition:background .25s ease,transform .25s ease}.isb-item:hover .isb-icon{background:var(--isb-icon-bg-hover, rgba(16, 178, 189, .35));transform:scale(1.08)}.isb-item-text{font-size:var(--isb-item-size-d, 15px);font-weight:600;color:var(--isb-item-color, #ffffff);line-height:1.45}.isb-highlight{font-weight:800;color:var(--isb-highlight-color, #FF96AF)}.isb-note{margin-top:22px;font-size:var(--isb-note-size, 12.5px);color:var(--isb-note-color, rgba(159, 196, 212, 1));line-height:1.6;position:relative;z-index:1}.isb-rv{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.isb-rv.isb-in{opacity:1;transform:none}.isb-d1{transition-delay:.1s}.isb-d2{transition-delay:.2s}.isb-d3{transition-delay:.3s}.isb-d4{transition-delay:.4s}.isb-d5{transition-delay:.5s}@media(max-width:980px){.isb-grid{grid-template-columns:1fr;gap:48px}.isb-card{max-width:560px;margin:0 auto;width:100%}}@media(max-width:620px){.isb-section{padding:var(--isb-pt-m, 56px) 0 var(--isb-pb-m, 56px)}.isb-wrap{padding:0 18px}.isb-eyebrow{font-size:var(--isb-eyebrow-size-m, 10px)}.isb-title{font-size:var(--isb-title-size-m, 28px)}.isb-steps{margin:var(--isb-steps-mt-m, 26px) 0 var(--isb-steps-mb-m, 30px)}.isb-step-head{gap:12px}.isb-step-num{font-size:var(--isb-num-size-m, 24px);min-width:40px}.isb-step--collapsible.isb-step--collapsed .isb-step-num{font-size:calc(var(--isb-num-size-m, 24px) * .55);min-width:24px}.isb-step-title{font-size:var(--isb-step-h-size-m, 16px)}.isb-desc-wrap{padding-left:52px}.isb-step-desc{font-size:var(--isb-step-p-size-m, 13px)}.isb-toggle-icon{width:calc(var(--isb-num-size-m, 24px) * .6);height:calc(var(--isb-num-size-m, 24px) * .6)}.isb-toggle-icon:before{width:calc(var(--isb-num-size-m, 24px) * .28)}.isb-toggle-icon:after{height:calc(var(--isb-num-size-m, 24px) * .28)}.isb-btn{display:flex;justify-content:center;width:100%;max-width:320px;font-size:var(--isb-btn-size-m, 14px)}.isb-card{padding:30px 24px;border-radius:20px}.isb-card-heading{font-size:var(--isb-card-h-size-m, 20px)}.isb-item-text{font-size:var(--isb-item-size-m, 13.5px)}.isb-icon{width:36px;height:36px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/install-box.css.map */
