:root{--vh:1vh}.main-box{padding-top:90px}.main{background-image:linear-gradient(141deg,#e0f2fe,#f8fafc,#e0e7ff,#f3e8ff);min-height:calc(100vh - 60px)}.pack_btn{display:none}.home-title{margin-bottom:20px}.home-title h1{font-size:45px;line-height:55px}.home-decx h2{font-size:18px;line-height:1.5;margin:0 auto 3rem;max-width:960px;text-align:center}@keyframes breathe{0%{box-shadow:0 0 0 0 #2563eb}50%{box-shadow:0 0 0 3vw rgba(188,204,238,0)}to{box-shadow:0 0 0 3vw rgba(62,111,218,0)}}.main-box{padding-top:35px}.home-decx h2{margin-bottom:0}.pack_btn_pc{margin-bottom:18px;margin-top:30px}.qwer-landing{--qp-primary:#6366f1;--qp-primary-light:#e0e7ff;--qp-dark:#0f172a;--qp-gray-text:#64748b;--qp-bg-soft:#f8fafc;--qp-radius:24px;background-color:#fff;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.qwer-landing .qp-container{margin:0 auto;max-width:1200px;padding:0 24px}.qwer-landing .qp-section{padding:100px 0}.qwer-landing .qp-section-soft{background-color:var(--qp-bg-soft)}.qwer-landing .qp-title{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:20px}.qwer-landing .qp-title-center{margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.qwer-landing .qp-subtitle{color:var(--qp-gray-text);font-size:1.125rem;margin-bottom:40px}.qwer-landing .qp-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a855f7,#6366f1);-webkit-background-clip:text}.qwer-landing .qp-grid-50{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.qwer-landing .qp-feature-list{list-style:none;margin-top:30px;padding:0}.qwer-landing .qp-feature-list li{align-items:flex-start;display:flex;font-size:1.05rem;font-weight:600;gap:12px;margin-bottom:16px}.qwer-landing .qp-feature-list li svg{fill:#10b981;flex-shrink:0;height:24px;width:24px}.qwer-landing .qp-img-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:var(--qp-radius);box-shadow:0 20px 40px -10px rgba(0,0,0,.1);overflow:hidden}.qwer-landing .qp-img-wrapper img{display:block;height:auto;width:100%}.qwer-landing .qp-steps-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:60px}.qwer-landing .qp-step-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--qp-radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.02);padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.qwer-landing .qp-step-card:hover{border-color:var(--qp-primary-light);box-shadow:0 20px 25px -5px rgba(0,0,0,.05);transform:translateY(-5px)}.qwer-landing .qp-step-icon{align-items:center;background:var(--qp-primary-light);border-radius:16px;color:var(--qp-primary);display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.qwer-landing .qp-step-card h3{font-size:1.25rem;font-weight:700;margin-bottom:10px}.qwer-landing .qp-step-card p{color:var(--qp-gray-text);font-size:.95rem}.qwer-landing .qp-dark-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:50px}.qwer-landing .qp-dark-card{background:var(--qp-dark);border-radius:var(--qp-radius);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:#fff;overflow:hidden;padding:50px 40px;position:relative}.qwer-landing .qp-dark-card:before{background:linear-gradient(90deg,#6366f1,#a855f7);content:"";height:4px;left:0;position:absolute;right:0;top:0}.qwer-landing .qp-dark-card h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:15px}.qwer-landing .qp-dark-card p{color:#94a3b8;font-size:1rem;margin-bottom:30px}.qwer-landing .qp-mock-box{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:12px;color:#475569;display:flex;height:200px;justify-content:center;overflow:hidden}.qwer-landing .qp-security-banner{align-items:center;background:linear-gradient(90deg,#f1f5f9,#e2e8f0);border-radius:100px;color:#334155;display:flex;font-weight:600;justify-content:space-between;margin:0 auto 60px;max-width:900px;padding:20px 40px}@media (min-width:1368px){.pc_t100{margin-top:60px}}@media (max-width:992px){.qwer-landing .qp-dark-grid,.qwer-landing .qp-grid-50,.qwer-landing .qp-steps-grid{gap:40px;grid-template-columns:1fr}.qwer-landing .qp-grid-50.reverse{display:flex;flex-direction:column-reverse}.qwer-landing .qp-title{font-size:2rem}.qwer-landing .qp-security-banner{border-radius:24px;flex-direction:column;gap:15px;text-align:center}}@media (max-width:770px){.pack_btn_pc{display:none}.pack_btn{background-color:#fff;display:flex;position:relative;z-index:999}.pack_btn,.pack_btn a{justify-content:center}.pack_btn a{animation:breathe 1.5s infinite;background-color:#1a73e8;border-radius:8px;color:#fff;display:block;font-size:20px;margin-bottom:10px;margin-top:10px;padding:15px;text-align:center;width:98%}.pack_btn a,.pack_btn a span{align-items:center;display:flex}.pack_btn a span{justify-content:space-between}.home-title h1{font-size:26px!important;line-height:18px;padding:8px 0}.home-decx h2{font-size:13px!important;line-height:1.5;margin-bottom:15px;margin-top:10px}.home-title{margin-bottom:18px;margin-top:10px}.main{min-height:calc(var(--vh, 1vh)*100 - 105px)}.main-box{margin-top:0;padding-top:15px}}