#price-container{padding:0 0 60px 0}@media(min-width: 768px){#price-container{padding:0 0 100px 0}}@media(min-width: 1200px){#price-container{padding:0 0 140px 0}}#mv-price{padding:100px 0 0}@media(min-width: 768px){#mv-price{padding:140px 0 0}}#mv-price .mv-price-in{max-width:1200px;margin:auto;width:90%;color:#fff}#mv-price p.Mont{font-size:.9em;font-weight:700;letter-spacing:.12em;color:#9ef1ff;margin:0 0 12px}#mv-price p.en-title{font-size:2.4em;font-weight:900;line-height:1.05em;font-family:"Montserrat",sans-serif;letter-spacing:-0.01em;margin:0 0 20px}@media(min-width: 768px){#mv-price p.en-title{font-size:4em}}@media(min-width: 1024px){#mv-price p.en-title{font-size:5em}}#mv-price h1{font-weight:bold;font-size:.9em;line-height:1.8em;margin:0}@media(min-width: 768px){#mv-price h1{font-size:1.125em}}@media(min-width: 1200px){#mv-price h1{font-size:1.25em}}#mv-price p.sabcopy{font-size:.8em;line-height:1.8em;margin:0}@media(min-width: 768px){#mv-price p.sabcopy{font-size:1em}}@media(min-width: 1200px){#mv-price p.sabcopy{font-size:1.125em}}#mv-price .platform-list{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;list-style:none;margin:0;padding:0}#mv-price .platform-list li{font-size:.8em;font-weight:bold;color:#9ef1ff}@media(min-width: 768px){#mv-price .platform-list li{font-size:.9em}}#mv-price .platform-list li:not(:last-child)::after{content:"/";margin-left:6px;color:#555;font-weight:normal}#plan{padding:60px 0 100px}@media(min-width: 768px){#plan{padding:80px 0 160px}}#plan .plan-in{max-width:1200px;margin:auto;width:90%}#plan .plan-header{text-align:center;margin-bottom:56px}@media(min-width: 768px){#plan .plan-header{margin-bottom:72px}}#plan .plan-header .plan-eyebrow{margin:0 0 18px}#plan .plan-header .plan-eyebrow span{display:inline-block;font-size:.8em;font-weight:bold;color:#9ef1ff;border:1px solid #9ef1ff;border-radius:50px;padding:5px 18px 6px;letter-spacing:.12em}#plan .plan-header .plan-heading{font-size:2em;font-weight:900;line-height:1.15em;color:#fff;margin:0 0 16px}@media(min-width: 768px){#plan .plan-header .plan-heading{font-size:3em}}@media(min-width: 1024px){#plan .plan-header .plan-heading{font-size:3.6em}}#plan .plan-header .plan-lead{font-size:.9em;line-height:1.6;font-feature-settings:"palt";letter-spacing:.04em;color:#fff;opacity:.9;text-align:justify;margin:0}@media(min-width: 768px){#plan .plan-header .plan-lead{font-size:1em;text-align:center}}@media(min-width: 1200px){#plan .plan-header .plan-lead{font-size:1.125em}}#plan .plan-cards{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){#plan .plan-cards{gap:20px}}@media(min-width: 1024px){#plan .plan-cards{grid-template-columns:repeat(3, 1fr)}}#plan .plan-card{background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}@media(min-width: 1024px){#plan .plan-card{border-radius:20px}}#plan .plan-card .card-top{padding:28px 24px 24px;border-bottom:1px solid #e8e8e8}@media(min-width: 768px){#plan .plan-card .card-top{padding:36px 32px 28px}}#plan .plan-card .plan-name{font-size:2.2em;font-weight:900;line-height:1em;color:#000;margin:0 0 10px}@media(min-width: 1200px){#plan .plan-card .plan-name{font-size:2.5em}}#plan .plan-card .plan-badge{font-size:.85em;color:#555;margin:0 0 20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.4em}#plan .plan-card .badge{display:inline-block;font-size:.8em;font-weight:bold;padding:3px 10px 4px;border-radius:4px;white-space:nowrap;flex-shrink:0}#plan .plan-card .badge--recommended{background:#00a4e3;color:#fff}#plan .plan-card .badge--sub{background:#00a4e3;color:#fff}#plan .plan-card .badge--trial{background:#444;color:#fff}#plan .plan-card .plan-price .price-main{display:flex;align-items:baseline;gap:2px;flex-wrap:wrap;color:#000;font-size:.85em;font-weight:600;line-height:1em;margin:0 0 8px}#plan .plan-card .plan-price .price-num{font-size:3.8em;font-weight:900;line-height:1em;font-family:"Montserrat",sans-serif;letter-spacing:-0.02em}#plan .plan-card .plan-price .price-unit{font-size:1.1em;font-weight:bold;margin-left:2px}#plan .plan-card .plan-price .price-tax{font-size:.8em;font-weight:normal;color:#777;margin-left:2px}#plan .plan-card .plan-price .price-annual{font-size:.8em;color:#777;margin:0 0 4px}#plan .plan-card .plan-price .price-note{font-size:.75em;color:#999}#plan .plan-card .card-body{padding:24px;flex:1}@media(min-width: 768px){#plan .plan-card .card-body{padding:28px 32px}}#plan .plan-card .card-body .features-title{font-size:1em;font-weight:bold;color:#000;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}@media(min-width: 768px){#plan .plan-card .card-body .features-title{font-size:1.125em}}@media(min-width: 1200px){#plan .plan-card .card-body .features-title{font-size:1.125em}}#plan .plan-card .card-body .features{list-style:none;margin:0;padding:0}#plan .plan-card .card-body .features li{display:flex;align-items:flex-start;gap:8px;font-size:.9em;color:#444;padding:7px 0;line-height:1.4em}@media(min-width: 768px){#plan .plan-card .card-body .features li{font-size:.95em}}#plan .plan-card .card-body .features li::before{content:"✓";color:#bbb;font-weight:bold;flex-shrink:0;margin-top:1px}#plan .plan-card .card-body .features li.is-highlight{color:#000;font-weight:bold}#plan .plan-card .card-body .features li.is-highlight::before{color:#00a0b8}#plan .plan-card .card-foot{padding:20px 24px 28px}@media(min-width: 768px){#plan .plan-card .card-foot{padding:20px 32px 36px}}#plan .plan-card .plan-btn{display:block;text-align:center;background:#111;color:#fff;font-size:.9em;font-weight:bold;padding:15px 20px;border-radius:8px;text-decoration:none;transition:opacity .25s}@media(min-width: 768px){#plan .plan-card .plan-btn{padding:17px 24px;border-radius:10px;font-size:1em}}#plan .plan-card .plan-btn:hover{opacity:.7}#plan .plan-card .plan-btn--outline{background:rgba(0,0,0,0);color:#111;border:2px solid #111}#plan .plan-card .plan-btn--outline:hover{background:#111;color:#fff;opacity:1}#flow{max-width:940px;margin:auto;width:90%;padding:50px 0 0}@media(min-width: 1024px){#flow{padding:80px 0 0}}#flow h2{font-size:1.5em;font-weight:bold;line-height:1.4em;margin:0 0 40px 0;text-align:center}@media(min-width: 1024px){#flow h2{font-size:2.5em}}#flow .flow-in{margin-top:0}@media(min-width: 1024px){#flow .flow-in{margin-top:100px}}#flow .flow-in .flow-box{margin-bottom:70px}@media(min-width: 768px){#flow .flow-in .flow-box{display:flex}}@media(min-width: 1024px){#flow .flow-in .flow-box .no{width:450px}}#flow .flow-in .flow-box .no .no-in{display:flex;align-items:center}#flow .flow-in .flow-box .no .no-in p{font-family:"Montserrat",sans-serif;font-weight:900;font-size:2em;line-height:1em}@media(min-width: 1024px){#flow .flow-in .flow-box .no .no-in p{font-size:3.8em}}#flow .flow-in .flow-box .no .no-in .phpto{width:100%;margin-left:10px}#flow .flow-in .flow-box .no .no-in .phpto img{border-radius:20px}#flow .flow-in .flow-box .flow-text{color:#fff;margin-top:10px}@media(min-width: 768px){#flow .flow-in .flow-box .flow-text{width:800px;padding-left:15px;margin:0 0 0 40px;display:flex;align-items:center}}@media(min-width: 1024px){#flow .flow-in .flow-box .flow-text{width:calc(100% - 400px);padding-left:0}}#flow .flow-in .flow-box .flow-text h3{font-size:1.5em;line-height:1.4}@media(min-width: 1024px){#flow .flow-in .flow-box .flow-text h3{font-size:1.875em}}#flow .flow-in .flow-box .flow-text p{font-size:.9em;line-height:1.8em;margin:10px 0 0 0}@media(min-width: 1024px){#flow .flow-in .flow-box .flow-text p{font-size:1.125em;margin:15px 0 0 0}}#Question{max-width:1040px;margin:0 auto 60px;width:90%}@media(min-width: 768px){#Question{padding-top:100px;margin:0 auto 100px}}@media(min-width: 1200px){#Question{margin:0 auto 120px}}#Question .question-title{display:flex}#Question .question-title h2{font-size:1.8em;font-weight:bold;line-height:1.2em;margin:30px 10px 0 0;color:#fff}@media(min-width: 768px){#Question .question-title h2{font-size:3em;margin:50px 15px 0 0}}#Question .question-title img{width:140px}@media(min-width: 768px){#Question .question-title img{width:220px}}#Question .accordion-area{list-style:none;padding:40px 0 65px}#Question .accordion-area .title{position:relative;cursor:pointer;padding:15px 0;transition:all .5s ease;color:#fff}@media(min-width: 768px){#Question .accordion-area .title{padding:30px 0}}#Question .accordion-area .title .PlusBtn{width:40px;height:40px;border-radius:50px;position:absolute;top:calc(48% - 19px);right:.175em;z-index:0}#Question .accordion-area .title::after,#Question .accordion-area .title::before{position:absolute;content:"";width:15px;height:2px;right:15px;background-color:#fff;z-index:10}#Question .accordion-area .title::before{top:48%;transform:rotate(0deg)}#Question .accordion-area .title::after{top:48%;transform:rotate(90deg)}#Question .accordion-area .title.close1::before{transform:rotate(45deg)}#Question .accordion-area .title.close1::after{transform:rotate(-45deg)}#Question .accordion-area li.area{margin:0;border-top:1px dotted #707070}#Question .accordion-area li.area:last-child{border-bottom:1px dotted #707070}#Question .accordion-area li.area .question{display:flex}#Question .accordion-area li.area .question .q-mark{font-size:1.8em;font-weight:900;line-height:1.1em;margin-top:-5px;color:#9ef1ff}@media(min-width: 768px){#Question .accordion-area li.area .question .q-mark{font-size:2em}}#Question .accordion-area li.area .question h3{font-size:1.125em;margin:0 10% 0 15px;color:#fff}@media(min-width: 768px){#Question .accordion-area li.area .question h3{font-size:1.5em;margin:0 0 0 25px}}#Question .accordion-area li.area .MenuBox{display:none;padding:0 0 15px 35px;color:#fff}@media(min-width: 768px){#Question .accordion-area li.area .MenuBox{padding:0 60px 40px 0;margin-left:50px}}#Question .accordion-area li.area .MenuBox p{font-size:.9em;line-height:1.6em}@media(min-width: 768px){#Question .accordion-area li.area .MenuBox p{font-size:1em}}@media(min-width: 1200px){#Question .accordion-area li.area .MenuBox p{font-size:1.125em}}#Question .accordion-area li.area .MenuBox a{color:#9ef1ff;position:relative;display:inline-block}#Question .accordion-area li.area .MenuBox a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#9ef1ff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#Question .accordion-area li.area .MenuBox a:hover::after{transform-origin:left top;transform:scale(1, 1)}