.tble_view_mask{position:fixed;left:0;top:0;z-index:100;display:none;width:100%;height:100%;background-color:#00000080}.tble_view_write{position:absolute;left:50%;z-index:800;box-sizing:border-box;width:600px;padding:10px;border:2px solid #555;border-radius:10px;background:#fff;box-shadow:0 2px 10px #00000080;transform:translate(-50%)}.tble_view_write,.LyView_writeBox{transition:top .45s ease,opacity .45s ease}.tble_view_write.view-layer-open,.LyView_writeBox.view-layer-open{position:fixed;top:var(--view-layer-open-top, 100px);opacity:1}.tble_view_write.view-layer-hidden,.LyView_writeBox.view-layer-hidden{top:-1500px;opacity:0}.view-layer-w300{width:300px}.view-layer-w350{width:350px}.view-layer-w620{width:620px}.view-layer-w650{width:650px}.view-layer-pad-ytube{padding:20px 10px 30px}.tble_view_write .title{height:35px;padding:10px 0 0 14px;margin-bottom:10px;border-bottom:2px solid #555;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAASCAIAAAFmx8NAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADdJREFUeNpiCCl9z8TAwADCAAHEAGUDBBADkhgMAwQQI1AMpgydAgggbOrRMUCAsUD0I2miFgsALmgKihBzCIoAAAAASUVORK5CYII=) no-repeat 2px 15px;font-size:16px}.tble_view_write .title span.ment{padding:10px;font-weight:700}.tble_view_write .title span.ment01{padding:10px}.tble_view_write .title span.close{float:right;padding:5px 10px;cursor:pointer}.tble_view_write .cont>div{float:left;width:25%;height:60px;text-align:center}.tble_view_write .cont>div>dt{height:35px}.sns-modal-content{padding:10px}.sns-modal-copy{padding:0 0 20px}.freeTrial{--c-primary: #2563EB;--c-primary-dark: #1D4ED8;--c-accent: #06B6D4;--c-surface: #E0EAFC;--c-card: rgba(255,255,255,.65);--c-text: #0F172A;--c-text-sub: #1E40AF;--c-border: rgba(37,99,235,.12);--radius: 16px;--shadow-sm: 0 1px 4px rgba(37,99,235,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 20px rgba(37,99,235,.1);--shadow-lg: 0 10px 40px rgba(37,99,235,.15);background:var(--c-surface);position:relative;overflow:clip}.freeTrial:before{content:"";position:absolute;width:600px;height:600px;top:-200px;left:-150px;background:radial-gradient(circle,rgba(37,99,235,.12) 0%,transparent 70%);pointer-events:none;z-index:0}.freeTrial:after{content:"";position:absolute;width:500px;height:500px;bottom:100px;right:-100px;background:radial-gradient(circle,rgba(6,182,212,.1) 0%,transparent 70%);pointer-events:none;z-index:0}.freeTrialHero{position:relative;z-index:1;background:linear-gradient(135deg,#1e3a8a,#1e40af 40%,#0e7490);padding:56px 20px 180px;text-align:center;color:#fff;overflow:visible}.freeTrialHero:before{content:"";position:absolute;inset:0;background-image:url(/dist/assets/main_icon_90-C8X-w_Fc.svg),url(/dist/assets/main_icon_93-BVgAd1h3.svg),url(/dist/assets/main_icon_16-AMuTKO47.svg),url(/dist/assets/main_icon_15-Dm2-ok3i.svg),url(/dist/assets/main_icon_14-BVt0e0Tq.svg),url(/dist/assets/main_icon_11-paaWdUzq.svg),url(/dist/assets/main_icon_12-DxukaFRG.svg),url(/dist/assets/main_icon_93-BVgAd1h3.svg);background-position:8% 18%,88% 12%,75% 55%,18% 78%,55% 85%,42% 15%,92% 72%,5% 48%;background-size:70px,50px,130px,60px,45px,80px,55px,95px;background-repeat:no-repeat;opacity:.18;pointer-events:none}.freeTrialHero:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:50px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C240,48 480,12 720,32 C960,52 1200,8 1440,0 L1440,50 L0,50Z' fill='%23E0EAFC'/%3E%3C/svg%3E") no-repeat bottom center;background-size:100% 100%;z-index:3;pointer-events:none}.heroInner{position:relative;z-index:2;max-width:1100px;margin:0 auto}.heroBadge{display:inline-block;padding:5px 18px;border-radius:100px;background:#ffffff26;backdrop-filter:blur(4px);font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:12px}.heroTitle{font-size:40px;font-weight:900;line-height:1.2;margin:0 0 10px;text-shadow:0 2px 20px rgba(0,0,0,.15)}.heroTitle em{color:#fde047;font-style:normal;font-size:48px}.heroSub{font-size:15px;opacity:.75;margin:0;font-weight:400}.heroLoginMsg{margin-top:16px}.heroLoginMsg .f25{font-size:20px!important;font-weight:700;color:#fde047}.freeTrialContent{position:relative;z-index:2;max-width:1100px;margin:-120px auto 0;padding:0 20px 24px}.featureGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:stretch}.featureCard{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.featureCard--video{padding:12px}.featureCard--info{display:flex;flex-direction:column;gap:14px;padding:0;background:transparent;box-shadow:none;border:none}.shareBtnsRow{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.shareBtn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .2s}.shareBtn:hover{opacity:.85}.shareBtn--yellow{background:#ffd600;color:#333}.shareBtn--white{background:#fff;color:#333;border:1px solid #DDD}.videoWrapper{position:relative;height:0;padding-bottom:56.25%;width:100%;border-radius:12px;overflow:hidden}.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;object-fit:cover}.infoCard{flex:1;display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 20px;text-align:center;border:1px solid var(--c-border);transition:transform .25s,box-shadow .25s}.infoCard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.infoCardIcon{font-size:28px;margin-bottom:6px}.infoCard h3{font-size:17px;font-weight:800;color:var(--c-text);margin:0 0 4px}.infoCard p{font-size:15px;color:var(--c-text-sub);margin:0 0 4px}.infoCardNote{font-size:13px;color:var(--c-text-sub)}.infoCardBtn{display:inline-block;margin-top:8px;padding:8px 24px;border:none;border-radius:100px;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.infoCardBtn:hover{opacity:.88;transform:scale(1.03)}.freeTrialSection{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 20px 20px}.sectionInner{background:var(--c-card);backdrop-filter:blur(10px);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--c-border);padding:24px 30px}.sectionTitle{font-size:19px;font-weight:800;color:var(--c-text);margin:0 0 16px;display:flex;align-items:center;gap:8px}.sectionTitleIcon{font-size:22px}.stepFlow{display:flex;align-items:flex-start;gap:0;margin-bottom:16px}.stepItem{flex:1;text-align:center;padding:8px 12px}.stepArrow{display:flex;align-items:center;padding-top:6px;font-size:22px;color:var(--c-primary);font-weight:300;flex-shrink:0;opacity:.5}.stepNum{width:34px;height:34px;margin:0 auto 8px;border-radius:50%;background:linear-gradient(135deg,var(--c-primary),#1E40AF);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.stepItem p{font-size:13px;color:var(--c-text-sub);line-height:1.6;margin:0}.guideList{list-style:none;padding:0;margin:0 0 20px}.guideList li{padding:6px 14px;font-size:14px;color:var(--c-text);line-height:1.7;border-radius:8px;transition:background .15s}.guideList li:hover{background:#fff6}.guideList li em{color:var(--c-primary);font-style:normal;font-weight:700}.guideNotice{background:#fef3c7;border-left:4px solid #F59E0B;border-radius:0 8px 8px 0;padding:12px 16px;margin-top:12px}.guideNotice p{font-size:13px;color:#92400e;line-height:1.7;margin:0 0 4px}.guideNotice p:last-child{margin-bottom:0}.sectionCta{text-align:center;margin-top:18px}.ctaBtn{display:inline-block;padding:12px 40px;border-radius:100px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.ctaBtn--primary{background:linear-gradient(135deg,var(--c-primary),#1E40AF);color:#fff;box-shadow:0 4px 14px #2563eb59}.ctaBtn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb73}.statusCard{display:flex;gap:16px;align-items:flex-start;padding:24px 28px;border-radius:var(--radius);margin-bottom:24px;border:1px solid var(--c-border);backdrop-filter:blur(12px);box-shadow:var(--shadow-md);animation:fadeUp .5s ease both}.statusCard__icon{font-size:28px;flex-shrink:0;line-height:1;margin-top:2px}.statusCard__body{flex:1;min-width:0}.statusCard__title{display:block;font-size:17px;font-weight:700;color:var(--c-text);margin-bottom:4px}.statusCard__title em{font-style:normal;color:var(--c-primary)}.statusCard__desc{font-size:14px;color:var(--c-text-sub);margin:0 0 12px;line-height:1.6}.statusCard__desc:last-child{margin-bottom:0}.statusCard__expire{flex-shrink:0;align-self:center;padding:10px 18px;background:#fffc;border:1px solid #6ee7b7;border-radius:10px;font-size:18px;font-weight:700;color:#065f46;white-space:nowrap;letter-spacing:-.01em}.statusCard__expire small{font-size:12px;font-weight:600;opacity:.7}.statusCard__expire--history{background:#fffc;border-color:#818cf8;color:#3730a3}.statusCard__expire--history small{display:block;margin-top:2px;color:#4f46e5}.statusCard--center{justify-content:center;text-align:center}.statusCard__info{display:flex;flex-wrap:wrap;gap:8px}.statusCard__row{flex:1 1 160px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:#ffffffb3;border-radius:10px;border:1px solid rgba(37,99,235,.08);text-align:center}.statusCard__label{font-size:13px;font-weight:600;color:var(--c-primary);white-space:nowrap;letter-spacing:.02em}.statusCard__value{font-size:17px;font-weight:700;color:var(--c-text)}.statusCard--active{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#60a5fa}.statusCard--active .statusCard__title{color:#1e40af}.statusCard--active .statusCard__label{color:#2563eb}.statusCard--history{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#818cf8}.statusCard--history .statusCard__title{color:#3730a3}.statusCard--history .statusCard__label{color:#4f46e5}.statusCard--history .statusCard__row{background:#ffffffbf;border-color:#6366f11f}.statusCard--member{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#7dd3fc}.statusCard--member .statusCard__title{color:#0c4a6e}.statusCard--member .statusCard__title em{color:#0284c7}.fmFreeTrialBox{position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,#e0eafcf2,#bfdbfefa);backdrop-filter:blur(16px);border-top:1px solid rgba(37,99,235,.15);padding:14px 0;box-shadow:0 -4px 20px #0000000f}.formInner{max-width:1100px;margin:0 auto;padding:0 20px}.formAgree{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.agreeLabel{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600;color:var(--c-text)}.agreeLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-primary);cursor:pointer}.privacyToggle{padding:4px 14px;border:1px solid var(--c-border);border-radius:6px;background:#fff9;font-size:12px;color:var(--c-text-sub);cursor:pointer;transition:all .15s}.privacyToggle:hover{border-color:var(--c-primary);color:var(--c-primary);background:#fff}.privacyDetail{background:#ffffffb3;border:1px solid var(--c-border);padding:24px 28px;margin-bottom:16px;border-radius:10px!important}.privacyDetailTitle{font-size:18px;font-weight:700;color:var(--c-text);margin:0 0 10px}.privacyDetailDesc{font-size:14px;color:var(--c-text-sub);line-height:1.7;margin:0 0 18px}.formFields{display:flex;flex-direction:column;align-items:center;gap:12px}.phoneRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.phoneInput{width:70px;height:42px;border:1.5px solid var(--c-border);border-radius:10px;text-align:center;font-size:16px;font-weight:600;color:var(--c-text);background:#fff;outline:none;transition:border-color .2s}.phoneInput:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #2563eb1f}.phoneInput[readonly]{background:#ffffff80;color:var(--c-text-sub)}.phoneSep{font-size:18px;color:var(--c-text-sub);font-weight:600}.certRow{display:flex;gap:8px;align-items:center}.certInput{width:200px;height:42px;border:1.5px solid var(--c-border);border-radius:10px;text-align:center;font-size:15px;color:var(--c-text);background:#fff;outline:none;transition:border-color .2s}.certInput:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #2563eb1f}.certInput::placeholder{color:#93a3c0;font-size:13px}.formBtn{border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .2s}.formBtn--cert{padding:0 20px;height:42px;background:var(--c-primary);color:#fff;font-size:13px}.formBtn--cert:hover{background:var(--c-primary-dark)}.formBtn--login{width:320px;height:48px;font-size:16px;background:linear-gradient(135deg,var(--c-primary) 0%,#1E40AF 100%);color:#fff;border-radius:100px;box-shadow:0 4px 14px #2563eb4d;margin-top:4px}.formBtn--login:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb66}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.heroBadge{animation:fadeUp .6s ease both}.heroTitle{animation:fadeUp .6s ease .1s both}.heroSub{animation:fadeUp .6s ease .2s both}.featureCard{animation:fadeUp .5s ease .3s both}.stepItem:nth-child(1){animation:fadeUp .4s ease .2s both}.stepItem:nth-child(3){animation:fadeUp .4s ease .3s both}.stepItem:nth-child(5){animation:fadeUp .4s ease .4s both}@media(max-width:768px){.freeTrialHero{padding:40px 16px 90px;border-radius:0 0 28px 28px}.heroTitle{font-size:26px}.heroTitle em{font-size:32px}.featureGrid{grid-template-columns:1fr}.stepFlow{flex-direction:column;align-items:center}.stepArrow{transform:rotate(90deg);padding:0;margin:4px 0}.sectionInner{padding:24px 20px}.statusCard{padding:16px;gap:12px;flex-wrap:wrap}.statusCard__icon{font-size:24px}.statusCard__title{font-size:15px}.statusCard__expire{width:100%;text-align:center;margin-top:4px}.statusCard__info{flex-direction:column;gap:6px}.statusCard__row{flex:1 1 auto}.phoneRow{gap:4px}.phoneInput{width:56px;height:38px;font-size:14px}.formBtn--login{width:100%;max-width:320px}.certInput{width:160px}}@media(min-width:769px)and (max-width:1024px){.featureGrid{grid-template-columns:1fr 1fr}.statusCard__info{flex-direction:column}}
