.sb-allpass .inner{max-width:1230px;margin:0 auto}.sb-allpass{--sb-orange:#ff6b1a;--sb-orange-b:#ff7a2f;--sb-orange-c:#ff712b;--sb-orange-d:#f56a2a;--sb-orange-press:#e85d10;--sb-orange-tint:#fff1e7;--sb-red:#ff5b5b;--sb-slate:#808b96;--sb-ink-900:#000;--sb-ink-800:#111;--sb-ink-700:#181818;--sb-ink-600:#222;--sb-ink-500:#333;--sb-ink-400:#666;--sb-ink-300:#999;--sb-white:#fff;--sb-surface:#fafafa;flex-flow:column;gap:60px;display:flex}.sb-allpass .sb-right-floating-banner{z-index:100;will-change:transform;width:162px;margin-left:634.5px;line-height:0;animation:2.6s ease-in-out .85s infinite sbRightBannerBob;position:fixed;left:50%}.sb-allpass .sb-right-floating-banner img{width:100%;height:auto;display:block}@keyframes sbRightBannerBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.sb-allpass .sb-right-floating-banner{animation:none}}@media (max-width:1859px){.sb-allpass .sb-right-floating-banner{display:none}}.sb-allpass .hs-section,.sb-allpass .hs-section *{box-sizing:border-box}.sb-allpass .hs-section{background:linear-gradient(180deg, #fff6ef 0%, var(--sb-white) 62%);width:100%;padding:72px 0 64px;position:relative;overflow:hidden}.sb-allpass .hs-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;max-width:1230px;margin:0 auto;padding:0 20px;display:grid;position:relative}.sb-allpass .hs-copy{flex-direction:column;align-items:flex-start;display:flex}.sb-allpass .hs-eyebrow{height:38px;color:var(--sb-orange);letter-spacing:-.01em;background:#ff6b1a17;border-radius:999px;align-items:center;margin-bottom:22px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.sb-allpass .hs-title{letter-spacing:1px;color:var(--sb-ink-800);word-break:keep-all;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1.32}.sb-allpass .hs-title em{color:var(--sb-orange);font-style:normal}.sb-allpass .hs-desc{color:#5c5c5c;word-break:keep-all;margin-top:20px;font-size:17px;line-height:1.75}.sb-allpass .hs-points{border-top:1px solid #f0e4da;flex-direction:column;gap:18px;width:100%;margin:34px 0 0;padding:26px 0 0;list-style:none;display:flex}.sb-allpass .hs-points li{align-items:flex-start;gap:14px;display:flex}.sb-allpass .hs-point-dot{background:var(--sb-orange);border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:6px}.sb-allpass .hs-points strong{color:var(--sb-ink-700);letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.sb-allpass .hs-points p{color:#7a7a7a;margin-top:4px;font-size:14px;line-height:1.5}.sb-allpass .hs-cta{gap:12px;margin-top:36px;display:flex}.sb-allpass .hs-btn{letter-spacing:-.01em;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;min-height:58px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.sb-allpass .hs-btn-primary{background:var(--sb-orange);color:var(--sb-white);box-shadow:0 14px 30px #ff6b1a42}.sb-allpass .hs-btn-primary:hover{background:var(--sb-orange-press);transform:translateY(-2px);box-shadow:0 18px 36px #ff6b1a52}.sb-allpass .hs-btn-ghost{background:var(--sb-white);color:var(--sb-ink-700);border:1.5px solid #e4e4e4}.sb-allpass .hs-btn-ghost:hover{border-color:var(--sb-ink-700);transform:translateY(-2px)}.sb-allpass .hs-visual{justify-content:center;display:flex;position:relative}.sb-allpass .hs-visual-glow{filter:blur(10px);z-index:0;background:#ff6b1a24;border-radius:999px;width:260px;height:260px;position:absolute;top:-60px;right:-40px}.sb-allpass .hs-card{z-index:1;background:var(--sb-white);border-radius:26px;width:100%;max-width:400px;padding:30px;position:relative;box-shadow:0 24px 60px #11111114,0 2px 8px #1111110a}.sb-allpass .hs-card-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.sb-allpass .hs-card-tag{background:var(--sb-ink-700);height:26px;color:var(--sb-white);letter-spacing:.06em;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.sb-allpass .hs-card-day{color:var(--sb-ink-300);font-size:13px;font-weight:700}.sb-allpass .hs-timeline{margin:0;padding:0;list-style:none;position:relative}.sb-allpass .hs-timeline:before{content:"";background:#f0f0f0;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.sb-allpass .hs-timeline li{align-items:baseline;gap:14px;padding:10px 0 10px 26px;display:flex;position:relative}.sb-allpass .hs-timeline li:before{content:"";background:var(--sb-white);border:2px solid #d8d8d8;border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:0}.sb-allpass .hs-timeline li.is-check:before{border-color:var(--sb-orange);background:var(--sb-orange)}.sb-allpass .hs-timeline li.is-active:before{border-color:var(--sb-orange);background:var(--sb-white);box-shadow:0 0 0 4px #ff6b1a29}.sb-allpass .hs-time{color:#ababab;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.sb-allpass .hs-timeline li.is-active .hs-time{color:var(--sb-orange)}.sb-allpass .hs-item{color:var(--sb-ink-500);font-size:14.5px;font-weight:700}.sb-allpass .hs-timeline li.is-active .hs-item{color:var(--sb-ink-700)}.sb-allpass .hs-card-foot{border-top:1px dashed #eee;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.sb-allpass .hs-card-foot span{color:var(--sb-ink-300);font-size:13px;font-weight:700}.sb-allpass .hs-card-foot strong{color:var(--sb-orange);letter-spacing:-.02em;font-size:22px;font-weight:900}.sb-allpass #part_03{width:100%}.sb-allpass .extra_pation3_final{flex-flow:column;gap:60px;display:flex}.sb-allpass .aio-section-finaly-box{flex-flow:column;gap:40px;display:flex}.sb-allpass .aio-section-title{text-align:center}.sb-allpass .aio-section-title h2{letter-spacing:-.03em;color:var(--sb-ink-800);margin:0;font-size:42px;font-weight:900;line-height:1.25}.sb-allpass .aio-section-title p{color:#999;margin-top:14px;font-size:18px;line-height:1.5}.sb-allpass .aio-feature-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.sb-allpass .aio-feature-card{background:var(--sb-white);border:1px solid #edf1f8;border-radius:28px;min-height:260px;padding:38px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 20px 45px #0000000f}.sb-allpass .aio-feature-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px #ffba2526}.sb-allpass .aio-feature-card:before{content:"";background:#ff9925;width:5px;height:0;transition:all .35s;position:absolute;top:0;left:0}.sb-allpass .aio-feature-card:hover:before{height:100%}.sb-allpass .aio-feature-number{color:#ffefe3;font-size:90px;font-weight:900;line-height:1;transition:all .35s;position:absolute;top:18px;right:35px}.sb-allpass .aio-feature-card:hover .aio-feature-number{transform:scale(1.12)}.sb-allpass .aio-feature-tag{color:#ff8025;letter-spacing:.04em;margin-bottom:40px;font-size:12px;font-weight:800}.sb-allpass .aio-feature-card h3{color:var(--sb-ink-800);letter-spacing:-.02em;margin:0 0 16px;font-size:26px;font-weight:900;line-height:1.35}.sb-allpass .aio-feature-card:hover h3{color:#ff9925}.sb-allpass .aio-feature-card p{color:#666;margin:0;font-size:15px;line-height:1.8}.sb-allpass .vhyqor-safe-shell,.sb-allpass .vhyqor-safe-shell *,.sb-allpass .vhyqor-safe-shell :before,.sb-allpass .vhyqor-safe-shell :after{box-sizing:border-box}.sb-allpass .vhyqor-safe-shell{isolation:isolate;width:100%;position:relative;overflow:hidden}.sb-allpass .vhyqor-safe-frame{width:100%;max-width:1230px;margin:0 auto}.sb-allpass .vhyqor-safe-title{text-align:center;margin-bottom:42px}.sb-allpass .vhyqor-safe-subtitle{min-height:40px;color:var(--sb-orange-d);letter-spacing:-.02em;background:#f56a2a14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.sb-allpass .vhyqor-safe-main-title{color:var(--sb-ink-800);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:32px;font-weight:800;line-height:1.28}.sb-allpass .vhyqor-safe-desc{color:var(--sb-ink-400);letter-spacing:-.02em;word-break:keep-all;margin-top:18px;font-size:17px;line-height:1.8}.sb-allpass .vhyqor-safe-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:34px;display:flex}.sb-allpass .vhyqor-safe-btn{background:var(--sb-white);min-height:58px;color:var(--sb-ink-600);letter-spacing:-.02em;cursor:pointer;white-space:nowrap;appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-weight:700;transition:background-color .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a}.sb-allpass .vhyqor-safe-btn:hover{transform:translateY(-2px)}.sb-allpass .vhyqor-safe-btn.vhyqor-safe-active{background:var(--sb-orange-d);color:var(--sb-white);box-shadow:0 14px 30px #f56a2a3d,0 4px 10px #f56a2a1f}.sb-allpass .vhyqor-safe-stage{position:relative}.sb-allpass .vhyqor-safe-panel{display:none}.sb-allpass .vhyqor-safe-panel.vhyqor-safe-show{animation:.35s vhyqorSafeFade;display:block}@keyframes vhyqorSafeFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sb-allpass .vhyqor-safe-card{align-items:stretch;gap:32px;display:flex}.sb-allpass .vhyqor-safe-copy{background:linear-gradient(135deg, #ff7f45 0%, var(--sb-orange-d) 52%, #ea5311 100%);color:var(--sb-white);border-radius:30px;flex:1;padding:54px;position:relative;overflow:hidden;box-shadow:0 20px 50px #f56a2a2e,inset 0 1px #ffffff14}.sb-allpass .vhyqor-safe-copy:before{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-120px}.sb-allpass .vhyqor-safe-step{letter-spacing:-.02em;opacity:.92;margin-bottom:18px;font-size:19px;font-weight:700;display:inline-block;position:relative}.sb-allpass .vhyqor-safe-copy h3{letter-spacing:-.04em;word-break:keep-all;margin:0 0 22px;font-size:36px;font-weight:800;line-height:1.38;position:relative}.sb-allpass .vhyqor-safe-copy p{letter-spacing:-.02em;color:#ffffffeb;word-break:keep-all;margin:0;font-size:17px;line-height:1.9;position:relative}.sb-allpass .vhyqor-safe-image{flex:1;min-width:0}.sb-allpass .vhyqor-safe-image-frame{background:#f4f4f4;border-radius:30px;width:100%;height:100%;min-height:482px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f,0 1px 3px #0000000a}.sb-allpass .vhyqor-safe-image-frame img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.sb-allpass .vhyqor-safe-card:hover .vhyqor-safe-image-frame img{transform:scale(1.03)}.sb-allpass .vhyqor-safe-warning{text-align:right;color:#ff5d5d;margin-top:18px;font-size:14px;line-height:1.6}.sb-allpass{--kd-max-wrap:1230px;--kd-slider-w:1200px;--kd-dot-size:10px;--kd-dot-active:var(--sb-orange-c);--kd-dot-inactive:#0000002e;--kd-bg:var(--sb-surface);--kd-radius:8px;--kd-shadow:0 8px 20px #0000000f;--kd-transition:.5s;--kd-max-width:1220px;--kd-accent:var(--sb-orange-c)}.sb-allpass .kd-root_final_box{flex-flow:column;display:flex}.sb-allpass .kd-root_final_box_title{flex-flow:column;gap:10px;display:flex}.sb-allpass .kd-root_final_box_title h2{text-align:center;letter-spacing:-2px;color:var(--sb-ink-900);font-size:32px;font-weight:900}.sb-allpass .kd-root_final_box_title p{text-align:center;color:var(--sb-ink-400);font-size:16px;font-weight:300}.sb-allpass .kd-root,.sb-allpass .kd-root *{box-sizing:border-box}.sb-allpass .kd-root{justify-content:center;width:100%;padding:28px 16px;display:flex}.sb-allpass .kd-center{width:100%;max-width:var(--kd-max-wrap);box-sizing:border-box;margin:0 auto;padding:0 16px}.sb-allpass .kd-slider-wrap{justify-content:center;width:100%;display:flex}.sb-allpass .kd-slider{width:var(--kd-slider-w);box-sizing:border-box;max-width:100%}.sb-allpass .kd-panel{background:var(--kd-bg);border-radius:var(--kd-radius);width:100%;box-shadow:var(--kd-shadow);position:relative;overflow:hidden}.sb-allpass .kd-track{transition:transform var(--kd-transition) cubic-bezier(.22, .9, .32, 1);will-change:transform;display:flex}.sb-allpass .kd-slide{flex:0 0 100%;align-items:center;gap:22px;min-height:180px;padding:34px 48px;display:flex}.sb-allpass .kd-avatar{flex-shrink:0;justify-content:center;align-items:center;width:clamp(100px,15vw,189px);display:flex}.sb-allpass .kd-avatar2x{flex-flow:column;gap:10px;width:100%;display:flex}.sb-allpass .kd-avatar-img-wrap{aspect-ratio:1;border-radius:50%;width:100%;position:relative;overflow:hidden}.sb-allpass .kd-avatar-img-wrap img{object-fit:cover;display:block;width:100%!important;height:100%!important}.sb-allpass .dd-avatar_box_1{color:var(--sb-ink-900);flex-flow:column;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex}.sb-allpass .dd-avatar_box_2{font-size:14px}.sb-allpass .kd-body{flex-flow:column;flex:1;gap:40px;display:flex}.sb-allpass .kd-desc{flex-flow:column;display:flex}.sb-allpass .kd-desc2{color:#6b6b6b;text-align:right;white-space:pre-line;font-size:13px;line-height:1.7}.sb-allpass .kd-desc3{color:var(--sb-ink-500);text-align:right;white-space:pre-line;font-size:15px;line-height:1.7}.sb-allpass .kd-rating{color:#ff8a00;text-align:right;font-size:17px;font-weight:700}.sb-allpass .kd-dots-wrap{justify-content:center;margin-top:16px;display:flex}.sb-allpass .kd-dots{align-items:center;gap:12px;display:flex}.sb-allpass .kd-dot{width:var(--kd-dot-size);height:var(--kd-dot-size);background:var(--kd-dot-inactive);cursor:pointer;border:none;border-radius:50%;padding:0;transition:all .18s}.sb-allpass .kd-dot[aria-current=true]{background:var(--kd-dot-active);border-radius:18px;width:34px}.sb-allpass .kd-dot:focus{outline-offset:2px;outline:3px solid #f6762b1f}.sb-allpass #part_04{width:100%}.sb-allpass .part05box_final{flex-flow:column;gap:20px;width:100%;display:flex}.sb-allpass .part05box_final_title{flex-flow:column;gap:5px;width:100%;display:flex}.sb-allpass .part05box_final_title h2{text-align:center;letter-spacing:-2px;color:var(--sb-ink-900);font-size:32px;font-weight:900}.sb-allpass .part05box_final_title p{text-align:center;color:var(--sb-ink-400);font-size:16px;font-weight:300}.sb-allpass .extra_pation2{flex-flow:column;gap:30px;display:flex}.sb-allpass .content-slider{background:var(--sb-ink-900);-webkit-tap-highlight-color:transparent;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001f}.sb-allpass .content-slider .cs-wrapper{will-change:transform;touch-action:pan-y;width:100%;transition:transform .5s ease-in-out;display:flex}.sb-allpass .content-slider .slider-item{box-sizing:border-box;background:var(--sb-ink-800);flex:0 0 100%;height:clamp(220px,45vw,520px);position:relative;overflow:hidden}.sb-allpass .content-slider .slider-item img{object-fit:cover;width:100%;height:100%;display:block}.sb-allpass .content-slider .slider-dots{z-index:6;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sb-allpass .content-slider .slider-dots .dot{cursor:pointer;background:#ffffff73;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:all .18s}.sb-allpass .content-slider .slider-dots .dot[aria-current=true]{background:var(--sb-orange-c);border-radius:18px;width:34px}.sb-allpass .content-slider *{box-sizing:border-box}.sb-allpass #part_05_teachers,.sb-allpass #part_05_programs{width:100%}.sb-allpass .sobang_allpass_tchbox{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;display:flex}.sb-allpass .sobang_allpass_tchbox01_img{flex:0 0 32.1333%;min-width:0;max-width:32.1333%}.sb-allpass .sobang_allpass_tchbox01_img img{object-fit:contain;border-radius:.8rem;max-width:100%;display:block;width:100%!important;height:auto!important}.sb-allpass .part_06_box{flex-flow:column;gap:20px;display:flex}.sb-allpass .part_06_box_title{flex-flow:column;display:flex}.sb-allpass .part_06_box_title h2{text-align:center;letter-spacing:-2px;color:var(--sb-ink-900);font-size:32px;font-weight:900}.sb-allpass .part_06_box_title p{text-align:center;color:var(--sb-ink-400);font-size:16px;font-weight:300}.sb-allpass .kd-tab-root{box-sizing:border-box;justify-content:center;width:100%;display:flex}.sb-allpass .kd-tab-container{width:100%;max-width:var(--kd-max-width);box-sizing:border-box}.sb-allpass .kd-tab-header_2{justify-content:center;display:flex}.sb-allpass .kd-tab-header{box-shadow:var(--kd-shadow);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;padding:14px 20px;display:flex}.sb-allpass .kd-tab-toggle{appearance:none;color:var(--sb-ink-600);cursor:pointer;background:0 0;border:none;border-radius:24px;padding:10px 18px;font-weight:600;transition:all .18s}.sb-allpass .kd-tab-toggle[aria-selected=true]{background:var(--kd-accent);color:var(--sb-white);transform:translateY(-1px);box-shadow:0 6px 18px #2b6cf624}.sb-allpass .kd-tab-toggle:focus{outline-offset:3px;outline:3px solid #f68d2b2e}.sb-allpass .kd-tab-panels_box{flex-flow:column;gap:10px;width:100%;display:flex}.sb-allpass .kd-tab-panels_box p{text-align:left;color:#b80606;font-size:15px;font-weight:300}.sb-allpass .kd-tab-panels{width:100%}.sb-allpass .kd-tab-panel{background:var(--sb-white);border-radius:var(--kd-radius);width:100%;box-shadow:var(--kd-shadow);box-sizing:border-box;flex-flow:column;align-items:flex-start;gap:50px;padding:10px;display:flex}.sb-allpass .fire-curriculum-final-v2{background:var(--sb-white);box-sizing:border-box;border-radius:24px;width:100%;padding:42px;box-shadow:0 8px 30px #0000000a}.sb-allpass .fc-head{text-align:center;margin-bottom:40px}.sb-allpass .fc-label{background:var(--sb-orange-tint);color:#ff7b2f;letter-spacing:1px;border-radius:999px;margin-bottom:16px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block}.sb-allpass .fc-head h2{color:var(--sb-ink-800);margin-bottom:10px;font-size:32px;font-weight:800}.sb-allpass .fc-head p{text-align:center;color:#777;font-size:15px}.sb-allpass .fc-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:40px;display:grid}.sb-allpass .fc-card{background:var(--sb-surface);border:1px solid #ededed;border-radius:20px;padding:24px;transition:all .25s}.sb-allpass .fc-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0000000f}.sb-allpass .fc-card.active{background:linear-gradient(135deg, var(--sb-orange-b) 0%, #ff944d 100%);border:none}.sb-allpass .fc-month{color:var(--sb-orange-b);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.sb-allpass .fc-card.active .fc-month{color:var(--sb-white)}.sb-allpass .fc-card h3{color:var(--sb-ink-800);margin-bottom:18px;font-size:24px;font-weight:800}.sb-allpass .fc-card.active h3{color:var(--sb-white)}.sb-allpass .fc-card ul{margin:0;padding:0;list-style:none}.sb-allpass .fc-card ul li{color:#555;margin-bottom:10px;padding-left:14px;font-size:15px;line-height:1.6;position:relative}.sb-allpass .fc-card.active ul li{color:#ffffffeb}.sb-allpass .fc-card ul li:before{content:"";background:var(--sb-orange-b);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.sb-allpass .fc-card.active ul li:before{background:var(--sb-white)}.sb-allpass .pc-only{display:block}.sb-allpass .mobile-schedule{display:none}.sb-allpass .fc-schedule-wrap{background:var(--sb-surface);border-radius:22px;padding:26px}.sb-allpass .fc-schedule-title{color:var(--sb-ink-800);margin-bottom:22px;font-size:24px;font-weight:800}.sb-allpass .fc-schedule{flex-direction:column;gap:10px;display:flex}.sb-allpass .fc-row{grid-template-columns:140px repeat(6,1fr);gap:10px;display:grid}.sb-allpass .fc-row>div{text-align:center;box-sizing:border-box;border-radius:14px;padding:16px 10px;font-size:14px;font-weight:700}.sb-allpass .fc-header div{background:var(--sb-orange-b);color:var(--sb-white)}.sb-allpass .fc-time{color:var(--sb-ink-500);background:#f1f1f1}.sb-allpass .fc-full-row{color:#444;background:#f7f7f7;grid-column:2/8}.sb-allpass .fc-gray{color:var(--sb-ink-400);white-space:pre-line;background:#f5f5f5;line-height:1.8}.sb-allpass .fc-yellow{color:#8d6b00;background:#fff3ba}.sb-allpass .fc-purple{color:#6d3fc0;background:#eadcff}.sb-allpass .fc-green{color:#138a5d;background:#d8f5e8}.sb-allpass .center{justify-content:center;align-items:center;display:flex}.sb-allpass .orange{background:var(--sb-orange-tint);color:var(--sb-orange-b)}.sb-allpass .red,.sb-allpass .red-text{color:var(--sb-red)}.sb-allpass .curriculum-section{width:100%}.sb-allpass .section-title{color:var(--sb-ink-800);letter-spacing:-.5px;margin-bottom:16px;font-size:20px;font-weight:700}.sb-allpass .curriculum-table{border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--sb-slate);width:100%}.sb-allpass .curriculum-table th,.sb-allpass .curriculum-table td{word-break:keep-all}.sb-allpass .curriculum-table th{background-color:var(--sb-slate);color:var(--sb-white);border-right:1px solid #94a0ab;padding:16px 0;font-size:16px;font-weight:600}.sb-allpass .curriculum-table th:last-child{border-right:none}.sb-allpass .curriculum-table td{text-align:center;vertical-align:middle;color:var(--sb-ink-500);border:1px solid #eef0f2;border-top:none;padding:24px 10px;font-size:15px}.sb-allpass .course-item{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sb-allpass .course-title{letter-spacing:-.3px;align-items:center;gap:6px;font-weight:500;display:flex}.sb-allpass .badge-complete{color:#7b94c4;letter-spacing:-.5px;background-color:#f3f6fc;border:1px solid #e2eaf5;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.1}.sb-allpass .txt-recommend{color:#e55454;letter-spacing:-.5px;font-size:14px;font-weight:500}.sb-allpass .part2-2x_mainbox{flex-flow:column;width:100%;display:flex}.sb-allpass .part2-2x_mainbox_img{width:100%}.sb-allpass .part2-2x_mainbox_img img{width:100%;height:auto;display:block}.sb-allpass .containerx2{flex-flow:column;gap:15px;width:100%;transition:all .3s;display:flex}.sb-allpass #part_06{width:100%}.sb-allpass .benefit-section{width:100%;margin-bottom:40px}.sb-allpass .benefit-section .benefit-header{text-align:center;margin-bottom:50px}.sb-allpass .benefit-section .benefit-header .badge{color:#e29031;background-color:#fcedda;border-radius:50px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}.sb-allpass .benefit-section .benefit-header h2{color:#0f172a;margin-bottom:12px;font-size:40px;font-weight:800;line-height:1.3}.sb-allpass .benefit-section .benefit-header p{color:#475569;font-size:18px;font-weight:500}.sb-allpass .benefit-section .card-list{flex-wrap:wrap;justify-content:center;gap:24px;max-width:min(1000px,100%);margin:0 auto 40px;display:flex}.sb-allpass .benefit-section .card-item{background:var(--sb-white);text-align:center;border:1px solid #edf1f8;border-radius:20px;flex:260px;min-width:260px;max-width:320px;padding:50px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 10px 25px -5px #2563ff08,0 8px 10px -6px #2563ff08}.sb-allpass .benefit-section .card-item:hover{border-color:#ff8025;transform:translateY(-8px);box-shadow:0 20px 30px -10px #2563ff26}.sb-allpass .benefit-section .card-num{color:#ff8025;margin-bottom:24px;font-size:44px;font-weight:900;line-height:1}.sb-allpass .benefit-section .card-text{color:#1e293b;white-space:normal;word-break:keep-all;font-size:19px;font-weight:700}.sb-allpass .allpass-section-wrapper{flex-direction:column;gap:30px;display:flex}.sb-allpass .subject{color:var(--sb-ink-600);white-space:nowrap;font-size:16px;font-weight:800;line-height:1.35}.sb-allpass .fire-price-section{background:linear-gradient(180deg, #fff7f2eb, #fffffffa), var(--sb-white);border:1px solid #ffe0cc;border-radius:28px;width:100%;padding:38px;box-shadow:0 18px 48px #ff6b1a14}.sb-allpass .fire-price-header{text-align:center;margin-bottom:28px}.sb-allpass .fire-price-badge{height:30px;color:var(--sb-orange);letter-spacing:.08em;background:#fff0e7;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.sb-allpass .fire-price-title{color:var(--sb-ink-700);letter-spacing:-1.5px;margin:0;font-size:34px;font-weight:900}.sb-allpass .fire-price-sub{color:var(--sb-ink-400);margin-top:10px;font-size:17px;line-height:1.6}.sb-allpass .fire-price-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:26px;display:grid}.sb-allpass .fire-price-select-panel{background:var(--sb-white);border:1px solid #ffe0cc;border-radius:24px;padding:30px;box-shadow:0 14px 36px #ff6b1a0f}.sb-allpass .fire-price-label{color:#1f2937;margin-bottom:13px;font-size:15px;font-weight:900;display:block}.sb-allpass .fire-price-card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.sb-allpass .fire-price-plan{min-height:140px;color:var(--sb-ink-700);text-align:left;cursor:pointer;background:#fff8f4;border:1px solid #ffe1cf;border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;position:relative}.sb-allpass .fire-price-plan:hover,.sb-allpass .fire-price-plan.is-active{border-color:var(--sb-orange);background:var(--sb-white);transform:translateY(-2px);box-shadow:0 14px 34px #ff6b1a24}.sb-allpass .fire-price-plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-allpass .fire-price-plan-head em{color:var(--sb-orange);font-size:13px;font-style:normal;font-weight:900}.sb-allpass .fire-price-plan-head strong{background:var(--sb-orange);height:24px;color:var(--sb-white);border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.sb-allpass .fire-price-plan-title{color:#111827;letter-spacing:-.8px;word-break:keep-all;font-size:21px;font-weight:900;line-height:1.25}.sb-allpass .fire-price-plan-price{color:#7a7a7a;font-size:14px;font-weight:800}.sb-allpass .fire-price-subject-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.sb-allpass .fire-price-subject{background:var(--sb-white);min-height:76px;color:var(--sb-ink-700);cursor:pointer;border:1px solid #ffe1cf;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:16px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.sb-allpass .fire-price-subject:hover,.sb-allpass .fire-price-subject.is-active{border-color:var(--sb-orange);background:#fff7f1;box-shadow:0 10px 24px #ff6b1a1a}.sb-allpass .fire-price-subject span{color:#111827;font-size:15px;font-weight:900}.sb-allpass .fire-price-subject strong{color:var(--sb-orange);font-size:18px;font-weight:900}.sb-allpass .fire-price-benefits{border-top:1px solid #ffe7d8;padding-top:24px}.sb-allpass .fire-price-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.sb-allpass .fire-price-benefits li{color:#4b5563;word-break:keep-all;align-items:flex-start;gap:8px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.sb-allpass .fire-price-benefits li span{background:linear-gradient(135deg, transparent 50%, var(--sb-white) 0) 6px 8px / 7px 4px no-repeat, var(--sb-orange);border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.sb-allpass .fire-price-summary-panel{background:var(--sb-ink-700);color:var(--sb-white);border-radius:24px;padding:34px 32px;position:relative;overflow:hidden;box-shadow:0 18px 44px #1818182e}.sb-allpass .fire-price-summary-panel:after{content:"";background:#ff6b1a47;border-radius:50%;width:210px;height:210px;position:absolute;top:-86px;right:-68px}.sb-allpass .fire-price-summary-head{z-index:1;align-items:center;gap:9px;font-size:18px;font-weight:900;display:flex;position:relative}.sb-allpass .fire-price-summary-head span{border:4px solid var(--sb-orange);background:var(--sb-white);border-radius:50%;width:14px;height:14px}.sb-allpass .fire-price-summary-list{z-index:1;margin:26px 0 0;position:relative}.sb-allpass .fire-price-summary-list div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding:17px 0;display:flex}.sb-allpass .fire-price-summary-list dt{color:#b9c0ca;font-size:14px;font-weight:800}.sb-allpass .fire-price-summary-list dd{color:var(--sb-white);text-align:right;word-break:keep-all;margin:0;font-size:16px;font-weight:900}.sb-allpass .fire-price-summary-list dd.is-strike{color:#8f98a5;text-decoration:line-through}.sb-allpass .fire-price-summary-list dd.is-accent{color:#ffb37d}.sb-allpass .fire-price-total{z-index:1;border-top:1px dashed #fff3;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:30px;padding-top:28px;display:flex;position:relative}.sb-allpass .fire-price-total span{color:var(--sb-white);font-size:15px;font-weight:900}.sb-allpass .fire-price-total strong{color:var(--sb-white);letter-spacing:-1.2px;white-space:nowrap;font-size:36px;font-weight:900;line-height:1}.sb-allpass .fire-price-payment-link{z-index:1;background:var(--sb-orange);min-height:60px;color:var(--sb-white);text-align:center;border-radius:14px;justify-content:center;align-items:center;margin-top:28px;padding:0 16px;font-size:17px;font-weight:900;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 14px 28px #ff6b1a38}.sb-allpass .fire-price-payment-link:hover{background:var(--sb-orange-press);transform:translateY(-2px);box-shadow:0 18px 34px #ff6b1a47}@media (max-width:1200px){.sb-allpass .inner{max-width:90%}}@media (max-width:1024px){.sb-allpass .hs-inner{grid-template-columns:1fr;gap:40px}.sb-allpass .hs-copy{text-align:center;align-items:center}.sb-allpass .hs-title,.sb-allpass .hs-desc{text-align:center}.sb-allpass .hs-points{max-width:480px}.sb-allpass .hs-visual{order:-1}.sb-allpass .hs-card{max-width:440px}.sb-allpass .vhyqor-safe-card{flex-direction:column}.sb-allpass .vhyqor-safe-image-frame{aspect-ratio:1.4;min-height:unset}.sb-allpass .kd-slide{padding:24px}.sb-allpass .fire-price-section{padding:28px}.sb-allpass .fire-price-layout{grid-template-columns:1fr}.sb-allpass .fire-price-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-allpass .inner{max-width:98%}.sb-allpass{gap:40px}.sb-allpass .hs-section{padding:44px 0 36px}.sb-allpass .hs-inner{gap:32px;padding:0 16px}.sb-allpass .hs-eyebrow{height:34px;padding:0 14px;font-size:13px}.sb-allpass .hs-desc{margin-top:16px;font-size:15px}.sb-allpass .hs-points{gap:16px;margin-top:26px;padding-top:20px}.sb-allpass .hs-points li{text-align:left}.sb-allpass .hs-cta{flex-direction:column;width:100%}.sb-allpass .hs-btn{width:100%}.sb-allpass .hs-card{border-radius:22px;padding:24px}.sb-allpass .fire-price-section{border-radius:22px;padding:22px 16px}.sb-allpass .fire-price-title{font-size:27px}.sb-allpass .fire-price-sub{font-size:14px}.sb-allpass .fire-price-select-panel,.sb-allpass .fire-price-summary-panel{border-radius:20px;padding:22px 18px}.sb-allpass .fire-price-card-list,.sb-allpass .fire-price-subject-list,.sb-allpass .fire-price-benefits ul{grid-template-columns:1fr}.sb-allpass .fire-price-plan{min-height:112px}.sb-allpass .fire-price-plan-title{font-size:20px}.sb-allpass .fire-price-summary-list div,.sb-allpass .fire-price-total{gap:12px}.sb-allpass .fire-price-total{flex-direction:column;align-items:flex-start}.sb-allpass .fire-price-total strong{font-size:32px}.sb-allpass .fire-price-payment-link{min-height:52px;font-size:15px}.sb-allpass .aio-section-title h2{font-size:28px}.sb-allpass .aio-section-title p{font-size:15px}.sb-allpass .aio-feature-grid{grid-template-columns:1fr;gap:20px}.sb-allpass .aio-feature-card{border-radius:20px;min-height:auto;padding:28px}.sb-allpass .aio-feature-card h3{font-size:22px}.sb-allpass .aio-feature-number{font-size:70px}.sb-allpass .vhyqor-safe-shell{padding:40px 0}.sb-allpass .vhyqor-safe-title{margin-bottom:28px}.sb-allpass .vhyqor-safe-main-title{font-size:26px}.sb-allpass .vhyqor-safe-desc{margin-top:12px;font-size:14px}.sb-allpass .vhyqor-safe-nav{gap:8px;margin-bottom:20px}.sb-allpass .vhyqor-safe-btn{width:100%;min-height:50px;padding:0 16px;font-size:14px}.sb-allpass .vhyqor-safe-card{gap:18px}.sb-allpass .vhyqor-safe-copy{border-radius:20px;padding:30px 22px}.sb-allpass .vhyqor-safe-copy h3{margin-bottom:16px;font-size:26px}.sb-allpass .vhyqor-safe-copy p{font-size:14px}.sb-allpass .vhyqor-safe-image-frame{aspect-ratio:1.2;min-height:unset;border-radius:20px}.sb-allpass .vhyqor-safe-warning{text-align:left;font-size:12px}.sb-allpass .kd-root_final_box_title h2{font-size:22px}.sb-allpass .kd-slide{flex-flow:column;align-items:center;padding:20px}.sb-allpass .kd-body{gap:18px;width:100%}.sb-allpass .kd-avatar{width:clamp(80px,28vw,140px)}.sb-allpass .kd-rating,.sb-allpass .kd-desc2,.sb-allpass .kd-desc3{text-align:center}.sb-allpass .kd-desc2{font-size:12px}.sb-allpass .kd-desc3{text-align:center;font-size:13px}.sb-allpass .kd-dot[aria-current=true]{width:28px}.sb-allpass .part05box_final_title h2{font-size:22px}.sb-allpass .content-slider .slider-dots{gap:6px;bottom:10px}.sb-allpass .content-slider .slider-dots .dot[aria-current=true]{width:28px}.sb-allpass .part_06_box_title h2{font-size:22px}.sb-allpass .sobang_allpass_tchbox{gap:15px}.sb-allpass .sobang_allpass_tchbox01_img{flex-basis:100%;max-width:100%}.sb-allpass .fire-curriculum-final-v2{border-radius:18px;padding:22px}.sb-allpass .fc-head h2{font-size:26px}.sb-allpass .fc-grid{grid-template-columns:1fr}.sb-allpass .pc-only{display:none}.sb-allpass .mobile-schedule{display:block}.sb-allpass .mobile-common{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.sb-allpass .common-box{background:var(--sb-surface);border-radius:14px;padding:16px}.sb-allpass .common-box span{color:var(--sb-ink-300);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.sb-allpass .common-box p{color:var(--sb-ink-600);font-size:14px;font-weight:700;line-height:1.5}.sb-allpass .red-box p{color:var(--sb-red)}.sb-allpass .mobile-table{background:var(--sb-white);border:1px solid #eee;border-radius:18px;margin-bottom:16px;overflow:hidden}.sb-allpass .mobile-time{background:var(--sb-orange-b);color:var(--sb-white);padding:14px 16px;font-size:15px;font-weight:800}.sb-allpass .mobile-row{border-bottom:1px solid #f1f1f1;grid-template-columns:40px 1fr;display:grid}.sb-allpass .mobile-row:last-child{border-bottom:none}.sb-allpass .day{background:var(--sb-surface);color:var(--sb-ink-500);justify-content:center;align-items:center;padding:14px 8px;font-size:13px;font-weight:800;display:flex}.sb-allpass .subject{word-break:keep-all;padding:14px;font-size:13px;font-weight:700;line-height:1.6}.sb-allpass .subject.gray{color:var(--sb-ink-400);background:#f7f7f7}.sb-allpass .subject.yellow{color:#8d6b00;background:#fff8d8}.sb-allpass .subject.purple{color:#6d3fc0;background:#f4ecff}.sb-allpass .subject.green{color:#138a5d;background:#ebfaf3}.sb-allpass .meal-box{background:var(--sb-surface);border-radius:14px;margin-bottom:16px;padding:16px}.sb-allpass .meal-box span{color:var(--sb-ink-300);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.sb-allpass .meal-box p{color:var(--sb-ink-600);font-size:14px;font-weight:700}.sb-allpass .orange-box{background:var(--sb-orange-tint)}.sb-allpass .orange-box p{color:var(--sb-orange-b)}.sb-allpass .curriculum-table,.sb-allpass .curriculum-table tbody,.sb-allpass .curriculum-table tr,.sb-allpass .curriculum-table td{width:100%;display:block}.sb-allpass .curriculum-table thead{display:none}.sb-allpass .curriculum-table{border-top:none}.sb-allpass .curriculum-table tr{background:var(--sb-white);border:1px solid #e0e0e0;border-radius:10px;margin-bottom:18px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.sb-allpass .curriculum-table td{text-align:right;border:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.sb-allpass .curriculum-table td:last-child{border-bottom:none}.sb-allpass .curriculum-table td.empty-cell{display:none}.sb-allpass .curriculum-table td:before{content:attr(data-label);color:var(--sb-slate);text-align:left;flex-shrink:0;margin-top:2px;margin-right:14px;font-size:13px;font-weight:700}.sb-allpass .course-item{text-align:right;align-items:flex-end}.sb-allpass .benefit-section{padding:40px 0}.sb-allpass .benefit-section .benefit-header h2{font-size:28px}.sb-allpass .benefit-section .benefit-header p{font-size:15px}.sb-allpass .benefit-section .card-list{gap:14px}.sb-allpass .benefit-section .card-item{padding:36px 22px}.sb-allpass .benefit-section .card-item:hover{transform:translateY(-4px)}.sb-allpass .benefit-section .card-text{font-size:17px}}@media (max-width:480px){.sb-allpass .inner{box-sizing:border-box;max-width:100%;padding:0 12px}.sb-allpass{gap:32px}.sb-allpass .hs-inner{padding:0 14px}.sb-allpass .hs-eyebrow{height:32px;margin-bottom:16px;padding:0 12px;font-size:12px}.sb-allpass .hs-desc{font-size:14px}.sb-allpass .hs-points strong{font-size:15px}.sb-allpass .hs-points p{font-size:13px}.sb-allpass .hs-btn{min-height:52px;font-size:15px}.sb-allpass .hs-card{padding:20px}.sb-allpass .hs-item{font-size:13.5px}.sb-allpass .hs-card-foot strong{font-size:20px}.sb-allpass .aio-section-title h2{font-size:22px}.sb-allpass .aio-feature-card{padding:22px}.sb-allpass .aio-feature-card h3{font-size:19px}.sb-allpass .aio-feature-number{font-size:56px}.sb-allpass .vhyqor-safe-main-title,.sb-allpass .vhyqor-safe-copy h3{font-size:22px}.sb-allpass .vhyqor-safe-btn{min-height:46px;font-size:13px}.sb-allpass .kd-root_final_box_title h2{letter-spacing:-1px;font-size:18px}.sb-allpass .kd-slide{padding:14px}.sb-allpass .kd-avatar{width:clamp(72px,38vw,150px)}.sb-allpass .kd-desc3{text-align:center;font-size:12px}.sb-allpass .kd-tab-panel{gap:30px;padding:6px}.sb-allpass .kd-tab-panels_box p{padding:6px;font-size:11px}.sb-allpass .kd-tab-toggle{padding:8px 14px;font-size:13px}.sb-allpass .fire-curriculum-final-v2{border-radius:14px;padding:16px}.sb-allpass .fc-head h2{font-size:22px}.sb-allpass .fc-card h3{font-size:18px}.sb-allpass .fc-card ul li{font-size:13px}.sb-allpass .fc-schedule-title{font-size:18px}.sb-allpass .benefit-section .benefit-header h2{font-size:24px}.sb-allpass .benefit-section .card-list{padding:0 4px}.sb-allpass .benefit-section .card-item{min-width:0;padding:28px 16px}.sb-allpass .benefit-section .card-text{white-space:normal;font-size:15px}.sb-allpass .benefit-section .card-item:hover{transform:none}.sb-allpass .subject{font-size:13px}.sb-allpass .fire-price-section{border-radius:18px;padding:18px 12px}.sb-allpass .fire-price-title{font-size:23px}.sb-allpass .fire-price-sub{font-size:13px}.sb-allpass .fire-price-select-panel,.sb-allpass .fire-price-summary-panel{padding:18px 14px}.sb-allpass .fire-price-plan{min-height:104px;padding:15px}.sb-allpass .fire-price-plan-title{font-size:18px}.sb-allpass .fire-price-subject strong{font-size:16px}.sb-allpass .fire-price-summary-list div{flex-direction:column;gap:6px;padding:14px 0}.sb-allpass .fire-price-summary-list dd{text-align:left}.sb-allpass .fire-price-total strong{font-size:27px}.sb-allpass .curriculum-table td{flex-direction:column;align-items:flex-start;gap:8px}.sb-allpass .curriculum-table td:before{margin-right:0;font-size:12px}.sb-allpass .course-item{text-align:left;align-items:flex-start}}@media (max-width:375px){.sb-allpass .hs-section{padding:36px 0 30px}.sb-allpass .hs-eyebrow{font-size:11px}.sb-allpass .hs-cta{gap:10px}.sb-allpass .hs-btn{min-height:50px;padding:0 20px;font-size:14px}.sb-allpass .hs-card{border-radius:18px;padding:18px}.sb-allpass .hs-card-tag{height:24px;padding:0 10px;font-size:10px}.sb-allpass .hs-card-day,.sb-allpass .hs-time{font-size:12px}.sb-allpass .hs-item{font-size:13px}.sb-allpass .aio-section-title h2{font-size:19px;line-height:1.3}.sb-allpass .aio-feature-card{border-radius:16px;padding:18px}.sb-allpass .aio-feature-card h3{font-size:17px}.sb-allpass .aio-feature-number{font-size:46px}.sb-allpass .vhyqor-safe-main-title{font-size:19px;line-height:1.35}.sb-allpass .vhyqor-safe-copy h3{font-size:19px}.sb-allpass .vhyqor-safe-copy p{font-size:13px}.sb-allpass .kd-root_final_box_title h2{font-size:16px}.sb-allpass .kd-desc3{font-size:11px}.sb-allpass .fc-head h2{font-size:19px;line-height:1.3}.sb-allpass .fc-head p{font-size:12px}.sb-allpass .fc-card{border-radius:14px;padding:16px}.sb-allpass .fc-card h3{font-size:17px}.sb-allpass .fc-card ul li{font-size:12px}.sb-allpass .benefit-section .benefit-header h2{font-size:21px}.sb-allpass .benefit-section .card-item{padding:24px 14px}.sb-allpass .benefit-section .card-num{font-size:36px}.sb-allpass .benefit-section .card-text{font-size:14px}.sb-allpass .fire-price-badge{height:26px;padding:0 13px;font-size:10px}.sb-allpass .fire-price-title{font-size:21px}.sb-allpass .fire-price-plan-title{font-size:17px}.sb-allpass .fire-price-plan-head{flex-direction:column;align-items:flex-start}.sb-allpass .fire-price-subject{padding:14px}.sb-allpass .fire-price-summary-head{font-size:16px}.sb-allpass .fire-price-summary-list dt,.sb-allpass .fire-price-summary-list dd,.sb-allpass .fire-price-benefits li{font-size:13px}.sb-allpass .fire-price-total strong{font-size:24px}}
