:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--linen:#efe9df;--petal:#fff7f7;--blush:#fce5e5;--cocoa:#5a4a3f;--ink-soft:#6f5f54;--bronze:#805123;--gold-line:#c9a35e;--gold:#e7c994;--line:#e6d3ae;--open:#efe2c8;--white:#fff;--serif:"Baskervville", Georgia, serif;--sans:"Montserrat", Arial, sans-serif;--script:"Alex Brush", cursive;--gutter:16px;--radius:20px}@media (min-width:720px){:root{--gutter:40px}}@media (min-width:1100px){:root{--gutter:56px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--linen);color:var(--cocoa);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.6;overflow-x:hidden}a{color:var(--bronze)}a:hover{color:var(--cocoa)}em,.felt{font-style:italic}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1280px;padding:0 var(--gutter);margin:0 auto}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);font-size:10px;font-weight:500}.serif{font-family:var(--serif);font-weight:400}.soft{color:var(--ink-soft)}.signature{font-family:var(--script);color:var(--bronze);font-size:34px;line-height:1}.star{filter:saturate(1.25)brightness(.85);width:22px;height:auto}.site-header{background:var(--petal);border-bottom:1px solid var(--line)}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-top:10px;padding-bottom:10px;display:flex}.brand{font-family:var(--serif);color:var(--cocoa);font-size:20px;text-decoration:none}.nav{flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}.nav a,.nav button{color:var(--cocoa);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:none}.nav a[aria-current=page]{color:var(--bronze);font-weight:500}.nav form{margin:0}.nav button{color:var(--ink-soft)}.btn{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--bronze);background:var(--bronze);color:var(--petal);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px -8px #80512399}.btn:hover{background:var(--cocoa);border-color:var(--cocoa);color:var(--petal)}.btn.ghost{color:var(--bronze);box-shadow:none;background:0 0}.btn.ghost:hover{background:var(--petal);color:var(--cocoa)}.btn.small{letter-spacing:.14em;padding:10px 16px;font-size:11px}.btn[disabled]{opacity:.6;cursor:wait}.text-link{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:500;text-decoration:none}.hero{border-bottom:1px solid var(--line);background:linear-gradient(#fce5e5a8,#fce5e5a8),url(https://images.leadconnectorhq.com/image/f_webp/q_80/r_1600/u_https://assets.cdn.filesafe.space/MvD5Ofih3Bff30ErZN8I/media/6ae1692f736386d0dc1bfc87.jpg) 50%/cover;position:relative;overflow:hidden}.hero .wrap{align-items:center;gap:28px;padding-top:40px;padding-bottom:40px;display:grid}@media (min-width:900px){.hero .wrap{grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding-top:52px;padding-bottom:52px}}.hero h1{font-family:var(--serif);margin:6px 0 10px;font-size:clamp(38px,7vw,54px);font-weight:400;line-height:1.04}.hero p{max-width:560px;margin:0 0 10px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.framed{background:var(--petal);border:1px solid var(--gold-line);border-radius:var(--radius);box-shadow:0 0 0 6px #fff7f7e6,0 0 0 7px #c9a35e73}.next-card{flex-direction:column;gap:6px;margin:7px;padding:22px 24px;display:flex}.next-card .when{font-family:var(--serif);font-size:26px;line-height:1.2}.next-card .links{flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;display:flex}.section{padding:36px 0 0}.section:last-of-type{padding-bottom:48px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.section-head h2{font-family:var(--serif);margin:0;font-size:clamp(28px,4.5vw,32px);font-weight:400}.grid-2{gap:20px;display:grid}@media (min-width:860px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.pkg{color:var(--cocoa);background:var(--petal);border:1px solid var(--gold-line);border-radius:var(--radius);flex-direction:column;gap:16px;padding:22px;text-decoration:none;transition:box-shadow .2s;display:flex}a.pkg:hover{color:var(--cocoa);box-shadow:0 14px 30px -18px #5a4a3f73}@media (min-width:720px){.pkg{padding:26px}}.pkg-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pkg-name{font-family:var(--serif);font-size:26px;line-height:1.2}.chip{background:var(--blush);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500}.chip.done{background:var(--linen);color:var(--ink-soft)}.dots{flex-wrap:wrap;gap:8px;display:flex}.dot{background:var(--open);border-radius:50%;width:14px;height:14px}.dot.done{background:var(--bronze)}.dot.booked{background:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-line)}.dot-key{color:var(--ink-soft);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.dot-key span{align-items:center;gap:6px;display:inline-flex}.dot-key .dot{width:9px;height:9px}.stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stat{flex-direction:column;gap:2px;display:flex}.stat b{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1}.stat span{color:var(--ink-soft);font-size:11px;line-height:1.3}.stat.key b{color:var(--bronze)}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding-top:14px;font-size:13px;display:grid}.facts .soft{font-size:11px;display:block}.facts .dotsep{display:none}@media (min-width:720px){.facts .dotsep{display:inline}.facts .soft{font-size:13px;display:inline}}.done-row{border:1px dashed var(--gold-line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 20px;font-size:13px;display:flex}.card{background:var(--petal);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:22px;display:flex}@media (min-width:720px){.card{padding:24px}}.card h3{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.row{border-bottom:1px solid var(--open);flex-direction:column;gap:2px;padding:10px 0;display:flex}.row:last-of-type{border-bottom:0}.row b{font-size:14px;font-weight:500}.row span{color:var(--ink-soft);font-size:12px}.bar{background:var(--open);border-radius:999px;height:8px;overflow:hidden}.bar i{background:var(--bronze);border-radius:999px;height:100%;display:block}.pkg-head{background:var(--petal);border-bottom:1px solid var(--line)}.pkg-head .wrap{gap:22px;padding-top:32px;padding-bottom:28px;display:grid}@media (min-width:900px){.pkg-head .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.pkg-head h1{font-family:var(--serif);margin:6px 0 4px;font-size:clamp(34px,6vw,46px);font-weight:400;line-height:1.08}.pkg-head .stats{min-width:min(100%,420px)}.pkg-head .stat b{font-size:40px}.back{font-size:12px;text-decoration:none}.layout{gap:24px;padding-top:32px;padding-bottom:48px;display:grid}@media (min-width:980px){.layout{grid-template-columns:minmax(0,1fr) 380px;gap:32px}}.side{flex-direction:column;gap:18px;display:flex}.session{border-bottom:1px solid var(--open);align-items:center;gap:14px;padding:14px 0;display:flex}.session:last-child{border-bottom:0}.session{flex-wrap:wrap}.session-actions{flex-wrap:wrap;gap:8px;width:100%;padding-left:48px;display:flex}@media (min-width:600px){.session-actions{justify-content:flex-end;width:auto;padding-left:0}}.num{width:34px;height:34px;font-family:var(--serif);background:var(--open);color:var(--cocoa);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.num.done{background:var(--bronze);color:var(--petal)}.num.booked{background:var(--gold)}.session .what{flex-direction:column;flex:1;min-width:0;display:flex}.session .what b{font-size:15px;font-weight:500}.session .what span{color:var(--ink-soft);font-size:12px}.voice{align-items:center;gap:14px;display:flex}.voice img{object-fit:cover;object-position:50% 25%;border:1px solid var(--gold-line);border-radius:50%;flex:none;width:52px;height:52px}.login{min-height:100vh;padding:32px var(--gutter);background:linear-gradient(#fff7f79e,#fff7f79e),url(https://images.leadconnectorhq.com/image/f_webp/q_80/r_1600/u_https://assets.cdn.filesafe.space/MvD5Ofih3Bff30ErZN8I/media/6ae1692f736386d0dc1bfc87.jpg) 50%/cover;place-items:center;display:grid}.login-card{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;margin:7px;padding:34px 28px;display:flex}.login-card h1{font-family:var(--serif);margin:0;font-size:clamp(36px,8vw,44px);font-weight:400;line-height:1.05}.login-card form{flex-direction:column;gap:12px;width:100%;margin-top:6px;display:flex}.login-card label{text-align:left;font-size:12px;font-weight:500}.field{font-family:var(--sans);border:1px solid var(--gold-line);background:var(--white);color:var(--cocoa);border-radius:12px;width:100%;padding:14px 16px;font-size:16px}.field.code{font-family:var(--serif);letter-spacing:.4em;text-align:center;padding-left:.4em;font-size:30px}.note{color:var(--ink-soft);margin:0;font-size:13px}.error{color:var(--bronze);margin:0;font-size:13px}.orb{width:120px;height:auto;margin-bottom:-4px}.rest{text-align:center;min-height:70vh;padding:40px var(--gutter);place-items:center;display:grid}.rest p{font-family:var(--serif);max-width:520px;font-size:24px;font-style:italic}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
