.ss-hero-promo{--ss-page:#f7f3eb;--ss-navy:#16243a;--ss-navy-card:#fff;--ss-navy-line:#e7e1d4;--ss-line:#e7e1d4;--ss-slate:#6b7a90;--ss-slate-light:#33445e;--ss-ink:#1b2a40;--ss-amber:#f5a623;--ss-red:#e0524a;--ss-green:#2fae76;--ss-blue:#3a7fc2;position:relative;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:inherit;background:radial-gradient(1100px 720px at 50% 26%,#fffefb 0,var(--ss-page) 58%,#f0eadc 100%);color:var(--ss-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-inter),Inter,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}.ss-hero-promo__vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 44%,#0000 42%,#e7decc66 82%,#ded3bda6 100%)}.ss-hero-promo__stage{position:absolute;inset:0;z-index:2}.ss-hero-promo .act{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(36px);transition:opacity .95s ease,transform 1.2s cubic-bezier(.22,.72,.24,1);padding:clamp(.75rem,2vw,1.5rem);overflow:hidden}.ss-hero-promo .act.on{opacity:1;visibility:visible;transform:translateY(0);z-index:2}.ss-hero-promo .act.out{opacity:0;transform:translateY(-46px) scale(.992);pointer-events:none;z-index:1;transition:opacity .7s ease,transform .95s cubic-bezier(.5,.06,.65,.4)}.ss-hero-promo:not(:has(.act.on)) .act:first-child{opacity:1;visibility:visible;transform:translateY(0);z-index:2}.ss-hero-promo:not(:has(.act.on)) .act:first-child .headline,.ss-hero-promo:not(:has(.act.on)) .act:first-child .scene,.ss-hero-promo:not(:has(.act.on)) .act:first-child .sub{opacity:1;transform:none;animation:none}@keyframes ssHeroPopRes{to{opacity:1;transform:scale(1)}}@media (max-height:520px) and (orientation:landscape){.ss-hero-promo .act{padding:.5rem 1rem}.ss-hero-promo .headline{font-size:clamp(18px,3.8vw,28px)!important}.ss-hero-promo .sub{font-size:12px!important;margin-top:6px!important}.ss-hero-promo .scene{margin-top:10px!important;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ss-hero-promo *,.ss-hero-promo :after,.ss-hero-promo :before{animation-duration:1ms!important;transition-duration:1ms!important}}.ss-hero-promo .headline{font-size:clamp(28px,4.2vw,52px);font-weight:800;letter-spacing:-.025em;text-align:center;line-height:1.12;opacity:0;transform:translateY(18px);max-width:880px}.ss-hero-promo .headline em{font-style:normal;color:var(--ss-amber)}.ss-hero-promo .sub{font-size:clamp(15px,1.6vw,19px);color:var(--ss-slate);text-align:center;max-width:640px;line-height:1.6;margin-top:16px;opacity:0;transform:translateY(16px)}.ss-hero-promo .scene{margin-top:40px;position:relative;opacity:0;transform:translateY(20px) scale(.97)}.ss-hero-promo .act.on .headline{animation:ssHeroRise .9s cubic-bezier(.2,.7,.2,1) .15s forwards}.ss-hero-promo .act.on .sub{animation:ssHeroRise .9s cubic-bezier(.2,.7,.2,1) .38s forwards}.ss-hero-promo .act.on .scene{animation:ssHeroRiseScene 1s cubic-bezier(.2,.7,.2,1) .68s forwards}@keyframes ssHeroRise{to{opacity:1;transform:translateY(0)}}@keyframes ssHeroRiseScene{to{opacity:1;transform:translateY(0) scale(1)}}.ss-hero-promo .paper{background:#fff;border-radius:12px;color:#1b2735;border:1px solid #ece6d8;box-shadow:0 14px 36px #2b34461f,0 2px 8px #2b34460d}.ss-hero-promo .pline{height:7px;border-radius:4px;background:#d8dee6}.ss-hero-promo .pline.dark{background:#9aa7b6}.ss-hero-promo .house2{display:block;overflow:visible}.ss-hero-promo .house2 .hG{transform-box:fill-box;transform-origin:center}.ss-hero-promo #ss-hero-act0.on .hshadow{animation:ssHeroHFade .8s ease .95s both}.ss-hero-promo #ss-hero-act0.on .hbody{animation:ssHeroHRise .7s cubic-bezier(.25,1.15,.35,1) 1.05s both}.ss-hero-promo #ss-hero-act0.on .hroof{animation:ssHeroHDrop .65s cubic-bezier(.3,1.25,.4,1) 1.4s both}.ss-hero-promo #ss-hero-act0.on .hdoor{animation:ssHeroHPop .5s cubic-bezier(.3,1.5,.4,1) 1.8s both}.ss-hero-promo #ss-hero-act0.on .hwin.w1{animation:ssHeroHPop .45s cubic-bezier(.3,1.5,.4,1) 2s both}.ss-hero-promo #ss-hero-act0.on .hwin.w2{animation:ssHeroHPop .45s cubic-bezier(.3,1.5,.4,1) 2.13s both}.ss-hero-promo #ss-hero-act0.on .hbush.b1{animation:ssHeroHPop .45s cubic-bezier(.3,1.5,.4,1) 2.34s both}.ss-hero-promo #ss-hero-act0.on .hbush.b2{animation:ssHeroHPop .45s cubic-bezier(.3,1.5,.4,1) 2.46s both}@keyframes ssHeroHFade{0%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@keyframes ssHeroHRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ssHeroHDrop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes ssHeroHPop{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}#ss-hero-housewrap0{position:relative;display:flex;justify-content:center}#ss-hero-hoa-tag{position:absolute;right:-104px;top:-12px;background:#fff;border:1px solid var(--ss-line);border-radius:10px;padding:9px 13px;font-size:12.5px;font-weight:700;color:var(--ss-slate-light);box-shadow:0 6px 18px #2b34461a;opacity:0;transform:translateY(10px) rotate(3deg)}#ss-hero-hoa-tag b{color:#b27508}.ss-hero-promo .act.on #ss-hero-hoa-tag{animation:ssHeroTagIn .55s cubic-bezier(.3,1.3,.4,1) 3.25s forwards}@keyframes ssHeroTagIn{to{opacity:1;transform:translateY(0) rotate(3deg)}}#ss-hero-scene1{display:flex;align-items:center;gap:46px}#ss-hero-packet{position:relative;width:170px;height:200px}#ss-hero-packet .sheet{position:absolute;inset:0;border-radius:10px;background:#fff;border:1px solid #ece6d8;box-shadow:0 10px 26px #2b34461f}#ss-hero-packet .sheet.s2{transform:rotate(-4deg) translate(-9px,5px)}#ss-hero-packet .sheet.s3{transform:rotate(3.5deg) translate(8px,-4px)}#ss-hero-packet .sheet.top{padding:18px;display:flex;flex-direction:column;gap:8px}#ss-hero-packet .pages{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid var(--ss-line);border-radius:16px;padding:5px 12px;font-size:11px;font-weight:800;color:var(--ss-slate);letter-spacing:.04em;white-space:nowrap}.ss-hero-promo .act.on #ss-hero-packet{animation:ssHeroPacketIn .7s cubic-bezier(.25,1.1,.35,1) .9s both}@keyframes ssHeroPacketIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}#ss-hero-flowarrow{font-size:30px;color:var(--ss-amber);opacity:0;font-weight:800}.ss-hero-promo .act.on #ss-hero-flowarrow{animation:ssHeroArrowPulse 1.4s ease 1.7s both}@keyframes ssHeroArrowPulse{0%{opacity:0;transform:translateX(-8px)}40%{opacity:1;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}#ss-hero-report{width:300px;padding:20px 22px;opacity:0;transform:scale(.92)}.ss-hero-promo .act.on #ss-hero-report{animation:ssHeroPopIn .6s cubic-bezier(.3,1.3,.4,1) 2.1s forwards}@keyframes ssHeroPopIn{to{opacity:1;transform:scale(1)}}#ss-hero-report .rtitle{font-size:11.5px;font-weight:800;letter-spacing:.12em;color:#33425a;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}#ss-hero-report .verdict{font-size:10px;font-weight:800;letter-spacing:.06em;background:#2fae761f;color:#1f8a5b;border:1px solid #2fae7673;border-radius:14px;padding:4px 10px;opacity:0;transform:scale(.7)}.ss-hero-promo .act.on #ss-hero-report .verdict{animation:ssHeroPopIn .45s cubic-bezier(.3,1.5,.4,1) 4.7s forwards}.ss-hero-promo .rrow{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid #f0ebe0;font-size:13.5px;font-weight:600;color:var(--ss-slate-light);opacity:0;transform:translateX(16px)}.ss-hero-promo .rrow:first-of-type{border-top:none}.ss-hero-promo .rrow .ric{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.ss-hero-promo .rrow.ok .ric{background:#2fae7621;color:#1f8a5b}.ss-hero-promo .rrow.flag .ric{background:#e0860b24;color:#b27508}.ss-hero-promo .act.on .rrow:nth-of-type(2){animation:ssHeroRowIn .5s cubic-bezier(.2,.9,.3,1.1) 2.7s forwards}.ss-hero-promo .act.on .rrow:nth-of-type(3){animation:ssHeroRowIn .5s cubic-bezier(.2,.9,.3,1.1) 3.15s forwards}.ss-hero-promo .act.on .rrow:nth-of-type(4){animation:ssHeroRowIn .5s cubic-bezier(.2,.9,.3,1.1) 3.6s forwards}.ss-hero-promo .act.on .rrow:nth-of-type(5){animation:ssHeroRowIn .5s cubic-bezier(.2,.9,.3,1.1) 4.05s forwards}@keyframes ssHeroRowIn{to{opacity:1;transform:translateX(0)}}#ss-hero-vaultscene{position:relative;width:min(560px,92vw);height:296px}.ss-hero-promo .srcdoc{position:absolute;left:50%;top:34%;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ss-line);border-radius:11px;padding:10px 14px;font-size:12.5px;font-weight:700;color:var(--ss-slate-light);box-shadow:0 8px 20px #2b34461a;white-space:nowrap;opacity:0;will-change:transform}.ss-hero-promo .srcdoc .si{width:24px;height:24px;border-radius:7px;background:#3a7fc21f;color:var(--ss-blue);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.ss-hero-promo #ss-hero-act2v.on .srcdoc.s1{animation:ssHeroSrcFly1 1.1s cubic-bezier(.45,.1,.4,1) 1.1s both}.ss-hero-promo #ss-hero-act2v.on .srcdoc.s2{animation:ssHeroSrcFly2 1.1s cubic-bezier(.45,.1,.4,1) 1.4s both}.ss-hero-promo #ss-hero-act2v.on .srcdoc.s3{animation:ssHeroSrcFly3 1.1s cubic-bezier(.45,.1,.4,1) 1.7s both}.ss-hero-promo #ss-hero-act2v.on .srcdoc.s4{animation:ssHeroSrcFly4 1.1s cubic-bezier(.45,.1,.4,1) 2s both}@media (min-width:701px){@keyframes ssHeroSrcFly1{0%{opacity:0;transform:translate(calc(-50% - 215px),calc(-50% - 72px)) rotate(-5deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}@keyframes ssHeroSrcFly2{0%{opacity:0;transform:translate(calc(-50% + 205px),calc(-50% - 86px)) rotate(4deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}@keyframes ssHeroSrcFly3{0%{opacity:0;transform:translate(calc(-50% - 200px),calc(-50% + 88px)) rotate(-3deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}@keyframes ssHeroSrcFly4{0%{opacity:0;transform:translate(calc(-50% + 212px),calc(-50% + 76px)) rotate(5deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}}#ss-hero-vaultbox{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:9px;background:#fff;border:1px solid var(--ss-line);border-radius:16px;padding:18px 26px;box-shadow:0 16px 38px #2b344621;opacity:0}#ss-hero-vaultbox .vico{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--ss-amber),#e0860b);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #e0860b59}#ss-hero-vaultbox .vt{font-size:12px;font-weight:800;letter-spacing:.1em;color:#33425a;text-transform:uppercase}.ss-hero-promo #ss-hero-act2v.on #ss-hero-vaultbox{animation:ssHeroVaultIn .6s cubic-bezier(.3,1.3,.4,1) .85s both,ssHeroVaultBeat 1.6s ease 2.05s both}@keyframes ssHeroVaultIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ssHeroVaultBeat{0%,18%,42%,66%,90%,to{transform:translate(-50%,-50%) scale(1)}33%,57%,81%,9%{transform:translate(-50%,-50%) scale(1.045)}}#ss-hero-analyze{position:absolute;left:50%;top:calc(34% + 74px);transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;background:var(--ss-navy);color:#ffc75a;border-radius:22px;padding:10px 18px;font-size:12.5px;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 24px #16243a40;opacity:0}#ss-hero-analyze .bolt{color:var(--ss-amber)}.ss-hero-promo #ss-hero-act2v.on #ss-hero-analyze{animation:ssHeroAnIn .5s cubic-bezier(.3,1.4,.4,1) 3.15s both,ssHeroAnPress .4s ease 3.85s both}@keyframes ssHeroAnIn{0%{opacity:0;transform:translate(-50%,10px) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ssHeroAnPress{0%,to{transform:translate(-50%) scale(1)}45%{transform:translate(-50%) scale(.93)}}#ss-hero-kchips{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ss-hero-promo .kchip{display:flex;align-items:center;gap:7px;background:#fff;border:1.5px solid #e0860b80;border-radius:18px;padding:8px 14px;font-size:12px;font-weight:800;color:#8a5d06;box-shadow:0 6px 16px #e0860b29;opacity:0;transform:translateY(12px) scale(.85)}.ss-hero-promo .kchip .kd{width:7px;height:7px;border-radius:50%;background:var(--ss-amber);flex-shrink:0}.ss-hero-promo #ss-hero-act2v.on .kchip:first-child{animation:ssHeroKIn .5s cubic-bezier(.3,1.4,.4,1) 4.35s both}.ss-hero-promo #ss-hero-act2v.on .kchip:nth-child(2){animation:ssHeroKIn .5s cubic-bezier(.3,1.4,.4,1) 4.7s both}.ss-hero-promo #ss-hero-act2v.on .kchip:nth-child(3){animation:ssHeroKIn .5s cubic-bezier(.3,1.4,.4,1) 5.05s both}@keyframes ssHeroKIn{to{opacity:1;transform:translateY(0) scale(1)}}#ss-hero-scene2{display:flex;align-items:flex-start;gap:44px}#ss-hero-scene2 .house2{margin-top:18px}#ss-hero-chat{display:flex;flex-direction:column;gap:13px;width:330px}.ss-hero-promo .bubble{border-radius:14px;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.45;opacity:0;transform:translateY(14px)}.ss-hero-promo .bubble.q{align-self:flex-end;background:linear-gradient(135deg,#fbd89a,#f5c566);color:#4a3408;border-bottom-right-radius:4px;max-width:84%}.ss-hero-promo .bubble.a{align-self:flex-start;background:#fff;border:1px solid var(--ss-line);color:var(--ss-slate-light);border-bottom-left-radius:4px;box-shadow:0 8px 22px #2b344617;max-width:92%}.ss-hero-promo .bubble.a .src{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:800;color:var(--ss-blue);background:#3a7fc21a;border:1px solid #3a7fc259;border-radius:12px;padding:4px 10px}.ss-hero-promo .act.on .bubble.q{animation:ssHeroRise .55s cubic-bezier(.2,.9,.3,1.1) 1.1s forwards}.ss-hero-promo .act.on .bubble.a{animation:ssHeroRise .55s cubic-bezier(.2,.9,.3,1.1) 2.2s forwards}#ss-hero-vaultrow{display:flex;gap:9px;flex-wrap:wrap;margin-top:4px;opacity:0;transform:translateY(12px)}.ss-hero-promo .act.on #ss-hero-vaultrow{animation:ssHeroRise .6s cubic-bezier(.2,.8,.3,1) 3.4s forwards}.ss-hero-promo .vchip{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--ss-line);border-radius:18px;padding:7px 13px;font-size:11.5px;font-weight:700;color:var(--ss-slate-light);box-shadow:0 4px 12px #2b34460f}.ss-hero-promo .vchip .vd{width:7px;height:7px;border-radius:50%;background:var(--ss-amber)}#ss-hero-vaultlabel{font-size:10.5px;font-weight:800;letter-spacing:.14em;color:var(--ss-slate);margin-top:10px;text-transform:uppercase;opacity:0}.ss-hero-promo .act.on #ss-hero-vaultlabel{animation:ssHeroRise .5s ease 3.2s forwards}#ss-hero-scene3{display:flex;align-items:center;gap:54px}#ss-hero-notice{width:250px;padding:22px 22px 18px;position:relative;transform:rotate(-2deg)}.ss-hero-promo .act.on #ss-hero-notice{animation:ssHeroNoticeSlide .9s cubic-bezier(.2,.9,.25,1.1) .8s both}@keyframes ssHeroNoticeSlide{0%{opacity:0;transform:translateX(120px) rotate(4deg)}to{opacity:1;transform:translateX(0) rotate(-2deg)}}#ss-hero-notice .ntitle{font-size:12px;font-weight:800;letter-spacing:.13em;color:#b3261e;margin-bottom:12px}#ss-hero-notice .grid{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ss-hero-promo .stamp{position:absolute;border:3px solid var(--ss-red);color:var(--ss-red);font-weight:800;border-radius:8px;padding:5px 12px;font-size:14px;letter-spacing:.1em;transform:rotate(8deg) scale(2.4);opacity:0;background:#e0524a0d}.ss-hero-promo .stamp.fine{right:-24px;top:42px}.ss-hero-promo .stamp.due{left:-28px;bottom:30px;font-size:11px;border-width:2.5px;transform:rotate(-7deg) scale(2.4)}.ss-hero-promo .act.on .stamp.fine{animation:ssHeroStampIn .45s cubic-bezier(.3,1.4,.4,1) 1.7s forwards}.ss-hero-promo .act.on .stamp.due{animation:ssHeroStampIn2 .45s cubic-bezier(.3,1.4,.4,1) 2.2s forwards}@keyframes ssHeroStampIn{to{opacity:1;transform:rotate(8deg) scale(1)}}@keyframes ssHeroStampIn2{to{opacity:1;transform:rotate(-7deg) scale(1)}}#ss-hero-scene3 .house2{opacity:.94}#ss-hero-scene4{display:flex;align-items:center;gap:42px;position:relative}.ss-hero-promo .stackcol{display:flex;flex-direction:column;gap:11px;width:185px}.ss-hero-promo .coltitle{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-slate);margin-bottom:2px;display:flex;align-items:center;gap:7px}.ss-hero-promo .coltitle .dot{width:7px;height:7px;border-radius:50%;background:var(--ss-amber)}.ss-hero-promo .vdoc{display:flex;align-items:center;gap:10px;background:var(--ss-navy-card);border:1px solid var(--ss-line);box-shadow:0 5px 14px #2b34460f;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:600;color:var(--ss-slate-light);position:relative}.ss-hero-promo .vdoc .fic{width:25px;height:25px;border-radius:7px;background:#e0860b21;color:#c77f06;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.ss-hero-promo .vdoc.law .fic{background:#3a7fc21f;color:var(--ss-blue)}#ss-hero-letter4{width:270px;padding:22px 22px 18px;position:relative}#ss-hero-letter4 .lhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}#ss-hero-letter4 .ltitle{font-size:11.5px;font-weight:800;letter-spacing:.1em;color:#33425a}#ss-hero-letter4 .ai{font-size:10px;font-weight:800;letter-spacing:.08em;background:linear-gradient(135deg,var(--ss-amber),#e0860b);color:#241703;border-radius:6px;padding:3px 8px}#ss-hero-llines{display:flex;flex-direction:column;gap:8px;min-height:128px}#ss-hero-llines .pline{width:0;opacity:0;background:#c6cfda}#ss-hero-llines .pline.glow{background:linear-gradient(90deg,#e9b65a,#d89c2e)}#ss-hero-llines .pline.law{background:linear-gradient(90deg,#6fb4ff,#3e8ee0)}.ss-hero-promo .flydoc{position:absolute;left:0;top:0;z-index:6;border-radius:11px;background:#fff;border:1.5px solid var(--ss-amber);box-shadow:0 8px 24px #e0860b4d;padding:11px 15px;font-size:13px;font-weight:700;color:#b27508;pointer-events:none;white-space:nowrap;will-change:transform,opacity}.ss-hero-promo .flydoc.lawfly{border-color:var(--ss-blue);box-shadow:0 8px 24px #3a7fc247;color:#2a66a8}@keyframes ssHeroLetterBump{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}#ss-hero-letter4.bump{animation:ssHeroLetterBump .42s ease}#ss-hero-meterwrap{margin-top:16px;width:270px}#ss-hero-meterwrap .mrow{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-slate);margin-bottom:7px}#ss-hero-meterwrap #ss-hero-mpct{color:#c77f06}#ss-hero-meter{height:8px;border-radius:5px;background:#efeae0;border:1px solid var(--ss-line);overflow:hidden}#ss-hero-mfill{height:100%;width:8%;border-radius:5px;background:linear-gradient(90deg,#e0860b,var(--ss-amber),#ffc75a);transition:width .9s cubic-bezier(.2,.8,.3,1);box-shadow:0 0 12px #f5a6238c}.lawfound{border-style:dashed;border-color:#3a7fc273;opacity:.5;transition:all .4s}.lawfound.found{opacity:1;border-style:solid;border-color:var(--ss-blue);box-shadow:0 6px 18px #3a7fc238}.ss-hero-promo #ss-hero-act5{overflow:visible}#ss-hero-scene5{display:flex;flex-direction:column;align-items:center;gap:18px;overflow:visible}#ss-hero-mailbeat{position:relative;display:flex;justify-content:center;align-items:flex-start;width:min(420px,88vw);height:76px;margin-bottom:-8px;overflow:visible;pointer-events:none}#ss-hero-envm{position:relative;width:88px;height:52px;border-radius:8px;flex-shrink:0;background:linear-gradient(180deg,#fff,#faf7f0);border:1px solid #e8e0d0;box-shadow:0 6px 16px #2b344614;opacity:0;transform:translateY(-12px) scale(.9)}#ss-hero-envm:before{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;background:linear-gradient(to bottom right,#0000 49.4%,#1b27351a 0,#1b27351a 50.6%,#0000 0) 0 0/50.5% 55% no-repeat,linear-gradient(to bottom left,#0000 49.4%,#1b27351a 0,#1b27351a 50.6%,#0000 0) 100% 0/50.5% 55% no-repeat}#ss-hero-envm .cb{position:absolute;right:-8px;top:-10px;background:var(--ss-navy);border:1.5px solid var(--ss-amber);color:var(--ss-amber);border-radius:7px;padding:3px 7px;font-size:8px;font-weight:800;letter-spacing:.07em;opacity:0;transform:scale(.72);transform-origin:center bottom}.ss-hero-promo .act.on #ss-hero-envm.ss-hero-envm--replay{animation:ssHeroEnvIn .65s cubic-bezier(.22,1,.36,1) .95s forwards,ssHeroEnvHandoff .85s cubic-bezier(.45,0,.55,1) 2.15s forwards}.ss-hero-promo .act.on #ss-hero-envm.ss-hero-envm--replay .cb{animation:ssHeroCertPop .45s cubic-bezier(.34,1.56,.64,1) 1.55s forwards}@keyframes ssHeroEnvIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ssHeroEnvHandoff{0%{opacity:1;transform:translateY(0) scale(1)}55%{opacity:1;transform:translateY(8px) scale(.97)}to{opacity:0;transform:translateY(32px) scale(.84)}}@keyframes ssHeroCertPop{to{opacity:1;transform:scale(1)}}#ss-hero-dash{width:520px;max-width:92vw;background:var(--ss-navy-card);border:1px solid var(--ss-line);border-radius:16px;padding:20px 24px;box-shadow:0 18px 44px #2b34461f}#ss-hero-dash .dhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}#ss-hero-dash .case{font-size:14px;font-weight:800;text-align:left}#ss-hero-dash .case span{color:var(--ss-slate);font-weight:600;font-size:12px;display:block;margin-top:2px}#ss-hero-statuspill{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:6px 12px;background:#f5a62321;color:#b27508;border:1px solid #e0860b66;transition:all .5s;white-space:nowrap}#ss-hero-statuspill.delivered{background:#2fae761f;color:#1f8a5b;border-color:#2fae7673}#ss-hero-track{display:flex;align-items:flex-start;margin-top:22px;padding:0 4px 4px}.ss-hero-promo .tstep{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.ss-hero-promo .tstep .node{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--ss-line);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ss-slate);z-index:2;transition:all .45s}.ss-hero-promo .tstep .bar{position:absolute;top:15px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2.5px;background:var(--ss-line);z-index:1;overflow:hidden}.ss-hero-promo .tstep .bar i{display:block;height:100%;width:0;background:var(--ss-amber);transition:width 1s ease}.ss-hero-promo .tstep:last-child .bar{display:none}.ss-hero-promo .tstep .tl{font-size:11.5px;font-weight:700;margin-top:10px;color:var(--ss-slate);transition:color .4s}.ss-hero-promo .tstep .ts{font-size:10px;color:#98a4b4;margin-top:2px}.ss-hero-promo .tstep.lit .node{border-color:var(--ss-amber);color:#c77f06;background:#f5a6231f;box-shadow:0 0 14px #f5a6234d}.ss-hero-promo .tstep.lit .tl{color:var(--ss-ink)}.ss-hero-promo .tstep.done .node{border-color:var(--ss-green);color:#fff;background:var(--ss-green);box-shadow:0 0 16px #2fae7659}.ss-hero-promo .tstep.done .tl{color:#1f8a5b}#ss-hero-resolved{margin-top:6px;display:flex;align-items:center;gap:10px;background:#2fae761a;border:1px solid #2fae7673;border-radius:12px;padding:11px 16px;opacity:0;transform:scale(.88)}#ss-hero-resolved .ck{width:25px;height:25px;border-radius:50%;background:var(--ss-green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}#ss-hero-resolved .t{font-size:14px;font-weight:800;color:#1f8a5b}#ss-hero-resolved .s{font-size:11.5px;color:var(--ss-slate)}.ss-hero-promo #ss-hero-act6{overflow:visible}.ss-hero-promo #ss-hero-act6 .headline{font-size:clamp(30px,4.6vw,56px)}.ss-hero-promo #ss-hero-act6 .scene{margin-top:28px;text-align:center;overflow:visible}#ss-hero-closerow{display:flex;gap:13px;flex-wrap:wrap;justify-content:center}.ss-hero-promo .pillar{display:flex;align-items:center;gap:9px;background:var(--ss-navy-card);border:1px solid var(--ss-line);box-shadow:0 6px 16px #2b344612;border-radius:24px;padding:10px 18px;font-size:13.5px;font-weight:700;color:var(--ss-slate-light);opacity:0;transform:translateY(14px)}.ss-hero-promo .pillar .pd{width:8px;height:8px;border-radius:50%;background:var(--ss-amber);box-shadow:0 0 8px #e0860b80;flex-shrink:0}.ss-hero-promo .pillar.g .pd{background:var(--ss-green);box-shadow:0 0 8px #2fae7680}.ss-hero-promo .pillar.b .pd{background:var(--ss-blue);box-shadow:0 0 8px #3a7fc280}.ss-hero-promo #ss-hero-act6.on .pillar:first-child{animation:ssHeroRise .55s cubic-bezier(.2,.8,.3,1) .85s forwards}.ss-hero-promo #ss-hero-act6.on .pillar:nth-child(2){animation:ssHeroRise .55s cubic-bezier(.2,.8,.3,1) 1.05s forwards}.ss-hero-promo #ss-hero-act6.on .pillar:nth-child(3){animation:ssHeroRise .55s cubic-bezier(.2,.8,.3,1) 1.25s forwards}#ss-hero-ctarow{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px;max-width:min(100%,36rem);padding:0 8px}.ss-hero-promo .ss-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;border-radius:14px;font-size:15px;font-weight:800;letter-spacing:-.01em;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px);transition:transform .25s,box-shadow .25s;cursor:pointer;min-height:48px;text-align:center;line-height:1.2;touch-action:manipulation}.ss-hero-promo .ss-hero-cta--primary{background:linear-gradient(135deg,var(--ss-amber),#e0860b);color:#1a1205;box-shadow:0 10px 36px #f5a62366}.ss-hero-promo .ss-hero-cta--primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 44px #f5a6238c}.ss-hero-promo .ss-hero-cta--secondary{background:#fff;color:var(--ss-navy);border:1.5px solid #16243a24;box-shadow:0 8px 24px #2b344614}.ss-hero-promo .ss-hero-cta--secondary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2b34461f}.ss-hero-promo .ss-hero-cta .arr{font-size:17px;transition:transform .25s;flex-shrink:0}.ss-hero-promo .ss-hero-cta:hover .arr{transform:translateX(4px)}.ss-hero-promo #ss-hero-act6.on .ss-hero-cta--primary{animation:ssHeroCtaIn .55s cubic-bezier(.2,.8,.3,1) 1.55s forwards}.ss-hero-promo #ss-hero-act6.on .ss-hero-cta--secondary{animation:ssHeroCtaIn .55s cubic-bezier(.2,.8,.3,1) 1.7s forwards}.ss-hero-promo #ss-hero-act6.on .ss-hero-cta{pointer-events:auto}@keyframes ssHeroCtaIn{to{opacity:1;visibility:visible;transform:translateY(0)}}#ss-hero-ctasub{margin-top:14px;font-size:13px;color:var(--ss-slate);opacity:0;transform:translateY(10px)}.ss-hero-promo #ss-hero-act6.on #ss-hero-ctasub{animation:ssHeroRise .7s cubic-bezier(.2,.8,.3,1) 1.95s forwards}#ss-hero-wordmark{margin-top:38px;font-size:18px;font-weight:800;opacity:0;transform:translateY(12px)}#ss-hero-wordmark span{color:var(--ss-amber)}.ss-hero-promo #ss-hero-act6.on #ss-hero-wordmark{animation:ssHeroRise .9s cubic-bezier(.2,.8,.3,1) 2.25s forwards}@media (max-width:900px){#ss-hero-scene1,#ss-hero-scene2,#ss-hero-scene3,#ss-hero-scene4{flex-direction:column;gap:22px}.ss-hero-promo .stackcol{flex-direction:row;width:auto;flex-wrap:wrap;justify-content:center}#ss-hero-flowarrow{transform:rotate(90deg)}#ss-hero-scene2 .house2{margin-top:0}#ss-hero-scene3 .house2{display:none}}@media (max-width:899px){.ss-hero-promo .act{padding:.5rem .75rem;overflow:hidden}#ss-hero-act0 .scene{margin-top:.625rem!important}#ss-hero-act0 .headline{max-width:min(17rem,90vw)}#ss-hero-act0 .sub{margin-top:.375rem!important;max-width:min(16.5rem,88vw)}#ss-hero-housewrap0 svg{width:min(150px,40vw);height:auto}#ss-hero-hoa-tag{right:auto;left:calc(50% + 3.5rem);top:-.5rem;font-size:10px;padding:6px 9px;white-space:nowrap}#ss-hero-scene1{gap:14px;transform:scale(.92);transform-origin:center center}#ss-hero-packet{width:128px;height:148px}#ss-hero-packet .sheet.top{padding:14px;gap:6px}#ss-hero-packet .pages{font-size:10px;padding:4px 10px;bottom:-12px}#ss-hero-flowarrow{font-size:22px}#ss-hero-report{width:min(260px,84vw);padding:14px}#ss-hero-report .rtitle{font-size:10px;margin-bottom:10px}.ss-hero-promo .rrow{font-size:12px;padding:7px 0}#ss-hero-vaultscene{height:240px;width:min(560px,94vw);transform:scale(.94);transform-origin:center center}#ss-hero-scene2{gap:16px;transform:scale(.92);transform-origin:center center}#ss-hero-chat{width:min(300px,90vw);gap:10px}#ss-hero-scene2 .house2{width:min(108px,28vw);height:auto}#ss-hero-scene3{transform:scale(.94);transform-origin:center center}#ss-hero-notice{width:min(230px,76vw);padding:18px 18px 14px}#ss-hero-scene4,#ss-hero-scene5{gap:10px;transform:scale(.9);transform-origin:center center}#ss-hero-scene5{width:100%}#ss-hero-mailbeat{height:68px;margin-bottom:-6px;width:min(420px,92vw)}#ss-hero-dash{padding:14px 12px}#ss-hero-track{margin-top:16px}#ss-hero-resolved{margin-top:4px;padding:9px 12px}#ss-hero-resolved .t{font-size:13px}#ss-hero-resolved .s{font-size:10.5px}#ss-hero-act6>.headline{font-size:clamp(1.25rem,5.2vw,1.55rem)!important;max-width:min(18rem,92vw);line-height:1.15}#ss-hero-act6 .scene{margin-top:.625rem!important;width:100%;max-width:100%;transform:none;overflow:visible;padding:0 .25rem;box-sizing:border-box}#ss-hero-closerow{gap:7px}#ss-hero-closerow,#ss-hero-ctarow{flex-direction:column;width:100%;max-width:17rem}#ss-hero-ctarow{margin-top:14px;padding:0;align-items:stretch;gap:8px}.ss-hero-promo .ss-hero-cta{width:100%;flex:none;padding:11px 14px;font-size:13px;min-height:42px}.ss-hero-promo .pillar{font-size:11.5px;padding:7px 12px}#ss-hero-ctasub{max-width:16rem;padding:0 .5rem;font-size:11.5px;line-height:1.45}#ss-hero-wordmark{width:100%;font-size:15px;margin-top:12px}}@media (max-width:700px){@keyframes ssHeroSrcFly1{0%{opacity:0;transform:translate(calc(-50% - 128px),calc(-50% - 66px)) rotate(-5deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}@keyframes ssHeroSrcFly2{0%{opacity:0;transform:translate(calc(-50% + 122px),calc(-50% - 78px)) rotate(4deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}@keyframes ssHeroSrcFly3{0%{opacity:0;transform:translate(calc(-50% - 120px),calc(-50% + 80px)) rotate(-3deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}@keyframes ssHeroSrcFly4{0%{opacity:0;transform:translate(calc(-50% + 126px),calc(-50% + 70px)) rotate(5deg)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}.ss-hero-promo .act{padding:clamp(.75rem,2.5vw,1.25rem) clamp(14px,4vw,18px) clamp(1rem,3vw,1.625rem)}.ss-hero-promo .headline{font-size:clamp(23px,6.8vw,32px);max-width:92vw}.ss-hero-promo .sub{font-size:13.5px;max-width:86vw;margin-top:8px;line-height:1.55}.ss-hero-promo .scene{margin-top:24px}#ss-hero-hoa-tag{right:auto;left:calc(50% + 3rem);top:-.35rem;font-size:10px;padding:6px 9px}#ss-hero-packet{width:120px;height:138px}#ss-hero-report{width:min(300px,86vw);padding:16px}#ss-hero-chat{width:min(330px,88vw)}#ss-hero-notice{width:min(250px,78vw)}.ss-hero-promo .stamp.fine{right:-12px}.ss-hero-promo .stamp.due{left:-12px}#ss-hero-scene4{gap:14px}#ss-hero-letter4,#ss-hero-meterwrap{width:min(270px,86vw)}.ss-hero-promo .coltitle{flex-basis:100%;justify-content:center;margin-bottom:0}.ss-hero-promo .stackcol{gap:8px}.ss-hero-promo .vdoc{padding:8px 10px;font-size:11px}.ss-hero-promo .vdoc .fic{width:21px;height:21px;font-size:10.5px}#ss-hero-llines{min-height:0;gap:7px}#ss-hero-letter4{padding:15px 15px 12px}#ss-hero-letter4 .lhead{margin-bottom:10px}#ss-hero-meterwrap{margin-top:12px}#ss-hero-vaultscene{height:276px}.ss-hero-promo .srcdoc{font-size:11px;padding:8px 11px}.ss-hero-promo .kchip{font-size:10.5px;padding:7px 11px}#ss-hero-analyze{font-size:11px;padding:9px 14px;top:calc(34% + 66px)}#ss-hero-mailbeat{width:min(420px,92vw)}#ss-hero-dash{padding:15px 12px}#ss-hero-dash .case{font-size:12.5px}#ss-hero-dash .case span{font-size:10px}#ss-hero-statuspill{font-size:9px;padding:5px 8px}.ss-hero-promo .tstep .node{width:27px;height:27px;font-size:11px}.ss-hero-promo .tstep .bar{top:12px;left:calc(50% + 15px);right:calc(-50% + 15px)}.ss-hero-promo .tstep .tl{font-size:9.5px}.ss-hero-promo .tstep .ts{font-size:8.5px}#ss-hero-closerow{gap:7px}.ss-hero-promo .pillar{font-size:11.5px;padding:7px 12px}#ss-hero-ctarow{gap:8px;margin-top:14px;padding:0 4px;flex-direction:column;align-items:stretch}.ss-hero-promo .ss-hero-cta{padding:11px 14px;font-size:13px;gap:8px;min-height:42px;flex:none;width:100%;max-width:100%}#ss-hero-ctasub{font-size:11.5px}#ss-hero-wordmark{font-size:15px;margin-top:12px}}