.pc-br{display:block}.mobile-br{display:none}.hero-pin-spacer{position:relative;height:400vh}.hero{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-white);overflow:hidden}.hero-bg-day,.hero-bg-night{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-bg-day{background-image:url(/assets/images/hero/mungnyang-pet-shop-walking-route-shopping-day.webp);opacity:1;will-change:opacity}.hero-bg-night{background-image:url(/assets/images/hero/mungnyang-24h-unmanned-pet-shop-storefront-night.webp);opacity:0;will-change:opacity}.hero-content{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1200px;width:100%;padding-inline:16px}@media (max-width:768px){.hero-content{padding-inline:16px}}.hero-title{font-size:48px;font-weight:var(--h1-weight);color:var(--color-white);animation:heroFadeIn 1s ease forwards}.hero-subtitle,.hero-title{line-height:var(--line-height);letter-spacing:var(--letter-spacing);opacity:0}.hero-subtitle{font-size:var(--body-l-size);font-weight:var(--fw-medium);color:rgba(255,255,255,.65);animation:heroFadeIn 1s ease .3s forwards}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-body-xl{position:absolute;z-index:2;top:30%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;padding-inline:16px;font-size:var(--body-xl-size);font-weight:var(--body-xl-weight);line-height:1.5;letter-spacing:var(--letter-spacing);color:var(--color-white);opacity:0;pointer-events:none;display:flex;flex-wrap:wrap}@media (max-width:768px){.hero-body-xl{font-size:20px}}.hero-body-xl .word{position:relative;margin-right:.35em;margin-bottom:.15em;display:inline-flex}.hero-body-xl .char{position:relative;display:inline-block}.hero-body-xl .char-bg{opacity:.15}.hero-body-xl .char-fg{position:absolute;top:0;left:0;opacity:0;will-change:opacity}.hero-character{position:absolute;left:0;bottom:32px;z-index:3;width:320px;height:320px;object-fit:contain;pointer-events:none;will-change:transform}.section-full{width:100%;min-height:100vh;padding-block:var(--section-padding-block);display:flex;align-items:center}.main-page .contents-wrapper,.section-full .contents-wrapper{align-items:flex-start}.section-header,.section-text{display:flex;flex-direction:column}.section-header{gap:var(--title-eyebrow-gap);align-items:flex-start;text-align:left;width:100%;margin-bottom:var(--gap-xl)}.section-header-group>.section-header{margin-bottom:0}.gap-eyebrow-title{gap:var(--title-eyebrow-gap)}.section-text-block{display:flex;flex-direction:column;flex:1 1}.section-text-block .h2{margin-bottom:0}.section-text-block .body-l{margin-top:var(--title-body-gap)}.img-placeholder{background-color:var(--color-gray-light);border-radius:var(--radius-s);color:var(--color-gray-medium);font-size:14px}.app-img-wrapper,.img-placeholder{display:flex;align-items:center;justify-content:center}.app-img-wrapper{position:relative;background-color:transparent!important;overflow:visible!important;width:588px;height:560px;flex:none}.app-mockup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:880px!important;height:880px!important;object-fit:contain;z-index:1}.app-mascot{position:absolute;bottom:-50px;right:0;height:216px!important;width:auto!important;z-index:10}#brand-values{background-color:transparent}#brand-values .eyebrow{font-size:var(--h2-size);font-weight:var(--h2-weight);color:var(--h2-color)}.brand-values-list{display:flex;flex-direction:column;gap:var(--gap-l);margin-top:var(--title-body-gap)}.brand-value-item{display:flex;flex-direction:column;gap:8px}.brand-value-title{font-size:24px;font-weight:var(--fw-semibold);color:var(--color-accent);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.brand-value-item .body-l{margin-top:0}.studio-img-wrapper{position:relative;background-color:transparent!important;display:flex;align-items:center;justify-content:center;overflow:visible!important;width:588px;height:560px;flex:none}.studio-main-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-l);z-index:1}.studio-mascot{position:absolute;bottom:-50px;left:-50px;height:216px!important;width:auto!important;z-index:10}.section-trend-header{background:linear-gradient(180deg,#D7FFFE 0,var(--color-white) 100%);padding-block:160px;text-align:center}.section-trend-body{background-color:#fff;padding-top:0}#trend-market-body>.contents-wrapper{align-items:flex-start!important}.trend-content{width:100%;max-width:var(--contents-width)}.trend-header-title{font-size:var(--h1-size);color:var(--color-text-default);margin-bottom:0;letter-spacing:var(--letter-spacing)}.section-trend-body .section-header{text-align:left}.trend-graph{width:100%;max-width:1200px;margin:48px 0 0}.market-graph{height:auto;will-change:transform}.graph-label-y{text-anchor:end}.graph-label-x,.graph-label-y{font-size:18px;fill:var(--color-gray-medium);font-family:var(--font-family);font-weight:var(--fw-medium);letter-spacing:var(--letter-spacing)}.graph-label-x{text-anchor:middle}.graph-label-sub{font-size:18px;letter-spacing:-.02em}.graph-grid{stroke:var(--color-gray-light);stroke-width:1}.graph-data-label{font-size:24px;fill:#99CCCA;text-anchor:middle;font-family:var(--font-family);font-weight:600;letter-spacing:-.02em}.graph-data-highlight{font-size:40px;fill:#2BC2BD;font-weight:var(--fw-semibold);letter-spacing:-.02em}.graph-dash-line{stroke:#2BC2BD;stroke-width:1.5;stroke-dasharray:6 4;opacity:.5}.graph-annotation-small{font-size:20px;fill:#478989;font-weight:var(--fw-semibold)}.graph-annotation-big,.graph-annotation-small{text-anchor:middle;font-family:var(--font-family);letter-spacing:-.02em}.graph-annotation-big{font-size:40px;fill:#0B5C5C;font-weight:700}.graph-line{stroke:#2BC2BD;stroke-width:2px;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2s ease-out}.graph-area{opacity:0;transition:opacity 1.5s ease-out .5s}.graph-dot{opacity:0;transition:opacity .5s ease-out}.graph-dot:first-child{transition-delay:.8s}.graph-dot:nth-child(2){transition-delay:1.2s}.graph-dot:nth-child(3){transition-delay:1.6s}.graph-animate .graph-line{stroke-dashoffset:0}.graph-animate .graph-area,.graph-animate .graph-dot{opacity:1}.section-trend-header{background-color:var(--color-bg-light)!important;padding-block:var(--section-padding-block);text-align:left;position:relative;z-index:1}#trend-market-header>.contents-wrapper{gap:16px!important;align-items:center;text-align:center}.trend-header-eyebrow{color:var(--color-accent);font-size:40px;font-weight:var(--fw-semibold);letter-spacing:var(--letter-spacing);margin-bottom:0}.trend-header-title{color:#131313;font-size:64px;font-weight:var(--fw-semibold);line-height:1.2}.section-competitiveness{background-color:var(--color-teal-dark);overflow:hidden;border-radius:var(--radius-xl);transform:translateZ(0);will-change:transform}.section-competitiveness:before{content:"";position:absolute;inset:0;background-image:url(/assets/images/competitiveness/pet-store-startup-interior.webp);background-size:cover;background-position:50%;opacity:.08;pointer-events:none;will-change:opacity,transform;transform:translateZ(0)}.section-competitiveness .contents-wrapper{position:relative;z-index:1;align-items:flex-start}.section-competitiveness .section-header{text-align:left}.section-competitiveness .section-header .eyebrow{color:var(--color-accent)}#competitiveness>div>div.section-header>h2{color:var(--color-white)!important}.competitiveness-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:24px;row-gap:24px;width:100%}.comp-card{background-color:var(--color-dark-gray);border-radius:var(--radius-l);overflow:hidden;display:flex;flex-direction:column}.comp-card-header{background-color:var(--color-accent);padding:12px 24px;text-align:center}.comp-card-header-title{color:var(--color-dark-gray);font-size:18px;font-weight:var(--fw-semibold);letter-spacing:var(--letter-spacing)}.comp-card-body{padding:48px;display:flex;flex-direction:column;gap:16px;flex:none;height:334px;box-sizing:border-box;position:relative;z-index:1}.comp-card-body:before{content:"";position:absolute;inset:0;background:linear-gradient(117deg,#191D1D,#07413F);opacity:0;transition:opacity .4s ease;z-index:-1}.comp-card-body:hover:before{opacity:1}.comp-card-eyebrow{font-size:20px;color:#2BC2BD}.comp-card-eyebrow,.comp-card-title{font-weight:var(--fw-semibold);letter-spacing:var(--letter-spacing)}.comp-card-title{font-size:28px;color:#FFFFFF;line-height:1.6}.comp-badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-dark-gray);font-size:13px;font-weight:var(--fw-semibold);padding:2px 6px;border-radius:4px;margin-right:8px;vertical-align:text-bottom}@media (max-width:768px){.competitiveness-grid{grid-template-columns:1fr}}.section-cost .section-header{text-align:left}.section-cost .section-header .eyebrow{color:var(--color-accent)}.cost-table-wrapper{width:100%}.cost-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-family);border:1px solid var(--color-border);border-radius:20px;overflow:hidden}.cost-th{padding:16px 24px;font-size:18px;font-weight:var(--fw-semibold);text-align:center;color:#fff}.cost-th-category{background-color:#2BC2BD;width:25%}.cost-th-competitor{background-color:#2BC2BD;width:37.5%}.cost-th-mungmin{background-color:var(--color-accent);width:37.5%}.cost-td{padding:20px 24px;font-size:18px;text-align:center;border-bottom:1px solid var(--color-gray-light);line-height:var(--line-height);vertical-align:middle}.cost-td-category{text-align:center;background-color:var(--color-bg-light)}.cost-td-category strong{display:block;font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text-default)}.cost-td-desc{display:block;font-size:14px;color:var(--color-gray-medium);margin-top:2px}.cost-td-competitor{color:var(--color-text-secondary);font-weight:var(--fw-medium)}.cost-td-mungmin{color:var(--color-text-default)}.cost-td-mungmin strong{font-weight:var(--fw-bold)}.cost-td-note{display:block;font-size:14px;color:var(--color-gray-medium);margin-top:2px}.cost-total-row{background-color:transparent}.cost-total-row .cost-td{border-bottom:none;font-weight:var(--fw-semibold)}.cost-total-row .cost-td-competitor,.cost-total-row .cost-td-mungmin{background-color:transparent!important}.cost-td-total-mungmin strong{color:var(--color-accent);font-size:19px}.cost-footnote{margin-top:32px;width:100%;font-size:18px;color:var(--color-gray-medium);line-height:1.6;text-align:left;list-style:none;padding-left:0}.cost-footnote li{position:relative;padding-left:18px;margin-bottom:8px}.cost-footnote li:first-child{margin-bottom:0}.cost-footnote li:before{content:"•";position:absolute;left:0;color:#999}.cost-table-mobile{display:none}.section-startup-steps{background-color:var(--color-white);padding-bottom:160px}.section-startup-steps .contents-wrapper{flex-direction:column;align-items:flex-start}.section-startup-steps .section-header{text-align:left}.section-startup-steps .section-header .h2{font-size:48px!important}.steps-grid-container{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.step-card{background-color:var(--color-bg-light);border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:240px}.step-card:hover{background-color:var(--color-accent-dim)}.step-badge{padding:2px 6px;background-color:#2BC2BD;color:#fff;border-radius:6px;font-size:13px;font-weight:var(--fw-semibold)}.step-title-bold{font-size:22px;font-weight:700;color:var(--color-text-default)}.step-desc-text{font-size:16px;color:var(--color-text-secondary);line-height:1.5}.step-note-small{margin-top:8px}.step-footnote-medium,.step-note-small{font-size:14px;color:var(--color-gray-medium);font-weight:var(--fw-medium)}.step-footnote-medium{line-height:1.4}.store-combined-card{grid-column:span 2;flex-direction:row!important;justify-content:space-between;gap:32px}.store-combined-content{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.store-combined-img{width:193.6px;height:193.6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.store-combined-img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.mascot-card{display:none}.section-success-stories{background:linear-gradient(180deg,#D7FFFE 0,var(--color-white) 100%)}.section-success-stories .section-header{text-align:left}.section-success-stories .eyebrow{color:#2BC2BD}.section-success-stories .h2{color:var(--h2-color)}.youtube-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%}.youtube-card{width:100%;border-radius:16px;overflow:hidden}.youtube-placeholder{width:100%;aspect-ratio:16/9;background-color:var(--color-black);background-size:cover;background-position:50%;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}.youtube-placeholder:after{width:64px;height:64px;background:url(/assets/images/common/btn-play.svg) no-repeat 50%/contain;z-index:2}.youtube-placeholder:after,.youtube-placeholder:before{content:"";position:absolute;opacity:0;transition:opacity .3s ease}.youtube-placeholder:before{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.youtube-placeholder:hover:after,.youtube-placeholder:hover:before{opacity:1}.youtube-info{margin-top:20px;display:flex;flex-direction:column;gap:8px;padding:0 4px}.youtube-info .video-eyebrow{font-size:14px;color:var(--color-text-secondary);font-weight:var(--fw-medium)}.youtube-info .video-title{font-size:20px;color:#131313;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.4}.youtube-card:hover .video-title{color:var(--color-accent);transition:color .3s ease}.faq-list{width:100%;display:flex;flex-direction:column;gap:16px}.faq-item{padding:24px 32px;background-color:var(--color-bg-light);border-radius:var(--radius-l);border:none;transition:all .3s ease}.faq-question{width:100%;padding:0 0 8px;display:flex;align-items:center;justify-content:space-between;background:none;border:none;text-align:left;font-family:var(--font-family);font-size:24px;font-weight:var(--fw-semibold);color:var(--color-text-default);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.faq-answer{max-height:300px;overflow:hidden;transition:max-height .35s ease}.faq-answer-inner{padding:0;font-size:var(--body-m-size);font-weight:var(--fw-medium);color:var(--color-text-secondary);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.section-partners .contents-wrapper{justify-content:center;align-items:center}.partners-list{position:relative}.partners-track{display:flex;width:max-content;gap:32px}.partners-group{gap:32px}.partner-logo,.partners-group{display:flex;align-items:center;flex-shrink:0}.partner-logo{width:224px;height:96px;padding:24px;justify-content:center}.partner-logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.section-contact{padding-bottom:120px}.section-contact .contents-wrapper{flex-direction:column;align-items:stretch}.contact-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px}.contact-form-container{width:100%}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:40px}.contact-form-grid>div:nth-child(4){gap:8px}.form-field{display:flex;flex-direction:column;gap:12px}.form-label{font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text-default);display:flex;align-items:center;gap:6px}.form-label:after{content:"";width:4px;height:4px;background-color:var(--color-accent);border-radius:50%}.form-input{width:100%;height:60px;padding:0 24px;border:1.5px solid var(--color-border-dark);border-radius:12px;font-family:var(--font-family);font-size:16px;color:var(--color-text-default);outline:none;transition:border-color .2s}.form-input:focus{border-color:#2BC2BD}.form-input::placeholder{color:#999}.form-field--full{grid-column:1/-1}.form-textarea{width:100%;min-height:200px;padding:24px;border:1.5px solid var(--color-border-dark);border-radius:12px;font-family:var(--font-family);font-size:16px;color:var(--color-text-default);outline:none;resize:none;transition:border-color .2s}.form-textarea:focus{border-color:#2BC2BD}.form-privacy{display:flex;align-items:center;gap:10px;margin-bottom:48px;cursor:pointer;font-size:16px;color:var(--color-text-default)}.form-privacy input{width:20px;height:20px;accent-color:var(--color-accent)}.form-submit-row{display:flex;justify-content:flex-start}.btn-submit{min-width:200px;height:72px;background-color:var(--color-accent);color:var(--color-white);font-size:24px;font-weight:700;border-radius:36px;border:none;cursor:pointer;transition:opacity .2s}.btn-submit:hover{opacity:.9}.contact-eyebrow{font-size:32px;color:var(--color-text-secondary);margin-bottom:16px;font-weight:var(--fw-semibold)}.contact-phone{font-size:48px;font-weight:700}.site-footer{width:100%;padding:24px 0}.footer-inner{width:100%;max-width:var(--contents-width);margin-inline:auto;display:flex;flex-direction:column;gap:48px;padding-bottom:40px}.footer-top{display:flex;align-items:flex-start;gap:48px}.footer-links{display:flex;gap:32px;list-style:none}.footer-links a,.footer-links button{background:none;border:none;font-family:inherit;font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text-default);text-decoration:none;border-bottom:1px solid var(--color-text-default);padding:0 0 2px;cursor:pointer}.footer-links a:hover,.footer-links button:hover{opacity:.7}.footer-info{display:flex;flex-direction:column;gap:16px}.footer-copyright,.footer-info p{font-size:18px;font-weight:400;color:#707272;line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.footer-copyright strong{font-weight:var(--fw-semibold)}.section-partners{padding-block:60px;background-color:var(--color-white);overflow-x:hidden}.partners-list{width:100%;overflow:hidden;padding:24px 0}.partner-logo img{filter:grayscale(1);opacity:.6;transition:all .3s ease}.partner-logo:hover img{filter:grayscale(0);opacity:1}@media (max-width:768px){.section-partners{padding-block:40px}.partner-logo{width:120px!important;height:60px!important;padding:10px!important}.partner-logo img{width:auto!important;height:100%!important;max-height:40px!important;object-fit:contain}.cards-row-3{flex-direction:column}.card{min-height:200px;padding:32px}.card-title{font-size:22px}.cost-table-desktop{display:none}.cost-table-mobile{display:block!important;border:none!important}.cost-mobile-header{display:flex;margin-bottom:0;border-radius:20px 20px 0 0;overflow:hidden}.cost-mobile-header-competitor{background-color:var(--color-accent-light)}.cost-mobile-header-competitor,.cost-mobile-header-mungmin{flex:1 1;padding:12px 16px;color:var(--color-white);font-size:14px;font-weight:var(--fw-semibold);text-align:center}.cost-mobile-header-mungmin{background-color:var(--color-accent)}.cost-mobile-card{padding:12px 16px;border-bottom:none;background-color:#fff}.cost-mobile-card:nth-of-type(odd){background-color:#F8F9FA}.cost-mobile-card-top{font-size:14px;color:#707272;font-weight:400;line-height:1.5;margin-bottom:8px}.cost-mobile-card-top strong{font-weight:var(--fw-semibold);color:var(--color-text-default)}.cost-mobile-card-values{display:flex;gap:0}.cost-mobile-val-competitor{flex:1 1;text-align:center;font-size:16px;color:var(--color-text-secondary);font-weight:var(--fw-medium)}.cost-mobile-val-mungmin{flex:1 1;text-align:center;font-size:16px;color:var(--color-accent)}.cost-mobile-val-mungmin strong{font-weight:var(--fw-semibold)}.cost-mobile-total{background-color:#F8F9FA;border-bottom:none;border-radius:0 0 20px 20px}.cost-mobile-total .cost-mobile-card-values{flex-direction:column}.cost-mobile-val-total strong{color:#2BC2BD}.cost-mobile-total .cost-mobile-val-competitor,.cost-mobile-total .cost-mobile-val-mungmin{font-size:18px}#trend-market-header>.contents-wrapper{gap:0!important}.trend-header-eyebrow{font-size:20px!important;margin-bottom:0!important}.trend-header-title{font-size:32px!important}#trend-market-body .section-header-group{align-items:center;text-align:center}#trend-market-body .section-header-group p{text-align:center;max-width:100%;line-height:1.6!important;word-break:keep-all}#trend-market-body .section-header{align-items:center!important;text-align:center!important;gap:8px!important}#trend-market-body .trend-graph{margin-top:32px;overflow:visible!important}.market-graph{overflow:visible!important}.graph-label-sub,.graph-label-x,.graph-label-y{font-size:38px!important}.graph-label-sub{transform:translateY(20px)}.graph-data-label{font-size:44px!important}.graph-data-highlight{font-size:64px!important}.graph-annotation-small{font-size:34px!important;transform:translateY(-5px)}.graph-annotation-big{font-size:52px!important;transform:translateY(20px)}.mobile-br{display:block!important}.pc-br{display:none!important}.contact-header-row{flex-direction:column;align-items:flex-start;gap:32px}.contact-form-grid{grid-template-columns:1fr}.contact-form-container{padding-inline:0!important}.app-img-wrapper,.studio-img-wrapper{width:100%!important;height:auto!important;aspect-ratio:1/1}.app-mockup{width:100%!important;height:auto!important;position:relative;transform:none!important;left:0!important;top:0!important}#hero{padding-inline:40px!important;padding-top:47px!important;padding-bottom:47px!important}.hero-title{font-size:28px!important;line-height:1.5!important}.hero-subtitle{font-size:16px!important}#hero-body-xl{font-size:18px!important;padding:40px!important}.hero-character{width:240px;height:240px;bottom:16px}.app-mascot{height:98px!important;width:auto!important;bottom:0!important;right:50px!important}.studio-mascot{height:101px!important;width:auto!important;bottom:-25px!important;left:-25px!important}.brand-value-title{font-size:16px!important}.brand-values-eyebrow{font-family:var(--font-family);font-weight:var(--fw-semibold);color:var(--color-accent);font-size:20px!important;margin-bottom:32px!important}.brand-values-list{margin-top:0!important}#app-benefits .section-text-block,#brand-values .section-text-block{margin-bottom:48px!important}.section-header{align-items:center!important;text-align:center!important}#app-benefits .section-header,#brand-values .section-header,.section-competitiveness .section-header,.section-contact .section-header,.section-faq .section-header,.section-partners .section-header,.section-success-stories .section-header{margin-bottom:32px!important;gap:8px!important}.section-competitiveness,.section-contact,.section-faq,.section-partners,.section-success-stories{text-align:center!important}.section-competitiveness{border-radius:0!important}.comp-card-body{padding:24px!important;height:240px!important}.comp-card-body,.youtube-info,.youtube-info .video-title{text-align:left!important}.section-competitiveness .contents-wrapper{gap:0!important}.competitiveness-grid{grid-template-columns:1fr!important;row-gap:16px!important}.comp-card-header{padding:8px!important}.comp-card-eyebrow{font-size:18px!important}.comp-card-title{font-size:22px!important}.section-competitiveness .contents-wrapper,.section-contact .contents-wrapper,.section-faq .contents-wrapper,.section-partners .contents-wrapper,.section-success-stories .contents-wrapper{align-items:center!important}.section-faq .section-header{text-align:center!important}.faq-question{font-size:18px!important;text-align:left!important;justify-content:space-between!important}.faq-answer-inner{font-size:16px!important;font-weight:var(--fw-medium)!important;text-align:left!important}.steps-grid-container{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.step-card{height:258px!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important}.step-card,.store-combined-card{padding:24px!important;display:flex!important}.store-combined-card{grid-column:1/-1!important;height:auto!important;min-height:258px!important;flex-direction:row!important;align-items:center!important;gap:24px!important}.store-combined-content{flex:1 1!important;display:flex!important;flex-direction:column!important;gap:8px!important}.store-combined-img{flex:1 1!important;width:100%!important;max-width:none!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.store-combined-img img{width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important}.step-badge{font-weight:var(--fw-semibold)!important}.step-title-bold{font-size:18px!important}.step-note-small{font-size:14px!important}#startup-steps .section-header{gap:8px!important}#startup-steps .h2{font-size:28px!important}.contact-right{text-align:center!important;width:100%!important}.contact-eyebrow{font-size:18px!important}.contact-phone{font-size:28px!important}.btn-submit{width:100%!important;height:auto!important;min-width:unset!important;padding:var(--btn-m-py) var(--btn-m-px)!important;font-size:var(--btn-m-font-size)!important;border-radius:var(--radius-full)!important;margin-top:24px!important}.cost-mobile-card-top{text-align:center!important}.cost-mobile-header-competitor{background-color:#2BC2BD!important;color:white!important}#cost-comparison .cost-table-mobile+ul,#cost-comparison p.body-l{font-size:16px!important}.partners-list{padding:16px 0!important}.site-footer{padding-inline:16px!important}.footer-top{margin-bottom:24px!important}.footer-links,.footer-top{justify-content:center!important}.footer-links{width:100%!important}.footer-copyright,.footer-info p,.footer-links a,.footer-links button{font-size:16px!important;text-align:center!important}}.privacy-popup-content{width:calc(100% - 32px)!important;max-width:440px!important;height:calc(100% - 48px)!important;max-height:calc(100vh - 48px)!important;padding:16px!important;border-radius:24px!important;display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-white);box-shadow:0 4px 20px rgba(0,0,0,.15)}.privacy-popup-content h3{font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text-default);text-align:center;margin-bottom:24px;flex-shrink:0}.privacy-popup-body{flex:1 1;overflow-y:auto;font-size:16px;font-weight:var(--fw-medium);color:#555555;line-height:1.6;overscroll-behavior:contain}@media (min-width:1024px){.privacy-popup-body{scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-gray-light)}.privacy-popup-body::-webkit-scrollbar{width:6px}.privacy-popup-body::-webkit-scrollbar-track{background:var(--color-gray-light);border-radius:10px}.privacy-popup-body::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:10px}}.privacy-popup-footer{margin:16px -16px -16px;padding:16px;background-color:var(--color-white);box-shadow:0 -8px 24px rgba(0,0,0,.12);position:relative;z-index:10;flex-shrink:0}.privacy-popup-body p{margin-bottom:24px}.privacy-popup-body p:last-child{margin-bottom:0}.privacy-link{background:none;border:none;padding:0;color:var(--color-text-default);font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline;cursor:pointer;outline:none}