@layer reset,tokens,base,primitives;@layer blocks{.pla-trial{padding-bottom:var(--section-y);background-color:var(--c-band);color:var(--c-on-dark)}.pla-trial .pla-banner__inner{align-items:start}.pla-trial__points{gap:var(--s-3);margin-top:var(--s-8);font-size:var(--fs-base);line-height:var(--lh-ui);display:grid}.pla-trial__points li{gap:var(--s-3);display:flex}.pla-trial__points li:before{content:"";background:var(--c-action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.2 4.7 8.6 9.8 3.2' fill='none' stroke='%23061c2b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:calc(.5lh - 9px)}.pla-trial__body{max-width:62ch;margin-top:var(--s-6);color:var(--c-on-dark-muted);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-lead)}.pla-trial__link{margin-top:var(--s-8)}.pla-trial__card{min-width:0;padding:clamp(var(--s-6), 3vw, var(--s-10));border-radius:var(--r-2xl);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-float)}.pla-trial__title{margin-bottom:var(--s-5);color:var(--c-ink);font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.pla-trial__form{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pla-trial__form[hidden]{display:none}.pla-trial__form>*{grid-column:1/-1}.pla-trial__form>.pla-trial__field--half{grid-column:auto}.pla-trial__field{gap:var(--s-1-5);display:grid}.pla-trial__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pla-trial__required{color:var(--c-accent)}.pla-trial__field input{width:100%;height:var(--s-12);padding:0 var(--s-3);padding-inline:var(--s-5);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.pla-trial__field input::placeholder{color:var(--c-text);opacity:1}.pla-trial__field input:focus{border-color:var(--c-action);box-shadow:var(--focus-ring);background:var(--c-surface);outline:0}.pla-trial__form input[aria-invalid]{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 14%, transparent)}.pla-trial__agree{gap:var(--s-2-5);color:var(--c-muted);font-size:var(--fs-sm);line-height:var(--lh-ui);align-items:flex-start;display:flex}.pla-trial__agree input{width:18px;height:18px;accent-color:var(--c-action);flex:none;margin-top:calc(.5lh - 9px)}.pla-trial__agree input[aria-invalid]{outline:2px solid var(--c-accent);outline-offset:2px}.pla-trial__agree a{font:inherit;color:var(--c-ink);text-decoration:underline}.pla-trial__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pla-trial__submit{justify-content:center;justify-self:stretch}.pla-trial__submit:disabled{opacity:.6;cursor:progress}.pla-trial__error{color:var(--c-accent);font-size:var(--fs-sm);line-height:var(--lh-ui)}.pla-trial__sent p{color:var(--c-muted);font-size:var(--fs-base);line-height:var(--lh-lead)}.pla-trial__sent:focus{outline:0}@media (width<=767px){.pla-trial__form>.pla-trial__field--half{grid-column:1/-1}}}
