.is-bare{background:var(--ink)}.lp-top{z-index:5;position:absolute;inset:0 0 auto}.lp-top__row{justify-content:space-between;align-items:center;min-height:5rem;display:flex}.lp-top__logo{width:180px;height:auto}.lp-top__phone{color:var(--white);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.lp-top__phone:hover{color:var(--signal)}.lp-hero{color:var(--white);isolation:isolate;padding:clamp(7rem,12vw,9rem) 0 clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.lp-glow{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#04c5fb38,#0000 70%) 10% 30%/60% 60% no-repeat,radial-gradient(closest-side,#a900f633,#0000 70%) 70%/70% 70% no-repeat;width:70vw;max-width:1000px;height:70vw;max-height:1000px;position:absolute;inset:-20% -10% auto auto}.lp-glow--low{inset:auto auto -40% -15%}.lp-hero:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.lp-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.lp-offer{color:#bfefff;border:1px solid #04c5fb73;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.95rem;font-weight:600;display:inline-flex}.lp-offer:before{content:"";background:var(--signal);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #04c5fb33}.lp-hero h1{color:var(--white);letter-spacing:-.03em;max-width:12ch;font-size:clamp(3rem,6.2vw,5.6rem)}.lp-lede{color:#cfcde6;max-width:36em;margin:1.75rem 0;font-size:clamp(1.12rem,1.5vw,1.3rem)}.lp-points{gap:.7rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.lp-points li{padding-left:2rem;font-weight:500;position:relative}.lp-points li:before{content:"";background:#04c5fb2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='%2304c5fb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/80% no-repeat;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.2rem;left:0}.lp-local{color:#9c9abd;margin:0;font-size:.95rem}@media (width<=960px){.lp-hero__grid{grid-template-columns:1fr}}.lp-card{background:var(--white);color:var(--ink);border-radius:18px;padding:clamp(1.5rem,3vw,2.25rem);scroll-margin-top:1.5rem;box-shadow:0 40px 90px -30px #0009,0 0 0 1px #ffffff14}.lp-step__count{color:var(--harbor);align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.85rem;font-weight:600;display:flex}.lp-back{color:var(--slate);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lp-card__title{margin-bottom:.4rem;font-size:clamp(1.6rem,2.6vw,2rem)}.lp-card__sub{color:var(--slate);margin-bottom:1.1rem}.lp-chips{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.25rem;display:grid}.lp-chip{cursor:pointer;position:relative}.lp-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.lp-chip span{border:1.5px solid var(--rule);border-radius:10px;align-items:center;min-height:3.4rem;padding:.7rem .9rem;font-size:.95rem;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,color .15s;display:flex}.lp-chip:hover span{border-color:var(--harbor)}.lp-chip input:checked+span{background:var(--harbor);border-color:var(--harbor);color:var(--white)}.lp-chip input:focus-visible+span{outline:3px solid var(--signal);outline-offset:2px}.lp-fields{grid-template-columns:1fr 1fr;gap:.9rem;margin:1rem 0 1.25rem;display:grid}.lp-fields label{gap:.35rem;font-size:.92rem;font-weight:600;display:grid}.lp-fields label span{color:var(--slate);font-weight:400}.lp-fields .lp-l{color:var(--ink);font-weight:600}.lp-fields .lp-l em{color:var(--slate);font-style:normal;font-weight:400}.lp-fields .lp-wide{grid-column:1/-1}.lp-fields input,.lp-fields textarea{font:400 1rem/1.4 var(--sans);color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);border-radius:8px;width:100%;padding:.75rem .85rem}.lp-fields input:focus,.lp-fields textarea:focus{border-color:var(--harbor);background:var(--white);outline:none;box-shadow:0 0 0 3px #2250c326}.lp-btn{background:var(--harbor);width:100%;min-height:3.5rem;color:var(--white);font:700 1.05rem/1.2 var(--sans);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:.9rem 1.25rem;text-decoration:none;transition:background .15s,transform .15s;display:flex}.lp-btn:hover{background:var(--harbor-deep);color:var(--white);transform:translateY(-1px)}.lp-btn:disabled{opacity:.6;cursor:wait;transform:none}.lp-btn--inline{width:auto;padding-inline:1.75rem;display:inline-flex}.lp-fine{color:var(--slate);text-align:center;margin:.8rem 0 0;font-size:.85rem}.lp-status{margin:.8rem 0 0;font-size:.95rem;font-weight:600}.lp-status.is-error{color:#b42318}.lp-done{text-align:center}.lp-done__mark{color:#1a7f45;background:#e8f7ee;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;font-size:1.6rem;font-weight:700;display:grid}.lp-done .lp-btn{margin-top:1.25rem}@media (width<=480px){.lp-chips,.lp-fields{grid-template-columns:1fr}}.lp-demo{color:var(--white);background:#0f0c33;border-top:1px solid #ffffff14;padding:clamp(4rem,9vw,7rem) 0}.lp-demo__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-bottom:2.25rem;display:grid}.lp-demo h2{color:var(--white);max-width:14ch}.lp-demo__intro p{color:#cfcde6;margin:0;font-size:1.15rem}.lp-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.lp-tabs button{font:600 .95rem/1 var(--sans);color:#cfcde6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.75rem 1.1rem;transition:background .15s,color .15s,border-color .15s}.lp-tabs button:hover{color:var(--white);border-color:#04c5fb99}.lp-tabs button[aria-selected=true]{background:var(--white);color:var(--ink);border-color:var(--white)}.lp-stage{background:radial-gradient(600px 300px at 40%,#2250c32e,#0000 70%),#ffffff08;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:210px minmax(60px,1fr) 150px minmax(0,1.9fr);align-items:center;gap:0;min-height:27rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.lp-nodes{z-index:2;grid-column:1;gap:.8rem;display:grid;position:relative}.lp-node{color:#9c9abd;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:all .35s}.lp-node.on{color:var(--white);background:#04c5fb1a;border-color:#04c5fbb3;box-shadow:0 0 24px -6px #04c5fbb3}.lp-wires{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-wire-base{fill:none;stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:4 6}.lp-wire{fill:none;stroke:url(#lp-grad);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #04c5fb99);transition:stroke-dashoffset .6s}.lp-wire.on{stroke-dashoffset:0}.lp-core{z-index:2;text-align:center;background:#17134a;border:1px solid #ffffff29;border-radius:50%;grid-column:3;place-content:center;justify-self:center;justify-items:center;gap:.2rem;width:140px;height:140px;transition:box-shadow .5s,border-color .5s;display:grid;position:relative}.lp-core span{font-size:.95rem;font-weight:700}.lp-core small{color:#9c9abd;max-width:9em;font-size:.68rem;line-height:1.2}.lp-core.on{border-color:#a900f699;animation:1.8s ease-in-out infinite lp-pulse;box-shadow:0 0 0 8px #2250c326,0 0 60px #a900f673}@keyframes lp-pulse{50%{box-shadow:0 0 0 14px #2250c314,0 0 80px #a900f659}}.lp-chat{z-index:2;background:var(--white);color:var(--ink);border-radius:14px;flex-direction:column;grid-column:4;min-height:22rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3}.lp-chat__head{border-bottom:1px solid var(--rule);color:var(--slate);justify-content:space-between;padding:.85rem 1.1rem;font-size:.85rem;display:flex}.lp-chat__head span:first-child{color:var(--ink);font-weight:600}.lp-chat__body{flex:1;align-content:start;gap:.75rem;padding:1.1rem;display:grid}.lp-chat__status{min-height:2.2rem;color:var(--harbor);margin:0;padding:0 1.1rem 1rem;font-size:.88rem;font-weight:600}.lp-msg{border-radius:12px;max-width:90%;padding:.75rem .95rem;font-size:.98rem;line-height:1.5}.lp-msg p{max-width:none;margin:0 0 .5em}.lp-msg p:last-child{margin:0}.lp-msg--them{background:var(--ink);color:var(--white);border-bottom-right-radius:4px;justify-self:end;min-height:2.6rem}.lp-msg--ai{background:var(--paper);border-bottom-left-radius:4px;justify-self:start;animation:.4s both lp-in}.lp-checked{color:var(--harbor);font-size:.82rem;font-weight:700}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}}.lp-old{color:#cfcde6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.25rem;display:flex}.lp-old p{max-width:70ch;margin:0}.lp-old strong{color:var(--white)}.lp-replay{color:var(--white);font:600 .9rem/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:.6rem 1rem}.lp-replay:hover{border-color:var(--signal)}@media (width<=900px){.lp-demo__intro{grid-template-columns:1fr}.lp-stage{padding:1rem;display:block}.lp-nodes{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.lp-node{padding:.55rem .8rem;font-size:.85rem}.lp-wires,.lp-core{display:none}.lp-chat{min-height:20rem}}@media (prefers-reduced-motion:reduce){.lp-wire,.lp-node,.lp-core{transition:none}.lp-core.on,.lp-msg--ai{animation:none}}.lp-session{background:var(--paper);color:var(--ink);padding:clamp(4rem,9vw,7rem) 0}.lp-session h2{max-width:16ch;margin-bottom:2.5rem}.lp-session__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-bottom:2.5rem;display:grid}.lp-session__grid>div{border-top:2px solid var(--ink);padding-top:1.25rem}.lp-session h3{margin-bottom:.6rem}.lp-session p{color:var(--slate)}@media (width<=820px){.lp-session__grid{grid-template-columns:1fr}}.lp-safe{background:var(--white);color:var(--ink);border-top:1px solid var(--rule);padding:clamp(4rem,8vw,6rem) 0}.lp-safe__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.lp-safe h2{margin-bottom:1rem}.lp-safe__grid>div p{color:var(--slate);font-size:1.1rem}.lp-safe__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-safe__list li{border-bottom:1px solid var(--rule);color:var(--slate);padding:1rem 0}.lp-safe__list li:first-child{border-top:1px solid var(--rule)}.lp-safe__list strong{color:var(--ink)}@media (width<=820px){.lp-safe__grid{grid-template-columns:1fr}}.lp-proof{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);padding:clamp(4rem,8vw,6rem) 0}.lp-proof__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.lp-proof__big{font:450 clamp(1.8rem, 3.4vw, 2.8rem)/1.2 var(--serif);letter-spacing:-.015em;max-width:20ch;margin:0}.lp-proof__label{color:var(--slate);font-size:.92rem;font-weight:600}.lp-proof ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-proof li{font:480 1.25rem/1.3 var(--serif);border-bottom:1px solid var(--rule);padding:.6rem 0}@media (width<=820px){.lp-proof__grid{grid-template-columns:1fr}}.lp-faq{background:var(--paper);color:var(--ink);padding:0 0 clamp(4rem,8vw,6rem)}.lp-faq__grid{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);padding-top:clamp(3rem,6vw,4.5rem);display:grid}.lp-faq details{border-bottom:1px solid var(--rule);padding:1.1rem 0}.lp-faq details:first-child{border-top:1px solid var(--rule)}.lp-faq summary{cursor:pointer;font:480 1.25rem/1.3 var(--serif);justify-content:space-between;gap:1rem;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-family:var(--sans);color:var(--slate)}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:var(--slate);margin:.8rem 0 0}@media (width<=820px){.lp-faq__grid{grid-template-columns:1fr}}.lp-final{isolation:isolate;color:var(--white);text-align:center;padding:clamp(5rem,10vw,8rem) 0 3rem;position:relative;overflow:hidden}.lp-final__inner{justify-items:center;display:grid}.lp-final h2{color:var(--white);max-width:14ch;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4.4rem)}.lp-final p{color:#cfcde6;font-size:1.15rem}.lp-final__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin:1.5rem 0 4rem;display:flex}.lp-final__actions a:not(.lp-btn){color:var(--white);font-weight:600}.lp-final__actions a:not(.lp-btn):hover{color:var(--signal)}.lp-foot{margin:0;font-size:.85rem;color:#9c9abd!important}.lp-foot a{color:#cfcde6}.lp-sticky{z-index:30;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));backdrop-filter:blur(10px);background:#15123deb;border-top:1px solid #ffffff1a;gap:.6rem;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0}.lp-sticky .lp-btn{min-height:3rem}.lp-sticky__call{color:var(--white);border:1px solid #ffffff4d;border-radius:10px;flex:none;place-items:center;padding:0 1.1rem;font-weight:700;text-decoration:none;display:grid}.lp-sticky.is-hidden{transform:translateY(110%)}@media (width<=960px){.lp-sticky{display:flex}.is-bare main{padding-bottom:4.5rem}}.lp-day__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.lp-feed{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.lp-ping{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:1.1rem 1.25rem;transition:border-color .3s,background .3s}.lp-ping.is-done{background:#04c5fb12;border-color:#04c5fb73}.lp-ping__meta{color:#9c9abd;justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.lp-ping__meta span:first-child{color:#cfcde6;font-weight:600}.lp-ping__ask{font:450 1.2rem/1.35 var(--serif);color:var(--white);margin:0}.lp-ping__answer{background:var(--white);color:var(--ink);border-radius:10px;margin-top:.85rem;padding:.85rem 1rem;animation:.4s both lp-in}.lp-ping__answer p{margin:0 0 .35rem;font-size:.97rem}.lp-ping__answer p:last-child{margin:0}.lp-ping__btn{background:var(--harbor);color:var(--white);font:700 .9rem/1 var(--sans);cursor:pointer;border:0;border-radius:999px;margin-top:.85rem;padding:.6rem 1.1rem}.lp-ping__btn:hover{background:#2d61e0}.lp-meter{text-align:center;background:#17134a;border:1px solid #ffffff24;border-radius:18px;padding:clamp(1.5rem,3vw,2.25rem);transition:box-shadow .5s,border-color .5s;position:sticky;top:2rem}.lp-meter.is-full{border-color:#a900f68c;box-shadow:0 0 60px -10px #a900f680}.lp-meter__label{color:#cfcde6;margin-bottom:.5rem;font-weight:600}.lp-meter__value{font:400 clamp(3rem, 6vw, 4.6rem)/1 var(--serif);color:var(--white);font-variant-numeric:tabular-nums;margin:0 0 .75rem}.lp-meter.is-full .lp-meter__value{color:#bfefff}.lp-meter__sub{color:#cfcde6;min-height:3rem}.lp-meter__fine{color:#9c9abd;margin:1.25rem 0 0;font-size:.78rem}@media (width<=900px){.lp-day__grid{grid-template-columns:1fr}.lp-meter{z-index:3;order:-1;padding:1rem;position:sticky;top:.5rem}.lp-meter__value{margin-bottom:.25rem;font-size:2.6rem}.lp-meter__sub{min-height:0;margin-bottom:.5rem;font-size:.92rem}.lp-meter__fine{display:none}}.lp-decider{border:0;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;display:flex}.lp-decider legend{margin-bottom:.5rem;padding:0;font-size:.92rem}.lp-decider label{cursor:pointer;align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.lp-decider input{accent-color:var(--harbor);width:1.05rem;height:1.05rem}.lp-boss{margin-top:0}.lp-boss-sec{background:var(--white);color:var(--ink);border-top:1px solid var(--rule);padding:clamp(4rem,8vw,6rem) 0}.lp-boss-sec__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.lp-boss-sec h2{max-width:14ch;margin-bottom:1rem}.lp-boss-sec p{color:var(--slate);font-size:1.08rem}.lp-boss-sec__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.lp-replay--dark{color:var(--ink);border-color:var(--rule);padding:.9rem 1.25rem;font-size:1rem}.lp-replay--dark:hover{border-color:var(--harbor)}.lp-copied{min-height:1.5rem;margin-top:.75rem;font-weight:600;color:#1a7f45!important;font-size:.95rem!important}.lp-note{white-space:pre-wrap;font:400 1rem/1.6 var(--serif);color:#2b2a45;border:1px solid var(--rule);background:#fffdf6;border-radius:12px;margin:0;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 60px -36px #15123d73}@media (width<=860px){.lp-boss-sec__grid{grid-template-columns:1fr}}.lp-faq--top{padding-top:0}.lp-safe+.lp-faq .lp-faq__grid{border-top:0}.lp-fields select{font:400 1rem/1.4 var(--sans);color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);border-radius:8px;width:100%;padding:.75rem .85rem}.sp-app{background:var(--white);color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 50px 120px -40px #000c,0 0 0 1px #ffffff1a,0 0 90px -30px #04c5fb59}.sp-chrome{border-bottom:1px solid var(--rule);background:#eef0f5;align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex}.sp-chrome span{background:#cfd3dd;border-radius:50%;width:.7rem;height:.7rem}.sp-chrome p{color:var(--slate);background:var(--white);border-radius:6px;margin:0 0 0 1rem;padding:.25rem .75rem;font-size:.8rem}.sp-body{grid-template-columns:190px minmax(0,1fr);min-height:30rem;display:grid}.sp-side{color:#9c9abd;background:#15123d;flex-direction:column;gap:.2rem;padding:1.25rem .9rem;font-size:.92rem;display:flex}.sp-brand{color:var(--white);font:600 1.25rem/1 var(--serif);margin:0 0 1rem .5rem}.sp-side span{border-radius:6px;padding:.55rem .6rem}.sp-side .is-on{color:var(--white);background:#ffffff1a;font-weight:600}.sp-main{min-width:0;padding:clamp(1rem,2.5vw,1.75rem);position:relative}.sp-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.sp-tabs button{font:600 .95rem/1 var(--sans);color:var(--slate);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.6rem .8rem .7rem}.sp-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--harbor)}.sp-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.sp-chip{background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:.4rem .7rem;font-size:.85rem;font-weight:600}.sp-chip--money{color:#14653a;background:#e8f7ee;border-color:#b9e5c9;font-size:.95rem}.sp-chip--red{color:#a3201a;background:#fdecec;border-color:#f5c2c2}.sp-chip--amber{color:#8a5a00;background:#fff4e0;border-color:#f3d9a4}.sp-table{border-collapse:collapse;width:100%;font-size:.92rem}.sp-table th{text-align:left;color:var(--slate);border-bottom:1px solid var(--rule);padding:.5rem .6rem;font-size:.78rem;font-weight:600}.sp-table td{vertical-align:middle;border-bottom:1px solid #eceef3;padding:.7rem .6rem}.sp-table tr.is-muted td{color:var(--slate)}.sp-sub{color:var(--slate);font-size:.8rem;display:block}.sp-money{color:#14653a;font-weight:700}.sp-dim{color:var(--slate);font-size:.85rem}.sp-tag{white-space:nowrap;border-radius:6px;padding:.25rem .55rem;font-size:.8rem;font-weight:700;display:inline-block}.sp-tag--red{color:#a3201a;background:#fdecec}.sp-tag--amber{color:#8a5a00;background:#fff4e0}.sp-tag--green{color:#14653a;background:#e8f7ee}.sp-tag--purple{color:#6a1fb3;background:#f1e6ff}.sp-tag--grey{background:var(--paper);color:var(--slate)}.sp-action{background:var(--harbor);color:var(--white);font:700 .82rem/1 var(--sans);cursor:pointer;border:0;border-radius:6px;padding:.45rem .75rem}.sp-action:disabled{color:#14653a;cursor:default;background:#e8f7ee}.sp-insight{border-left:3px solid var(--harbor);color:#2b2a45;background:#f3f6ff;border-radius:6px;max-width:none;margin:1.1rem 0 0;padding:.9rem 1rem;font-size:.92rem}.sp-toast{background:var(--ink);width:min(92%,34rem);color:var(--white);border-radius:10px;padding:.9rem 1.1rem;font-size:.92rem;animation:.3s both lp-in;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -10px #00000080}.sp-toast:before{content:"✓  ";color:#7ee2a8;font-weight:700}.sp-note{color:#9c9abd;margin:1rem 0 0;font-size:.85rem}.sp-m{display:none}@media (width<=820px){.sp-m{display:inline}.sp-body{grid-template-columns:1fr}.sp-side{flex-flow:row;padding:.6rem;overflow-x:auto}.sp-brand{display:none}.sp-side span{white-space:nowrap}.sp-main{overflow:visible}.sp-table,.sp-table tbody,.sp-table tr,.sp-table td{width:100%;display:block}.sp-table thead{display:none}.sp-table tr{border:1px solid #eceef3;border-radius:10px;margin-bottom:.6rem;padding:.6rem .8rem}.sp-table td{border:0;padding:.2rem 0}.sp-table td:first-child{font-weight:700}.sp-table td:empty{display:none}.sp-toast{width:auto;margin-top:1rem;position:static;transform:none}}.sp-ask{background:var(--white);color:var(--ink);border-top:1px solid var(--rule);padding:clamp(4rem,8vw,6rem) 0}.sp-ask__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.sp-ask h2{max-width:14ch;margin-bottom:1rem}.sp-ask__grid>div:first-child p{color:var(--slate);font-size:1.1rem}.sp-ask__convo .msg ul{gap:.3rem;margin:.4rem 0 .6rem;padding-left:1.1rem;display:grid}@media (width<=860px){.sp-ask__grid{grid-template-columns:1fr}}.sp-more{background:var(--paper)}.sp-more__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem;display:grid}.sp-more__intro p{color:var(--slate);margin:0;font-size:1.1rem}@media (width<=820px){.sp-more__intro{grid-template-columns:1fr}}.sp-offer{background:var(--ink);color:var(--white);padding:clamp(4rem,8vw,6rem) 0}.sp-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.sp-offer h2{color:var(--white);max-width:14ch;margin-bottom:1.25rem}.sp-offer p{color:#cfcde6;font-size:1.12rem}.sp-offer__list{margin:0;padding:0;list-style:none}.sp-offer__list li{color:#cfcde6;border-bottom:1px solid #ffffff1f;padding:1rem 0}.sp-offer__list li:first-child{border-top:1px solid #ffffff1f}.sp-offer__list strong{color:var(--white)}@media (width<=860px){.sp-offer__grid{grid-template-columns:1fr}}.sp-offer+.lp-faq{padding-top:clamp(3rem,6vw,4.5rem)}.sp-offer+.lp-faq .lp-faq__grid{border-top:0;padding-top:0}.mf-board{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.mf-orders{gap:.75rem;display:grid}.mf-order{text-align:left;color:var(--white);cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1rem 1.1rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.mf-order:hover{border-color:#04c5fb8c}.mf-order[aria-selected=true]{background:#04c5fb1a;border-color:#04c5fbbf;box-shadow:0 0 30px -10px #04c5fbb3}.mf-order__id{color:#9c9abd;font-variant-numeric:tabular-nums;grid-column:1;font-size:.8rem}.mf-order__cust{font:480 1.2rem/1.25 var(--serif);grid-column:1}.mf-order__part{color:#cfcde6;grid-column:1;font-size:.88rem}.mf-order .sp-tag{grid-area:1/2/span 3;align-self:center}.mf-trace{background:var(--white);color:var(--ink);border-radius:16px;min-height:27rem;padding:clamp(1.1rem,2.5vw,1.6rem);box-shadow:0 40px 90px -40px #000c}.mf-trace__head{color:var(--slate);border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;font-size:.85rem;display:flex}.mf-trace__head span:first-child{color:var(--ink);font-weight:700}.mf-steps{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.mf-step{background:var(--paper);border-radius:10px;grid-template-columns:9.5rem 1fr;align-items:start;gap:.9rem;padding:.7rem .85rem;animation:.3s both lp-in;display:grid}.mf-step__sys{color:var(--harbor);padding-top:.1rem;font-size:.8rem;font-weight:700}.mf-step__find{font-size:.95rem;line-height:1.45}.mf-step.is-checking .mf-step__find{color:var(--slate)}.mf-step.is-checking .mf-step__sys:before{content:"";background:var(--signal);border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;animation:.7s ease-in-out infinite mf-blink;display:inline-block}@keyframes mf-blink{50%{opacity:.2}}.mf-result{background:var(--ink);color:var(--white);border-radius:10px;max-width:none;margin:1rem 0 0;padding:.9rem 1rem;font-size:1.02rem;font-weight:700;animation:.35s both lp-in}.mf-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.mf-actions .lp-replay{color:var(--ink);border-color:var(--rule)}.mf-draft{min-height:2.8rem;font-size:.95rem}.mf-email{border:1px solid var(--rule);background:#fffdf6;border-radius:10px;margin-top:1rem;padding:1rem 1.1rem;animation:.35s both lp-in}.mf-email__head{color:#14653a;margin:0 0 .5rem;font-size:.85rem}.mf-email p:last-child{font:400 1rem/1.55 var(--serif);color:#2b2a45;max-width:none;margin:0}.mf-link{color:var(--slate);margin:-1rem 0 2rem}@media (width<=900px){.mf-board{grid-template-columns:1fr}.mf-orders{scroll-snap-type:x mandatory;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.mf-order{scroll-snap-align:start}.mf-step{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){.mf-step,.mf-result,.mf-email,.mf-step.is-checking .mf-step__sys:before{animation:none}}.lp-demo .fq-note{color:#9c9abd}.lp-demo .fq-app{box-shadow:0 50px 120px -40px #000c,0 0 0 1px #ffffff1a,0 0 90px -30px #1f8a5b73}
