﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";body,.page.trial input,.page.trial select,.page.trial textarea,.page.trial button{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{color:#202020;-webkit-font-smoothing:antialiased}.global-footer{background:#302c48}.global-footer a,.global-footer p{color:#fff}.global-header .global-header__menu{background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px)}.global-header .global-header__menu .menu{background:rgba(0,0,0,0)}.global-header .global-header__menu .menu .menu-item-name,.global-header .global-header__menu .menu .menu-item-description{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.04em;transform:none}.layout.with-global-header .page.trial .page-main>.page-header{align-items:center}.layout.with-global-header .page.trial .page-main>.page-header .page-header__icon{display:none}.layout.with-global-header .page.trial .page-main>.page-header .page-header__subtitle{display:inline-block;flex-grow:0;align-self:flex-start;max-width:100%;margin-bottom:6px;padding:.2rem 1.6rem .2rem .8rem;overflow:hidden;background:#dfe377;color:#302c48;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.6;text-overflow:ellipsis;white-space:nowrap;clip-path:polygon(0 0, 100% 0, calc(100% - 0.8rem) 100%, 0 100%)}.layout.with-global-header .page.trial .page-main>.page-header .page-header__subtitle:empty{display:none}.layout.with-global-header .page.trial .page-main>.page-header .title-base{min-width:0;margin-left:0}.layout.with-global-header .page.trial .page-main>.page-header .page-header__title{flex-grow:0;color:#202020;font-weight:900}@media(max-width: 900px){.layout.with-global-header .page.trial .page-main>.page-header{padding-right:52px}}.layout.with-global-header .page.trial .page-main .form-group>label,.layout.with-global-header .page.trial .page-main legend,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-group>label,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main legend{color:#202020;font-weight:700}.layout.with-global-header .page.trial .page-main .required::after,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .required::after{margin-left:6px;padding:.1rem .5rem;background:#dc3545;border:none;border-radius:4px;color:#fff;font-size:.72rem;font-weight:700;vertical-align:middle}.layout.with-global-header .page.trial .page-main .form-control,.layout.with-global-header .page.trial .page-main input[type=text],.layout.with-global-header .page.trial .page-main input[type=email],.layout.with-global-header .page.trial .page-main input[type=password],.layout.with-global-header .page.trial .page-main input[type=tel],.layout.with-global-header .page.trial .page-main input[type=phone],.layout.with-global-header .page.trial .page-main input[type=number],.layout.with-global-header .page.trial .page-main input[type=url],.layout.with-global-header .page.trial .page-main input[type=date],.layout.with-global-header .page.trial .page-main input[type=time],.layout.with-global-header .page.trial .page-main input[type=datetime-local],.layout.with-global-header .page.trial .page-main select,.layout.with-global-header .page.trial .page-main textarea,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.layout.with-global-header .page.trial .page-main .form-control::placeholder,.layout.with-global-header .page.trial .page-main input[type=text]::placeholder,.layout.with-global-header .page.trial .page-main input[type=email]::placeholder,.layout.with-global-header .page.trial .page-main input[type=password]::placeholder,.layout.with-global-header .page.trial .page-main input[type=tel]::placeholder,.layout.with-global-header .page.trial .page-main input[type=phone]::placeholder,.layout.with-global-header .page.trial .page-main input[type=number]::placeholder,.layout.with-global-header .page.trial .page-main input[type=url]::placeholder,.layout.with-global-header .page.trial .page-main input[type=date]::placeholder,.layout.with-global-header .page.trial .page-main input[type=time]::placeholder,.layout.with-global-header .page.trial .page-main input[type=datetime-local]::placeholder,.layout.with-global-header .page.trial .page-main select::placeholder,.layout.with-global-header .page.trial .page-main textarea::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea::placeholder{color:#9a94ab}.layout.with-global-header .page.trial .page-main .form-control:focus,.layout.with-global-header .page.trial .page-main input[type=text]:focus,.layout.with-global-header .page.trial .page-main input[type=email]:focus,.layout.with-global-header .page.trial .page-main input[type=password]:focus,.layout.with-global-header .page.trial .page-main input[type=tel]:focus,.layout.with-global-header .page.trial .page-main input[type=phone]:focus,.layout.with-global-header .page.trial .page-main input[type=number]:focus,.layout.with-global-header .page.trial .page-main input[type=url]:focus,.layout.with-global-header .page.trial .page-main input[type=date]:focus,.layout.with-global-header .page.trial .page-main input[type=time]:focus,.layout.with-global-header .page.trial .page-main input[type=datetime-local]:focus,.layout.with-global-header .page.trial .page-main select:focus,.layout.with-global-header .page.trial .page-main textarea:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.layout.with-global-header .page.trial .page-main .form-control:disabled,.layout.with-global-header .page.trial .page-main .form-control[readonly],.layout.with-global-header .page.trial .page-main input[type=text]:disabled,.layout.with-global-header .page.trial .page-main input[type=text][readonly],.layout.with-global-header .page.trial .page-main input[type=email]:disabled,.layout.with-global-header .page.trial .page-main input[type=email][readonly],.layout.with-global-header .page.trial .page-main input[type=password]:disabled,.layout.with-global-header .page.trial .page-main input[type=password][readonly],.layout.with-global-header .page.trial .page-main input[type=tel]:disabled,.layout.with-global-header .page.trial .page-main input[type=tel][readonly],.layout.with-global-header .page.trial .page-main input[type=phone]:disabled,.layout.with-global-header .page.trial .page-main input[type=phone][readonly],.layout.with-global-header .page.trial .page-main input[type=number]:disabled,.layout.with-global-header .page.trial .page-main input[type=number][readonly],.layout.with-global-header .page.trial .page-main input[type=url]:disabled,.layout.with-global-header .page.trial .page-main input[type=url][readonly],.layout.with-global-header .page.trial .page-main input[type=date]:disabled,.layout.with-global-header .page.trial .page-main input[type=date][readonly],.layout.with-global-header .page.trial .page-main input[type=time]:disabled,.layout.with-global-header .page.trial .page-main input[type=time][readonly],.layout.with-global-header .page.trial .page-main input[type=datetime-local]:disabled,.layout.with-global-header .page.trial .page-main input[type=datetime-local][readonly],.layout.with-global-header .page.trial .page-main select:disabled,.layout.with-global-header .page.trial .page-main select[readonly],.layout.with-global-header .page.trial .page-main textarea:disabled,.layout.with-global-header .page.trial .page-main textarea[readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control[readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select[readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea[readonly]{background-color:#f2f0f4;color:#5b5670}.layout.with-global-header .page.trial .page-main textarea,.layout.with-global-header .page.trial .page-main textarea.form-control,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea.form-control{height:auto;padding-top:10px}.layout.with-global-header .page.trial .page-main .form-label-before,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-label-before{padding:14px 18px;background:#edebf6;border-left:4px solid #4b3e83;border-radius:0 6px 6px 0;color:#202020;font-size:.88rem}.layout.with-global-header .page.trial .page-main .form-label-after,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-label-after{color:#5b5670;font-size:.82rem}.layout.with-global-header .page.trial .page-main .form-section.lastName,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-section.lastName{padding-right:8px}.layout.with-global-header .page.trial .page-main .form-section.firstName,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-section.firstName{padding-left:8px}.page.trial .page-main .section__content a:not(.btn),.page.trial .page-main .page-main__list-description a:not(.btn),.layout.with-global-header .page.trial .page-main .page-main__form-description a:not(.btn){color:#4b3e83 !important;text-decoration:underline}.page.trial .page-main__list-bottom-action,.page.trial .lookup-selector-popup__list-table__bottom{margin-top:24px;text-align:center}.page.trial .page-main__list-bottom-action>button,.page.trial .lookup-selector-popup__list-table__bottom>button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#fff;border:1px solid #4b3e83;color:#4b3e83}.page.trial .page-main__list-bottom-action>button:hover,.page.trial .lookup-selector-popup__list-table__bottom>button:hover{background:#edebf6;border-color:#4b3e83;color:#4b3e83;text-decoration:none}.page.trial .page-main__list-bottom-action>button,.page.trial .lookup-selector-popup__list-table__bottom>button{width:auto;min-width:240px;min-height:48px;padding:0 2rem;cursor:pointer;font-size:0}.page.trial .page-main__list-bottom-action>button::after,.page.trial .lookup-selector-popup__list-table__bottom>button::after{content:"続きを読む";font-size:.95rem;letter-spacing:.04em}.page.trial .page-main__list-bottom-action>button:disabled,.page.trial .lookup-selector-popup__list-table__bottom>button:disabled{opacity:.6;cursor:wait}.page.trial .page-main>.page__cover{background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px)}.page.trial .page-main>.page__content{position:relative;background-color:#fff;background-size:0 0}.page.trial .page-main>.page__content::before,.page.trial .page-main>.page__content::after{content:"";position:absolute}.page.trial .page-main>.page__content::before{background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px)}.page.trial .page-main>.page__content::after{background-image:inherit;background-repeat:no-repeat}@media(min-width: 901px){.page.trial .page-main>.page__cover{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(30vw + (30vw - calc(min(45vh, 30vw * 1070 / 760) * 760 / 1070))*0.85);padding:0 24px 10vh 72px;text-align:center;background-attachment:fixed}.page.trial .page-main>.page__cover h1{width:100%}.page.trial .page-main>.page__cover img{width:min(420px,30vw);max-width:100%;height:auto;max-height:none}.page.trial .page-main .page__cover-description{font-size:.95rem;word-break:auto-phrase}.page.trial .page-main>.page__content{width:calc(100vw - 30vw - 30vw);padding-left:32px;padding-right:32px}.page.trial .page-main>.page__content::before,.page.trial .page-main>.page__content::after{top:0;bottom:0;right:100%;width:30vw}.page.trial .page-main>.page__content::before{background-attachment:fixed}.page.trial .page-main>.page__content::after{background-size:calc(min(45vh, 30vw * 1070 / 760)*760/1070) min(45vh,30vw*1070/760);background-position:85% bottom;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);mask-composite:intersect;-webkit-mask-size:calc(min(45vh, 30vw * 1070 / 760)*760/1070) min(45vh,30vw*1070/760);-webkit-mask-position:85% bottom;-webkit-mask-repeat:no-repeat;mask-size:calc(min(45vh, 30vw * 1070 / 760)*760/1070) min(45vh,30vw*1070/760);mask-position:85% bottom;mask-repeat:no-repeat}}@media(max-width: 900px){.page.trial .page-main>.page__cover{padding-top:20px;padding-bottom:18px}.page.trial .page-main>.page__cover h1{margin-bottom:8px}.page.trial .page-main>.page__cover img{max-width:50vw}.page.trial .page-main .page__cover-description{font-size:.8rem}.page.trial .page-main>.page__content{min-height:0;justify-content:flex-start;padding:20px 20px calc(194px + 20px)}.page.trial .page-main>.page__content .form-group{margin-bottom:12px}.page.trial .page-main>.page__content .form-text,.page.trial .page-main>.page__content .form-check{margin-top:4px;margin-bottom:4px}.page.trial .page-main>.page__content hr{margin-top:12px;margin-bottom:12px}.page.trial .page-main>.page__content::before,.page.trial .page-main>.page__content::after{left:0;right:0;bottom:0;height:194px}.page.trial .page-main>.page__content::after{background-size:auto 220px;background-position:calc(100% - 20px) calc(100% + 50px);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);mask-composite:intersect;-webkit-mask-size:calc(220px*760/1070) 220px;-webkit-mask-position:calc(100% - 20px) calc(100% + 50px);-webkit-mask-repeat:no-repeat;mask-size:calc(220px*760/1070) 220px;mask-position:calc(100% - 20px) calc(100% + 50px);mask-repeat:no-repeat}}.page.trial .page-main .page__cover-description{color:#fff;font-weight:700;letter-spacing:.04em}.page.trial .page-main .page__content .form-control,.page.trial .page-main .page__content #signPassword{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.page.trial .page-main .page__content .form-control::placeholder,.page.trial .page-main .page__content #signPassword::placeholder{color:#9a94ab}.page.trial .page-main .page__content .form-control:focus,.page.trial .page-main .page__content #signPassword:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.page.trial .page-main .page__content .form-control:disabled,.page.trial .page-main .page__content .form-control[readonly],.page.trial .page-main .page__content #signPassword:disabled,.page.trial .page-main .page__content #signPassword[readonly]{background-color:#f2f0f4;color:#5b5670}.page.trial .page-main .page__content .password-group{position:relative}.page.trial .page-main .page__content .password-display-button,.page.trial .page-main .page__content .form-check__label{color:#5b5670;font-size:.88rem}.page.trial .page-main .page__content .link-text,.page.trial .page-main .page__content .form-check__label a{color:#4b3e83;font-weight:500}.page.trial .page-main .page__content .LoaderButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#4b3e83;border:1px solid #4b3e83;color:#fff}.page.trial .page-main .page__content .LoaderButton:hover:not(.disabled):not(:disabled){background:#3d3270;border-color:#3d3270;color:#fff}.page.trial .page-main .page__content .LoaderButton.disabled,.page.trial .page-main .page__content .LoaderButton:disabled{background:#c4bcd0;border-color:#c4bcd0;color:#fff;cursor:not-allowed}.page.trial .page-main .page__content hr{border-color:#e2dee8}.page.trial .page-main .page__content .btn-outline{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#fff;border:1px solid #4b3e83;color:#4b3e83}.page.trial .page-main .page__content .btn-outline:hover{background:#edebf6;border-color:#4b3e83;color:#4b3e83;text-decoration:none}.page.trial .page-main .page__content .register-account{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#dfe377;border:1px solid #dfe377;color:#302c48}.page.trial .page-main .page__content .register-account:hover{background:#cfd45a;border-color:#cfd45a;color:#302c48;text-decoration:none}.page.trial .login-page .page__content form{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding:0;background:none}.page.trial .login-page .page__content form::before{content:"ログイン";display:block;margin:0 0 24px;color:#202020;font-size:1.6rem;font-weight:900;letter-spacing:.04em;text-align:center}@media(max-width: 900px){.page.trial .login-page .page__content form::before{display:none}}.page.trial .page__content-section{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding:0;background:none}.page.trial .page__content-section .page-header{margin:0;padding:0;background:none}.page.trial .page__content-section .page-header__title{display:block;margin:0 0 24px;color:#202020;font-size:1.6rem;font-weight:900;letter-spacing:.04em;text-align:center}.page.trial .page__content-section form{width:100%;max-width:none;padding-left:0;padding-right:0}.layout.without-global-header{display:flow-root;background-color:#f2f0f4}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page){max-width:1028px;margin:30px auto;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 24px rgba(48,44,72,.1)}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page):is(.lists-page,.details-page,.static-page){max-width:1160px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page):is(.lists-page,.details-page,.static-page) .page-header__icon .no-icon{display:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header{position:relative;background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px);padding-top:36px;padding-bottom:36px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__icon{position:relative}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty),.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header{align-items:center}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty) .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty) .page-header__icon svg,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header .page-header__icon svg,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header .page-header__icon svg,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header .page-header__icon svg{margin-top:0}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty) .page-header__title,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header .page-header__title,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header .page-header__title,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header .page-header__title{flex-grow:0}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__subtitle{display:inline-block;align-self:flex-start;margin-bottom:8px;padding:.2rem 1.6rem .2rem .8rem;background:#dfe377;color:#302c48;font-size:.8rem;font-weight:700;letter-spacing:.04em;clip-path:polygon(0 0, 100% 0, calc(100% - 0.8rem) 100%, 0 100%)}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__subtitle:empty{display:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header__subtitle,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header__subtitle,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header__subtitle{display:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__title{color:#fff;font-weight:900;letter-spacing:.04em}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-group>label{color:#202020;font-weight:700}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-section.lastName{padding-right:8px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-section.firstName{padding-left:8px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .required::after{margin-left:6px;padding:.1rem .5rem;background:#dc3545;border:none;border-radius:4px;color:#fff;font-size:.72rem;font-weight:700;vertical-align:middle}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control::placeholder{color:#9a94ab}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control:disabled,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control[readonly]{background-color:#f2f0f4;color:#5b5670}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) textarea.form-control{height:auto;padding-top:10px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-label-before{padding:14px 18px;background:#edebf6;border-left:4px solid #4b3e83;border-radius:0 6px 6px 0;color:#202020;font-size:.88rem}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-label-after{color:#5b5670;font-size:.82rem}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button{margin-top:32px;text-align:center}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button .LoaderButton.btn-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#dfe377;border:1px solid #dfe377;color:#302c48}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button .LoaderButton.btn-submit:hover{background:#cfd45a;border-color:#cfd45a;color:#302c48;text-decoration:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button .LoaderButton.btn-submit{max-width:320px}@media(max-width: 768px){.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page){margin:16px 12px 24px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .title-base{margin-left:0}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__title{font-size:1.5rem}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-main>.container{padding:24px 16px 32px}}.page.trial .forms-formplan .page-main__form-description>div{width:auto !important;max-width:760px;padding:28px 32px !important;background-color:#fff !important;border:2px solid #4b3e83 !important;border-radius:18px !important;color:#202020 !important;font-size:1.05em !important;white-space:normal !important}.page.trial .forms-formplan .page-main__form-description>div>div:first-of-type{color:#202020 !important;font-size:1.5em !important;font-weight:900;letter-spacing:.02em}.page.trial .forms-formplan .page-main__form-description>div span{color:#202020 !important;font-weight:900;background:linear-gradient(transparent 55%, #e0e478 55%, #e0e478 92%, transparent 92%)}.page.trial .forms-formplan .page-main__form-description>div>div:last-of-type{color:#5b5670 !important}.page.trial .forms-formplan .page-main__form-description>div>div:last-of-type a{color:#4b3e83;text-decoration:underline}@media(max-width: 768px){.page.trial .forms-formplan .page-main__form-description>div{padding:20px 18px !important;font-size:.95em !important}.page.trial .forms-formplan .page-main__form-description>div>div:first-of-type{font-size:1.25em !important}}.trial-home-link{position:absolute;inset:0}.signup-page .form-section.lastName,.signup-page .form-section.firstName,.forms-formplan .form-section.lastName,.forms-formplan .form-section.firstName,.mypage-page .form-section.lastName,.mypage-page .form-section.firstName,.forms-inquiry .form-section.lastName,.forms-inquiry .form-section.firstName{width:50%;display:inline-block}.forms-inquiry .message textarea{min-height:200px}.forms-inquiry .form-section.attachment1,.forms-inquiry .form-section.attachment2,.forms-inquiry .form-section.attachment3{width:33%;display:inline-block}.forms-inquiry .attachment2,.forms-inquiry .attachment3{padding-left:20px}@media(max-width: 900px){.forms-inquiry .attachment1,.forms-inquiry .attachment2,.forms-inquiry .attachment3{width:auto;display:block;padding:0}}.without-global-header .signup-page hr,.without-global-header .signup-page .btn-outline{display:none}.page.trial .lists-page.list-faq .page-main__list-table .検索ワード{display:none}@media(max-width: 900px){.page.trial .page-main__list-table__body td>.sp-only{flex-shrink:0}}@keyframes trial-top-reveal{to{visibility:visible}}.layout.with-global-header .page.trial .page-main:has(.trial-top__made-with){position:relative}.layout.with-global-header .page.trial .page-main:has(.trial-top__made-with)>.container{position:static}.layout.with-global-header .page.trial .trial-top{display:grid;gap:40px;margin:8px 0 56px;color:#202020;font-size:.95rem;line-height:1.75;text-align:left;word-break:auto-phrase}.layout.with-global-header .page.trial .trial-top:not([data-trial-plan]){visibility:hidden;animation:trial-top-reveal 0s 3s forwards}.layout.with-global-header .page.trial .trial-top [hidden]{display:none !important}.layout.with-global-header .page.trial .trial-top :where(h2,h3,p,ul,ol){margin:0}.layout.with-global-header .page.trial .trial-top :where(ul,ol){padding:0;list-style:none}.layout.with-global-header .page.trial .trial-top :where(a){color:#4b3e83}.layout.with-global-header .page.trial .trial-top :where(a:hover){color:#3d3270}.layout.with-global-header .page.trial .trial-top a:focus-visible{outline:3px solid #cfd45a;outline-offset:2px}.layout.with-global-header .page.trial .trial-top__heading{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#202020;font-size:1.2rem;font-weight:900;letter-spacing:.04em;line-height:1.4}.layout.with-global-header .page.trial .trial-top__heading::before{content:"";flex-shrink:0;width:6px;height:1.2em;background:#4b3e83;border-radius:3px}.layout.with-global-header .page.trial .trial-top__made-with{position:absolute;top:46px;right:32px;display:inline-flex;align-items:center;gap:8px;padding:.45rem 1.1rem;background:#edebf6;border-radius:999px;color:#4b3e83;font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1.4}.layout.with-global-header .page.trial .trial-top__made-with::after{content:"";width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.layout.with-global-header .page.trial .trial-top__made-with:hover{background:#4b3e83;color:#fff;text-decoration:none}.layout.with-global-header .page.trial .trial-top__start{padding:36px 36px 40px;background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px);border-radius:18px;color:#fff}.layout.with-global-header .page.trial .trial-top__start:not([open]){padding:16px 24px}.layout.with-global-header .page.trial .trial-top__start-summary{display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow toggle" "title toggle";align-items:start;column-gap:16px;cursor:pointer;list-style:none}.layout.with-global-header .page.trial .trial-top__start-summary::-webkit-details-marker{display:none}.layout.with-global-header .page.trial .trial-top__start-summary:focus-visible{outline:3px solid #dfe377;outline-offset:6px;border-radius:6px}.layout.with-global-header .page.trial .trial-top__start-summary:hover .trial-top__toggle{background:rgba(255,255,255,.14)}.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__start-summary{grid-template-columns:auto 1fr auto;grid-template-areas:"eyebrow title toggle";align-items:center}.layout.with-global-header .page.trial .trial-top__eyebrow{grid-area:eyebrow;justify-self:start;margin-bottom:12px;padding:.2rem 1.6rem .2rem .8rem;background:#dfe377;color:#302c48;font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1.6;clip-path:polygon(0 0, 100% 0, calc(100% - 0.8rem) 100%, 0 100%)}.layout.with-global-header .page.trial .trial-top__start-title{grid-area:title;color:#fff;font-size:clamp(1.35rem,1rem + 1vw,1.75rem);font-weight:900;letter-spacing:.04em;line-height:1.45}.layout.with-global-header .page.trial .trial-top__start-title em{margin-left:.3em;color:#dfe377;font-style:normal}.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__eyebrow{margin-bottom:0}.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__start-title{font-size:1.05rem}.layout.with-global-header .page.trial .trial-top__toggle{grid-area:toggle;display:inline-flex;align-items:center;gap:8px;padding:.3rem .9rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.layout.with-global-header .page.trial .trial-top__toggle::after{content:"";width:7px;height:7px;margin-top:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg)}.layout.with-global-header .page.trial .trial-top .trial-top__start[open] .trial-top__toggle-open,.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__toggle-close{display:none}.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__toggle::after{margin-top:-4px;transform:rotate(45deg)}.layout.with-global-header .page.trial .trial-top__lead{margin-top:8px;color:#dcd8ea}.layout.with-global-header .page.trial .trial-top__steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:16px;margin-top:28px;counter-reset:trial-top-step}.layout.with-global-header .page.trial .trial-top__steps>li{display:flex;counter-increment:trial-top-step}.layout.with-global-header .page.trial .trial-top__step{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:20px 44px 22px 20px;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(48,44,72,.1);transition:transform .15s ease,box-shadow .15s ease}.layout.with-global-header .page.trial .trial-top__step::before{content:"STEP " counter(trial-top-step);color:#4b3e83;font-size:.75rem;font-weight:900;letter-spacing:.08em}.layout.with-global-header .page.trial .trial-top__step::after{content:"";position:absolute;right:20px;bottom:24px;width:9px;height:9px;border-top:2px solid #4b3e83;border-right:2px solid #4b3e83;transform:rotate(45deg)}.layout.with-global-header .page.trial .trial-top__step:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 32px rgba(48,44,72,.22)}.layout.with-global-header .page.trial .trial-top__step-title{color:#202020;font-size:1rem;font-weight:700;line-height:1.5}.layout.with-global-header .page.trial .trial-top__step-text{color:#5b5670;font-size:.85rem;line-height:1.6}.layout.with-global-header .page.trial .trial-top__columns{display:flex;flex-wrap:wrap;gap:24px}.layout.with-global-header .page.trial .trial-top__panel{min-width:0;padding:28px;background:#fff;border:1px solid #e2dee8;border-radius:18px;box-shadow:0 1px 2px rgba(48,44,72,.06)}.layout.with-global-header .page.trial .trial-top__news{flex:3 1 420px;container-type:inline-size}.layout.with-global-header .page.trial .trial-top__faq{flex:2 1 300px}.layout.with-global-header .page.trial .trial-top .trial-top__feed+.trial-top__feed{margin-top:24px}.layout.with-global-header .page.trial .trial-top__feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:2px solid #edebf6}.layout.with-global-header .page.trial .trial-top__feed-title{color:#202020;font-size:1rem;font-weight:700}.layout.with-global-header .page.trial .trial-top__more{flex-shrink:0;font-size:.85rem;font-weight:700}.layout.with-global-header .page.trial .trial-top__more::after{content:" ›"}.layout.with-global-header .page.trial .trial-top__feed-item>a{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;padding:12px 4px;border-bottom:1px solid #e2dee8;color:#202020}.layout.with-global-header .page.trial .trial-top__feed-item>a:hover{background:#f2f0f4;color:#202020;text-decoration:none}.layout.with-global-header .page.trial .trial-top__feed-item>a:hover .trial-top__feed-text{color:#4b3e83;text-decoration:underline}.layout.with-global-header .page.trial .trial-top__feed-item time{color:#5b5670;font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.layout.with-global-header .page.trial .trial-top__feed-text{min-width:0;overflow-wrap:anywhere}.layout.with-global-header .page.trial .trial-top .trial-top__feed-item.is-new .trial-top__feed-text::before{content:"NEW";display:inline-block;margin-right:8px;padding:0 .5rem;background:#dfe377;border-radius:4px;color:#302c48;font-size:.7rem;font-weight:900;letter-spacing:.04em;line-height:1.7;vertical-align:.1em}.layout.with-global-header .page.trial .trial-top .trial-top__feed--trouble .trial-top__feed-item.is-new .trial-top__feed-text::before{background:#dc3545;color:#fff}@container (max-width: 440px){.layout.with-global-header .page.trial .trial-top .trial-top__feed-item>a{grid-template-columns:1fr;gap:2px}}.layout.with-global-header .page.trial .trial-top__feed-empty{padding:12px 4px;color:#5b5670;font-size:.9rem}.layout.with-global-header .page.trial .trial-top__note{margin-top:20px;color:#5b5670;font-size:.85rem}.layout.with-global-header .page.trial .trial-top__search-form{display:flex;gap:8px}.layout.with-global-header .page.trial .trial-top__search-form input{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.layout.with-global-header .page.trial .trial-top__search-form input::placeholder{color:#9a94ab}.layout.with-global-header .page.trial .trial-top__search-form input:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.layout.with-global-header .page.trial .trial-top__search-form input:disabled,.layout.with-global-header .page.trial .trial-top__search-form input[readonly]{background-color:#f2f0f4;color:#5b5670}.layout.with-global-header .page.trial .trial-top__search-form input{flex:1 1 auto;min-width:0;padding:0 16px}.layout.with-global-header .page.trial .trial-top__search-form button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#4b3e83;border:1px solid #4b3e83;color:#fff}.layout.with-global-header .page.trial .trial-top__search-form button:hover:not(.disabled):not(:disabled){background:#3d3270;border-color:#3d3270;color:#fff}.layout.with-global-header .page.trial .trial-top__search-form button.disabled,.layout.with-global-header .page.trial .trial-top__search-form button:disabled{background:#c4bcd0;border-color:#c4bcd0;color:#fff;cursor:not-allowed}.layout.with-global-header .page.trial .trial-top__search-form button{flex:0 0 auto;width:auto;min-height:48px;padding:0 1.4rem;font-size:.95rem;cursor:pointer}.layout.with-global-header .page.trial .trial-top__subheading{margin-top:24px;margin-bottom:10px;color:#5b5670;font-size:.8rem;font-weight:700;letter-spacing:.04em}.layout.with-global-header .page.trial .trial-top__chips{display:flex;flex-wrap:wrap;gap:8px}.layout.with-global-header .page.trial .trial-top__chips a{display:inline-block;padding:.35rem 1rem;background:#fff;border:1px solid #c4bcd0;border-radius:999px;color:#202020;font-size:.85rem;font-weight:500}.layout.with-global-header .page.trial .trial-top__chips a:hover{background:#edebf6;border-color:#4b3e83;color:#4b3e83;text-decoration:none}.layout.with-global-header .page.trial .trial-top__faq-all{margin-top:20px;text-align:right}.layout.with-global-header .page.trial .trial-top__guide-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:16px}.layout.with-global-header .page.trial .trial-top__guide-card{padding:24px;background:#fff;border:1px solid #e2dee8;border-top:4px solid #4b3e83;border-radius:12px;box-shadow:0 1px 2px rgba(48,44,72,.06)}.layout.with-global-header .page.trial .trial-top__guide-title{color:#202020;font-size:1.05rem;font-weight:900;letter-spacing:.04em}.layout.with-global-header .page.trial .trial-top__guide-text{margin-top:4px;color:#5b5670;font-size:.82rem;line-height:1.6}.layout.with-global-header .page.trial .trial-top__links{margin-top:14px}.layout.with-global-header .page.trial .trial-top__links li+li{margin-top:6px}.layout.with-global-header .page.trial .trial-top__links a{position:relative;display:inline-block;padding-left:16px;font-weight:500}.layout.with-global-header .page.trial .trial-top__links a::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.layout.with-global-header .page.trial .trial-top__help{padding:28px;background:#edebf6;border-radius:18px}.layout.with-global-header .page.trial .trial-top__help-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px}.layout.with-global-header .page.trial .trial-top__help-list>li{display:flex}.layout.with-global-header .page.trial .trial-top__help-item{display:flex;flex-direction:column;gap:4px;width:100%;padding:18px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(48,44,72,.06)}.layout.with-global-header .page.trial .trial-top__help-item:hover{text-decoration:none;box-shadow:0 6px 24px rgba(48,44,72,.1)}.layout.with-global-header .page.trial .trial-top__help-name{color:#4b3e83;font-weight:700}.layout.with-global-header .page.trial .trial-top__help-name::after{content:" ›"}.layout.with-global-header .page.trial .trial-top__help-text{color:#5b5670;font-size:.85rem;line-height:1.6}@media(max-width: 900px){.layout.with-global-header .page.trial .trial-top{gap:32px;margin-bottom:40px}.layout.with-global-header .page.trial .trial-top__made-with{position:static;justify-self:end;margin-bottom:-16px;font-size:.75rem}.layout.with-global-header .page.trial .trial-top__start{padding:24px 20px 28px}.layout.with-global-header .page.trial .trial-top .trial-top__start-summary,.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__start-summary{grid-template-columns:1fr auto;grid-template-areas:"eyebrow toggle" "title title";align-items:center}.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]){padding:14px 16px}.layout.with-global-header .page.trial .trial-top .trial-top__start:not([open]) .trial-top__eyebrow{margin-bottom:6px}.layout.with-global-header .page.trial .trial-top__panel,.layout.with-global-header .page.trial .trial-top__help{padding:20px}}@media(prefers-reduced-motion: reduce){.layout.with-global-header .page.trial .trial-top__step{transition:none}.layout.with-global-header .page.trial .trial-top__step:hover{transform:none}}
