.accordion__title.svelte-14gigdj.svelte-14gigdj{font-family:DM Sans,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0}.accordion.svelte-14gigdj.svelte-14gigdj{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--space-xs)}.accordion__item.svelte-14gigdj.svelte-14gigdj{position:relative;background-color:var(--draftlex-surface-default);color:var(--draftlex-text-secondary);border-radius:var(--corner-m)}.accordion__title.svelte-14gigdj.svelte-14gigdj{padding:var(--space-m);text-align:left;width:100%;display:flex;justify-content:space-between;color:var(--draftlex-text-primary);transition:color .2s;cursor:pointer}.accordion__title.svelte-14gigdj.svelte-14gigdj:hover{color:var(--draftlex-text-primary-hover)}.accordion__title.svelte-14gigdj .arrow-up.svelte-14gigdj:not(.active){display:none}.accordion__title.svelte-14gigdj .arrow-down.svelte-14gigdj:not(.active){display:none}.accordion__content.svelte-14gigdj.svelte-14gigdj{padding:0 var(--space-m);transition:height .35s ease-in-out;overflow:hidden}.accordion__content.svelte-14gigdj.svelte-14gigdj:not(.active){display:none}.accordion__content.svelte-14gigdj p.svelte-14gigdj:last-child{margin-bottom:var(--space-m)}.regular,section.main .hero-form .form-field input[type=text]{font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0}.h1,section.main .hero-copy h1{font-family:DM Sans,sans-serif;font-weight:600;font-style:normal;font-size:56px;line-height:64px;letter-spacing:0}@media (max-width: 959.98px){.h1,section.main .hero-copy h1{font-size:48px;line-height:48px}}.h2{font-family:DM Sans,sans-serif;font-weight:600;font-style:normal;font-size:40px;line-height:48px;letter-spacing:0}@media (max-width: 959.98px){.h2{font-size:32px;line-height:40px}}.h3{font-family:DM Sans,sans-serif;font-weight:500;font-style:normal;font-size:23px;line-height:24px;letter-spacing:0}.h4,section.main .hero-form .form-field label,section.main .hero-form .form-field .field-label{font-family:DM Sans,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0}.caption,section.main .hero-form .plain-language-option label,section.main .hero-form .step-circle{font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:16px;letter-spacing:0}.button-text,section.main .hero-form .create-btn{font-family:DM Sans,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0}.logo-text{font-family:DM Sans,sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:24px;letter-spacing:0}.icon-tiny{font-size:18px}.icon-regular{font-size:24px}.icon-small{font-size:32px}.icon-medium{font-size:40px}.icon-large{font-size:48px}.premium-badge{display:inline-block;margin-left:var(--space-xs);padding-block:1px;padding-inline:var(--space-xs);font-family:DM Sans,sans-serif;font-weight:600;font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:var(--corner-round);background:var(--draftlex-bg-primary);color:var(--draftlex-text-on-primary)}section.video-section,section.faq{padding:var(--section-spacing-v) 0}section.main{background-color:var(--draftlex-bg-primary);color:var(--draftlex-text-inverse);border-radius:0 0 64px 64px}@media (max-width: 959.98px){section.main{border-radius:0 0 32px 32px}}section.main{background-image:url(../../../background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 960px){section.main{padding:var(--space-xxl) var(--space-xxl) var(--section-spacing-v)}}@media (max-width: 959.98px){section.main{padding-top:1px;padding-bottom:var(--space-xxl);background-image:url(../../../background-small.webp)}}section.main .two-columns{margin-top:var(--section-spacing-h);display:flex;gap:var(--section-spacing-inner);align-items:stretch}@media (max-width: 959.98px){section.main .two-columns{margin-top:80px;flex-direction:column}}section.main .two-columns>div{flex-grow:1;flex-basis:0}section.main .hero-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--space-xxl);max-width:800px;padding:var(--space-m) 0}section.main .hero-copy h1{margin:0;padding:0;text-align:left;color:var(--draftlex-text-inverse)}section.main .hero-points{display:flex;flex-direction:column;gap:var(--space-m)}section.main .hero-points .point{display:flex;align-items:center;gap:var(--space-s)}section.main .hero-form{border-radius:48px;border:1px solid var(--draftlex-border-primary);background-color:var(--draftlex-input-bg-hero);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:var(--space-xxl);display:flex;flex-direction:column;gap:var(--space-l)}section.main .hero-form .steps{display:flex;align-items:center;align-self:flex-start;padding:var(--space-m);background-color:var(--draftlex-input-bg-hero);border-radius:var(--corner-round)}section.main .hero-form .step-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--corner-round);background-color:var(--draftlex-input-bg-hero);color:var(--draftlex-text-inverse)}section.main .hero-form .step-circle.active{background-color:var(--draftlex-bg-default);color:var(--draftlex-text-primary-accent)}section.main .hero-form .step-connector{width:16px;height:1px;flex-shrink:0;background-color:var(--draftlex-border-primary)}section.main .hero-form .form-field{display:flex;flex-direction:column;gap:var(--space-xs)}section.main .hero-form .form-field label,section.main .hero-form .form-field .field-label{display:block;margin:0;color:var(--draftlex-text-inverse)}section.main .hero-form .form-field input[type=text]{width:100%;padding:var(--space-m);background-color:var(--draftlex-input-bg-hero);border-radius:var(--corner-s);color:var(--draftlex-text-inverse)}section.main .hero-form .form-field input[type=text]::placeholder{color:var(--draftlex-text-placeholder-inverse)}section.main .hero-form .form-field input[type=text].error{border:2px solid var(--draftlex-border-error)!important}section.main .hero-form .form-field select.dropdown{width:100%;padding-top:var(--space-m);padding-bottom:var(--space-m);background-color:var(--draftlex-input-bg-hero)}section.main .hero-form .plain-language-option{display:flex;align-items:center;padding:var(--space-xs) var(--space-m);background-color:var(--draftlex-overlay-inverse);border-radius:var(--corner-s);width:fit-content;min-height:40px}section.main .hero-form .plain-language-option label{display:flex;align-items:center;gap:var(--space-xs);color:var(--draftlex-text-inverse);cursor:pointer;margin:0}section.main .hero-form .plain-language-option label input[type=checkbox]{margin:0;height:auto;width:auto}@media (max-width: 959.98px){section.main .hero-form .plain-language-option{width:100%;justify-content:flex-start}}section.main .hero-form .create-btn{width:100%;margin-top:var(--space-s);padding:var(--space-m) var(--space-xxl);background-color:var(--draftlex-bg-default);border-radius:var(--corner-s);color:var(--draftlex-text-on-secondary);display:flex;align-items:center;justify-content:center;gap:var(--space-s)}section.main .hero-form .create-btn:hover{background-color:var(--draftlex-bg-secondary)}section.video-section .video-wrap{max-width:800px;margin:0 auto}section.video-section .video-wrap iframe{display:block;width:100%;aspect-ratio:16/9;border:none;border-radius:var(--corner-l)}section.faq h2+div{max-width:800px;margin:0 auto}section.pricing:not(.pricing-screen){background-color:var(--draftlex-bg-inverse);background-image:url(../../../background-dark.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--draftlex-text-inverse)}@media (max-width: 959.98px){section.pricing:not(.pricing-screen){background-image:url(../../../background-dark-small.webp)}}section.pricing:not(.pricing-screen){border-radius:64px;padding:var(--section-spacing-v) 0}@media (max-width: 959.98px){section.pricing:not(.pricing-screen){border-radius:32px;padding:var(--space-xxl) 0}}section.pricing:not(.pricing-screen) h2{color:var(--draftlex-text-inverse)}section.pricing:not(.pricing-screen) div.pricing{display:flex;align-items:stretch;gap:var(--space-l);margin-bottom:var(--space-xl)}@media (max-width: 959.98px){section.pricing:not(.pricing-screen) div.pricing{flex-direction:column}}section.pricing:not(.pricing-screen) div.pricing .plan{flex:1 1 0;max-width:none;margin:0}section.pricing:not(.pricing-screen) .plan.primary{background-image:url(../../../background.webp);background-size:cover;background-position:center}.landing-main{margin-top:var(--section-spacing-h)}
