.juliet-root{--j-ink:#03162c;--j-ink-soft:#1a2b44;--j-surface:#fff;--j-surface-soft:#f4f6fa;--j-line:#e6eaf0;--j-muted:#54656f;--j-text:#0b141a;--j-coral:#f2566b;--j-coral-hover:#d9405a;--j-green:#25d366;--j-green-hover:#128c7e;--j-green-deep:#075e54;color:var(--j-text);background:var(--j-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.juliet-root *,.juliet-root :before,.juliet-root :after{box-sizing:border-box}.juliet-root h1,.juliet-root h2,.juliet-root h3{letter-spacing:-.02em;color:var(--j-ink)}.juliet-root .j-container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.juliet-root .j-btn{background:var(--j-green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform 50ms,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px -12px #25d366b3}.juliet-root .j-btn:hover{background:var(--j-green-hover)}.juliet-root .j-btn:active{transform:translateY(1px)}.juliet-root .j-btn[disabled]{opacity:.7;cursor:progress}.juliet-root .j-btn-coral{background:var(--j-coral);box-shadow:0 10px 26px -12px #f2566b99}.juliet-root .j-btn-coral:hover{background:var(--j-coral-hover)}.juliet-root .j-btn-ghost{color:var(--j-ink);box-shadow:none;border:1px solid var(--j-line);background:0 0}.juliet-root .j-btn-ghost:hover{background:var(--j-surface-soft)}.juliet-root .j-chip{border:1px solid var(--j-line);color:var(--j-ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;transition:all .12s;display:inline-flex}.juliet-root .j-chip:hover{border-color:var(--j-green)}.juliet-root .j-chip[data-selected=true]{background:var(--j-green);color:#fff;border-color:var(--j-green)}.juliet-root .j-input,.juliet-root .j-select{border:1px solid var(--j-line);width:100%;color:var(--j-text);background:#fff;border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .12s,box-shadow .12s}.juliet-root .j-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2354656F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.juliet-root .j-select option{color:var(--j-text);padding:10px 14px;font-size:15px}.juliet-root .j-input:focus,.juliet-root .j-select:focus{border-color:var(--j-green);box-shadow:0 0 0 3px #25d3662e}.juliet-root .j-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23128C7E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.juliet-root .j-label{color:var(--j-ink);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.juliet-root .j-help{color:var(--j-muted);margin-top:4px;font-size:12px}.juliet-root .j-error{color:#c0344c;margin-top:4px;font-size:12px}.juliet-root .j-card{border:1px solid var(--j-line);background:#fff;border-radius:18px;padding:24px;transition:border-color .15s,transform .15s,box-shadow .2s}.juliet-root .j-card:hover{border-color:#d4dbe5;box-shadow:0 16px 40px -24px #03162c2e}.juliet-root .j-eyebrow{letter-spacing:.18em;color:var(--j-coral);text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.juliet-root .j-section{padding:72px 0}@media(max-width:720px){.juliet-root .j-section{padding:56px 0}}.juliet-root .j-hero-bg{color:#fff;background:radial-gradient(900px 500px at 85% -10%,#f2566b26,#0000 60%),radial-gradient(700px 400px at 0 100%,#25d3661a,#0000 60%),linear-gradient(#04122a,#03162c)}.juliet-root .j-hero-bg h1,.juliet-root .j-hero-bg h2{color:#fff}.juliet-root .j-divider{background:var(--j-line);width:100%;height:1px}.juliet-root .j-faq-item{border-bottom:1px solid var(--j-line)}.juliet-root .j-faq-trigger{text-align:left;width:100%;color:var(--j-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;display:flex}.juliet-root .j-faq-body{color:var(--j-muted);padding:0 0 18px;font-size:15px;line-height:1.6}
