.marquee.svelte-1459ifk{--edge-fade:clamp(48px, 10vw, 160px);width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent 100%);padding:8px 0;position:relative;overflow:hidden}.track.svelte-1459ifk{will-change:transform;gap:clamp(14px,1.6vw,20px);width:max-content;padding:10px 0;display:flex}.track-a.svelte-1459ifk{animation:120s linear infinite svelte-1459ifk-scroll-left}.track-b.svelte-1459ifk{margin-top:clamp(8px,1vw,14px);animation:150s linear infinite svelte-1459ifk-scroll-right}@keyframes svelte-1459ifk-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes svelte-1459ifk-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.card.svelte-1459ifk{aspect-ratio:4/5;isolation:isolate;background:#1a1510;border:1px solid #1e0e0833;border-radius:18px;flex:none;width:clamp(280px,24vw,360px);position:relative;overflow:hidden;box-shadow:0 2px #1e0e080a}.card-bg.svelte-1459ifk{object-fit:cover;z-index:0;filter:saturate(.9)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.card-scrim.svelte-1459ifk{z-index:1;background:linear-gradient(#0a05020d 0%,#0a050259 42%,#0a0502d1 78%,#0a0502f2 100%);position:absolute;inset:0}.card-body.svelte-1459ifk{z-index:2;color:#fbf5e5;flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(18px,1.8vw,24px);display:flex;position:relative}.card-body.svelte-1459ifk p:where(.svelte-1459ifk){font-family:var(--serif);color:#fbf5e5;text-shadow:0 1px 18px #0006;text-wrap:balance;margin:0 0 14px;font-size:clamp(1rem,1.1vw,1.14rem);font-weight:400;line-height:1.38}.card-body.svelte-1459ifk footer:where(.svelte-1459ifk){letter-spacing:.08em;border-top:1px solid #fbf5e538;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:clamp(.64rem,.78vw,.7rem);display:flex}.src.svelte-1459ifk{text-transform:uppercase;color:var(--gold);letter-spacing:.2em;font-weight:600}.ch.svelte-1459ifk{font-family:var(--sans);color:#fbf5e5ad;white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}@media (width<=640px){.card.svelte-1459ifk{width:min(82vw,320px)}}.arri-demo.svelte-1iefxnv{width:100%}.pair-card.svelte-1iefxnv{border:1px solid var(--line);background:radial-gradient(120% 80% at 50% 0,#faf2df 0%,#f4ecd8 60%),#f4ecd8;border-radius:clamp(24px,3vw,40px);max-width:1080px;margin:0 auto;padding:clamp(60px,6vw,88px) clamp(24px,4vw,56px) clamp(40px,4.5vw,64px);position:relative;box-shadow:0 60px 120px -80px #3c200e59,inset 0 1px #ffffff80}.card-tag.svelte-1iefxnv{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;z-index:3;border-radius:999px;padding:5px 12px;font-size:.62rem;font-weight:600;position:absolute;top:clamp(22px,2.4vw,30px)}.guest-tag.svelte-1iefxnv{color:#0a7cff;background:#0a7cff1a;border:1px solid #0a7cff3d;left:clamp(22px,2.6vw,36px)}.ops-tag.svelte-1iefxnv{color:var(--clay);background:#b34b2b1a;border:1px solid #b34b2b38;right:clamp(22px,2.6vw,36px)}.stage.svelte-1iefxnv{grid-template-columns:1fr 1fr;place-items:center;gap:clamp(20px,3.5vw,56px);display:grid;position:relative}.divider.svelte-1iefxnv{pointer-events:none;background:linear-gradient(#0000 0%,#3c200e2e 15% 85%,#0000 100%);width:1px;position:absolute;top:4%;bottom:4%;left:50%;transform:translate(-50%)}.phone-slot.svelte-1iefxnv{justify-content:center;width:100%;display:flex}.fading.svelte-1iefxnv{opacity:.28}.guest-screen.svelte-1iefxnv,.arri-screen.svelte-1iefxnv{transition:opacity .45s var(--ease-out)}.phone-frame.svelte-1iefxnv{aspect-ratio:320/640;width:min(100%,320px);animation:svelte-1iefxnv-phone-in .7s var(--ease-out) both;background:linear-gradient(#1a1418 0%,#0a0810 100%);border-radius:clamp(30px,4vw,44px);padding:clamp(6px,.8vw,9px);position:relative;box-shadow:0 50px 90px -40px #140a0e8c,0 0 0 1px #e8d3a614,inset 0 0 0 2px #2b222a}.phone-slot.svelte-1iefxnv:nth-child(3) .phone-frame:where(.svelte-1iefxnv){animation-delay:.12s}@keyframes svelte-1iefxnv-phone-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.phone-notch.svelte-1iefxnv{z-index:3;background:#0a0810;border-radius:20px;width:34%;height:3.5%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.phone-screen.svelte-1iefxnv{width:100%;height:100%;font-family:var(--sans);scroll-behavior:smooth;scrollbar-width:none;border-radius:clamp(24px,3.6vw,38px);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.phone-screen.svelte-1iefxnv::-webkit-scrollbar{display:none}.phone-status.svelte-1iefxnv{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:14px 28px 2px;font-size:.76rem;font-weight:600;display:flex;position:sticky;top:0}.phone-status.light.svelte-1iefxnv{color:#1a1510;background:#f7f3eeeb}.phone-icons.svelte-1iefxnv{align-items:center;gap:5px;display:flex}.phone-icons.svelte-1iefxnv svg:where(.svelte-1iefxnv){color:currentColor;width:auto;height:10px}.guest-screen.svelte-1iefxnv{background:#f7f3ee}.chat-top.svelte-1iefxnv{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3eeeb;border-bottom:.5px solid #1a151014;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 10px 10px;display:grid;position:sticky;top:30px}.top-btn.svelte-1iefxnv{color:#0a7cff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;align-items:center;padding:4px 8px;font-size:1.2rem;display:inline-flex}.top-btn.right.svelte-1iefxnv{justify-self:end}.top-btn.svelte-1iefxnv svg:where(.svelte-1iefxnv){width:22px;height:14px}.top-btn.svelte-1iefxnv:focus-visible{outline-offset:2px;outline:2px solid #0a7cff}.contact.svelte-1iefxnv{flex-direction:column;align-items:center;gap:2px;display:flex}.avatar-ring.svelte-1iefxnv{background:linear-gradient(135deg,#2e5c3e 0%,#12432c 100%);border-radius:50%;width:34px;height:34px;padding:2px}.avatar.svelte-1iefxnv{width:100%;height:100%;font-family:var(--serif);color:var(--green-deep);background:#fbf5e5;border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.contact-name.svelte-1iefxnv{color:#1a1510d9;font-size:.74rem;font-weight:500}.contact-name.svelte-1iefxnv .caret:where(.svelte-1iefxnv){color:#1a151059;margin-left:2px}.thread.svelte-1iefxnv{flex-direction:column;flex:1;gap:4px;min-height:min-content;padding:12px 12px 8px;display:flex}.day.svelte-1iefxnv{text-align:center;color:#1a151073;margin:6px 0 8px;font-size:.64rem;font-weight:500}.stage-pill.svelte-1iefxnv{font-family:var(--serif);color:var(--clay-deep);letter-spacing:.04em;background:#b34b2b1a;border-radius:999px;align-self:center;margin:10px 0 4px;padding:2px 12px;font-size:.68rem;font-style:italic}.row.svelte-1iefxnv{width:100%;display:flex}.row.left.svelte-1iefxnv{justify-content:flex-start}.row.right.svelte-1iefxnv{justify-content:flex-end}.bubble.svelte-1iefxnv{word-wrap:break-word;max-width:80%;animation:svelte-1iefxnv-bubble-in .32s var(--ease-out);letter-spacing:-.005em;border-radius:17px;padding:8px 12px;font-size:.84rem;line-height:1.38;position:relative}@keyframes svelte-1iefxnv-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bubble.guest.svelte-1iefxnv{color:#fff;background:linear-gradient(#2a9cff 0%,#0a7cff 100%);border-bottom-right-radius:5px}.bubble.host.svelte-1iefxnv{color:#1a1510;background:#e5e5ea;border-bottom-left-radius:5px}.bubble.svelte-1iefxnv em{color:inherit;font-family:inherit}.meta.svelte-1iefxnv{color:#1a151066;padding:1px 6px 6px;font-size:.56rem}.meta.left.svelte-1iefxnv{align-self:flex-start}.meta.right.svelte-1iefxnv{align-self:flex-end}.typing.svelte-1iefxnv{background:#e5e5ea;border-radius:18px 18px 18px 5px;gap:4px;padding:10px 14px;display:inline-flex}.typing.svelte-1iefxnv span:where(.svelte-1iefxnv){background:#1a151080;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite svelte-1iefxnv-tdot}.typing.svelte-1iefxnv span:where(.svelte-1iefxnv):nth-child(2){animation-delay:.2s}.typing.svelte-1iefxnv span:where(.svelte-1iefxnv):nth-child(3){animation-delay:.4s}@keyframes svelte-1iefxnv-tdot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.spacer.svelte-1iefxnv{flex:1;min-height:8px}.phone-input.svelte-1iefxnv{background:#f7f3eef5;border-top:.5px solid #1a151014;align-items:center;gap:8px;padding:8px 12px 18px;display:flex;position:sticky;bottom:0}.compose.svelte-1iefxnv{color:#1a151066;background:#fff;border:1px solid #1a15101f;border-radius:999px;flex:1;padding:8px 14px;font-size:.74rem}.arri-screen.svelte-1iefxnv{background:#f7f3ee}.arri-top.svelte-1iefxnv{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3eef0;border-bottom:.5px solid #1a151014;padding:8px 16px 10px;position:sticky;top:30px}.arri-top-head.svelte-1iefxnv{justify-content:space-between;align-items:center;display:flex}.arri-brand.svelte-1iefxnv{font-family:var(--serif);color:#1a1510;letter-spacing:-.01em;align-items:center;gap:8px;font-size:1.25rem;font-weight:600;display:inline-flex}.pulse-dot.svelte-1iefxnv{background:#6cc57b;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite svelte-1iefxnv-pulse;box-shadow:0 0 #6cc57b99}@keyframes svelte-1iefxnv-pulse{0%,to{box-shadow:0 0 #6cc57b8c}50%{box-shadow:0 0 0 5px #6cc57b00}}.arri-compose.svelte-1iefxnv{color:#0a7cff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.arri-compose.svelte-1iefxnv svg:where(.svelte-1iefxnv){width:18px;height:18px}.arri-compose.svelte-1iefxnv:focus-visible{outline-offset:2px;outline:2px solid #0a7cff}.arri-sub.svelte-1iefxnv{color:#1a15108c;letter-spacing:-.005em;margin-top:2px;font-size:.7rem}.arri-sub-count.svelte-1iefxnv{color:var(--clay-deep);font-weight:600}.arri-sub-quiet.svelte-1iefxnv{font-style:italic}.arri-list.svelte-1iefxnv{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.arri-list.svelte-1iefxnv::-webkit-scrollbar{display:none}.arri-convo.svelte-1iefxnv{animation:svelte-1iefxnv-convo-in .42s var(--ease-out);border-bottom:.5px solid #1a15100f;grid-template-columns:14px 36px 1fr;align-items:start;gap:8px;padding:10px 14px 12px;display:grid;position:relative}@keyframes svelte-1iefxnv-convo-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.arri-convo.priority.svelte-1iefxnv{background:#e8a33c0d}.convo-unread.svelte-1iefxnv{background:0 0;border-radius:50%;justify-self:center;width:8px;height:8px;margin-top:14px;transition:background .25s}.arri-convo.unread.svelte-1iefxnv .convo-unread:where(.svelte-1iefxnv){background:#0a7cff}.convo-avatar.svelte-1iefxnv{width:36px;height:36px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;line-height:1;display:grid}.convo-avatar.tag-msg.svelte-1iefxnv{color:#0a5abf;background:#e2edff}.convo-avatar.tag-claim.svelte-1iefxnv{color:#8e5b14;background:#fce9c9}.convo-avatar.tag-review.svelte-1iefxnv{color:#2b7a3f;background:#dcebda}.convo-avatar.tag-report.svelte-1iefxnv{color:#85724c;background:#efe5cc}.convo-avatar.tag-dispatch.svelte-1iefxnv{color:#9c421a;background:#fbdccb}.convo-body.svelte-1iefxnv{min-width:0}.convo-head.svelte-1iefxnv{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.convo-name.svelte-1iefxnv{color:#1a1510;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.convo-time.svelte-1iefxnv{color:#1a151066;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.62rem}.convo-preview.svelte-1iefxnv{color:#1a15108c;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.convo-locale.svelte-1iefxnv{color:#1a151066}.convo-meta.svelte-1iefxnv{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.convo-chip.svelte-1iefxnv{letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:.54rem;font-weight:600}.convo-chip.tag-msg.svelte-1iefxnv{color:#0a5abf;background:#e2edff}.convo-chip.tag-claim.svelte-1iefxnv{color:#8e5b14;background:#fce9c9}.convo-chip.tag-review.svelte-1iefxnv{color:#2b7a3f;background:#dcebda}.convo-chip.tag-report.svelte-1iefxnv{color:#85724c;background:#efe5cc}.convo-chip.tag-dispatch.svelte-1iefxnv{color:#9c421a;background:#fbdccb}.convo-status.svelte-1iefxnv{letter-spacing:.02em;align-items:center;gap:4px;font-size:.62rem;display:inline-flex}.convo-status.drafted.svelte-1iefxnv{color:var(--clay-deep);font-style:italic}.convo-status.sent.svelte-1iefxnv,.convo-status.auto.svelte-1iefxnv{color:#2b7a3f}.convo-status.svelte-1iefxnv svg:where(.svelte-1iefxnv){width:10px;height:10px}.arri-empty.svelte-1iefxnv{text-align:center;color:#1a151066;padding:48px 12px;font-size:.84rem;font-style:italic}.carousel-dots.svelte-1iefxnv{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(32px,4vw,56px);display:flex}.dot-btn.svelte-1iefxnv{background:var(--line);cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;width:40px;height:8px;padding:0;transition:background .4s,width .4s;position:relative;overflow:hidden}.dot-btn.active.svelte-1iefxnv{background:#b34b2b33;width:72px}.dot-btn.svelte-1iefxnv:hover{background:var(--ink-soft)}.dot-btn.active.svelte-1iefxnv:hover{background:#b34b2b4d}.dot-btn.svelte-1iefxnv:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.dot-fill.svelte-1iefxnv{background:var(--clay);transform-origin:0;transform:scaleX(var(--p,0));border-radius:8px;position:absolute;inset:0}.dot-btn.svelte-1iefxnv:before{content:"";position:absolute;inset:-14px -4px}.dot-label.svelte-1iefxnv{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.pair-card.svelte-1iefxnv{padding:clamp(48px,10vw,72px) clamp(18px,4vw,28px) clamp(28px,5vw,44px)}.stage.svelte-1iefxnv{grid-template-columns:1fr;gap:36px}.divider.svelte-1iefxnv{background:linear-gradient(90deg,#0000 0%,#3c200e29 20% 80%,#0000 100%);width:auto;height:1px;inset:50% 8% auto;transform:translateY(-50%)}.card-tag.svelte-1iefxnv{top:18px}.phone-frame.svelte-1iefxnv{width:min(100%,310px)}}.mockup.svelte-dkpd4r{perspective:1600px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.phone.svelte-dkpd4r{aspect-ratio:320/660;background:#0a0810;border-radius:clamp(44px,4.8vw,56px);width:auto;max-width:360px;height:100%;max-height:min(720px,82dvh);padding:9px;animation:12s ease-in-out infinite svelte-dkpd4r-phone-drift;position:relative;box-shadow:0 80px 120px -50px #140a0e8c,inset 0 2px 1px #ffffff0a,inset 0 -2px 2px #0006,0 0 0 .5px #0009}.phone.svelte-dkpd4r:before{content:"";pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);border-radius:999px;height:1px;position:absolute;top:0;left:8%;right:8%}@supports not (aspect-ratio:1){.phone.svelte-dkpd4r{width:100%;height:auto}}@keyframes svelte-dkpd4r-phone-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.island.svelte-dkpd4r{z-index:6;background:#0a0810;border-radius:999px;width:110px;height:32px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff0f}.screen.svelte-dkpd4r{scrollbar-width:none;background:#fff;border-radius:clamp(36px,4vw,48px);flex-direction:column;width:100%;height:100%;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden auto}.screen.svelte-dkpd4r::-webkit-scrollbar{display:none}.status.svelte-dkpd4r{color:#000;z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#fffffff5;justify-content:space-between;align-items:center;min-height:44px;padding:14px 26px 8px;font-size:.78rem;font-weight:600;display:flex;position:sticky;top:0}.status-time.svelte-dkpd4r{font-feature-settings:"tnum";letter-spacing:-.015em}.status-right.svelte-dkpd4r{color:#000;align-items:center;gap:6px;display:flex}.status-right.svelte-dkpd4r .si-cell:where(.svelte-dkpd4r){width:auto;height:10px}.status-right.svelte-dkpd4r .si-wifi:where(.svelte-dkpd4r){width:auto;height:11px}.status-right.svelte-dkpd4r .si-batt:where(.svelte-dkpd4r){width:auto;height:12px}.chat-header.svelte-dkpd4r{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f7f5;border-bottom:.33px solid #3c3c432e;grid-template-columns:28px 1fr 28px;align-items:center;padding:4px 10px 10px;display:grid;position:sticky;top:44px}.hdr-btn.svelte-dkpd4r{color:#007aff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;align-items:center;padding:6px;display:inline-flex}.hdr-btn.right.svelte-dkpd4r{justify-self:end}.hdr-btn.svelte-dkpd4r svg:where(.svelte-dkpd4r){width:18px;height:18px}.contact.svelte-dkpd4r{flex-direction:column;align-items:center;gap:2px;display:flex}.avatar-ring.svelte-dkpd4r{background:linear-gradient(135deg,#2e5c3e 0%,#12432c 100%);border-radius:50%;width:38px;height:38px;padding:1.5px;box-shadow:0 1px 2px #00000014}.avatar.svelte-dkpd4r{width:100%;height:100%;color:var(--green-deep);letter-spacing:.01em;background:#fbf5e5;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:.76rem;font-weight:600;display:grid}.contact-name.svelte-dkpd4r{color:#000;letter-spacing:-.015em;align-items:center;gap:2px;margin-top:3px;font-size:.74rem;font-weight:500;display:inline-flex}.contact-name.svelte-dkpd4r .caret:where(.svelte-dkpd4r){color:#3c3c4361;font-size:.78em;display:inline-block;transform:translateY(-.5px)}.thread.svelte-dkpd4r{background:#fff;flex-direction:column;flex:1;gap:3px;min-height:min-content;padding:14px 12px 8px;display:flex}.day.svelte-dkpd4r{text-align:center;color:#3c3c438c;letter-spacing:.01em;margin:8px 0 14px;font-size:.65rem;font-weight:500}.stage-pill.svelte-dkpd4r{font-family:var(--serif);color:var(--clay-deep);letter-spacing:.04em;background:#b34b2b14;border-radius:999px;align-self:center;margin:10px 0 8px;padding:3px 14px;font-size:.68rem;font-style:italic}.row.svelte-dkpd4r{width:100%;margin:2px 0;display:flex}.row.left.svelte-dkpd4r{justify-content:flex-start}.row.right.svelte-dkpd4r{justify-content:flex-end}.bubble-wrap.svelte-dkpd4r{max-width:82%;position:relative}.bubble.svelte-dkpd4r{word-wrap:break-word;letter-spacing:-.01em;border-radius:18px;padding:8px 13px;font-size:.92rem;line-height:1.28;animation:.35s cubic-bezier(.2,.7,.2,1) svelte-dkpd4r-bubble-in;position:relative}@keyframes svelte-dkpd4r-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bubble.guest.svelte-dkpd4r{color:#000;background:#e9e9eb}.bubble.host.svelte-dkpd4r{color:#fff;background:linear-gradient(#2ba4ff 0%,#0b82ff 100%);box-shadow:0 1px #0058bf26}.bubble.svelte-dkpd4r:before{content:"";background-repeat:no-repeat;background-size:contain;width:11px;height:16px;position:absolute;bottom:-.5px}.row.left.svelte-dkpd4r .bubble:where(.svelte-dkpd4r):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'><path fill='%23E9E9EB' d='M11 16 L 11 0 C 11 10 8.2 14.5 3 16 Z'/></svg>");left:-5px}.row.right.svelte-dkpd4r .bubble:where(.svelte-dkpd4r):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'><path fill='%230B82FF' d='M0 16 L 0 0 C 0 10 2.8 14.5 8 16 Z'/></svg>");right:-5px}.tapback.svelte-dkpd4r{background:#f2f2f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.84rem;line-height:1;animation:.42s cubic-bezier(.3,1.6,.5,1) both svelte-dkpd4r-tb-pop;display:grid;position:absolute;top:-15px;box-shadow:0 0 0 2px #fff,0 2px 5px #00000024}.tapback.heart.svelte-dkpd4r{color:#ff3b5c;font-size:1.05rem}.tapback.tapback-you.svelte-dkpd4r{right:-6px}.tapback.tapback-them.svelte-dkpd4r{left:-6px}.tapback.svelte-dkpd4r:after{content:"";background:#f2f2f4;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-5px;box-shadow:0 0 0 1.5px #fff}.tapback.tapback-you.svelte-dkpd4r:after{right:3px}.tapback.tapback-them.svelte-dkpd4r:after{left:3px}@keyframes svelte-dkpd4r-tb-pop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.meta.svelte-dkpd4r{color:#3c3c4380;letter-spacing:-.005em;align-items:center;gap:6px;padding:4px 10px 6px;font-size:.62rem;display:flex}.meta.left.svelte-dkpd4r{align-self:flex-start}.meta.right.svelte-dkpd4r{align-self:flex-end}.status-label.svelte-dkpd4r{color:#3c3c436b;letter-spacing:.02em;font-size:.58rem;font-weight:500}.status-label.read.svelte-dkpd4r{color:#3c3c43b8;font-weight:600}.typing.svelte-dkpd4r{background:#e9e9eb;border-radius:18px;align-items:center;gap:4px;padding:11px 14px;display:inline-flex;position:relative}.typing.svelte-dkpd4r:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'><path fill='%23E9E9EB' d='M11 16 L 11 0 C 11 10 8.2 14.5 3 16 Z'/></svg>");background-repeat:no-repeat;background-size:contain;width:11px;height:16px;position:absolute;bottom:-.5px;left:-5px}.typing.svelte-dkpd4r span:where(.svelte-dkpd4r){background:#3c3c438c;border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite svelte-dkpd4r-tdot}.typing.svelte-dkpd4r span:where(.svelte-dkpd4r):nth-child(2){animation-delay:.18s}.typing.svelte-dkpd4r span:where(.svelte-dkpd4r):nth-child(3){animation-delay:.36s}@keyframes svelte-dkpd4r-tdot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.spacer.svelte-dkpd4r{flex:1;min-height:8px}.input-bar.svelte-dkpd4r{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:.33px solid #3c3c431f;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;padding:10px 12px 6px;display:grid;position:sticky;bottom:0}.input-btn.svelte-dkpd4r{color:#3c3c43a6;cursor:pointer;background:#eeeef1;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.input-btn.svelte-dkpd4r svg:where(.svelte-dkpd4r){width:16px;height:16px}.input-btn.mic.svelte-dkpd4r{color:#007aff;background:#eeeef1}.compose.svelte-dkpd4r{color:#3c3c436b;letter-spacing:-.005em;background:#fff;border:1px solid #3c3c432e;border-radius:999px;padding:8px 16px;font-size:.86rem}.home-indicator.svelte-dkpd4r{opacity:.88;background:#000;border-radius:3px;align-self:center;width:38%;height:4px;margin:8px auto 10px}.hero.svelte-zv1d93{background:var(--bg);isolation:isolate;align-items:start;min-height:72dvh;margin-bottom:clamp(56px,6vw,88px);padding:clamp(110px,10vw,130px) 0 clamp(48px,6vw,72px);display:grid;position:relative;overflow:hidden}.hero-photo.svelte-zv1d93{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.hero-photo.svelte-zv1d93 img:where(.svelte-zv1d93){object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.hero-scrim.svelte-zv1d93{z-index:1;pointer-events:none;background:linear-gradient(90deg, #f4ecd8f0 0%, #f4ecd8c7 38%, #f4ecd852 62%, #f4ecd833 100%), linear-gradient(180deg, #f4ecd866 0%, #f4ecd800 22%, #f4ecd800 60%, #f4ecd8f2 92%, var(--bg) 100%);position:absolute;inset:0}.hero-grid.svelte-zv1d93{z-index:2;grid-template-columns:1.02fr 1fr;align-items:start;gap:clamp(32px,4vw,56px);max-width:1120px;margin-left:auto;margin-right:auto;display:grid;position:relative}.hero-copy.svelte-zv1d93{text-align:left}.hero-copy.svelte-zv1d93 .eyebrow:where(.svelte-zv1d93){letter-spacing:.26em;color:var(--clay-deep);align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.hero.svelte-zv1d93 h1{letter-spacing:-.026em;font-variation-settings:"opsz" 144;color:var(--ink);text-wrap:balance;margin:0 0 .42em;font-size:clamp(2.2rem,4.6vw,3.9rem);line-height:1}.hero.svelte-zv1d93 h1 em{color:var(--clay);font-style:italic}.hero-sub.svelte-zv1d93{font-family:var(--serif);color:var(--ink-soft);text-wrap:balance;max-width:46ch;margin:0 0 24px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.48}.hero-sub.svelte-zv1d93 em{color:var(--clay)}.hero-cta.svelte-zv1d93{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.hero-meta.svelte-zv1d93{color:var(--ink-soft);letter-spacing:.02em;align-items:center;gap:10px;font-size:.82rem;display:inline-flex}.pulse-dot.svelte-zv1d93{background:#2e9d4e;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite svelte-zv1d93-hero-pulse;box-shadow:0 0 #2e9d4e8c}@keyframes svelte-zv1d93-hero-pulse{0%,to{box-shadow:0 0 #2e9d4e8c}50%{box-shadow:0 0 0 7px #2e9d4e00}}.hero-mockup.svelte-zv1d93{place-self:start end;width:min(380px,100%);margin-top:0;margin-bottom:-200px;-webkit-mask-image:linear-gradient(#000 0% 78%,#0006 92%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0006 92%,#0000 100%)}@media (width<=900px){.hero-mockup.svelte-zv1d93{margin-bottom:-120px}}.hero-mockup.svelte-zv1d93 .mockup{align-items:flex-start;height:auto}.hero-mockup.svelte-zv1d93 .phone{aspect-ratio:320/660;width:100%;height:auto;max-height:none}.reveal.svelte-zv1d93{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-zv1d93-reveal;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes svelte-zv1d93-reveal{to{opacity:1;transform:translateY(0)}}@media (width<=900px){.hero.svelte-zv1d93{min-height:auto;padding:clamp(100px,14vw,140px) 0 clamp(56px,8vw,80px)}.hero-grid.svelte-zv1d93{text-align:center;grid-template-columns:1fr;gap:40px}.hero-copy.svelte-zv1d93{text-align:center}.hero-copy.svelte-zv1d93 .eyebrow:where(.svelte-zv1d93){justify-content:center}.hero-sub.svelte-zv1d93{margin-left:auto;margin-right:auto}.hero-cta.svelte-zv1d93,.hero-meta.svelte-zv1d93{justify-content:center}.hero-mockup.svelte-zv1d93{justify-self:center}.hero-scrim.svelte-zv1d93{background:linear-gradient(#f4ecd8d9 0%,#f4ecd89e 30%,#f4ecd840 60%,#f4ecd8e6 100%)}}@media (width<=480px){.hero-cta.svelte-zv1d93{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.hero-cta.svelte-zv1d93>*{justify-content:center;width:100%}}.scripture-sub.svelte-zv1d93{color:#e4d3a6;max-width:680px;margin-top:36px;font-size:1.05rem}.scripture.center.svelte-zv1d93{text-align:center}.scripture.center.svelte-zv1d93 .scripture-sub:where(.svelte-zv1d93){color:#cda878;margin-left:auto;margin-right:auto}.scripture.svelte-zv1d93 .container:where(.svelte-zv1d93){z-index:1;position:relative}.arri-crest.svelte-zv1d93{filter:drop-shadow(0 0 24px #e8a33c40);width:72px;height:72px;margin:0 auto 24px}.crest-ring.svelte-zv1d93{stroke-dasharray:200;stroke-dashoffset:200px;animation:svelte-zv1d93-trace-ring 1.6s var(--ease-out) forwards}.crest-ring.outer.svelte-zv1d93{stroke-dasharray:176;stroke-dashoffset:176px;animation-delay:.2s}.crest-ring.inner.svelte-zv1d93{stroke-dasharray:126;stroke-dashoffset:126px;animation-delay:.6s}@keyframes svelte-zv1d93-trace-ring{to{stroke-dashoffset:0}}.crest-letter.svelte-zv1d93{opacity:0;animation:svelte-zv1d93-pop-letter .6s var(--ease-out) 1.1s forwards;transform:translateY(4px)}@keyframes svelte-zv1d93-pop-letter{to{opacity:1;transform:translateY(0)}}.arri-crest.svelte-zv1d93 svg:where(.svelte-zv1d93){width:100%;height:100%;display:block}.hide-sm.svelte-zv1d93{display:inline}@media (width<=720px){.hide-sm.svelte-zv1d93{display:none}}.killer-features.svelte-zv1d93{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,6vw,72px);display:grid}@media (width<=900px){.killer-features.svelte-zv1d93{grid-template-columns:1fr}}.kf.svelte-zv1d93{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fae9c612 0%,#fae9c605 100%);border:1px solid #fae9c61f;border-radius:22px;padding:clamp(24px,3vw,36px) clamp(22px,2.5vw,30px);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,background .35s;position:relative;overflow:hidden}.kf.svelte-zv1d93:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#e8a33c73,#0000);height:1px;position:absolute;top:0;left:0;right:0}.kf.svelte-zv1d93:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(260px 200px at 100% 0,#e8a33c2e,#0000 65%);transition:opacity .4s;position:absolute;inset:0}.kf.svelte-zv1d93:hover{background:linear-gradient(#fae9c61a 0%,#fae9c608 100%);border-color:#e8a33c59;transform:translateY(-4px)}.kf.svelte-zv1d93:hover:after{opacity:1}.kf-icon.svelte-zv1d93{width:52px;height:52px;color:var(--gold);background:linear-gradient(135deg,#e8a33c2e,#e8a33c0a);border:1px solid #e8a33c4d;border-radius:14px;place-items:center;margin-bottom:22px;display:grid;box-shadow:0 0 0 4px #e8a33c0d}.kf-icon.svelte-zv1d93 svg:where(.svelte-zv1d93){width:26px;height:26px}.kf-num-badge.svelte-zv1d93{font-family:var(--serif);color:#e8a33c59;letter-spacing:-.02em;font-size:1.6rem;font-style:italic;position:absolute;top:24px;right:24px}.kf.svelte-zv1d93 h3:where(.svelte-zv1d93){font-family:var(--serif);color:#fae9c6;letter-spacing:-.01em;margin-bottom:10px;font-size:1.35rem}.kf.svelte-zv1d93 p:where(.svelte-zv1d93){color:#cda878;margin:0;font-size:.94rem;line-height:1.58}.pains.svelte-zv1d93{padding:var(--section-y) 0 calc(var(--section-y) * .8);background:var(--bg);overflow:hidden}.pains.svelte-zv1d93 .container:where(.svelte-zv1d93){text-align:center}.pains-head.svelte-zv1d93{max-width:860px;margin:0 auto 14px;display:block}.pains-sub.svelte-zv1d93{max-width:680px;color:var(--muted);margin:0 auto 48px;font-size:1.05rem}.product.svelte-zv1d93{background:linear-gradient(180deg, var(--bg-2) 0%, var(--bg) 100%);padding:var(--section-y) 0}.product-intro.svelte-zv1d93{text-align:center;margin-bottom:56px}.product-intro.svelte-zv1d93 .eyebrow:where(.svelte-zv1d93){margin-bottom:14px}.solutions.dark.svelte-zv1d93{padding:var(--section-y) 0;color:#f1e6cd;background:radial-gradient(1200px 600px at 50% 0,#1e1017 0%,#0a0608 70%);position:relative;overflow:hidden}.solutions-bg.svelte-zv1d93{pointer-events:none;background:radial-gradient(500px 400px at 20% 30%,#e8a33c1a,#0000 65%),radial-gradient(400px 400px at 85% 80%,#b34b2b1f,#0000 65%);position:absolute;inset:0}.solutions.dark.svelte-zv1d93 .container:where(.svelte-zv1d93){z-index:1;position:relative}.solutions.dark.svelte-zv1d93 .eyebrow{color:var(--gold-soft)}.sol-grid.svelte-zv1d93{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}@media (width<=1000px){.sol-grid.svelte-zv1d93{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sol-grid.svelte-zv1d93{grid-template-columns:1fr}}.sol.svelte-zv1d93{background:#fae9c608;border:1px solid #fae9c61f;border-radius:20px;flex-direction:column;transition:transform .3s,border-color .3s,background .3s;display:flex;overflow:hidden}.sol.svelte-zv1d93:hover{background:#fae9c60f;border-color:#e8a33c4d;transform:translateY(-3px)}.sol-pain.svelte-zv1d93{border-bottom:1px dashed #fae9c61f;padding:clamp(20px,2.6vw,24px) clamp(22px,2.8vw,26px) clamp(18px,2.4vw,22px)}.sol-fix.svelte-zv1d93{background:linear-gradient(#e8a33c0d,#0000);flex:1;padding:clamp(18px,2.4vw,22px) clamp(22px,2.8vw,26px) clamp(22px,2.8vw,26px)}.tag-pain.svelte-zv1d93,.tag-fix.svelte-zv1d93{letter-spacing:.22em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:.62rem;font-weight:600;display:inline-block}.tag-pain.svelte-zv1d93{color:#f4a07c;background:#b34b2b2e}.tag-fix.svelte-zv1d93{color:var(--gold);background:#e8a33c24}.sol-pain.svelte-zv1d93 p:where(.svelte-zv1d93){font-family:var(--serif);color:#fae9c6;margin:0;font-size:1.08rem;line-height:1.35}.sol-fix.svelte-zv1d93 p:where(.svelte-zv1d93){color:#e4d3a6;margin:0;font-size:.95rem;line-height:1.58}.pricing.svelte-zv1d93{padding:calc(var(--section-y) + 20px) 0;background:var(--bg-2)}.pricing.svelte-zv1d93 .eyebrow:where(.svelte-zv1d93),.pricing.svelte-zv1d93 .center-head:where(.svelte-zv1d93),.pricing.svelte-zv1d93 .center-sub:where(.svelte-zv1d93),.pricing.svelte-zv1d93 .how-compact:where(.svelte-zv1d93){text-align:center}.tiers.svelte-zv1d93{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:0;display:grid}@media (width<=980px){.tiers.svelte-zv1d93{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.tier.svelte-zv1d93{background:var(--bg-3);border:1px solid var(--line);transition:transform .3s var(--ease-out), border-color .3s ease, box-shadow .3s ease;border-radius:22px;flex-direction:column;margin-top:16px;padding:clamp(28px,3vw,36px) clamp(22px,2.8vw,34px);display:flex;position:relative}.tier.svelte-zv1d93:hover{border-color:#b34b2b59;transform:translateY(-3px);box-shadow:0 30px 60px -40px #3c200e40}.tier-head.svelte-zv1d93{margin-bottom:22px}.tier.svelte-zv1d93 h3:where(.svelte-zv1d93){font-family:var(--serif);letter-spacing:-.01em;margin:0 0 4px;font-size:1.6rem}.tier-role.svelte-zv1d93{font-family:var(--serif);color:var(--clay);margin:0;font-size:.96rem;font-style:italic}.tier-price.svelte-zv1d93{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.tier-price.svelte-zv1d93 .amt:where(.svelte-zv1d93){font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:2.7rem;font-weight:500}.tier-price.svelte-zv1d93 .unit:where(.svelte-zv1d93){color:var(--muted);font-size:.88rem}.tier-desc.svelte-zv1d93{color:var(--ink-soft);margin:0 0 22px;font-size:.92rem}.tier.svelte-zv1d93 ul:where(.svelte-zv1d93){flex-direction:column;flex:1;gap:2px;margin:0 0 28px;padding:0;list-style:none;display:flex}.tier.svelte-zv1d93 ul:where(.svelte-zv1d93) li:where(.svelte-zv1d93){color:var(--ink-soft);padding:8px 0 8px 24px;font-size:.94rem;line-height:1.5;position:relative}.tier.svelte-zv1d93 ul:where(.svelte-zv1d93) li:where(.svelte-zv1d93):before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9' fill='none'><path d='M1 4.5 L5 8 L13 1' stroke='%23B34B2B' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;width:14px;height:9px;position:absolute;top:14px;left:0}.tier.feature.svelte-zv1d93{background:linear-gradient(#fbf5e5 0%,#f4e9d0 100%);border-color:#cdbd9e66;position:relative;overflow:visible;box-shadow:0 24px 48px -32px #b34b2b40}.tier.feature.svelte-zv1d93:before{content:"";background:conic-gradient(from var(--trace-angle,0deg), transparent 0%, transparent 70%, var(--gold) 80%, var(--clay) 86%, var(--gold) 92%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:24px;padding:2px;animation:8s linear infinite svelte-zv1d93-trace-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --trace-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-zv1d93-trace-spin{to{--trace-angle:360deg}}.tier.feature.svelte-zv1d93:hover{box-shadow:0 32px 60px -32px #b34b2b66}.tier.feature.svelte-zv1d93 .tier-role:where(.svelte-zv1d93){color:var(--clay-deep)}.tier-chip.svelte-zv1d93{background:var(--clay);color:#fff6ea;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:.62rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #7a2f1573}.scope-line-grid.svelte-zv1d93{text-align:left;grid-template-columns:repeat(3,auto);justify-content:center;gap:8px clamp(20px,4vw,48px);max-width:860px;margin:clamp(36px,5vw,56px) auto clamp(48px,6vw,72px);display:grid}@media (width<=720px){.scope-line-grid.svelte-zv1d93{grid-template-columns:repeat(2,auto)}}@media (width<=440px){.scope-line-grid.svelte-zv1d93{grid-template-columns:1fr}}.sl.svelte-zv1d93{color:#e4d3a6;border-bottom:1px solid #f1e6cd1a;align-items:center;gap:10px;padding:10px 0;font-size:.94rem;display:flex}.sl-icon.svelte-zv1d93{flex:none;place-items:center;width:18px;height:18px;display:grid}.sl-icon.does.svelte-zv1d93{color:#6cc57b}.sl-icon.does.svelte-zv1d93 svg:where(.svelte-zv1d93){width:16px;height:12px}.sl-icon.not.svelte-zv1d93{color:#f1e6cd66;font-size:.78rem;font-weight:600}.scope-bottom.svelte-zv1d93{text-align:center;max-width:700px;margin:0 auto}.scope-bottom.svelte-zv1d93 h2:where(.svelte-zv1d93){color:#fae9c6;margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.4rem)}.scope-bottom.svelte-zv1d93 p:where(.svelte-zv1d93){color:#cda878;max-width:60ch;margin:0 auto 32px;font-size:1.05rem;line-height:1.6}.how-compact.svelte-zv1d93{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 48px;display:grid}@media (width<=980px){.how-compact.svelte-zv1d93{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.hc.svelte-zv1d93{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.5;display:flex}.hc-n.svelte-zv1d93{background:var(--ink);width:28px;height:28px;color:var(--bg);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.82rem;font-weight:600;display:grid}.faq.svelte-zv1d93{padding:var(--section-y) 0;background:var(--bg)}.faq.svelte-zv1d93 h2:where(.svelte-zv1d93){margin-bottom:clamp(24px,3vw,36px)}.q.svelte-zv1d93{border-top:1px solid var(--line);padding:clamp(18px,2.4vw,24px) 0}.q.svelte-zv1d93:last-of-type{border-bottom:1px solid var(--line)}.q.svelte-zv1d93 summary:where(.svelte-zv1d93){font-family:var(--serif);cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:4px 0;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;list-style:none;display:flex}.q.svelte-zv1d93 summary:where(.svelte-zv1d93)::-webkit-details-marker{display:none}.q.svelte-zv1d93 summary:where(.svelte-zv1d93):after{content:"+";font-family:var(--sans);color:var(--clay);transition:transform .3s var(--ease-out);flex:none;font-size:1.4rem;font-weight:300}.q[open].svelte-zv1d93 summary:where(.svelte-zv1d93):after{content:"−"}.q.svelte-zv1d93 p:where(.svelte-zv1d93){color:var(--ink-soft);max-width:62ch;animation:svelte-zv1d93-faq-in .35s var(--ease-out);margin:14px 0 0;font-size:1rem;line-height:1.6}@keyframes svelte-zv1d93-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.foot-cta.svelte-zv1d93{padding:calc(var(--section-y) + clamp(0px, 2vw, 20px)) 0;text-align:center;background:var(--bg-2)}.foot-cta.svelte-zv1d93 h2:where(.svelte-zv1d93){max-width:900px;margin:0 auto .7em}.foot-sub.svelte-zv1d93{color:var(--ink-soft);max-width:640px;margin:0 auto 32px;font-size:1.05rem}.foot-cta-btns.svelte-zv1d93{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=480px){.foot-cta-btns.svelte-zv1d93{flex-direction:column;max-width:320px;margin:0 auto}.foot-cta-btns.svelte-zv1d93>*{justify-content:center;width:100%}}.foot-contact.svelte-zv1d93{margin-top:32px;font-size:.88rem}
