.trial-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:48px;align-items:start;scroll-margin-top:24px}.trial-section h2{font-size:clamp(32px,4vw,52px);line-height:1.14}.trial-card{background:linear-gradient(145deg,#201a37,#10151d);border:1px solid #5c477f;border-radius:24px;padding:32px;box-shadow:0 24px 70px #0003}.trial-status{display:inline-block;font-size:12px;letter-spacing:.06em;font-weight:700;color:#acf0c9;border:1px solid #315447;border-radius:100px;padding:7px 12px}.trial-card h3{font-size:28px;margin:24px 0 8px}.trial-duration{font-size:80px;line-height:1.2;font-weight:800;color:#b4a2ff}.trial-duration span{font-size:24px;color:#eeebfa}.trial-card .button{display:flex;width:100%;text-align:center;justify-content:center}.trial-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.trial-gallery figure{margin:0;background:#101320;border:1px solid #303144;border-radius:16px;overflow:hidden}.trial-gallery img{display:block;width:100%;height:320px;object-fit:contain;padding:12px;background:#171b2c}.trial-gallery figcaption{font-size:12px;padding:12px;color:#bcb9cf}.trial-card .note{font-size:13px;line-height:1.75}.trial-form label{display:block;margin:15px 0 6px}.trial-form input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #67617d;border-radius:10px;padding:13px;color:#f6f4ff;background:#151321;font:inherit}.trial-form label.check{display:flex;align-items:start;gap:9px;font-size:14px;line-height:1.7}.trial-form input[type=checkbox]{margin-top:6px;flex-shrink:0}.trial-form button{margin-top:18px}.trial-form [role=status]{min-height:28px;overflow-wrap:anywhere}.trial-form :focus-visible,.trial-section :focus-visible{outline:3px solid #b8a7ff;outline-offset:4px}.trial-form fieldset{border:0;padding:0;margin:0}.trial-form fieldset:disabled{opacity:.55}.trial-form [hidden]{display:none!important}@media(max-width:760px){.trial-section{grid-template-columns:minmax(0,1fr);gap:24px}.trial-card{padding:24px}.trial-gallery img{height:250px}.trial-section h2{font-size:34px}}
