.se-pi{--se-ink:#2a1f1d;--se-text:#4d3e3a;--se-muted:#7a6660;--se-brand:#782c42;--se-brand-2:#a24a63;--se-rose:#c98b98;--se-sand:#f0c99a;--se-paper:#fbf7f2;--se-card:#ffffff;--se-line:#ecdfd8;--se-ok:#2f7d5b;--se-bad:#b4473f;--se-radius:1.25rem;--se-shadow:0 24px 60px -32px rgba(66,24,36,0.35);position:relative;overflow-x:clip;color:var(--se-text);font-family:var(--font-manrope),Manrope,sans-serif;background:var(--se-paper)}.se-pi h1,.se-pi h2,.se-pi h3{margin:0;color:var(--se-ink);letter-spacing:-.03em}.se-pi h1,.se-pi h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.se-pi h2{max-width:24ch;font-size:clamp(1.8rem,3.4vw,2.75rem);line-height:1.08}.se-pi p{margin:0}.se-pi svg{flex-shrink:0}.se-pi__eyebrow{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--se-brand-2)}.se-lede{margin-top:1rem!important;max-width:40rem;font-size:1.02rem;line-height:1.7;color:var(--se-muted)}.se-grad{background:linear-gradient(100deg,var(--se-brand) 10%,var(--se-brand-2) 55%,#d08a5a 95%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.se-pi--anim [data-reveal]:not(.is-in){opacity:0}.se-pi--anim [data-reveal].is-in{animation:se-reveal .75s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}@keyframes se-reveal{0%{opacity:0;transform:translateY(22px)}}.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.85rem 1.35rem;font-size:.9rem;font-weight:700;letter-spacing:-.005em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.se-btn svg{width:1rem;height:1rem;transition:transform .2s ease}.se-btn:hover svg:last-child{transform:translateX(3px)}.se-btn--primary{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--se-brand),var(--se-brand-2));color:#fff;box-shadow:0 12px 28px -12px rgba(120,44,66,.7)}.se-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);animation:se-shine 3.6s ease-in-out infinite}.se-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(120,44,66,.75)}.se-btn--ghost{border:1px solid var(--se-line);background:rgba(255,255,255,.7);color:var(--se-ink)}.se-btn--ghost:hover{border-color:var(--se-rose);transform:translateY(-2px)}.se-btn--light{background:#fff;color:var(--se-brand)}.se-btn--light:hover{transform:translateY(-2px)}.se-btn--block{width:100%}.se-hero{position:relative;padding:clamp(2.5rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem)}.se-hero__glow{position:absolute;inset:-10% -10% auto;height:120%;pointer-events:none;background:radial-gradient(40% 50% at 80% 30%,rgba(201,139,152,.35),transparent 70%),radial-gradient(35% 45% at 10% 10%,rgba(240,201,154,.45),transparent 70%),radial-gradient(30% 40% at 50% 100%,rgba(120,44,66,.1),transparent 70%);animation:se-drift 14s ease-in-out infinite alternate}.se-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3rem}.se-badge{display:inline-flex!important;align-items:center;gap:.45rem;margin-bottom:1.25rem!important;border:1px solid rgba(162,74,99,.25);border-radius:999px;background:rgba(255,255,255,.75);padding:.4rem .85rem;font-size:.78rem;font-weight:700;color:var(--se-brand);box-shadow:0 6px 18px -10px rgba(120,44,66,.4)}.se-badge svg{width:.9rem;height:.9rem;color:#d08a5a;animation:se-pulse-scale 1.8s ease-in-out infinite}.se-hero h1{max-width:14ch;font-size:clamp(2.5rem,5.4vw,4.3rem);line-height:1.02}.se-hero__lede{margin-top:1.25rem!important;max-width:34rem;font-size:1.08rem;line-height:1.7;color:var(--se-muted)}.se-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.se-hero__trust{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.75rem 0 0;padding:0;list-style:none}.se-hero__trust li{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:var(--se-text)}.se-hero__trust svg{width:1rem;height:1rem;color:var(--se-ok)}.se-dash{position:relative;animation:se-float 7s ease-in-out infinite}.se-dash__window{overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,250,246,.86));box-shadow:0 40px 80px -40px rgba(66,24,36,.45),0 0 0 1px rgba(120,44,66,.06);backdrop-filter:blur(14px)}.se-dash__bar{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--se-line);padding:.85rem 1.1rem}.se-dash__dots{display:inline-flex;gap:.35rem}.se-dash__dots i{width:.6rem;height:.6rem;border-radius:50%;background:var(--se-rose)}.se-dash__dots i:nth-child(2){background:var(--se-sand)}.se-dash__dots i:nth-child(3){background:#9cc7b2}.se-dash__title{flex:1;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--se-muted)}.se-dash__live{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:rgba(47,125,91,.1);padding:.2rem .6rem;font-size:.65rem;font-weight:800;text-transform:uppercase;color:var(--se-ok)}.se-dash__live:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor;animation:se-blink 1.4s ease-in-out infinite}.se-dash__body{display:grid;gap:1rem;padding:1.25rem}.se-dash__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.se-dash__label{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--se-muted)}.se-dash__case{margin-top:.2rem!important;font-size:.95rem;font-weight:700;color:var(--se-ink)}.se-dash__status{border-radius:999px;background:rgba(120,44,66,.08);padding:.3rem .7rem;font-size:.7rem;font-weight:700;color:var(--se-brand)}.se-dash__grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem}.se-dash__ring{position:relative;width:7.5rem;height:7.5rem}.se-dash__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.se-dash__ring circle{fill:none;stroke-width:7}.se-dash__ring-track{stroke:#f1e6e0}.se-dash__ring-fill{stroke:var(--se-brand-2);stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1)}.se-dash__ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.se-dash__ring-label strong{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;color:var(--se-ink)}.se-dash__ring-label span{font-size:.65rem;font-weight:600;color:var(--se-muted)}.se-dash__checklist{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.se-dash__checklist li{display:flex;align-items:center;gap:.6rem;border:1px solid transparent;border-radius:.75rem;padding:.45rem .6rem;font-size:.8rem;font-weight:600;color:var(--se-muted);transition:all .4s ease}.se-dash__checklist li.is-active{border-color:rgba(162,74,99,.25);background:rgba(201,139,152,.1);color:var(--se-ink)}.se-dash__checklist li.is-done{color:var(--se-ink)}.se-dash__tick{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1.5px solid #dccbc3;border-radius:50%;transition:all .35s ease}.se-dash__checklist li.is-done .se-dash__tick{border-color:var(--se-ok);background:var(--se-ok);color:#fff;animation:se-pop .4s ease}.se-dash__tick svg{width:.7rem;height:.7rem;stroke-width:3}.se-dash__deadline{position:relative;display:flex;align-items:center;gap:.75rem;border-radius:1rem;background:linear-gradient(120deg,rgba(240,201,154,.35),rgba(201,139,152,.2));padding:.8rem 1rem}.se-dash__deadline>svg{width:1.1rem;height:1.1rem;color:var(--se-brand);animation:se-ring-bell 2.4s ease-in-out infinite;transform-origin:top center}.se-dash__deadline span,.se-dash__deadline strong{display:block}.se-dash__deadline strong{font-size:.82rem;color:var(--se-ink)}.se-dash__deadline div span{font-size:.72rem;color:var(--se-muted)}.se-dash__pulse{top:.8rem;right:.9rem;width:.55rem;height:.55rem}.se-dash__pulse,.se-dash__pulse:after{position:absolute;border-radius:50%;background:var(--se-brand-2)}.se-dash__pulse:after{content:"";inset:0;animation:se-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.se-dash__rail{display:grid;grid-template-columns:repeat(6,1fr);gap:.35rem}.se-dash__rail span{height:.35rem;border-radius:999px;background:#f1e6e0;transition:background .5s ease}.se-dash__rail span.is-on{background:linear-gradient(90deg,var(--se-brand),var(--se-brand-2))}.se-dash__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.92);padding:.55rem .9rem;font-size:.75rem;font-weight:700;color:var(--se-ink);box-shadow:0 14px 30px -16px rgba(66,24,36,.45);backdrop-filter:blur(10px)}.se-dash__chip svg{width:.95rem;height:.95rem;color:var(--se-brand-2)}.se-dash__chip--a{top:-1.1rem;left:-1.5rem;animation:se-float 6s ease-in-out infinite reverse}.se-dash__chip--b{right:-1.25rem;bottom:3.5rem;animation:se-float 6.5s ease-in-out 1s infinite}.se-ticker{overflow:hidden;border-block:1px solid var(--se-line);background:var(--se-ink);padding:.95rem 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.se-ticker__track{display:flex;width:max-content;animation:se-marquee 38s linear infinite}.se-ticker__group{display:flex;gap:2.5rem;padding-right:2.5rem}.se-ticker span{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f6ebe4}.se-ticker svg{width:.85rem;height:.85rem;color:var(--se-sand)}.se-section{padding:clamp(3.5rem,7vw,6rem) 0}.se-section--tint{background:radial-gradient(50% 60% at 100% 0,rgba(240,201,154,.22),transparent 70%),radial-gradient(40% 50% at 0 100%,rgba(201,139,152,.16),transparent 70%),#f6eee7}.se-head--center{display:flex;flex-direction:column;align-items:center;text-align:center}.se-head--center .se-lede{margin-inline:auto}.se-narrow{max-width:50rem}.se-pains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.se-pains li{border:1px solid var(--se-line);border-radius:var(--se-radius);background:var(--se-card);padding:1.35rem 1.25rem;transition:opacity .7s ease,transform .35s ease,box-shadow .35s ease}.se-pains li:hover{transform:translateY(-4px);box-shadow:var(--se-shadow)}.se-pains__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:.8rem;background:rgba(180,71,63,.09);color:var(--se-bad)}.se-pains__icon svg{width:1.15rem;height:1.15rem}.se-pains p{font-size:.95rem;font-weight:600;line-height:1.45;color:var(--se-ink)}.se-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;margin-top:clamp(3rem,6vw,5rem)}.se-helps{display:grid;gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none}.se-helps li{display:flex;gap:.85rem}.se-helps svg{width:2.25rem;height:2.25rem;border-radius:.7rem;background:rgba(120,44,66,.08);padding:.55rem;color:var(--se-brand)}.se-helps span,.se-helps strong{display:block}.se-helps strong{font-size:.95rem;color:var(--se-ink)}.se-helps span{margin-top:.15rem;font-size:.85rem;color:var(--se-muted)}.se-compare{border:1px solid var(--se-line);border-radius:1.5rem;background:var(--se-card);padding:1.25rem;box-shadow:var(--se-shadow)}.se-compare__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:999px;background:#f5ece6;padding:.3rem}.se-compare__switch button{position:relative;z-index:1;border:0;background:none;padding:.65rem 1rem;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;color:var(--se-muted);transition:color .3s ease}.se-compare__switch button.is-on{color:#fff}.se-compare__thumb{position:absolute;top:.3rem;bottom:.3rem;left:.3rem;width:calc(50% - .3rem);border-radius:999px;background:#8c7a74;transition:transform .45s cubic-bezier(.5,0,.2,1.2),background .45s ease}.se-compare.is-tool .se-compare__thumb{transform:translateX(100%);background:linear-gradient(135deg,var(--se-brand),var(--se-brand-2))}.se-compare__rows{display:grid;margin:1rem 0 0;padding:0;list-style:none}.se-compare__rows li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;border-bottom:1px dashed var(--se-line);padding:.7rem .25rem}.se-compare__rows li:last-child{border-bottom:0}.se-compare__feature{font-size:.82rem;font-weight:700;color:var(--se-ink)}.se-compare__value{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--se-muted)}.se-compare__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;background:rgba(180,71,63,.1);color:var(--se-bad);transition:all .35s ease}.se-compare.is-tool .se-compare__icon{background:rgba(47,125,91,.12);color:var(--se-ok)}.se-compare.is-tool .se-compare__value{color:var(--se-ink);font-weight:600}.se-compare__icon svg{width:.8rem;height:.8rem;stroke-width:3}.se-compare__text{animation:se-fade-up .45s ease both;animation-delay:calc(var(--i) * 45ms)}.se-compare__meter{display:flex;align-items:center;gap:.85rem;margin-top:1rem;border-radius:1rem;background:#faf4f0;padding:.8rem 1rem;font-size:.78rem;font-weight:700;color:var(--se-muted)}.se-compare__meter strong{min-width:2.5rem;text-align:right;color:var(--se-bad);transition:color .4s ease}.se-compare.is-tool .se-compare__meter strong{color:var(--se-ok)}.se-compare__meter-track{flex:1;height:.5rem;overflow:hidden;border-radius:999px;background:#efe3dc}.se-compare__meter-fill{width:88%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9826f,var(--se-bad));transition:width .8s cubic-bezier(.3,.7,.2,1),background .6s ease}.se-compare.is-tool .se-compare__meter-fill{width:22%;background:linear-gradient(90deg,#6cbf98,var(--se-ok))}.se-stats{position:relative;overflow:hidden;background:linear-gradient(135deg,#3b1622,var(--se-brand) 55%,#8f3d55);padding:clamp(2.5rem,5vw,3.5rem) 0;color:#fff}.se-stats:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(70% 90% at 50% 50%,#000,transparent)}.se-stats__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.se-stats__grid>div{border-left:1px solid rgba(255,255,255,.18);padding-left:1.25rem}.se-stats strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--se-sand)}.se-stats span{display:block;margin-top:.5rem;font-size:.88rem;color:rgba(255,255,255,.8)}.se-stages{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.se-stages:after,.se-stages:before{content:"";position:absolute;top:1.35rem;left:calc(100% / 12);right:calc(100% / 12);height:3px;border-radius:999px;background:var(--se-line)}.se-stages:after{background:linear-gradient(90deg,var(--se-brand),var(--se-brand-2),#d08a5a);transform:scaleX(0);transform-origin:left;transition:transform 2.4s cubic-bezier(.4,0,.2,1) .2s}.se-stages.is-in:after{transform:scaleX(1)}.se-stages li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.se-stages__dot{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:3px solid var(--se-paper);border-radius:50%;background:#eadcd5;font-size:.9rem;font-weight:800;color:var(--se-muted);transition:background .4s ease,color .4s ease,transform .4s ease,box-shadow .4s ease;transition-delay:calc(.3s + var(--i) * .38s)}.se-stages.is-in .se-stages__dot{background:linear-gradient(135deg,var(--se-brand),var(--se-brand-2));color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px rgba(201,139,152,.18)}.se-stages strong{margin-top:1rem;font-size:.92rem;line-height:1.3;color:var(--se-ink)}.se-stages li>span:last-child{margin-top:.4rem;font-size:.8rem;line-height:1.5;color:var(--se-muted)}.se-stages li>span:last-child,.se-stages strong{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.45s + var(--i) * .38s)}.se-stages.is-in li>span:last-child,.se-stages.is-in strong{opacity:1;transform:none}.se-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem}.se-bento article{overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.5rem;background:rgba(255,255,255,.82);padding:1.25rem 1.35rem 1.5rem;box-shadow:0 18px 40px -30px rgba(66,24,36,.4);transition:opacity .7s ease,transform .35s ease,box-shadow .35s ease}.se-bento article:hover{transform:translateY(-4px);box-shadow:var(--se-shadow)}.se-bento article.is-wide{grid-column:span 2}.se-bento h3{margin-top:1.25rem;font-size:1.08rem;font-weight:800;letter-spacing:-.02em}.se-bento p{margin-top:.4rem;font-size:.88rem;line-height:1.55;color:var(--se-muted)}.se-viz{position:relative;display:grid;align-content:center;height:9.5rem;margin:0;border-radius:1rem;background:linear-gradient(145deg,#fbf3ee,#f6e8e1);padding:1rem 1.15rem;list-style:none}.se-viz svg{width:1rem;height:1rem}.se-viz__searchbar{display:flex;align-items:center;gap:.6rem;border-radius:.8rem;background:#fff;padding:.7rem .85rem;box-shadow:0 8px 20px -14px rgba(66,24,36,.4);color:var(--se-brand)}.se-viz__typed{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid var(--se-brand);font-size:.82rem;font-weight:600;color:var(--se-ink);animation:se-type 5s steps(32) infinite,se-caret .8s step-end infinite}.se-viz__result{display:flex;align-items:center;gap:.7rem;margin-top:.7rem;border:1px solid rgba(162,74,99,.2);border-radius:.8rem;background:rgba(255,255,255,.7);padding:.65rem .85rem;color:var(--se-brand-2);animation:se-result 5s ease infinite}.se-viz__result div{display:grid;flex:1;gap:.35rem}.se-viz__result i{height:.4rem;border-radius:999px;background:#ecd9d2}.se-viz--doc{place-items:center}.se-viz__page{display:grid;gap:.45rem;width:9rem;border-radius:.6rem;background:#fff;padding:.9rem;box-shadow:0 14px 30px -18px rgba(66,24,36,.5)}.se-viz__page i{height:.35rem;border-radius:999px;background:#efe4de}.se-viz__page i.is-title{width:60%;height:.5rem;background:var(--se-rose)}.se-viz__page i.is-field{position:relative;overflow:hidden;background:rgba(240,201,154,.4)}.se-viz__page i.is-field:after{content:"";position:absolute;inset:0;background:var(--se-brand-2);transform:scaleX(0);transform-origin:left;animation:se-fill 3.6s ease-in-out infinite}.se-viz__page i.is-field.is-short{width:70%}.se-viz__page i.is-short:after{animation-delay:.8s}.se-viz__pen{position:absolute;right:22%;bottom:22%;width:1.5rem!important;height:1.5rem!important;color:var(--se-brand);animation:se-write 3.6s ease-in-out infinite}.se-viz--bars{gap:.6rem}.se-viz__bar{display:grid;grid-template-columns:4.6rem minmax(0,1fr) 2.3rem;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;color:var(--se-muted)}.se-viz__bar strong{text-align:right;color:var(--se-ink)}.se-viz--progress div div,.se-viz__bar div{height:.6rem;overflow:hidden;border-radius:999px;background:#fff}.se-viz--progress i,.se-viz__bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--se-brand),var(--se-rose));transform:scaleX(0);transform-origin:left;animation:se-grow 4s cubic-bezier(.3,.7,.2,1) infinite;animation-delay:calc(var(--i) * .2s)}.se-viz--check{gap:.45rem}.se-viz--check li{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;color:var(--se-ink)}.se-viz--check li span{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1.5px solid #dccbc3;border-radius:.35rem;background:#fff;color:transparent;animation:se-check 4.8s ease infinite;animation-delay:calc(var(--i) * .55s)}.se-viz--check svg{width:.75rem;height:.75rem;stroke-width:3}.se-viz--progress{gap:.75rem}.se-viz--progress>div{display:grid;gap:.3rem}.se-viz--progress span{font-size:.72rem;font-weight:700;color:var(--se-muted)}.se-viz--progress i{background:linear-gradient(90deg,#6cbf98,var(--se-ok))}.se-viz--upload{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:1.25rem}.se-viz__files{position:relative;display:flex;justify-content:center;gap:.5rem}.se-viz__files span{display:inline-flex;flex-direction:column;gap:.25rem;border-radius:.6rem;background:#fff;padding:.55rem .6rem;font-size:.62rem;font-weight:800;box-shadow:0 8px 18px -12px rgba(66,24,36,.5);animation:se-drop 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}.se-viz__files span,.se-viz__tray{align-items:center;color:var(--se-brand)}.se-viz__tray{display:flex;gap:.7rem;border:1.5px dashed var(--se-rose);border-radius:.9rem;background:rgba(255,255,255,.7);padding:.9rem 1rem}.se-viz__tray div{flex:1;height:.5rem;overflow:hidden;border-radius:999px;background:#efe3dc}.se-viz__tray i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--se-brand),var(--se-rose));animation:se-upload 3.6s ease-in-out infinite}.se-viz__tray svg:last-child{color:var(--se-ok)}.se-extras{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem}.se-extras>span:first-child{margin-right:.35rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--se-muted)}.se-extras__chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--se-line);border-radius:999px;background:#fff;padding:.5rem .9rem;font-size:.8rem;font-weight:600;color:var(--se-ink)}.se-extras__chip svg{width:.9rem;height:.9rem;color:var(--se-brand-2)}.se-action{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem}.se-action__shot{overflow:hidden;border:1px solid var(--se-line);border-radius:1.5rem;background:linear-gradient(145deg,#f7f0dc,#f3e2da);padding:clamp(1rem,2.5vw,1.75rem);box-shadow:var(--se-shadow)}.se-action__shot img{width:100%;height:auto;border-radius:.75rem;transition:transform .6s ease}.se-action__shot:hover img{transform:scale(1.02)}.se-quote{position:relative;margin:0}.se-quote__mark{width:2.75rem;height:2.75rem;color:var(--se-rose)}.se-quote blockquote{margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.5;color:var(--se-ink)}.se-quote figcaption{display:flex;align-items:center;gap:.85rem;margin-top:1.5rem;font-size:.8rem;color:var(--se-muted)}.se-quote figcaption strong{display:block;font-size:.95rem;color:var(--se-ink)}.se-quote__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,var(--se-brand),var(--se-rose));font-weight:800;color:#fff}.se-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;max-width:62rem;margin:2.5rem auto 0}.se-price__card{position:relative;border-radius:1.75rem;background:var(--se-card);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 0 0 2px rgba(162,74,99,.18),0 40px 80px -40px rgba(66,24,36,.45)}.se-price__picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.se-price__picker button{position:relative;border:1.5px solid var(--se-line);border-radius:.9rem;background:#fff;padding:.8rem 0;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:800;color:var(--se-ink);transition:all .25s ease}.se-price__picker button:hover{border-color:var(--se-rose)}.se-price__picker button.is-on{border-color:transparent;background:linear-gradient(135deg,var(--se-brand),var(--se-brand-2));color:#fff;box-shadow:0 10px 22px -12px rgba(120,44,66,.8);transform:translateY(-2px)}.se-price__picker em{position:absolute;top:-.65rem;left:50%;transform:translateX(-50%);border-radius:999px;background:var(--se-sand);padding:.1rem .45rem;font-size:.55rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5b2a1d;white-space:nowrap}.se-price__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1.75rem;animation:se-fade-up .4s ease both}.se-price__amount s{font-size:1.1rem;color:#a8938d}.se-price__amount strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--se-ink)}.se-price__save{border-radius:999px;background:rgba(47,125,91,.12);padding:.3rem .7rem;font-size:.78rem;font-weight:800;color:var(--se-ok)}.se-price__meta{margin:.6rem 0 1.5rem!important;font-size:.88rem;color:var(--se-muted)}.se-price__includes{display:grid;gap:.6rem;margin:1.5rem 0 0;border-top:1px solid var(--se-line);padding:1.25rem 0 0;list-style:none}.se-price__includes li{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--se-ink)}.se-price__includes svg{width:1.1rem;height:1.1rem;border-radius:50%;background:rgba(47,125,91,.12);padding:.2rem;color:var(--se-ok);stroke-width:3}.se-price__side{display:grid;grid-template-rows:1fr auto;gap:1.25rem}.se-price__chart,.se-price__custom{border:1px solid rgba(255,255,255,.9);border-radius:1.5rem;background:rgba(255,255,255,.75);padding:1.5rem}.se-price__bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem;height:12rem}.se-price__bars button{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;border:0;background:none;padding:0;cursor:pointer;font:inherit}.se-price__bar{width:100%;height:var(--h);border-radius:.6rem .6rem .3rem .3rem;background:linear-gradient(180deg,#ead6cf,#e0c6bd);transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.3,.7,.2,1),background .3s ease;transition-delay:calc(var(--i) * .1s);max-height:calc(100% - 3rem)}.se-price__chart.is-in .se-price__bar,.se-price__chart:not([data-reveal]) .se-price__bar{transform:scaleY(1)}.se-price__bars button.is-on .se-price__bar,.se-price__bars button:hover .se-price__bar{background:linear-gradient(180deg,var(--se-brand-2),var(--se-brand))}.se-price__bar-val{font-size:.7rem;font-weight:800;color:var(--se-muted);white-space:nowrap}.se-price__bars button.is-on .se-price__bar-val{color:var(--se-brand)}.se-price__bar-label{font-size:.75rem;font-weight:700;color:var(--se-ink)}.se-price__custom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.se-price__custom h3{font-size:1.05rem;font-weight:800}.se-price__custom p{margin-top:.25rem;font-size:.85rem;color:var(--se-muted)}.se-faqs{display:grid;gap:.6rem;margin-top:2rem}.se-faqs details,.se-legal details{border:1px solid var(--se-line);border-radius:1rem;background:#fff;transition:box-shadow .25s ease,border-color .25s ease}.se-faqs details[open]{border-color:rgba(162,74,99,.3);box-shadow:0 16px 32px -24px rgba(66,24,36,.4)}.se-faqs summary,.se-legal summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.05rem 1.25rem;font-size:.95rem;font-weight:700;color:var(--se-ink)}.se-faqs summary::-webkit-details-marker,.se-legal summary::-webkit-details-marker{display:none}.se-faqs summary svg,.se-legal summary svg{width:1.1rem;height:1.1rem;color:var(--se-brand-2);transition:transform .3s ease}.se-faqs details[open] summary svg,.se-legal details[open] summary svg{transform:rotate(180deg)}.se-faqs p{padding:0 1.25rem 1.15rem;font-size:.9rem;line-height:1.7;color:var(--se-muted);animation:se-fade-up .35s ease both}.se-faqs a{color:var(--se-brand);font-weight:700}.se-final{padding:0 0 clamp(3rem,6vw,5rem)}.se-final__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;border-radius:2rem;background:linear-gradient(135deg,#3b1622,var(--se-brand) 55%,#a24a63);padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;text-align:center}.se-final__glow{position:absolute;inset:0;background:radial-gradient(40% 60% at 15% 20%,rgba(240,201,154,.35),transparent 70%),radial-gradient(40% 60% at 90% 90%,rgba(255,255,255,.15),transparent 70%);animation:se-drift 10s ease-in-out infinite alternate}.se-final h2{position:relative;max-width:20ch;color:#fff}.se-final p{position:relative;margin-top:1rem;max-width:34rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.82)}.se-final .se-btn{position:relative;margin-top:2rem}.se-legal{padding:0 0 clamp(3rem,6vw,5rem)}.se-legal .se-narrow{display:grid;gap:.6rem}.se-legal ol{margin:0;padding:0 1.25rem .5rem;list-style:none;counter-reset:se-legal}.se-legal li{counter-increment:se-legal;margin-bottom:.9rem}.se-legal li strong{font-size:.85rem;color:var(--se-ink)}.se-legal li strong:before{content:counter(se-legal) ". ";color:var(--se-brand-2)}.se-legal li p,.se-legal__fine{margin-top:.3rem!important;font-size:.8rem;line-height:1.65;color:var(--se-muted)}.se-legal__fine{padding:0 1.25rem 1.25rem}.se-sticky{position:fixed;left:50%;bottom:1rem;z-index:40;width:min(44rem,calc(100% - 1.5rem));transform:translate(-50%,calc(100% + 2rem));opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.3,.7,.2,1.1),opacity .3s ease}.se-sticky.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}.se-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.9);padding:.55rem .55rem .55rem 1.4rem;box-shadow:0 20px 50px -20px rgba(66,24,36,.5);backdrop-filter:blur(16px)}.se-sticky__info span,.se-sticky__info strong{display:block}.se-sticky__info strong{font-size:.9rem;color:var(--se-ink)}.se-sticky__info span{font-size:.75rem;color:var(--se-muted)}.se-sticky .se-btn{padding:.7rem 1.2rem}@keyframes se-shine{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes se-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.06)}}@keyframes se-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes se-pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes se-blink{50%{opacity:.3}}@keyframes se-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes se-pop{0%{transform:scale(.6)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes se-ring-bell{0%,60%,to{transform:rotate(0)}65%{transform:rotate(14deg)}75%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}}@keyframes se-marquee{to{transform:translateX(-50%)}}@keyframes se-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes se-type{0%{max-width:0}45%,90%{max-width:16rem}to{max-width:0}}@keyframes se-caret{50%{border-color:transparent}}@keyframes se-result{0%,40%{opacity:0;transform:translateY(6px)}50%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes se-fill{0%,10%{transform:scaleX(0)}55%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes se-write{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-18px,-6px) rotate(-6deg)}50%{transform:translate(-36px,2px) rotate(4deg)}75%{transform:translate(-12px,6px) rotate(-3deg)}}@keyframes se-grow{0%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes se-check{0%,10%{border-color:#dccbc3;background:#fff;color:transparent}20%,85%{border-color:var(--se-ok);background:var(--se-ok);color:#fff}to{border-color:#dccbc3;background:#fff;color:transparent}}@keyframes se-drop{0%,to{transform:translateY(0);opacity:1}40%{transform:translate(2.5rem,.5rem) scale(.7);opacity:0}41%{transform:translateY(-1rem);opacity:0}60%{transform:translateY(0);opacity:1}}@keyframes se-upload{0%{width:0}70%,90%{width:100%}to{width:0}}@media (max-width:1024px){.se-pains,.se-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.se-action,.se-hero__grid,.se-price,.se-split{grid-template-columns:1fr}.se-hero h1{max-width:none}.se-dash{max-width:32rem;margin:1rem auto 0}.se-dash__chip--a{left:.5rem}.se-dash__chip--b{right:.5rem}.se-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.se-stages{grid-template-columns:1fr;gap:1.5rem;max-width:30rem;margin-inline:auto}.se-stages:after,.se-stages:before{top:1.35rem;bottom:1.35rem;left:1.3rem;right:auto;width:3px;height:auto}.se-stages:after{transform:scaleY(0);transform-origin:top}.se-stages.is-in:after{transform:scaleY(1)}.se-stages li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;align-items:start;text-align:left}.se-stages__dot{grid-row:span 2}.se-stages strong{margin-top:.15rem}}@media (max-width:640px){.se-bento,.se-pains{grid-template-columns:1fr}.se-bento article.is-wide{grid-column:auto}.se-compare__rows li{grid-template-columns:1fr;gap:.35rem}.se-viz--upload{grid-template-columns:1fr;height:auto}.se-dash__grid{grid-template-columns:1fr;justify-items:center}.se-dash__chip{display:none}.se-sticky{bottom:.5rem}.se-sticky__inner{border-radius:1.25rem}.se-sticky__info span{display:none}}@media (prefers-reduced-motion:reduce){.se-pi *,.se-pi :after,.se-pi :before{animation:none!important;transition-duration:.01ms!important}.se-price__bar,.se-viz--progress i,.se-viz__bar i{transform:none}.se-viz__typed{max-width:none}.se-viz__result{opacity:1}.se-viz__tray i{width:100%}}