*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f7f5f0}body{margin:0;background:#f7f5f0;color:#22211f;font-family:Segoe UI Variable Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit}.guide-shell.svelte-9v06hk{overflow:hidden;background:radial-gradient(circle at 88% 4%,rgba(189,79,51,.13),transparent 28rem),#f7f5f0}header.svelte-9v06hk{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 4.5vw;border-bottom:1px solid rgba(34,33,31,.12)}.brand.svelte-9v06hk,nav.svelte-9v06hk,.back-link.svelte-9v06hk,.hero-actions.svelte-9v06hk,.primary-button.svelte-9v06hk,.trust-line.svelte-9v06hk,.native-copy.svelte-9v06hk a:where(.svelte-9v06hk),.fit.svelte-9v06hk,.final-actions.svelte-9v06hk,.final-actions.svelte-9v06hk>a:where(.svelte-9v06hk),.footer-links.svelte-9v06hk{display:flex;align-items:center}.brand.svelte-9v06hk{gap:10px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:23px;font-weight:600;text-decoration:none}.brand-mark.svelte-9v06hk{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(34,33,31,.14);border-radius:10px}nav.svelte-9v06hk{gap:28px;font-size:14px;font-weight:650}nav.svelte-9v06hk a:where(.svelte-9v06hk){text-decoration:none}.back-link.svelte-9v06hk{gap:7px}main.svelte-9v06hk{padding-top:46px}.hero.svelte-9v06hk,.native-section.svelte-9v06hk,.compare-section.svelte-9v06hk,.workflow-section.svelte-9v06hk,.decision-note.svelte-9v06hk{width:min(100% - 9vw,1180px);margin-inline:auto}.hero.svelte-9v06hk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(48px,7vw,100px);min-height:700px;padding:50px 0 104px}.eyebrow.svelte-9v06hk{margin:0 0 22px;color:#bd4f33;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}h1.svelte-9v06hk,h2.svelte-9v06hk,h3.svelte-9v06hk,p.svelte-9v06hk,figure.svelte-9v06hk,blockquote.svelte-9v06hk{margin-top:0}h1.svelte-9v06hk,h2.svelte-9v06hk,blockquote.svelte-9v06hk{font-family:Georgia,Times New Roman,Songti SC,serif;font-weight:500}h1.svelte-9v06hk{max-width:650px;margin-bottom:28px;font-size:clamp(54px,6vw,86px);line-height:.98;letter-spacing:-.055em}.lede.svelte-9v06hk{max-width:580px;margin-bottom:34px;color:#68645f;font-size:18px;line-height:1.75}.hero-actions.svelte-9v06hk{gap:22px;margin-bottom:28px}.primary-button.svelte-9v06hk{justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:10px;background:#bd4f33;color:#fffaf4;font-size:15px;font-weight:720;text-decoration:none;transition:transform .18s ease,background .18s ease}.primary-button.svelte-9v06hk:hover{transform:translateY(-2px);background:#a94229}.text-link.svelte-9v06hk{font-weight:680;text-underline-offset:5px}.trust-line.svelte-9v06hk{gap:8px;margin:0;color:#76716b;font-size:13px}.media-frame.svelte-9v06hk{--tilt-x: 0deg;--tilt-y: 0deg;--spot-x: 50%;--spot-y: 50%;--media-active: 0;position:relative;isolation:isolate;margin-bottom:0;padding:22px 22px 16px;border:1px solid rgba(34,33,31,.13);border-radius:16px;background:#faf8f3b8;box-shadow:0 30px 80px #3e2b1f1a;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s ease,box-shadow .24s ease}.media-frame.svelte-9v06hk:hover{box-shadow:0 36px 94px #3e2b1f29}.media-glow.svelte-9v06hk{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(189,79,51,calc(.16 * var(--media-active))),transparent 44%);pointer-events:none}.media-frame.svelte-9v06hk img:where(.svelte-9v06hk){display:block;width:100%;height:auto;border:1px solid rgba(34,33,31,.12);border-radius:10px;object-fit:contain}figcaption.svelte-9v06hk{margin-top:14px;color:#77716b;font-size:12px;line-height:1.5}.native-section.svelte-9v06hk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8vw;padding:112px 0;border-top:1px solid rgba(34,33,31,.14);border-bottom:1px solid rgba(34,33,31,.14)}h2.svelte-9v06hk{margin-bottom:22px;font-size:clamp(38px,4.6vw,64px);line-height:1.06;letter-spacing:-.04em}.native-copy.svelte-9v06hk p:where(.svelte-9v06hk),.section-heading.svelte-9v06hk>p:where(.svelte-9v06hk):last-child,.feature-list.svelte-9v06hk p:where(.svelte-9v06hk),.final-cta.svelte-9v06hk p:where(.svelte-9v06hk){color:#68645f;line-height:1.75}.native-copy.svelte-9v06hk p:where(.svelte-9v06hk){margin-bottom:18px;font-size:17px}kbd.svelte-9v06hk{padding:2px 7px 3px;border:1px solid rgba(34,33,31,.18);border-bottom-width:2px;border-radius:5px;background:#ede9e1;font:650 13px Segoe UI,sans-serif}.native-copy.svelte-9v06hk a:where(.svelte-9v06hk){gap:7px;width:fit-content;margin-top:28px;font-weight:700;text-underline-offset:5px}.compare-section.svelte-9v06hk{padding:132px 0}.compare-section.svelte-9v06hk .section-heading:where(.svelte-9v06hk){display:grid;grid-template-columns:.8fr 1.2fr;column-gap:8vw;margin-bottom:62px}.compare-section.svelte-9v06hk .section-heading:where(.svelte-9v06hk) .eyebrow:where(.svelte-9v06hk){grid-column:1}.compare-section.svelte-9v06hk .section-heading:where(.svelte-9v06hk) h2:where(.svelte-9v06hk){grid-column:1}.compare-section.svelte-9v06hk .section-heading:where(.svelte-9v06hk)>p:where(.svelte-9v06hk):last-child{grid-column:2;grid-row:1 / span 2;align-self:end;max-width:510px;margin-bottom:22px;font-size:17px}.comparison.svelte-9v06hk{border-top:1px solid #34312e}.comparison-head.svelte-9v06hk,.comparison-row.svelte-9v06hk{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(120px,.65fr) minmax(120px,.65fr);align-items:center;gap:24px}.comparison-head.svelte-9v06hk{padding:16px 22px;color:#77716b;font-size:12px;font-weight:750;letter-spacing:.08em}.comparison-row.svelte-9v06hk{min-height:104px;padding:20px 22px;border-top:1px solid rgba(34,33,31,.12)}.comparison-row.svelte-9v06hk:last-child{border-bottom:1px solid rgba(34,33,31,.12)}.comparison-row.svelte-9v06hk strong:where(.svelte-9v06hk),.comparison-row.svelte-9v06hk small:where(.svelte-9v06hk){display:block}.comparison-row.svelte-9v06hk strong:where(.svelte-9v06hk){margin-bottom:7px;font-size:16px}.comparison-row.svelte-9v06hk small:where(.svelte-9v06hk){color:#77716b;font-size:13px}.fit.svelte-9v06hk{gap:7px;color:#2f6e52;font-weight:700}.fit.quiet.svelte-9v06hk,.limit.svelte-9v06hk{color:#77716b;font-size:14px;font-weight:600}.workflow-section.svelte-9v06hk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(56px,8vw,112px);padding:120px 0 132px}.feature-list.svelte-9v06hk{margin-top:42px;border-top:1px solid rgba(34,33,31,.14)}.feature-list.svelte-9v06hk article:where(.svelte-9v06hk){display:grid;grid-template-columns:42px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid rgba(34,33,31,.14)}.feature-list.svelte-9v06hk article:where(.svelte-9v06hk)>span:where(.svelte-9v06hk){display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(34,33,31,.14);border-radius:10px;color:#bd4f33}h3.svelte-9v06hk{margin:0 0 7px;font-size:16px}.feature-list.svelte-9v06hk p:where(.svelte-9v06hk){margin-bottom:0;font-size:14px}.decision-note.svelte-9v06hk{padding:118px 0;border-top:1px solid rgba(34,33,31,.14)}blockquote.svelte-9v06hk{max-width:980px;margin-bottom:0;font-size:clamp(34px,4.8vw,62px);line-height:1.18;letter-spacing:-.035em}.final-cta.svelte-9v06hk{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin:20px 4.5vw 0;padding:88px 7vw;border-radius:14px;background:#2b2926;color:#f6f2ea}.final-cta.svelte-9v06hk h2:where(.svelte-9v06hk){margin-bottom:18px}.final-cta.svelte-9v06hk p:where(.svelte-9v06hk){margin-bottom:0;color:#c8c1b8;font-size:16px}.final-actions.svelte-9v06hk{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:16px}.final-actions.svelte-9v06hk>a:where(.svelte-9v06hk){justify-content:center;gap:8px;font-weight:700;text-underline-offset:5px}.light-button.svelte-9v06hk{background:#f4eee4;color:#292724}.light-button.svelte-9v06hk:hover{background:#fffaf4}footer.svelte-9v06hk{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:156px;padding:36px 4.5vw;color:#6d6964;font-size:13px}.footer-brand.svelte-9v06hk{color:#22211f}footer.svelte-9v06hk p:where(.svelte-9v06hk){margin:0}footer.svelte-9v06hk p:where(.svelte-9v06hk):last-child{justify-self:end}.footer-links.svelte-9v06hk{gap:18px}[data-reveal].svelte-9v06hk{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}[data-reveal].svelte-9v06hk.is-visible{opacity:1;transform:translateY(0)}.media-frame[data-reveal].svelte-9v06hk,.media-frame[data-reveal].svelte-9v06hk.is-visible{transform:perspective(1100px) translateY(calc(24px * (1 - var(--media-active)))) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.media-frame[data-reveal].svelte-9v06hk.is-visible{transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}:focus-visible{outline:3px solid rgba(189,79,51,.42);outline-offset:4px}@media(max-width:940px){.hero.svelte-9v06hk,.workflow-section.svelte-9v06hk{grid-template-columns:1fr}.hero.svelte-9v06hk{min-height:0;padding-top:72px}.hero-copy.svelte-9v06hk{max-width:760px}.hero-media.svelte-9v06hk,.workflow-media.svelte-9v06hk{width:min(100%,760px)}.workflow-copy.svelte-9v06hk{max-width:720px}}@media(max-width:720px){header.svelte-9v06hk{min-height:64px;padding:0 20px}nav.svelte-9v06hk>a:where(.svelte-9v06hk):not(.back-link){display:none}.back-link.svelte-9v06hk{font-size:0}main.svelte-9v06hk{padding-top:18px}.hero.svelte-9v06hk,.native-section.svelte-9v06hk,.compare-section.svelte-9v06hk,.workflow-section.svelte-9v06hk,.decision-note.svelte-9v06hk{width:auto;margin-inline:20px}.hero.svelte-9v06hk{gap:52px;padding:54px 0 80px}h1.svelte-9v06hk{font-size:clamp(47px,14vw,66px)}.hero-actions.svelte-9v06hk{align-items:flex-start;flex-direction:column}.media-frame.svelte-9v06hk{padding:12px 12px 10px}.native-section.svelte-9v06hk{grid-template-columns:1fr;gap:32px;padding:82px 0}.compare-section.svelte-9v06hk,.workflow-section.svelte-9v06hk,.decision-note.svelte-9v06hk{padding:88px 0}.compare-section.svelte-9v06hk .section-heading:where(.svelte-9v06hk){display:block;margin-bottom:42px}.compare-section.svelte-9v06hk .section-heading:where(.svelte-9v06hk)>p:where(.svelte-9v06hk):last-child{margin-top:24px}.comparison.svelte-9v06hk{overflow-x:auto}.comparison-head.svelte-9v06hk,.comparison-row.svelte-9v06hk{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.7fr) minmax(110px,.7fr);min-width:540px}.comparison-head.svelte-9v06hk,.comparison-row.svelte-9v06hk{padding-inline:12px}.workflow-section.svelte-9v06hk{gap:56px}blockquote.svelte-9v06hk br:where(.svelte-9v06hk){display:none}.final-cta.svelte-9v06hk{align-items:flex-start;flex-direction:column;margin-inline:12px;padding:64px 28px}.final-actions.svelte-9v06hk{width:100%}footer.svelte-9v06hk{grid-template-columns:1fr;justify-items:start;min-height:0;padding:54px 20px}footer.svelte-9v06hk p:where(.svelte-9v06hk):last-child{justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal].svelte-9v06hk{opacity:1;transform:none;transition:none}.media-frame.svelte-9v06hk,.primary-button.svelte-9v06hk{transition:none}}@media(prefers-color-scheme:dark){html,body{background:#201f1d;color:#f1eee8}.guide-shell.svelte-9v06hk{background:radial-gradient(circle at 88% 4%,rgba(205,96,65,.1),transparent 28rem),#201f1d}header.svelte-9v06hk,.brand-mark.svelte-9v06hk,.native-section.svelte-9v06hk,.comparison-row.svelte-9v06hk,.feature-list.svelte-9v06hk,.feature-list.svelte-9v06hk article:where(.svelte-9v06hk),.feature-list.svelte-9v06hk article:where(.svelte-9v06hk)>span:where(.svelte-9v06hk),.decision-note.svelte-9v06hk{border-color:#ffffff1f}.lede.svelte-9v06hk,.native-copy.svelte-9v06hk p:where(.svelte-9v06hk),.section-heading.svelte-9v06hk>p:where(.svelte-9v06hk):last-child,.feature-list.svelte-9v06hk p:where(.svelte-9v06hk),.trust-line.svelte-9v06hk,.comparison-row.svelte-9v06hk small:where(.svelte-9v06hk),.fit.quiet.svelte-9v06hk,.limit.svelte-9v06hk,figcaption.svelte-9v06hk,footer.svelte-9v06hk{color:#bdb7af}.media-frame.svelte-9v06hk{border-color:#ffffff1f;background:#2a2825c2;box-shadow:0 30px 80px #00000040}.media-frame.svelte-9v06hk img:where(.svelte-9v06hk),kbd.svelte-9v06hk{border-color:#ffffff21}kbd.svelte-9v06hk{background:#32302d;color:#f1eee8}.comparison.svelte-9v06hk{border-top-color:#d5cfc8}.fit.svelte-9v06hk{color:#80bf9b}.footer-brand.svelte-9v06hk{color:#f1eee8}}
