.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-intro-image img{width:100%;border-radius:1rem;object-fit:cover;aspect-ratio:4/3}.about-intro-content p{font-size:1.0625rem;line-height:1.8;color:var(--gray-600);margin-bottom:1.25rem}.mv-cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mv-card{background:#fff;border-radius:1rem;padding:2.5rem;border:1px solid var(--gray-200);transition:box-shadow .3s,transform .3s}.mv-card:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.mv-card .mv-icon{width:3.5rem;height:3.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem}.mv-card .mv-icon.mission{background:#2563eb1a;color:var(--primary)}.mv-card .mv-icon.vision{background:#06b6d41a;color:var(--accent)}.mv-card h3{font-size:1.375rem;font-weight:700;margin-bottom:.75rem;color:var(--gray-900)}.mv-card p{color:var(--gray-600);line-height:1.7;margin-bottom:0}.key-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.key-stat-item{text-align:center;padding:2rem 1rem;background:#fff;border-radius:1rem;border:1px solid var(--gray-200);transition:transform .3s}.key-stat-item:hover{transform:translateY(-4px)}.key-stat-value{font-size:2.5rem;font-weight:900;color:var(--primary);line-height:1.2}.key-stat-label{font-size:.9375rem;color:var(--gray-500);margin-top:.5rem}.timeline{position:relative;padding:2rem 0}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:var(--gray-200);transform:translate(-50%)}.timeline-item{position:relative;width:50%;padding-bottom:3rem}.timeline-item:nth-child(odd){left:0;text-align:right;padding-right:3rem}.timeline-item:nth-child(2n){left:50%;text-align:left;padding-left:3rem}.timeline-dot{position:absolute;top:.25rem;width:1rem;height:1rem;border-radius:50%;background:var(--primary);border:3px solid #fff;box-shadow:0 0 0 3px var(--primary);z-index:1}.timeline-item:nth-child(odd) .timeline-dot{right:-.5rem}.timeline-item:nth-child(2n) .timeline-dot{left:-.5rem}.timeline-year{font-size:1.25rem;font-weight:800;color:var(--primary);margin-bottom:.25rem}.timeline-text{font-size:1rem;color:var(--gray-600);line-height:1.6}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-card{background:#fff;border-radius:1rem;padding:2.5rem 2rem;text-align:center;border:1px solid var(--gray-200);transition:box-shadow .3s,transform .3s}.value-card:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.value-card .value-icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 1.25rem;background:#2563eb1a;color:var(--primary)}.value-card h4{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--gray-900)}.value-card p{font-size:.9375rem;color:var(--gray-500);line-height:1.6;margin-bottom:0}.value-card .value-number{font-size:2rem;font-weight:900;color:#2563eb26;margin-bottom:.75rem;line-height:1}.history-timeline{position:relative;padding:2rem 0}.history-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:var(--gray-200);transform:translate(-50%)}.history-year-group{position:relative;margin-bottom:3rem}.history-year-label{position:relative;display:flex;justify-content:center;margin-bottom:2rem;z-index:2}.history-year-label span{display:inline-block;background:var(--primary);color:#fff;font-size:1.25rem;font-weight:800;padding:.5rem 1.5rem;border-radius:2rem}.history-event{position:relative;width:50%;padding-bottom:2rem}.history-event:nth-child(odd){left:0;text-align:right;padding-right:3rem}.history-event:nth-child(2n){left:50%;text-align:left;padding-left:3rem}.history-event-dot{position:absolute;top:.25rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:0 0 0 2px var(--accent);z-index:1}.history-event:nth-child(odd) .history-event-dot{right:-.375rem}.history-event:nth-child(2n) .history-event-dot{left:-.375rem}.history-event-month{font-size:.875rem;font-weight:700;color:var(--primary);margin-bottom:.25rem}.history-event-text{font-size:1rem;color:var(--gray-700);line-height:1.6;font-weight:500}.stats-header{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}.stats-header-item{text-align:center}.stats-header-item .sh-value{font-size:2.25rem;font-weight:900;color:var(--primary);line-height:1.2}.stats-header-item .sh-label{font-size:.875rem;color:var(--gray-500);margin-top:.25rem}.future-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.future-goal-card{background:#fff;border-radius:1rem;padding:2rem;border:1px solid var(--gray-200);text-align:center;transition:box-shadow .3s,transform .3s}.future-goal-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-3px)}.future-goal-card .goal-icon{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin:0 auto 1rem;background:#2563eb1a;color:var(--primary)}.future-goal-card h4{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--gray-900)}.future-goal-card p{font-size:.875rem;color:var(--gray-500);line-height:1.6;margin-bottom:0}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.team-grid.cols-3{grid-template-columns:repeat(3,1fr)}.team-grid.cols-4{grid-template-columns:repeat(4,1fr)}.team-card{background:#fff;border-radius:1rem;overflow:hidden;border:1px solid var(--gray-200);transition:box-shadow .3s,transform .3s}.team-card:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.team-card-image{width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--gray-100)}.team-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.team-card:hover .team-card-image img{transform:scale(1.05)}.team-card-body{padding:1.5rem}.team-card-body .team-role{font-size:.8125rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.team-card-body h3{font-size:1.375rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.team-card-body p{font-size:.9375rem;color:var(--gray-500);line-height:1.6;margin-bottom:0}.team-card-body .team-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.team-card-body .team-tag{font-size:.75rem;padding:.25rem .75rem;border-radius:1rem;background:var(--gray-100);color:var(--gray-600);font-weight:500}.culture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.culture-card{background:#fff;border-radius:1rem;padding:2rem 1.5rem;text-align:center;border:1px solid var(--gray-200);transition:box-shadow .3s,transform .3s}.culture-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-3px)}.culture-card .culture-icon{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin:0 auto 1rem;background:#2563eb1a;color:var(--primary)}.culture-card h4{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--gray-900)}.culture-card p{font-size:.875rem;color:var(--gray-500);line-height:1.6;margin-bottom:0}.vision-block{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.vision-block.reverse{direction:rtl}.vision-block.reverse>*{direction:ltr}.vision-block-image img{width:100%;border-radius:1rem;object-fit:cover;aspect-ratio:4/3}.vision-block-content h2{font-size:2rem;font-weight:800;color:var(--gray-900);margin-bottom:1rem}.vision-block-content h2 span{color:var(--primary)}.vision-block-content p{font-size:1.0625rem;color:var(--gray-600);line-height:1.8;margin-bottom:1rem}.vision-goals{display:flex;gap:2rem;margin-top:1.5rem}.vision-goal-item{flex:1;text-align:center;padding:1rem;background:#2563eb0d;border-radius:.75rem}.vision-goal-item .goal-value{font-size:1.5rem;font-weight:800;color:var(--primary)}.vision-goal-item .goal-label{font-size:.8125rem;color:var(--gray-500);margin-top:.25rem}.vision-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.vision-pillar{padding:1.5rem;background:var(--gray-50);border-radius:.75rem;border-left:3px solid var(--primary)}.vision-pillar h4{font-size:1rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.vision-pillar p{font-size:.875rem;color:var(--gray-500);line-height:1.6;margin:0}.promise-cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.promise-card{padding:2rem;background:#fff;border-radius:1rem;border:1px solid var(--gray-200);transition:box-shadow .3s}.promise-card:hover{box-shadow:0 8px 30px #0000000f}.promise-card .promise-icon{font-size:2rem;color:var(--primary);margin-bottom:1rem}.promise-card h4{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.promise-card p{font-size:.9375rem;color:var(--gray-500);line-height:1.6;margin-bottom:0}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.roadmap-item{background:#fff;border-radius:1rem;padding:2.5rem 2rem;border:1px solid var(--gray-200);transition:box-shadow .3s}.roadmap-item:hover{box-shadow:0 12px 40px #00000014}.roadmap-item .roadmap-year{font-size:2rem;font-weight:900;color:var(--primary);margin-bottom:1rem}.roadmap-item h4{font-size:1.125rem;font-weight:700;color:var(--gray-900);margin-bottom:.75rem}.roadmap-item ul{list-style:none;padding:0;margin:0}.roadmap-item ul li{font-size:.9375rem;color:var(--gray-600);padding:.375rem 0 .375rem 1.25rem;position:relative}.roadmap-item ul li:before{content:"";position:absolute;left:0;top:.75rem;width:6px;height:6px;border-radius:50%;background:var(--primary)}@media(min-width:768px)and (max-width:1023px){.about-intro{grid-template-columns:1fr;gap:2rem}.key-stats,.values-grid,.team-grid,.team-grid.cols-3,.team-grid.cols-4,.culture-grid{grid-template-columns:repeat(2,1fr)}.vision-block,.vision-block.reverse{grid-template-columns:1fr;direction:ltr}.vision-goals{gap:1rem}.vision-pillars{grid-template-columns:1fr}.promise-cards{grid-template-columns:1fr 1fr}.roadmap{grid-template-columns:1fr}.stats-header{grid-template-columns:repeat(2,1fr)}.future-goals{grid-template-columns:1fr}.timeline:before,.history-timeline:before{left:1.5rem}.timeline-item,.timeline-item:nth-child(odd),.timeline-item:nth-child(2n){width:100%;left:0;text-align:left;padding-left:3.5rem;padding-right:0}.timeline-item:nth-child(odd) .timeline-dot,.timeline-item:nth-child(2n) .timeline-dot{left:1rem;right:auto}.history-event,.history-event:nth-child(odd),.history-event:nth-child(2n){width:100%;left:0;text-align:left;padding-left:3.5rem;padding-right:0}.history-event:nth-child(odd) .history-event-dot,.history-event:nth-child(2n) .history-event-dot{left:1.125rem;right:auto}.history-year-label{justify-content:flex-start;padding-left:3.5rem}}@media(min-width:360px)and (max-width:767px){.about-intro{grid-template-columns:1fr;gap:1.5rem}.mv-cards{grid-template-columns:1fr}.key-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.key-stat-value{font-size:1.75rem}.values-grid,.team-grid,.team-grid.cols-3,.team-grid.cols-4{grid-template-columns:1fr}.culture-grid{grid-template-columns:1fr 1fr}.vision-block,.vision-block.reverse{grid-template-columns:1fr;gap:2rem;direction:ltr}.vision-goals{flex-direction:column;gap:1rem}.vision-pillars,.promise-cards,.roadmap{grid-template-columns:1fr}.stats-header{grid-template-columns:repeat(2,1fr);gap:1rem}.stats-header-item .sh-value{font-size:1.75rem}.future-goals{grid-template-columns:1fr}.timeline:before,.history-timeline:before{left:1rem}.timeline-item,.timeline-item:nth-child(odd),.timeline-item:nth-child(2n){width:100%;left:0;text-align:left;padding-left:2.5rem;padding-right:0}.timeline-item:nth-child(odd) .timeline-dot,.timeline-item:nth-child(2n) .timeline-dot{left:.5rem;right:auto}.history-event,.history-event:nth-child(odd),.history-event:nth-child(2n){width:100%;left:0;text-align:left;padding-left:2.5rem;padding-right:0}.history-event:nth-child(odd) .history-event-dot,.history-event:nth-child(2n) .history-event-dot{left:.625rem;right:auto}.history-year-label{justify-content:flex-start;padding-left:2.5rem}.vision-block-content h2{font-size:1.5rem}}@media(max-width:359px){.key-stats{grid-template-columns:1fr}.key-stat-value{font-size:1.5rem}.stats-header,.culture-grid{grid-template-columns:1fr}}.faq-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:3rem}.faq-tab-btn{padding:.625rem 1.5rem;font-size:.9375rem;font-weight:500;color:var(--gray-600);background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:50rem;cursor:pointer;transition:all .25s ease}.faq-tab-btn:hover{color:var(--primary);border-color:var(--primary);background-color:#2563eb0d}.faq-tab-btn.active{color:#fff;background-color:var(--primary);border-color:var(--primary)}.faq-page-section .faq-list{max-width:860px}.faq-cta{margin-top:4rem}.faq-cta-inner{display:flex;align-items:center;gap:1.5rem;padding:2rem 2.5rem;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:1rem}.faq-cta-inner>i{font-size:2.5rem;color:var(--primary);flex-shrink:0}.faq-cta-text{flex:1}.faq-cta-text h3{font-size:1.125rem;margin-bottom:.25rem}.faq-cta-text p{font-size:.9375rem;color:var(--gray-500);margin-bottom:0}.faq-cta-inner .btn{flex-shrink:0}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.contact-card{text-align:center;padding:2rem 1.5rem;background-color:#fff;border:1px solid var(--gray-200);border-radius:1rem;transition:all .3s ease}.contact-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0000000f}.contact-card-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;background-color:#2563eb14;color:var(--primary);font-size:1.25rem;border-radius:50%}.contact-card h3{font-size:1.0625rem;margin-bottom:.5rem}.contact-card-value{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.contact-card-value a{color:var(--primary)}.contact-card-value a:hover{color:var(--primary-dark)}.contact-card-desc{font-size:.875rem;color:var(--gray-500);margin-bottom:0}.qna-form-section{padding:5rem 0}.qna-form-wrapper{max-width:760px;margin:0 auto;background-color:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 4px 20px #0000000d;border:1px solid var(--gray-100)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.qna-notice{max-width:760px;margin:2rem auto 0}.qna-notice-inner{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background-color:#2563eb0d;border:1px solid rgba(37,99,235,.15);border-radius:.75rem}.qna-notice-inner>i{color:var(--primary);font-size:1.125rem;margin-top:.15rem;flex-shrink:0}.qna-notice-inner p{font-size:.9rem;color:var(--gray-600);margin-bottom:0;line-height:1.6}.guide-process{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.guide-process:before{content:"";position:absolute;top:2.25rem;left:calc(12.5% + 1rem);right:calc(12.5% + 1rem);height:2px;background-color:var(--gray-200);z-index:0}.guide-process .process-step{text-align:center;position:relative;z-index:1}.process-step-content h3{font-size:1.125rem;margin-bottom:.75rem;color:var(--gray-900)}.process-step-content p{font-size:.9rem;color:var(--gray-500);line-height:1.6}.service-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.service-category-card{background-color:#fff;border:1px solid var(--gray-200);border-radius:1rem;padding:2rem;transition:all .3s ease}.service-category-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0000000f;border-color:var(--primary)}.svc-cat-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background-color:#2563eb14;color:var(--primary);font-size:1.25rem;border-radius:.75rem;margin-bottom:1.25rem}.service-category-card h3{font-size:1.125rem;margin-bottom:.75rem}.service-category-card p{font-size:.9rem;color:var(--gray-500);line-height:1.6;margin-bottom:1rem}.svc-cat-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.9rem;font-weight:600;color:var(--primary);transition:gap .25s ease}.svc-cat-link:hover{gap:.625rem;color:var(--primary-dark)}.svc-cat-link i{font-size:.75rem}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.benefit-card{text-align:center;padding:2rem 1.5rem;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:1rem;transition:all .3s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000d}.benefit-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;background-color:var(--primary);color:#fff;font-size:1.25rem;border-radius:50%}.benefit-card h3{font-size:1.0625rem;margin-bottom:.75rem}.benefit-card p{font-size:.9rem;color:var(--gray-500);line-height:1.6;margin-bottom:0}.faq-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.faq-shortcut-item{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background-color:#fff;border:1px solid var(--gray-200);border-radius:.75rem;font-size:.9375rem;font-weight:500;color:var(--gray-700);transition:all .25s ease}.faq-shortcut-item:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.faq-shortcut-item i:first-child{font-size:1.125rem;color:var(--primary);width:1.5rem;text-align:center;flex-shrink:0}.faq-shortcut-item span{flex:1}.faq-shortcut-item i:last-child{font-size:.75rem;color:var(--gray-400);transition:color .25s ease,transform .25s ease}.faq-shortcut-item:hover i:last-child{color:var(--primary);transform:translate(2px)}.pricing-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:3rem}.pricing-tab-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:var(--gray-600);background-color:#fff;border:1px solid var(--gray-200);border-radius:.5rem;cursor:pointer;transition:all .25s ease}.pricing-tab-btn i{font-size:.875rem}.pricing-tab-btn:hover{color:var(--primary);border-color:var(--primary);background-color:#2563eb0d}.pricing-tab-btn.active{color:#fff;background-color:var(--primary);border-color:var(--primary)}.pricing-tab-content{display:none}.pricing-tab-content.active{display:block}.pricing-page-section{padding:5rem 0}.discount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:700px;margin:0 auto}.discount-card{text-align:center;padding:2rem 1.5rem;background-color:#fff;border:1px solid var(--gray-200);border-radius:1rem;transition:all .3s ease}.discount-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000d}.discount-card.highlight{border-color:var(--primary);box-shadow:0 8px 32px #2563eb1f}.discount-period{font-size:1rem;font-weight:600;color:var(--gray-600);margin-bottom:.75rem}.discount-rate{font-size:3rem;font-weight:900;color:var(--primary);line-height:1.1}.discount-rate span{font-size:1.5rem;font-weight:700}.discount-card p{font-size:.875rem;color:var(--gray-500);margin-bottom:0;margin-top:.25rem}.payment-info{max-width:600px;margin:0 auto 3rem;text-align:center}.payment-info h3{font-size:1.25rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.payment-info h3 i{color:var(--primary)}.payment-method-list{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.payment-method-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;font-size:.9375rem;color:var(--gray-700)}.payment-method-item i{color:var(--primary);font-size:1rem}.price-cta{text-align:center;padding:3rem;background-color:var(--gray-50);border-radius:1rem;border:1px solid var(--gray-200)}.price-cta h3{font-size:1.5rem;margin-bottom:.75rem}.price-cta p{font-size:1rem;color:var(--gray-500);margin-bottom:2rem}.price-cta .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:992px){.faq-cta-inner{flex-direction:column;text-align:center}.faq-cta-inner .btn{width:100%;max-width:280px}.contact-cards{grid-template-columns:1fr;gap:1rem}.form-row{grid-template-columns:1fr;gap:0}.guide-process{grid-template-columns:repeat(2,1fr)}.guide-process:before{display:none}.service-category-grid,.benefits-grid,.faq-shortcuts{grid-template-columns:repeat(2,1fr)}.discount-grid{max-width:100%}.pricing-tabs{gap:.375rem}.pricing-tab-btn{padding:.625rem 1rem;font-size:.875rem}}@media(max-width:768px){.qna-form-wrapper{padding:1.75rem}.guide-process{grid-template-columns:1fr;gap:1.5rem}.guide-process .process-step{text-align:left;display:flex;gap:1.25rem;align-items:flex-start}.guide-process .process-number{margin:0;flex-shrink:0;width:3.5rem;height:3.5rem;font-size:1.125rem}.service-category-grid,.benefits-grid,.faq-shortcuts{grid-template-columns:1fr}.pricing-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pricing-tabs::-webkit-scrollbar{display:none}.pricing-tab-btn{flex-shrink:0}.discount-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.discount-rate{font-size:2.25rem}.payment-method-list{flex-direction:column;align-items:center}.payment-method-item{width:100%;max-width:280px;justify-content:center}.price-cta{padding:2rem 1.5rem}.price-cta .cta-buttons{flex-direction:column;align-items:center}.price-cta .cta-buttons .btn{width:100%;max-width:300px;justify-content:center}}@media(max-width:480px){.faq-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab-btn{flex-shrink:0;padding:.5rem 1rem;font-size:.875rem}.faq-cta-inner{padding:1.5rem}.faq-cta-inner>i{font-size:2rem}.qna-form-wrapper{padding:1.25rem}.contact-card{padding:1.5rem 1rem}.discount-grid{grid-template-columns:1fr;max-width:280px;margin:0 auto}.discount-rate{font-size:2.5rem}.pricing-tab-btn{padding:.5rem .875rem;font-size:.8125rem}.pricing-tab-btn i{display:none}}@media(max-width:359px){.faq-cta-inner{padding:1.25rem}.qna-form-wrapper{padding:1rem;border-radius:.75rem}.price-cta{padding:1.5rem 1rem}}
