.pub.bx{--ink:#0b1433;--tx:#1a2340;--tx2:#454e6a;--tx3:#5f6782;--line:#e3e6ef;--soft:#f4f6fb;--blue:#2236d1;--blue-d:#1a2bb0;--tint:#edf0fd;--amber:#f2a93b;--amber-bg:#fdf1dc;--amber-tx:#7a4a00;--ok:#0a6b4a;--ok-bg:#e2f4ec;--risk:#b4233c;--risk-bg:#fde8ec;font-family:var(--bx-text),system-ui,sans-serif;font-size:18px;line-height:1.6;color:var(--tx);background:#fff;-webkit-font-smoothing:antialiased}:where(.pub.bx) *,:where(.pub.bx) :after,:where(.pub.bx) :before{box-sizing:border-box}:where(.pub.bx) :where(h1,h2,h3,p,figure){margin:0;color:inherit}:where(.pub.bx) a{color:inherit;text-decoration:none}:where(.pub.bx) :focus-visible{outline:3px solid rgba(34,54,209,.45);outline-offset:3px;border-radius:8px}.pub .bx-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.pub .bx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pub .bx-skip{position:absolute;left:12px;top:-60px;background:var(--blue);color:#fff;padding:10px 14px;border-radius:8px;z-index:99}.pub .bx-skip:focus{top:10px}.pub .bx-logo{display:inline-flex;align-items:center;gap:11px;font-family:var(--bx-display),sans-serif;font-size:21px;letter-spacing:-.02em;color:var(--ink)}.pub .bx-logo b{font-weight:700}.pub .bx-logo span{font-weight:500}.pub .bx-mark{flex:none}.pub .bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;font-weight:600;font-size:17px;white-space:nowrap;transition:background-color .15s ease}.pub .bx-btn--lg{height:60px;padding:0 32px;font-size:18px}.pub .bx-btn--sm{height:44px;padding:0 20px;font-size:16px}.pub.bx .bx-btn--primary{background:var(--blue);color:#fff;box-shadow:0 1px 2px rgba(11,20,51,.15),inset 0 -1px 0 rgba(0,0,0,.12)}.pub.bx .bx-btn--primary:hover{background:var(--blue-d)}.pub.bx .bx-btn--white{background:#fff;color:var(--blue)}.pub.bx .bx-btn--white:hover{background:var(--tint)}.pub .bx-btn svg{transition:transform .15s ease}.pub .bx-btn:hover svg{transform:translateX(3px)}.pub .bx-link{font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(34,54,209,.35);text-decoration-color:rgba(34,54,209,.35);text-decoration-thickness:2px;text-underline-offset:6px}.pub .bx-link:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.pub.bx .bx-link--inv{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4)}.pub .bx-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}.pub .bx-header__bar{display:flex;align-items:center;height:72px;gap:32px}.pub .bx-nav{display:flex;gap:4px;margin:0 auto}.pub .bx-nav a{padding:9px 14px;border-radius:999px;font-weight:500;font-size:16px;color:var(--tx2)}.pub .bx-nav a:hover{color:var(--ink);background:var(--soft)}.pub .bx-header__end{display:flex;align-items:center;gap:20px}.pub .bx-login{font-weight:600;font-size:16.5px;color:var(--ink)}.pub .bx-login:hover{color:var(--blue)}.pub .bx-menu{display:none;margin-left:auto}.pub .bx-menu summary{list-style:none;cursor:pointer;height:46px;padding:0 20px;display:inline-flex;align-items:center;border-radius:999px;background:var(--soft);font-weight:600;font-size:16px;color:var(--ink)}.pub .bx-menu summary::-webkit-details-marker{display:none}.pub .bx-menu[open] summary{background:var(--ink);color:#fff}.pub .bx-menu__panel{position:absolute;left:0;right:0;top:100%;height:calc(100dvh - 66px);overflow-y:auto;background:#fff;padding:8px 20px 28px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.pub .bx-menu__panel a:not(.bx-btn){font-family:var(--bx-display),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.025em;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink)}.pub .bx-menu__panel .bx-btn{margin-top:28px}.pub .bx-hero{padding:40px 0 0}.pub .bx-hero__copy{text-align:center;display:flex;flex-direction:column;align-items:center}.pub .bx-eyebrow{font-weight:600;font-size:15px;color:var(--blue);background:var(--tint);padding:7px 16px;border-radius:999px}.pub .bx-hero h1{margin-top:18px!important;font-family:var(--bx-display),sans-serif;font-weight:700;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);max-width:22ch;text-wrap:balance}.pub .bx-hero h1 span{color:var(--blue);display:block}.pub .bx-lead{margin-top:18px!important;max-width:58ch;font-size:20px;line-height:1.55;color:var(--tx2);text-wrap:pretty}.pub .bx-actions{display:flex;align-items:center;gap:28px;margin-top:24px;flex-wrap:wrap;justify-content:center}.pub .bx-micro{margin-top:14px!important;font-size:15px;color:var(--tx3);max-width:60ch;text-wrap:balance}.pub .bx-points{list-style:none;margin:20px 0 0!important;padding:0;display:grid;grid-gap:9px;gap:9px;font-size:17px;line-height:1.45;color:var(--tx2)}.pub .bx-points li{position:relative;padding-left:28px;text-align:left}.pub .bx-points li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--tint);color:var(--blue);font-size:12px;font-weight:700;display:grid;place-items:center}.pub .bx-points b{color:var(--ink);font-weight:600}.pub .bx-stage{position:relative;margin:36px auto 0;max-width:960px;border-radius:28px 28px 0 0;background:linear-gradient(to bottom,var(--tint),#f7f8fe 70%,#fff);padding:28px 28px 0;overflow:hidden;border:1px solid #dfe4fb;border-bottom:0}.pub .bx-win{display:grid;grid-template-columns:220px minmax(0,1fr);background:#fff;border-radius:20px 20px 0 0;box-shadow:0 1px 2px rgba(11,20,51,.06),0 18px 48px -20px rgba(11,20,51,.28);border:1px solid #dde1ec;border-bottom:0;font-size:15px;line-height:1.45;color:var(--tx)}.pub .bx-win__side{border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:2px;background:#fafbfe;border-top-left-radius:20px}.pub .bx-win__org{display:flex;gap:10px;align-items:center;padding:0 6px 16px;margin-bottom:6px;border-bottom:1px solid var(--line)}.pub .bx-win__av{width:32px;height:32px;border-radius:9px;background:var(--tint);color:var(--blue);font-weight:700;font-size:12.5px;display:grid;place-items:center;flex:none}.pub .bx-win__org b{display:block;font-size:14.5px;color:var(--ink)}.pub .bx-win__org small{display:block;font-size:13px;color:var(--tx3)}.pub .bx-win__side>span{padding:9px 10px;border-radius:10px;color:var(--tx2);font-weight:500;font-size:15px}.pub .bx-win__side>span.is-on{background:var(--tint);color:var(--blue);font-weight:600}.pub .bx-win__prog{margin-top:auto;padding:16px 8px 4px;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.pub .bx-win__prog small{font-size:13px;color:var(--tx3)}.pub .bx-win__prog b{font-family:var(--bx-display),sans-serif;font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.pub .bx-win__prog b i{font-style:normal;font-size:16px;color:var(--tx3);letter-spacing:0}.pub .bx-seg{display:grid;grid-template-columns:repeat(21,1fr);grid-gap:2px;gap:2px;margin:6px 0 2px}.pub .bx-seg i{height:8px;border-radius:2px;background:var(--line)}.pub .bx-seg i.on{background:var(--blue)}.pub .bx-win__main{padding:26px 28px 24px;min-width:0}.pub .bx-win__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.pub .bx-win__date{font-size:14px;color:var(--tx3)}.pub .bx-win__title{margin-top:4px!important;font-family:var(--bx-display),sans-serif;font-size:25px;font-weight:600;letter-spacing:-.025em;color:var(--ink);line-height:1.2}.pub .bx-win__demo{flex:none;font-size:13px;font-weight:600;color:var(--amber-tx);background:var(--amber-bg);padding:5px 12px;border-radius:999px}.pub .bx-board{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:14px;gap:14px}.pub .bx-col{border-radius:14px;padding:12px;background:var(--soft);border:1px solid #e9ecf4;display:flex;flex-direction:column;gap:8px}.pub .bx-col h3{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink);padding:2px 4px 4px}.pub .bx-col h3:before{content:"";width:9px;height:9px;border-radius:50%}.pub .bx-col--you{background:#f3f5ff;border-color:rgba(34,54,209,.35)}.pub .bx-col--you h3:before{background:var(--blue)}.pub .bx-col--attn h3:before{background:var(--amber)}.pub .bx-col--ok h3:before{background:var(--ok)}.pub .bx-col h3 em{margin-left:auto;font-style:normal;font-size:13px;color:var(--tx3)}.pub .bx-card{background:#fff;border-radius:10px;padding:11px 13px;display:grid;grid-gap:2px;gap:2px;border:1px solid #e6e9f2}.pub .bx-card b{font-size:15px;font-weight:600;color:var(--ink)}.pub .bx-card span{font-size:13.5px;color:var(--tx2)}.pub .bx-card--you{display:flex;justify-content:space-between;align-items:center;gap:10px}.pub .bx-card--you>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pub .bx-card__btn{flex:none;font-size:13.5px!important;font-weight:600;color:#fff!important;background:var(--blue);padding:7px 13px;border-radius:999px}.pub .bx-audit{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);font-size:14px;color:var(--tx2)}.pub .bx-audit__k{flex:none;font-weight:600;font-size:13px;color:var(--ok);background:var(--ok-bg);padding:3px 10px;border-radius:999px}.pub .bx-audit__t{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx3)}.pub .bx-shot{position:relative;margin:0 auto;max-width:880px;border-radius:20px 20px 0 0;overflow:hidden;background:#fff;border:1px solid #dde1ec;border-bottom:0;box-shadow:0 1px 2px rgba(11,20,51,.06),0 18px 48px -20px rgba(11,20,51,.28)}.pub .bx-shot img{display:block;width:100%;height:auto}.pub .bx-chip{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;padding:4px 11px;border-radius:999px;white-space:nowrap}.pub .bx-chip--ok{background:var(--ok-bg);color:var(--ok)}.pub .bx-chip--attn{background:var(--amber-bg);color:var(--amber-tx)}.pub .bx-chip--risk{background:var(--risk-bg);color:var(--risk)}.pub .bx-chip--you{background:var(--blue);color:#fff}.pub .bx-chip--mute{background:#eceef4;color:var(--tx2)}.pub .bx-verbs{padding:88px 0}.pub .bx-verb{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:40px;gap:40px;align-items:center;padding:32px 0;border-top:1px solid var(--line)}.pub .bx-verb:last-child{border-bottom:1px solid var(--line)}.pub .bx-verb__w{font-family:var(--bx-display),sans-serif;font-weight:700;font-size:clamp(44px,4.8vw,70px);line-height:1;letter-spacing:-.04em;color:var(--ink)}.pub .bx-verb__body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:40px;gap:40px;align-items:center}.pub .bx-verb__body>p{font-size:18px;line-height:1.6;color:var(--tx2);text-wrap:pretty}.pub .bx-frag{border-radius:18px;background:var(--soft);border:1px solid #e6e9f2;padding:16px;display:grid;grid-gap:8px;gap:8px}.pub .bx-frag__h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 6px}.pub .bx-frag__h b{font-size:16px;color:var(--ink);display:grid;grid-gap:1px;gap:1px}.pub .bx-frag__h b small{font-size:13.5px;font-weight:500;color:var(--tx3)}.pub .bx-frag__row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:10px 12px;font-size:15px;color:var(--ink);border:1px solid #e9ecf4}.pub .bx-frag__row i{font-style:normal;font-weight:600;color:var(--tx3);margin-right:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub .bx-frag__row{gap:14px;padding:11px 14px;border-radius:12px}.pub .bx-frag__row>span{min-width:0;text-wrap:balance}.pub .bx-frag__row--kv>span{display:grid;grid-gap:1px;gap:1px}.pub .bx-frag__row--kv i{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--tx3)}.pub .bx-frag__row--date{justify-content:flex-start}.pub .bx-frag__row--date i{flex:none;width:54px;margin:0}.pub .bx-frag__row--date>span{flex:1 1}.pub .bx-frag__row--sum{background:transparent;border-color:transparent;padding-top:8px;padding-bottom:2px;font-weight:600}.pub .bx-frag__row--sum small{font-size:13.5px;font-weight:500;color:var(--tx3);margin-left:6px}.pub .bx-frag__row .bx-chip{flex:none}.pub .bx-frag__list{display:grid;grid-gap:6px;gap:6px}.pub .bx-frag__list span{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:10px 12px;font-size:15px;color:var(--ink)}.pub .bx-frag__list span:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--ok-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.2 9.3l2.4 2.4 5.2-5.4' fill='none' stroke='%230a6b4a' stroke-width='1.9'/%3E%3C/svg%3E") center no-repeat}.pub .bx-trust{background:var(--ink);color:#c4cae0;padding:72px 0}.pub .bx-trust__head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:24px 56px;gap:24px 56px;margin-bottom:36px}.pub .bx-trust h2{font-family:var(--bx-display),sans-serif;font-weight:700;font-size:clamp(32px,3.4vw,46px);line-height:1.05;letter-spacing:-.03em;color:#fff}.pub .bx-trust__head p{font-size:17px}.pub .bx-trust__head .bx-link{white-space:nowrap;margin-left:4px}.pub .bx-trust__head{align-items:end;margin-bottom:40px}.pub .bx-trust__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pub .bx-trust__grid li{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:24px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1)}.pub .bx-trust__ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(120,140,255,.16);color:#aab6ff;margin-bottom:6px}.pub .bx-trust__grid b{color:#fff;font-family:var(--bx-display),sans-serif;font-size:19px;font-weight:600;letter-spacing:-.015em}.pub .bx-trust__grid li>span:last-child{font-size:16px;line-height:1.55;text-wrap:pretty}.pub .bx-who{padding:72px 0 0}.pub .bx-who__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:48px;gap:48px;align-items:start}.pub .bx-who h2{font-family:var(--bx-display),sans-serif;font-weight:700;font-size:clamp(28px,2.6vw,36px);line-height:1.1;letter-spacing:-.025em;color:var(--ink)}.pub .bx-who__intro p{margin-top:12px!important;color:var(--tx2);font-size:17px}.pub .bx-who__list{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pub .bx-who__list>div{border:1px solid var(--line);border-radius:16px;padding:18px 20px;background:var(--soft)}.pub .bx-who__list dt{font-weight:600;color:var(--tx3);font-size:14px}.pub .bx-who__list dd{margin:6px 0 0;display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:17px;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.pub .bx-who__list dd a{font-size:15px}.pub .bx-who__list dd small{font-weight:400;font-size:14.5px;line-height:1.45;color:var(--tx2)}.pub .bx-who__list small{font-size:15px;color:var(--tx2);line-height:1.45}.pub .bx-pending{justify-self:start;font-size:13.5px;font-weight:600;color:var(--tx2);background:#eceef4;padding:3px 10px;border-radius:999px}.pub .bx-start{padding:88px 0 104px}.pub .bx-start__head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:40px;gap:40px;align-items:end}.pub .bx-start h2{font-family:var(--bx-display),sans-serif;font-weight:700;font-size:clamp(38px,4.4vw,60px);line-height:1;letter-spacing:-.035em;color:var(--ink)}.pub .bx-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;font-size:16px;color:var(--tx2)}.pub .bx-flow li{display:flex;gap:12px;align-items:flex-start}.pub .bx-flow span{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;font-weight:700;font-size:15px}.pub .bx-flow b{display:block;color:var(--ink);font-size:18px}.pub .bx-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:2px solid var(--ink)}.pub .bx-price{padding:26px 28px 26px 0;display:grid;grid-gap:4px;gap:4px}.pub .bx-price+.bx-price{padding-left:28px;border-left:1px solid var(--line)}.pub .bx-price__name{font-weight:600;color:var(--tx2);font-size:16px}.pub .bx-price__n{font-family:var(--bx-display),sans-serif;font-size:46px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink)}.pub .bx-price__d{font-size:15.5px;color:var(--tx2)}.pub .bx-price__n{white-space:nowrap}.pub .bx-price--note{align-content:start;gap:10px}.pub .bx-price--note .bx-link{justify-self:start;font-size:16px}.pub .bx-band{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:40px 48px;border-radius:24px;background:var(--blue);color:#fff}.pub .bx-band h3{font-family:var(--bx-display),sans-serif;font-size:38px;letter-spacing:-.03em;line-height:1.05;font-weight:700}.pub .bx-band p{margin-top:10px!important;color:#d6dbfb;font-size:18px}.pub .bx-footer{border-top:1px solid var(--line);padding:48px 0 40px;font-size:16px;color:var(--tx2)}.pub .bx-footer__row{display:flex;justify-content:space-between;align-items:center}.pub .bx-footer nav,.pub .bx-footer__row{gap:24px;flex-wrap:wrap}.pub .bx-footer nav a:hover{color:var(--blue)}.pub .bx-footer__legal{margin-top:24px!important;font-size:14.5px;color:var(--tx3);max-width:90ch}@media (max-width:1100px){.pub .bx-header__end,.pub .bx-nav{display:none}.pub .bx-menu{display:block}.pub .bx-header__bar{height:66px}.pub .bx-win{grid-template-columns:minmax(0,1fr)}.pub .bx-win__side{display:none}.pub .bx-verb{grid-template-columns:minmax(0,1fr);gap:20px}.pub .bx-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub .bx-start__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pub.bx{font-size:17px}.pub .bx-wrap{padding:0 20px}.pub .bx-hero{padding-top:40px}.pub .bx-eyebrow{font-size:14px}.pub .bx-hero h1{font-size:clamp(42px,12vw,56px);line-height:1.02}.pub .bx-lead{font-size:18.5px}.pub .bx-actions{flex-direction:column;width:100%;gap:20px;margin-top:28px}.pub .bx-actions .bx-btn{width:100%}.pub .bx-stage{margin-top:40px;padding:20px 10px 0;border-radius:24px}.pub .bx-win{border-radius:16px 16px 0 0;font-size:15px}.pub .bx-win__main{padding:18px 14px 16px}.pub .bx-win__head{flex-direction:column;gap:10px;margin-bottom:14px}.pub .bx-win__title{font-size:20px}.pub .bx-board{grid-template-columns:minmax(0,1fr)}.pub .bx-col--attn,.pub .bx-col--ok{display:none}.pub .bx-card--you{flex-direction:column;align-items:stretch}.pub .bx-card__btn{text-align:center;padding:11px 13px}.pub .bx-audit{flex-wrap:wrap;gap:8px}.pub .bx-shot{border-radius:14px 14px 0 0}.pub .bx-audit__t{margin-left:0}.pub .bx-verbs{padding:72px 0}.pub .bx-verb{padding:32px 0}.pub .bx-verb__w{font-size:60px}.pub .bx-verb__body{grid-template-columns:minmax(0,1fr);gap:18px}.pub .bx-trust{padding:72px 0}.pub .bx-start{padding:72px 0 80px}.pub .bx-flow{gap:16px}.pub .bx-flow,.pub .bx-prices{grid-template-columns:minmax(0,1fr)}.pub .bx-prices{margin-top:36px}.pub .bx-price,.pub .bx-price+.bx-price{padding:20px 0;border-left:0}.pub .bx-price+.bx-price{border-top:1px solid var(--line)}.pub .bx-price__n{font-size:40px}.pub .bx-band{flex-direction:column;align-items:stretch;padding:32px 24px;border-radius:24px}.pub .bx-band h3{font-size:30px}.pub .bx-band .bx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pub.bx *{transition:none!important}}@media (max-width:1100px){.pub .bx-trust__head,.pub .bx-who__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pub .bx-hero{padding-top:28px}.pub .bx-hero h1{font-size:clamp(38px,10.6vw,48px);margin-top:14px!important}.pub .bx-lead{font-size:18px;margin-top:14px!important}.pub .bx-actions{margin-top:22px;gap:14px}.pub .bx-micro{font-size:14px}.pub .bx-stage{margin-top:28px;padding:14px 8px 0;border-radius:20px 20px 0 0}.pub .bx-stage:before{left:16px;right:16px}.pub .bx-verbs{padding:56px 0}.pub .bx-verb{padding:28px 0;gap:14px}.pub .bx-verb__w{font-size:44px}.pub .bx-trust{padding:56px 0}.pub .bx-trust__head{margin-bottom:24px}.pub .bx-trust__grid{grid-template-columns:minmax(0,1fr);gap:12px}.pub .bx-trust__grid li{padding:18px}.pub .bx-trust__head p{font-size:16px}.pub .bx-who{padding-top:56px}.pub .bx-who__grid{gap:20px}.pub .bx-who__list{grid-template-columns:minmax(0,1fr);gap:8px}.pub .bx-who__list>div{padding:14px 16px}.pub .bx-start{padding:56px 0 72px}}.pub .bx-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:40px;gap:40px}.pub .bx-footer__about p{margin-top:14px!important;max-width:36ch;font-size:15.5px}.pub .bx-footer nav{display:flex;flex-direction:column;gap:8px}.pub .bx-footer h2{font-family:var(--bx-text),sans-serif;font-size:14px;font-weight:600;color:var(--ink);margin:4px 0 6px}.pub .bx-footer nav a{font-size:15.5px}.pub .bx-menu__panel nav{display:flex;flex-direction:column}.pub .bx-nav a[aria-current=page]{color:var(--blue);background:var(--tint)}@media (max-width:900px){.pub .bx-footer__grid{grid-template-columns:1fr 1fr;gap:28px}.pub .bx-footer__about{grid-column:1/-1}}.pub .bx-pp{display:grid;grid-gap:28px;gap:28px;max-width:920px}.pub .bx-pp__pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px}.pub .bx-pp__q{margin:0 0 10px;font-weight:600;font-size:16px;color:var(--ink)}.pub .bx-pp__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pub .bx-pp__sizes--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pub .bx-pp__sizes button{min-height:48px;padding:0 8px;border-radius:12px;border:2px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:15.5px;font-weight:600;cursor:pointer}.pub .bx-pp__sizes button:hover{border-color:var(--blue)}.pub .bx-pp__sizes button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.pub .bx-pp__tiers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.pub .bx-pp__tier{border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;grid-gap:8px;gap:8px;align-content:start;background:#fff}.pub .bx-pp__tier--full{border:2px solid var(--blue);background:#f7f8ff}.pub .bx-pp__tier h3{margin:0;font-family:var(--bx-display),sans-serif;font-size:22px;font-weight:600;color:var(--ink)}.pub .bx-pp__claim{margin:0;font-size:15.5px;line-height:1.45;color:var(--tx2)}.pub .bx-pp__price{margin:8px 0 0;display:grid;grid-gap:2px;gap:2px}.pub .bx-pp__price b{font-family:var(--bx-display),sans-serif;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.pub .bx-pp__price span{font-size:15px;color:var(--tx3)}.pub .bx-pp__incl{margin:-8px 0 0;font-size:16px;line-height:1.5;color:var(--tx2)}.pub .bx-pp__table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.pub .bx-pp__row{display:grid;grid-template-columns:minmax(0,1fr) 96px 120px;align-items:center;padding:13px 18px;border-top:1px solid #eef0f6;font-size:15.5px;line-height:1.4;color:var(--tx)}.pub .bx-pp__row>span+span{display:flex;justify-content:center;text-align:center}.pub .bx-pp__row--head{border-top:0;background:var(--soft);font-size:14px;font-weight:600;color:var(--tx2)}.pub .bx-pp__row--plus{background:#f7f8ff}.pub .bx-pp__offer{border:1px solid #f2d9a6;background:var(--amber-bg);border-radius:16px;padding:16px 20px;display:grid;grid-gap:4px;gap:4px;color:#5c3800;font-size:15.5px;line-height:1.45}@media (max-width:720px){.pub .bx-pp__pick{gap:18px}.pub .bx-pp__pick,.pub .bx-pp__tiers{grid-template-columns:minmax(0,1fr)}.pub .bx-pp__price b{font-size:38px}.pub .bx-pp__row{grid-template-columns:minmax(0,1fr) 60px 60px;padding:12px 14px;font-size:15px}.pub .bx-pp__row--head span:last-child{font-size:0}.pub .bx-pp__row--head span:last-child:after{content:"Plný";font-size:14px}}.pub{--p-paper:#ffffff;--p-surface:#ffffff;--p-sunken:#f4f6fb;--p-ink:#0b1433;--p-ink-2:#1a2340;--p-text:#1a2340;--p-muted:#454e6a;--p-line:#e3e6ef;--p-line-strong:#cfd4e3;--p-accent:#2236d1;--p-accent-hover:#1a2bb0;--p-accent-soft:#edf0fd;--p-on-ink:#f4f6fb;--p-on-ink-muted:#c4cae0;--p-ok:#0a6b4a;--p-ok-bg:#e2f4ec;--p-warn:#7a4a00;--p-warn-bg:#fdf1dc;--p-risk:#b4233c;--p-risk-bg:#fde8ec;--p-info:#2236d1;--p-info-bg:#edf0fd;--p-focus:#2236d1;--p-serif:var(--bx-display),system-ui,sans-serif;--p-sans:var(--bx-text),-apple-system,"Segoe UI",Roboto,sans-serif;--p-mono:var(--bx-text),system-ui,sans-serif;--p-fs-d1:clamp(2.5rem,1.6rem + 3.6vw,4.25rem);--p-fs-d2:clamp(2rem,1.5rem + 2vw,2.875rem);--p-fs-d3:clamp(1.5rem,1.25rem + 1vw,1.875rem);--p-fs-h4:1.1875rem;--p-fs-lead:clamp(1.125rem,1.05rem + 0.3vw,1.3125rem);--p-fs-body:1.125rem;--p-fs-sm:0.9375rem;--p-fs-xs:0.8125rem;--p-s1:4px;--p-s2:8px;--p-s3:12px;--p-s4:16px;--p-s5:24px;--p-s6:32px;--p-s7:48px;--p-s8:64px;--p-s9:96px;--p-s10:128px;--p-container:1200px;--p-gutter:32px;--p-radius:16px;--p-radius-sm:12px;font-family:var(--p-sans);font-size:var(--p-fs-body);line-height:1.6;color:var(--p-text);background:var(--p-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:720px){.pub{--p-gutter:20px;--p-fs-body:1.0625rem}}.pub h1,.pub h2,.pub h3,.pub h4{color:var(--p-ink);margin:0}.pub p{margin:0}.pub a{color:var(--p-ink);text-underline-offset:3px;text-decoration-thickness:1px}.pub a:hover{color:var(--p-accent)}.pub :focus-visible{outline:2px solid var(--p-focus);outline-offset:3px;border-radius:2px}.pub ::selection{background:var(--p-accent-soft)}.pub strong{color:var(--p-ink);font-weight:600}.p-container{width:100%;max-width:calc(var(--p-container) + 2 * var(--p-gutter));margin-inline:auto;padding-inline:var(--p-gutter)}.p-narrow{max-width:calc(760px + 2 * var(--p-gutter))}.p-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-d1{font-size:var(--p-fs-d1);line-height:1.03;letter-spacing:-.022em}.p-d1,.p-d2{font-family:var(--p-serif);font-weight:500}.p-d2{font-size:var(--p-fs-d2);line-height:1.08;letter-spacing:-.018em}.p-d3{font-family:var(--p-serif);font-weight:500;font-size:var(--p-fs-d3);line-height:1.15;letter-spacing:-.01em}.p-h4{font-size:var(--p-fs-h4);font-weight:600;line-height:1.35;letter-spacing:-.005em}.p-lead{font-size:var(--p-fs-lead);line-height:1.55;color:var(--p-text);max-width:60ch}.p-body{max-width:62ch}.p-muted{color:var(--p-muted)}.p-small{font-size:var(--p-fs-sm)}.p-xs{font-size:var(--p-fs-xs)}.p-mono{font-size:.8125rem;letter-spacing:0}.p-label,.p-mono{font-family:var(--p-mono)}.p-label{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted);display:inline-flex;gap:10px;align-items:center}.p-label b{color:var(--p-accent);font-weight:500}.pub .p-stack>*+*{margin-top:var(--p-s4)}.pub .p-stack-lg>*+*{margin-top:var(--p-s5)}.p-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--p-radius-sm);font-family:var(--p-sans);font-size:1rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;background:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.pub .p-btn--primary{background:var(--p-accent);color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.18)}.pub .p-btn--primary:hover{background:var(--p-accent-hover);color:#fff}.pub .p-btn--primary:active{background:#0f3529}.pub .p-btn--secondary{border-color:var(--p-line-strong);color:var(--p-ink);background:var(--p-surface)}.pub .p-btn--secondary:hover{border-color:var(--p-ink);color:var(--p-ink)}.pub .p-btn--onink{border-color:rgba(255,255,255,.32);color:#fff}.pub .p-btn--onink:hover{border-color:#fff;color:#fff}.p-btn--lg{min-height:56px;padding:0 28px;font-size:1.0625rem}.p-btn--sm{min-height:40px;padding:0 16px;font-size:.9375rem}.p-btn--block{width:100%}.p-btn[aria-disabled=true],.p-btn[disabled]{opacity:.45;cursor:not-allowed}.p-btn__arrow{transition:transform .15s ease}.p-btn:hover .p-btn__arrow{transform:translateX(3px)}.pub .p-link{color:var(--p-ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--p-line-strong);text-decoration-color:var(--p-line-strong);text-underline-offset:5px}.pub .p-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;color:var(--p-ink)}.pub .p-link--onink{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.pub .p-link--onink:hover{color:#fff}.p-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s4) var(--p-s5)}.p-actions__note{font-size:var(--p-fs-sm);color:var(--p-muted);flex-basis:100%}.p-tag{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.78rem;font-weight:500;line-height:1;padding:5px 8px;border-radius:3px;background:var(--p-sunken);color:var(--p-text)}.p-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.p-tag--plain:before{display:none}.p-tag--ok{background:var(--p-ok-bg);color:var(--p-ok)}.p-tag--warn{background:var(--p-warn-bg);color:var(--p-warn)}.p-tag--risk{background:var(--p-risk-bg);color:var(--p-risk)}.p-tag--info{background:var(--p-info-bg);color:var(--p-info)}.p-tag--draft{background:transparent;color:var(--p-muted);box-shadow:inset 0 0 0 1px var(--p-line-strong)}.p-skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--p-ink);color:#fff;padding:10px 14px;border-radius:4px}.p-skip:focus{top:12px;color:#fff}.p-env{display:flex;justify-content:center;align-items:baseline;gap:10px;background:var(--p-ink);color:var(--p-on-ink-muted);font-size:.8125rem;line-height:1.4;padding:7px var(--p-gutter);text-align:center}.p-env b{color:#fff;font-weight:500;font-family:var(--p-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.p-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(247,245,240,.92);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);border-bottom:1px solid var(--p-line)}.p-header__bar{display:flex;align-items:center;gap:var(--p-s6);min-height:68px}.pub .p-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--p-ink)}.p-logo__mark{width:26px;height:26px;flex:none}.p-logo__word{font-family:var(--p-serif);font-size:1.375rem;font-weight:600;letter-spacing:-.015em}.p-nav{display:flex;gap:var(--p-s1);flex:1 1}.pub .p-nav a{white-space:nowrap;font-size:.9375rem;color:var(--p-text);text-decoration:none;padding:8px 12px;border-radius:4px}.pub .p-nav a:hover{color:var(--p-ink);background:rgba(14,26,43,.05)}.pub .p-nav a[aria-current=page]{color:var(--p-ink);box-shadow:inset 0 -2px 0 var(--p-accent);border-radius:0}.p-header__end{display:flex;align-items:center;gap:var(--p-s4)}.pub .p-header__login{font-size:.9375rem;color:var(--p-ink);text-decoration:none;padding:8px 4px}.pub .p-header__login:hover{text-decoration:underline;color:var(--p-ink)}.p-menu{display:none;margin-left:auto}.p-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--p-line-strong);border-radius:4px;font-size:.9375rem;color:var(--p-ink);background:var(--p-surface)}.p-menu>summary::-webkit-details-marker{display:none}.p-menu__icon{width:16px;height:10px;position:relative;border-block:1.5px solid currentColor}.p-menu[open]>summary{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.p-menu__panel{position:absolute;left:0;right:0;top:100%;height:calc(100dvh - 60px);overflow-y:auto;z-index:50;background:var(--p-paper);border-top:1px solid var(--p-line);padding:var(--p-s4) var(--p-gutter) var(--p-s7)}.p-menu__panel nav{display:flex;flex-direction:column}.pub .p-menu__panel nav a{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-family:var(--p-serif);font-size:1.5rem;color:var(--p-ink);text-decoration:none;border-bottom:1px solid var(--p-line)}.p-menu__actions{display:grid;grid-gap:var(--p-s3);gap:var(--p-s3);margin-top:var(--p-s6)}@media (max-width:1100px){.p-header__end,.p-nav{display:none}.p-menu{display:block}.p-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--p-paper)}.p-header__bar{min-height:60px}}.p-footer{background:var(--p-ink);color:var(--p-on-ink-muted);font-size:var(--p-fs-sm)}.p-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:var(--p-s6);gap:var(--p-s6);padding-block:var(--p-s8) var(--p-s7)}.p-footer .p-logo{color:#fff}.p-footer__about p{margin-top:var(--p-s4);max-width:34ch}.p-footer h2{font-family:var(--p-sans);font-size:.8125rem;font-weight:600;color:#fff;margin-bottom:var(--p-s4);letter-spacing:.02em}.p-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pub .p-footer a{color:#d5dbe4;text-decoration:none}.pub .p-footer a:hover{color:#fff;text-decoration:underline}.p-footer__legal{border-top:1px solid rgba(255,255,255,.12);padding-block:var(--p-s5) var(--p-s6);font-size:var(--p-fs-xs);color:#8f9bad;display:flex;justify-content:space-between;gap:var(--p-s5);flex-wrap:wrap}.p-footer__legal p{max-width:80ch}@media (max-width:860px){.p-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--p-s7) var(--p-s6)}.p-footer__about{grid-column:1/-1}}.p-section{padding-block:var(--p-s10) 0}.p-section--tight{padding-block:var(--p-s9) 0}.p-section--band{background:var(--p-surface);border-block:1px solid var(--p-line);padding-block:var(--p-s10);margin-top:var(--p-s10)}.p-section--band+.p-section{padding-top:var(--p-s10)}.p-section--ink{background:var(--p-ink);color:var(--p-on-ink-muted);padding-block:var(--p-s10);margin-top:var(--p-s10)}.p-section--ink h2,.p-section--ink h3,.p-section--ink strong{color:#fff}.p-section--ink .p-label{color:var(--p-on-ink-muted)}.p-section--ink .p-label b{color:#8fc7ae}.p-section--ink+.p-section{padding-top:var(--p-s10)}.p-end{padding-bottom:var(--p-s10)}@media (max-width:720px){.p-section,.p-section--band+.p-section,.p-section--ink+.p-section{padding-top:var(--p-s8)}.p-section--band,.p-section--ink{padding-block:var(--p-s8);margin-top:var(--p-s8)}.p-end{padding-bottom:var(--p-s8)}}.p-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--p-s5) var(--p-s8);gap:var(--p-s5) var(--p-s8);align-items:end;margin-bottom:var(--p-s8)}.p-head__title>.p-label{margin-bottom:var(--p-s4)}.p-head__aside{color:var(--p-muted);max-width:46ch}.p-section--ink .p-head__aside{color:var(--p-on-ink-muted)}.p-head--single{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.p-head{grid-template-columns:minmax(0,1fr);margin-bottom:var(--p-s6);align-items:start}}.p-pagehero{padding-block:var(--p-s9) var(--p-s8);border-bottom:1px solid var(--p-line)}.p-pagehero__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:var(--p-s8);gap:var(--p-s8);align-items:end}.p-pagehero .p-label{margin-bottom:var(--p-s5)}.p-pagehero h1{max-width:20ch}.p-pagehero .p-lead{margin-top:var(--p-s5)}.p-pagehero .p-actions{margin-top:var(--p-s6)}.p-pagehero__aside{border-left:1px solid var(--p-line-strong);padding-left:var(--p-s5);font-size:var(--p-fs-sm);color:var(--p-muted)}.p-pagehero__aside dt{font-family:var(--p-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.p-pagehero__aside dd{margin:2px 0 var(--p-s4);color:var(--p-ink);font-size:var(--p-fs-sm)}@media (max-width:900px){.p-pagehero{padding-block:var(--p-s7) var(--p-s7)}.p-pagehero__grid{grid-template-columns:minmax(0,1fr);gap:var(--p-s6)}}.p-rows{border-top:1px solid var(--p-ink)}.p-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:var(--p-s3) var(--p-s7);gap:var(--p-s3) var(--p-s7);padding-block:var(--p-s5);border-bottom:1px solid var(--p-line)}.p-row__k{display:flex;gap:var(--p-s4);align-items:baseline}.p-row__n{font-family:var(--p-mono);font-size:.8125rem;color:var(--p-muted);min-width:2ch}.p-row__t{font-weight:600;color:var(--p-ink);font-size:1.0625rem;line-height:1.4}.p-row__d{color:var(--p-text);max-width:64ch}.p-row__d p+p{margin-top:var(--p-s3)}.p-section--ink .p-rows{border-top-color:rgba(255,255,255,.4)}.p-section--ink .p-row{border-bottom-color:rgba(255,255,255,.12)}.p-section--ink .p-row__t{color:#fff}.p-section--ink .p-row__d,.p-section--ink .p-row__n{color:var(--p-on-ink-muted)}@media (max-width:720px){.p-row{grid-template-columns:minmax(0,1fr);padding-block:var(--p-s4) var(--p-s5)}}.p-cols{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--p-ink)}.p-cols>*{padding:var(--p-s5) var(--p-s5) 0 0}.p-cols>*+*{padding-left:var(--p-s5);border-left:1px solid var(--p-line)}.p-cols h3{font-size:1.0625rem;font-weight:600;margin-bottom:var(--p-s2)}.p-cols p{color:var(--p-muted);font-size:var(--p-fs-sm);line-height:1.6}.p-section--ink .p-cols{border-top-color:rgba(255,255,255,.4)}.p-section--ink .p-cols>*+*{border-left-color:rgba(255,255,255,.12)}.p-section--ink .p-cols p{color:var(--p-on-ink-muted)}@media (max-width:900px){.p-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.p-cols>:nth-child(odd){padding-left:0;border-left:0}.p-cols>:nth-child(n+3){border-top:1px solid var(--p-line);margin-top:var(--p-s5)}.p-section--ink .p-cols>:nth-child(n+3){border-top-color:rgba(255,255,255,.12)}}@media (max-width:600px){.p-cols{grid-template-columns:minmax(0,1fr)}.p-cols>*,.p-cols>*+*{padding:var(--p-s5) 0 0;border-left:0}.p-cols>*+*{border-top:1px solid var(--p-line);margin-top:var(--p-s5)}.p-section--ink .p-cols>*+*{border-top-color:rgba(255,255,255,.12)}}.p-list{list-style:none;margin:0;padding:0}.p-list li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid var(--p-line)}.p-list li:before{content:"";position:absolute;left:0;top:22px;width:12px;height:2px;background:var(--p-accent)}.p-list--plain li{border-bottom:0;padding-block:6px}.p-list--plain li:before{top:18px}.p-note{border-left:2px solid var(--p-ink);padding:2px 0 2px var(--p-s5);color:var(--p-text);max-width:70ch}.p-note--warn{border-left-color:#c58a10}.p-note__t{font-weight:600;color:var(--p-ink);margin-bottom:4px}.p-table{width:100%;border-collapse:collapse;font-size:var(--p-fs-sm)}.pub .p-table td,.pub .p-table th{text-align:left;vertical-align:top;padding:16px 20px 16px 0;border-bottom:1px solid var(--p-line);text-transform:none;letter-spacing:normal;white-space:normal}.pub .p-table thead th{font-family:var(--p-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted);border-bottom:1px solid var(--p-ink);padding-top:0}.pub .p-table tbody th{font-weight:600;color:var(--p-ink);font-size:var(--p-fs-sm)}.p-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.p-faq{border-top:1px solid var(--p-ink)}.p-faq details{border-bottom:1px solid var(--p-line)}.p-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--p-s5);align-items:flex-start;padding:var(--p-s5) 0;font-weight:600;color:var(--p-ink);font-size:1.0625rem;line-height:1.45}.p-faq summary::-webkit-details-marker{display:none}.p-faq summary:after{content:"";flex:none;width:12px;height:12px;margin-top:7px;background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;transition:transform .2s ease}.p-faq details[open] summary:after{transform:rotate(45deg)}.p-faq summary:hover{color:var(--p-accent)}.p-faq__a{padding:0 0 var(--p-s5);max-width:68ch;color:var(--p-text)}.p-faq__a p+p{margin-top:var(--p-s3)}.p-shot{position:relative;background:var(--p-surface);border:1px solid var(--p-line-strong);border-radius:8px;box-shadow:0 1px 0 rgba(14,26,43,.04),0 24px 48px -24px rgba(14,26,43,.22);overflow:hidden;font-size:.875rem;line-height:1.45;color:var(--p-text);text-align:left}.p-shot__bar{justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--p-line);background:#fbfaf7;font-size:.78rem;color:var(--p-muted)}.p-shot__bar,.p-shot__crumbs{display:flex;align-items:center}.p-shot__crumbs{gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-shot__crumbs b{color:var(--p-ink);font-weight:500}.p-shot__demo{font-family:var(--p-mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);white-space:nowrap}.p-shot__head{padding:18px 20px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.p-shot__title{font-family:var(--p-serif);font-size:1.375rem;font-weight:500;color:var(--p-ink);line-height:1.2;letter-spacing:-.01em}.p-shot__sub{font-size:.8125rem;color:var(--p-muted);margin-top:3px}.p-shot__body{padding:0 20px 6px}.p-shot__foot{display:flex;flex-wrap:wrap;gap:4px 14px;padding:10px 20px;border-top:1px solid var(--p-line);background:#fbfaf7;font-family:var(--p-mono);font-size:.72rem;color:var(--p-muted)}.p-shot__foot span:first-child{color:var(--p-ok)}.p-li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:center;padding:11px 0;border-top:1px solid #eeeae2}.p-li:first-child{border-top:0}.p-li__t{color:var(--p-ink);font-weight:500}.p-li__d{grid-column:1;font-size:.8125rem;color:var(--p-muted)}.p-li__s{grid-column:2;grid-row:1/span 2;justify-self:end}.p-kv{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:10px 0;border-top:1px solid #eeeae2}.p-kv:first-child{border-top:0}.p-kv dt{color:var(--p-muted)}.p-kv dd{margin:0;color:var(--p-ink);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.p-meter{height:4px;background:var(--p-sunken);border-radius:2px;overflow:hidden}.p-meter>span{display:block;height:100%;background:var(--p-accent)}@media (max-width:600px){.p-shot{font-size:.8125rem}.p-shot__body,.p-shot__foot,.p-shot__head{padding-inline:14px}.p-kv{grid-template-columns:minmax(0,1fr);gap:2px}}.p-flow{padding-block:var(--p-s8) var(--p-s10)}.p-flow__inner{max-width:760px}.p-flow__inner>.p-label{margin-bottom:var(--p-s4)}.p-flow h1,.p-flow__inner>h1{font-family:var(--p-serif);font-weight:500;font-size:var(--p-fs-d2);line-height:1.08;letter-spacing:-.018em;margin-bottom:var(--p-s5)}.p-flow h2{font-size:1.25rem;font-weight:600;line-height:1.35;margin-bottom:var(--p-s4)}.p-flow p{margin-bottom:var(--p-s3)}.pub label{font-size:var(--p-fs-sm);font-weight:500;color:var(--p-ink)}.pub input[type=email],.pub input[type=number],.pub input[type=password],.pub input[type=tel],.pub input[type=text],.pub select,.pub textarea{display:block;width:100%;min-height:48px;margin-top:6px;padding:10px 14px;font:inherit;font-size:1rem;color:var(--p-ink);background:var(--p-surface);border:1px solid var(--p-line-strong);border-radius:var(--p-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.pub input:hover,.pub select:hover,.pub textarea:hover{border-color:#9d9586}.pub input:focus-visible,.pub select:focus-visible,.pub textarea:focus-visible{outline:none;border-color:var(--p-accent);box-shadow:0 0 0 3px rgba(29,91,71,.18)}.pub input[aria-invalid=true]{border-color:var(--p-risk)}.pub input[type=checkbox],.pub input[type=radio]{accent-color:var(--p-accent);width:18px;height:18px;flex:none;margin:2px 0 0}.pub input::placeholder{color:#8a909a}.pub .ui-card{background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--p-radius);box-shadow:none;margin-bottom:var(--p-s5)}.pub .ui-card__header{padding:var(--p-s5) var(--p-s5) 0;border:0}.pub .ui-card__title{font-family:var(--p-sans);font-size:1.125rem;color:var(--p-ink)}.pub .ui-card__body{padding:var(--p-s4) var(--p-s5) var(--p-s5)}.pub .ui-card>:not(.ui-card__header):not(.ui-card__body):not(.ui-card__footer){padding:var(--p-s5)}.pub .ui-callout{border-radius:var(--p-radius-sm);border:0;border-left:2px solid var(--p-info);background:var(--p-info-bg);padding:14px 18px;margin-bottom:var(--p-s5);font-size:var(--p-fs-sm)}.pub .ui-callout__title{font-weight:600;color:var(--p-ink);margin-bottom:2px;font-size:var(--p-fs-sm)}.pub .ui-callout--warning{border-left-color:#c58a10;background:var(--p-warn-bg)}.pub .ui-callout--critical{border-left-color:var(--p-risk);background:var(--p-risk-bg)}.pub .ui-callout--success{border-left-color:var(--p-ok);background:var(--p-ok-bg)}.pub .ui-callout--synthetic{border-left-color:var(--p-ink);background:var(--p-sunken)}.pub .ui-badge{border-radius:3px;font-weight:500}.pub .ui-btn{min-height:48px;padding:0 20px;border-radius:var(--p-radius-sm);font-family:var(--p-sans);font-size:1rem;font-weight:500;box-shadow:none}.pub .ui-btn--primary{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.pub .ui-btn--primary:hover:not(:disabled){background:var(--p-accent-hover);border-color:var(--p-accent-hover);color:#fff}.pub .ui-btn--secondary{background:var(--p-surface);border:1px solid var(--p-line-strong);color:var(--p-ink)}.pub .ui-btn--secondary:hover:not(:disabled){border-color:var(--p-ink)}.pub .ui-btn--ghost{color:var(--p-ink);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--p-line-strong);text-decoration-color:var(--p-line-strong)}.pub .ui-btn:disabled{opacity:.45}.pub .ui-tablewrap{border:0}.pub .ui-tablewrap table th{font-family:var(--p-mono);font-weight:500;font-size:.72rem;color:var(--p-muted);border-bottom:1px solid var(--p-ink)}.pub .ui-tablewrap table td{border-bottom:1px solid var(--p-line);font-size:var(--p-fs-sm);padding-block:12px}.pub .ui-dl{font-size:var(--p-fs-sm)}.pub .flow-choice{grid-template-columns:minmax(0,1fr);gap:10px;margin:var(--p-s5) 0}.pub .flow-choice label{align-items:flex-start;gap:14px;min-height:56px;padding:15px 18px;font-size:1rem;font-weight:400;color:var(--p-ink);border:1px solid var(--p-line-strong);border-radius:var(--p-radius-sm);background:var(--p-surface);line-height:1.45}.pub .flow-choice label:hover{border-color:var(--p-ink)}.pub .flow-choice label:has(input:checked){border-color:var(--p-accent);background:#f3f8f5;box-shadow:inset 0 0 0 1px var(--p-accent)}.pub .flow-choice label:has(input:focus-visible){outline:2px solid var(--p-focus);outline-offset:2px}.pub .flow-nav{gap:12px;margin-top:var(--p-s5);align-items:center}.pub .decision__hint{font-size:var(--p-fs-xs);color:var(--p-muted);margin-top:var(--p-s3)}.pub .decision__err{color:var(--p-risk);font-size:var(--p-fs-sm);margin-top:6px}.pub .assess-progress{height:4px;background:var(--p-sunken);border-radius:2px;margin-bottom:var(--p-s5);overflow:hidden}.pub .assess-progress>span{display:block;height:100%;background:var(--p-accent);border-radius:2px;transition:width .25s ease}.pub .flow__steps{gap:0;margin:0 0 var(--p-s6);counter-reset:none;border-top:1px solid var(--p-line-strong)}.pub .flow__step{border:0;border-radius:0;background:none;padding:12px 18px 0 0;margin-right:18px;gap:8px;font-family:var(--p-sans);font-size:var(--p-fs-xs);font-weight:500;color:var(--p-muted);position:relative}.pub .flow__step--current{color:var(--p-ink)}.pub .flow__step--current:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px}.pub .flow__step--done{color:var(--p-ok);background:none}.pub .flow__stepnum{width:20px;height:20px;font-size:.72rem;font-family:var(--p-mono);background:var(--p-sunken);color:var(--p-muted)}.pub .flow__step--current .flow__stepnum{background:var(--p-accent);color:#fff}.pub .flow__step--done .flow__stepnum{background:var(--p-ok-bg);color:var(--p-ok)}.p-doc{max-width:72ch}.p-doc h2{font-family:var(--p-serif);font-weight:500;font-size:1.625rem;margin:var(--p-s7) 0 var(--p-s3)}.p-doc h3{font-size:1.0625rem;font-weight:600;margin:var(--p-s5) 0 var(--p-s2)}.p-doc ol,.p-doc p,.p-doc ul{margin:0 0 var(--p-s4)}.p-doc li+li{margin-top:6px}@media (prefers-reduced-motion:reduce){.pub *,.pub :after,.pub :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.p-li--date{grid-template-columns:64px minmax(0,1fr) auto}.p-li--date .p-li__date{grid-row:1/span 2;color:var(--p-muted);align-self:start;padding-top:2px}.p-li--date .p-li__d,.p-li--date .p-li__t{grid-column:2}.p-li--date .p-li__s{grid-column:3}.p-checklist{list-style:none;margin:0;padding:0;column-count:2;column-gap:24px}.p-checklist li{page-break-inside:avoid;break-inside:avoid;position:relative;padding:7px 0 7px 24px;color:var(--p-ink)}.p-checklist li:before{content:"";position:absolute;left:0;top:10px;width:14px;height:14px;border-radius:3px;background:var(--p-ok-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-4.9' fill='none' stroke='%231e6b4b' stroke-width='1.6'/%3E%3C/svg%3E") center/14px no-repeat}.p-shot__aside{font-size:.8125rem;color:var(--p-muted);border-top:1px solid #eeeae2;padding:10px 0 12px;margin-top:6px}.p-shot--phone{max-width:300px;border-radius:16px}@media (max-width:600px){.p-checklist{column-count:1}.p-li--date{grid-template-columns:52px minmax(0,1fr)}.p-li--date .p-li__s{grid-column:2;grid-row:auto;justify-self:start;margin-top:4px}}.p-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--p-line-strong);border-radius:8px;background:var(--p-surface);overflow:hidden}.p-plan{display:flex;flex-direction:column;padding:var(--p-s6) var(--p-s5) var(--p-s5)}.p-plan+.p-plan{border-left:1px solid var(--p-line)}.p-plan--hl{background:#fbfdfb;box-shadow:inset 0 3px 0 var(--p-accent)}.p-plan__head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px}.p-plan__name{font-family:var(--p-sans);font-size:1.0625rem;font-weight:600}.p-plan__badge{font-size:.75rem;font-weight:500;color:var(--p-accent);background:var(--p-accent-soft);padding:4px 8px;border-radius:3px}.p-plan__price{margin-top:var(--p-s5)!important;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.p-plan__amount{font-family:var(--p-serif);font-size:2.75rem;line-height:1;color:var(--p-ink);letter-spacing:-.02em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.p-plan__per,.p-plan__setup{color:var(--p-muted);font-size:var(--p-fs-sm)}.p-plan__setup{margin-top:8px!important}.p-plan__units{list-style:none;margin:var(--p-s5) 0 0;padding:var(--p-s4) 0 0;border-top:1px solid var(--p-line);display:grid;grid-gap:8px;gap:8px;font-size:var(--p-fs-sm)}.p-plan__units .p-num{font-weight:600;color:var(--p-ink)}.p-plan__features{margin-top:var(--p-s3);font-size:var(--p-fs-sm)}.p-plan__cta{margin-top:auto}.p-plan__features+.p-plan__cta,.p-plan__units+.p-plan__cta{margin-top:var(--p-s6)}@media (max-width:900px){.p-plans{grid-template-columns:minmax(0,1fr)}.p-plan+.p-plan{border-left:0;border-top:1px solid var(--p-line)}}.p-final{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--p-s6) var(--p-s8);gap:var(--p-s6) var(--p-s8);align-items:end;border-top:1px solid var(--p-ink);padding-top:var(--p-s7)}@media (max-width:900px){.p-final{grid-template-columns:minmax(0,1fr)}}.p-hero{padding-top:var(--p-s9);overflow:hidden}.p-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--p-s8);gap:var(--p-s8);align-items:center}.p-hero__copy .p-label{margin-bottom:var(--p-s5)}.p-hero__copy .p-lead{margin-top:var(--p-s5);max-width:50ch}.p-hero__copy .p-actions{margin-top:var(--p-s6)}.p-hero__shot{position:relative}.p-hero__shot:before{content:"";position:absolute;inset:-40px -200px -80px 48px;z-index:0;background:var(--p-sunken);border-radius:12px 0 0 12px}.p-hero__shot>*{position:relative;z-index:1}.p-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--p-s9) 0 0;border-top:1px solid var(--p-line-strong)}.p-hero__facts>div{padding:var(--p-s4) var(--p-s5) 0 0}.p-hero__facts>div+div{padding-left:var(--p-s5);border-left:1px solid var(--p-line)}.p-hero__facts dt{font-family:var(--p-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.p-hero__facts dd{margin:4px 0 0;color:var(--p-ink);font-size:var(--p-fs-sm)}@media (max-width:1080px){.p-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--p-s7)}.p-hero__copy{max-width:720px}.p-hero__shot:before{inset:-24px -60px -40px 32px}}@media (max-width:720px){.p-hero{padding-top:var(--p-s7)}.p-hero__shot:before{display:none}.p-hero__facts{grid-template-columns:minmax(0,1fr);margin-top:var(--p-s7)}.p-hero__facts>div,.p-hero__facts>div+div{padding:12px 0;border-left:0;border-bottom:1px solid var(--p-line)}.p-hero .p-btn--lg{width:100%}}.p-tour{display:grid;grid-gap:var(--p-s10);gap:var(--p-s10)}.p-tour__item{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:var(--p-s8);gap:var(--p-s8);align-items:start;padding-top:var(--p-s6);border-top:1px solid var(--p-line-strong)}.p-tour__text{position:-webkit-sticky;position:sticky;top:104px}.p-tour__text .p-label,.p-tour__text h3{margin-bottom:var(--p-s4)}.p-tour__text>p{color:var(--p-text)}.p-tour__text .p-list{margin-top:var(--p-s4);font-size:var(--p-fs-sm)}.p-tour__duo{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:var(--p-s5);gap:var(--p-s5);align-items:start}.p-tour__duo .p-shot--phone{margin-top:var(--p-s8)!important}@media (max-width:1080px){.p-tour__duo{grid-template-columns:minmax(0,1fr)}.p-tour__duo .p-shot--phone{margin-top:0!important}}@media (max-width:900px){.p-tour{gap:var(--p-s8)}.p-tour__item{grid-template-columns:minmax(0,1fr);gap:var(--p-s5)}.p-tour__text{position:static}}.p-resp{border-top:1px solid var(--p-ink)}.p-resp__row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);grid-gap:var(--p-s5);gap:var(--p-s5);padding:16px 0;border-bottom:1px solid var(--p-line);align-items:baseline}.p-resp__row--head{font-family:var(--p-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);padding:12px 0}.p-resp__a{font-weight:600;color:var(--p-ink)}.p-resp__s{color:var(--p-muted)}.p-resp__y{color:var(--p-ink)}.p-resp__row:not(.p-resp__row--head) .p-resp__y{padding-left:14px;box-shadow:inset 2px 0 0 var(--p-accent)}.p-resp__m{display:none}@media (max-width:720px){.p-resp__row--head{display:none}.p-resp__row{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.p-resp__m{display:block;font-family:var(--p-mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.p-resp__s,.p-resp__y{font-size:var(--p-fs-sm)}}.p-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--p-ink)}.p-steps li{padding:var(--p-s5) var(--p-s5) 0 0;display:flex;flex-direction:column;gap:10px}.p-steps li+li{padding-left:var(--p-s5);border-left:1px solid var(--p-line)}.p-steps__n{font-family:var(--p-serif);font-size:2.5rem;line-height:1;color:var(--p-accent)}.p-steps p{color:var(--p-muted);font-size:var(--p-fs-sm)}.p-steps__meta{margin-top:auto;padding-top:8px;color:var(--p-ink);font-size:.75rem}@media (max-width:900px){.p-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--p-s6)}.p-steps li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:600px){.p-steps{grid-template-columns:minmax(0,1fr);row-gap:0}.p-steps li,.p-steps li+li{padding:var(--p-s5) 0;border-left:0}.p-steps li+li{border-top:1px solid var(--p-line)}}.p-faqwrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:var(--p-s8);gap:var(--p-s8);align-items:start}.p-faqwrap .p-head{margin-bottom:0;padding-top:var(--p-s5)}@media (max-width:900px){.p-faqwrap{grid-template-columns:minmax(0,1fr);gap:var(--p-s5)}}@media (max-width:720px){.p-hide-sm{display:none!important}.p-shot__crumbs>span:last-child>span[aria-hidden],.p-shot__crumbs>span:not(:last-child),.p-tour__duo .p-shot--phone,.p-tour__text .p-list{display:none}.p-hero__facts>div{display:flex;gap:12px;align-items:baseline}.p-hero__facts dt{flex:0 0 64px}.p-hero__facts dd{margin:0}}.p-phases{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--p-s9);gap:var(--p-s9)}.p-phase{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--p-s8);gap:var(--p-s8);align-items:start;border-top:1px solid var(--p-ink);padding-top:var(--p-s6)}.p-phase:not(:has(.p-phase__shot)) .p-phase__text{max-width:760px}.p-phase:not(:has(.p-phase__shot)){grid-template-columns:minmax(0,1fr)}.p-phase__text .p-label{margin-bottom:var(--p-s4)}.p-phase__text h2{margin-bottom:var(--p-s5)}.p-phase__out{margin-top:var(--p-s5)!important;padding-top:var(--p-s4);border-top:1px solid var(--p-line);color:var(--p-ink);font-weight:500;display:flex;gap:16px;align-items:baseline}.p-phase__out .p-mono{color:var(--p-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:400}.p-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--p-s8);gap:var(--p-s8);align-items:start}.p-split .p-head{margin-bottom:var(--p-s5)}.pub .p-table--ai td{width:40%}@media (max-width:900px){.p-phase,.p-split{grid-template-columns:minmax(0,1fr);gap:var(--p-s6)}.p-phases{gap:var(--p-s8)}}.p-duties{border-top:1px solid var(--p-ink)}.p-duties__row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);grid-gap:var(--p-s5);gap:var(--p-s5);padding:var(--p-s5) 0;border-bottom:1px solid var(--p-line)}.p-duties__row--head{font-family:var(--p-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);padding:12px 0}.p-duties__t{font-weight:600;color:var(--p-ink)}.p-duties__law{color:var(--p-muted);font-size:var(--p-fs-sm)}.p-duties__us{color:var(--p-ink);font-size:var(--p-fs-sm);padding-left:14px;box-shadow:inset 2px 0 0 var(--p-accent)}.p-duties__row--head .p-duties__us,.p-duties__row--head span:last-child{box-shadow:none;padding-left:0}@media (max-width:720px){.p-duties__row--head{display:none}.p-duties__row{grid-template-columns:minmax(0,1fr);gap:8px}}.p-tablewrap{overflow-x:auto}.pub .p-compare td,.pub .p-compare th:not(:first-child){text-align:right;padding-right:0;padding-left:16px}.pub .p-compare tbody th{font-weight:400;color:var(--p-text)}.pub .p-compare td{color:var(--p-ink);font-weight:500}@media (max-width:600px){.pub .p-compare td,.pub .p-compare th{font-size:.8125rem;padding-left:8px}}.p-gates{list-style:none;margin:0;padding:0;border-top:1px solid var(--p-ink);counter-reset:g}.p-gates li{counter-increment:g;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--p-line);color:var(--p-ink)}.p-gates li>span:first-child:before{content:counter(g,decimal-leading-zero);font-family:var(--p-mono);font-size:.8125rem;color:var(--p-muted);margin-right:16px}.p-assess-intro h1{max-width:16ch}.p-assess-intro .p-lead{margin-bottom:var(--p-s6)!important}.p-assess-facts{margin:0 0 var(--p-s6);border-top:1px solid var(--p-ink)}.p-assess-facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:4px 24px;gap:4px 24px;padding:14px 0;border-bottom:1px solid var(--p-line)}.p-assess-facts dt{font-family:var(--p-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);padding-top:3px}.p-assess-facts dd{margin:0;color:var(--p-ink)}.p-assess-note{margin-top:var(--p-s5)!important;font-size:var(--p-fs-sm);color:var(--p-muted);max-width:60ch}@media (max-width:600px){.p-assess-facts>div{grid-template-columns:minmax(0,1fr)}.p-assess-intro .p-btn{width:100%}}.p-legal{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:var(--p-s5) var(--p-s8);gap:var(--p-s5) var(--p-s8);align-items:start}.p-legal>header{grid-column:1}.p-legal>header .p-label{margin-bottom:var(--p-s4)}.p-legal__meta{grid-column:2;grid-row:1/span 2;border-left:1px solid var(--p-line-strong);padding-left:var(--p-s5);font-size:var(--p-fs-sm);position:-webkit-sticky;position:sticky;top:100px}.p-legal__meta dt{font-family:var(--p-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.p-legal__meta dd{margin:2px 0 var(--p-s4);color:var(--p-ink)}.p-legal .p-doc{grid-column:1}.p-doc ol,.p-doc ul{padding-left:1.25rem}@media (max-width:900px){.p-legal{grid-template-columns:minmax(0,1fr)}.p-legal__meta{grid-column:1;grid-row:auto;position:static;border-left:0;padding-left:0;border-top:1px solid var(--p-line);padding-top:var(--p-s4)}}.p-login h1{max-width:16ch}.p-logo__lines{stroke:var(--p-paper)}.p-footer .p-logo__lines{stroke:var(--p-ink)}.p-flow .p-label,.p-flow__inner>.p-label{margin-bottom:var(--p-s4)}.pub .ui-callout,.pub .ui-callout p{color:var(--p-text)}.p-hero2{padding-top:var(--p-s8)}.p-hero2__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--p-s5) var(--p-s8);gap:var(--p-s5) var(--p-s8);align-items:end}.p-hero2__grid .p-label{margin-bottom:var(--p-s5)}.p-hero2__grid h1{max-width:14ch}.p-hero2__side .p-lead{font-size:1.1875rem}.p-hero2__side .p-actions{margin-top:var(--p-s5)}.p-hero2__stage{position:relative;margin-top:var(--p-s7);padding-bottom:var(--p-s8)}.p-hero2__stage:before{content:"";position:absolute;left:0;right:0;top:30%;bottom:0;background:var(--p-ink)}.p-hero2__facts,.p-hero2__stage .p-container{position:relative}.p-hero2__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--p-s7) 0 0;border-top:1px solid rgba(255,255,255,.22);color:var(--p-on-ink-muted)}.p-hero2__facts>div{padding:var(--p-s4) var(--p-s5) 0 0}.p-hero2__facts>div+div{padding-left:var(--p-s5);border-left:1px solid rgba(255,255,255,.12)}.p-hero2__facts dt{font-family:var(--p-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.p-hero2__facts dd{margin:4px 0 0;color:#fff;font-size:var(--p-fs-sm)}.p-app{display:grid;grid-template-columns:216px minmax(0,1fr);background:var(--p-surface);border:1px solid var(--p-line-strong);border-radius:10px;overflow:hidden;font-size:.875rem;line-height:1.45;box-shadow:0 30px 60px -30px rgba(0,0,0,.45)}.p-app__side{background:#f3f0ea;border-right:1px solid var(--p-line);padding:18px 12px}.p-app__org{padding:0 8px 14px;border-bottom:1px solid var(--p-line);margin-bottom:10px;display:grid;grid-gap:2px;gap:2px}.p-app__org b{color:var(--p-ink);font-weight:600;font-size:.8125rem}.p-app__org span{color:var(--p-muted);font-size:.75rem}.p-app__side ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.p-app__side li{display:flex;justify-content:space-between;padding:7px 8px;border-radius:4px;color:var(--p-text);font-size:.8125rem}.p-app__side li span{font-family:var(--p-mono);font-size:.72rem;color:var(--p-muted)}.p-app__side li.is-on{background:var(--p-surface);color:var(--p-ink);font-weight:500;box-shadow:inset 2px 0 0 var(--p-accent)}.p-app__main{padding:20px 24px 16px;min-width:0}.p-app__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.p-app__h{font-family:var(--p-serif);font-size:1.625rem;color:var(--p-ink);line-height:1.1}.p-app__sub{color:var(--p-muted);font-size:.8125rem;margin-top:4px}.p-app__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;border:1px solid var(--p-line);border-radius:6px}.p-app__stats>div{padding:12px 14px}.p-app__stats>div+div{border-left:1px solid var(--p-line)}.p-app__stats dt{font-size:.75rem;color:var(--p-muted)}.p-app__stats dd{margin:4px 0 0;font-family:var(--p-serif);font-size:1.75rem;line-height:1;color:var(--p-ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.p-app__stats dd small{font-size:1rem;color:var(--p-muted)}.p-app__stats dd.is-warn{color:var(--p-warn)}.p-app__stats dd.is-risk{color:var(--p-risk)}.p-app__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:20px;gap:20px}.p-app h4{font-family:var(--p-mono);font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);padding-bottom:6px;border-bottom:1px solid var(--p-ink);margin:0 0 2px}.p-app__log{margin-top:14px}.p-app__log ol{list-style:none;margin:0;padding:0}.p-app__log li{padding:7px 0;border-bottom:1px solid #eeeae2;color:var(--p-text);font-size:.8125rem;display:flex;gap:12px}.p-app__log li:last-child{border-bottom:0}.p-app__log .p-mono{color:var(--p-muted);font-size:.75rem}@media (max-width:1080px){.p-app,.p-hero2__grid{grid-template-columns:minmax(0,1fr)}.p-app__side{display:none}}@media (max-width:720px){.p-hero2{padding-top:var(--p-s7)}.p-hero2__stage{margin-top:var(--p-s7);padding-bottom:var(--p-s7)}.p-hero2__stage:before{top:18%}.p-hero2 .p-btn--lg{width:100%}.p-app__main{padding:16px 14px 12px}.p-app__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.p-app__stats>div:nth-child(3){border-left:0}.p-app__stats>div:nth-child(n+3){border-top:1px solid var(--p-line)}.p-app__cols{grid-template-columns:minmax(0,1fr)}.p-app__cols>section:nth-child(2),.p-app__log{display:none}.p-app__top{flex-direction:column;gap:6px}.p-hero2__facts{grid-template-columns:minmax(0,1fr)}.p-hero2__facts>div,.p-hero2__facts>div+div{padding:12px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:12px}.p-hero2__facts dt{flex:0 0 64px;padding-top:2px}.p-hero2__facts dd{margin:0}}.pub .p-d1,.pub .p-d2,.pub .p-d3,.pub .p-flow h1,.pub .p-flow__inner>h1{font-family:var(--bx-display),sans-serif;font-weight:700;letter-spacing:-.035em;color:var(--p-ink)}.pub .p-d1{font-size:clamp(40px,4.6vw,64px);line-height:1.02}.pub .p-d2{font-size:clamp(32px,3.4vw,46px);line-height:1.06}.pub .p-d3{font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.025em}.pub .p-lead{font-size:20px;color:var(--p-muted)}.pub .p-label{font-family:var(--bx-text),sans-serif;text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:var(--p-accent);background:var(--p-accent-soft);padding:6px 14px;border-radius:999px}.pub .p-label b{display:none}.pub .p-section--ink .p-label{background:rgba(255,255,255,.1);color:#fff}.pub .p-btn{border-radius:999px;font-weight:600;min-height:50px;padding:0 24px}.pub .p-btn--lg{min-height:58px;padding:0 30px;font-size:18px}.pub .p-btn--sm{min-height:44px}.pub .p-btn--primary{box-shadow:0 1px 2px rgba(11,20,51,.15),inset 0 -1px 0 rgba(0,0,0,.12)}.pub .p-link{-webkit-text-decoration-color:rgba(34,54,209,.35);text-decoration-color:rgba(34,54,209,.35);text-decoration-thickness:2px;text-underline-offset:6px;font-weight:600}.pub .p-link:hover{-webkit-text-decoration-color:var(--p-accent);text-decoration-color:var(--p-accent)}.pub .p-pagehero{padding-block:56px 48px;border-bottom:0;background:linear-gradient(var(--p-accent-soft),#fff)}.pub .p-pagehero__aside{border-left:0;background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:20px 22px}.pub .p-pagehero__aside dt{font-family:var(--bx-text),sans-serif;text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;color:var(--p-muted)}.pub .p-section{padding-block:88px 0}.pub .p-section--band{background:var(--p-sunken);border:0;padding-block:88px;margin-top:88px}.pub .p-section--ink{background:var(--p-ink);padding-block:72px;margin-top:88px}.pub .p-end{padding-bottom:96px}.pub .p-head{margin-bottom:40px}.pub .p-rows{border-top:0;display:grid;grid-gap:12px;gap:12px}.pub .p-row{border:1px solid var(--p-line);border-radius:16px;padding:22px 24px;background:#fff}.pub .p-section--band .p-row{border-color:#e6e9f2}.pub .p-row__n{font-weight:700;color:var(--p-accent)}.pub .p-row__n,.pub .p-row__t{font-family:var(--bx-display),sans-serif}.pub .p-row__t{font-weight:600;font-size:19px;letter-spacing:-.015em}.pub .p-section--ink .p-rows .p-row{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.pub .p-cols{border-top:0;gap:16px}.pub .p-cols>*,.pub .p-cols>*+*{border:1px solid var(--p-line);border-radius:16px;padding:22px;background:#fff;margin-top:0!important}.pub .p-section--band .p-cols>*{border-color:#e6e9f2}.pub .p-section--ink .p-cols>*,.pub .p-section--ink .p-cols>*+*{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.pub .p-cols h3{font-family:var(--bx-display),sans-serif;font-weight:600;font-size:19px;letter-spacing:-.015em}.pub .p-cols p{font-size:16px}.pub .p-table,.pub .p-tablewrap{border-radius:16px}.pub .p-table thead th{font-family:var(--bx-text),sans-serif!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important;border-bottom:2px solid var(--p-ink)!important}.pub .p-faq{border-top:0;display:grid;grid-gap:10px;gap:10px}.pub .p-faq details{border:1px solid var(--p-line);border-radius:16px;padding:0 22px;background:#fff}.pub .p-faq summary{font-size:18px}.pub .p-note{border-left:0;background:var(--p-sunken);border-radius:16px;padding:18px 22px}.pub .p-note--warn{background:var(--p-warn-bg)}.pub .p-list li:before{height:2px;background:var(--p-accent)}.pub .p-tag{border-radius:999px;padding:4px 10px;font-weight:600}.pub .p-shot{border-radius:18px;border-color:#dde1ec;box-shadow:0 1px 2px rgba(11,20,51,.06),0 18px 48px -20px rgba(11,20,51,.28)}.pub .p-shot__bar{background:#fafbfe}.pub .p-shot__demo{font-family:var(--bx-text),sans-serif;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:#7a4a00;background:#fdf1dc;padding:3px 10px;border-radius:999px}.pub .p-shot__title{font-family:var(--bx-display),sans-serif;font-weight:600;letter-spacing:-.02em}.pub .p-shot__foot{font-family:var(--bx-text),sans-serif;font-size:13px}.pub .p-plans{border-radius:20px}.pub .p-plan__amount{font-family:var(--bx-display),sans-serif;font-weight:700;letter-spacing:-.04em}.pub .p-plan--hl{box-shadow:inset 0 3px 0 var(--p-accent);background:#f8f9ff}.pub .p-plan__badge{border-radius:999px}.pub .p-final{border-top:0;background:var(--p-accent);color:#fff;border-radius:24px;padding:40px 44px}.pub .p-final .p-d2,.pub .p-final h2{color:#fff}.pub .p-final .p-lead,.pub .p-final .p-muted{color:#d6dbfb}.pub .p-final .p-btn--primary{background:#fff;color:var(--p-accent);box-shadow:none}.pub .p-final .p-btn--primary:hover{background:var(--p-accent-soft)}.pub .p-final .p-link{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45)}.pub .p-flow{padding-block:48px 96px;background:linear-gradient(var(--p-sunken),#fff 320px)}.pub .ui-card{border-radius:20px;border-color:var(--p-line);box-shadow:0 1px 2px rgba(11,20,51,.04)}.pub .ui-card__title{font-family:var(--bx-display),sans-serif;font-weight:600;letter-spacing:-.015em;font-size:20px}.pub .ui-btn{border-radius:999px;font-weight:600}.pub .flow-choice label,.pub .ui-callout{border-radius:14px}.pub .flow-choice label:has(input:checked){background:var(--p-accent-soft)}.pub input[type=email],.pub input[type=number],.pub input[type=password],.pub input[type=tel],.pub input[type=text],.pub select,.pub textarea{border-radius:12px;min-height:50px;font-size:17px}.pub input:focus-visible,.pub select:focus-visible,.pub textarea:focus-visible{box-shadow:0 0 0 3px rgba(34,54,209,.2)}.pub .flow__step--current:before{background:var(--p-accent)}.pub .assess-progress{height:6px;border-radius:3px}.pub :where(p,li,dd) a:not([class]){text-decoration:underline;-webkit-text-decoration-color:rgba(34,54,209,.35);text-decoration-color:rgba(34,54,209,.35);text-underline-offset:3px;color:var(--p-accent)}.pub .p-assess-facts dt,.pub .p-duties__row--head,.pub .p-legal__meta dt,.pub .p-pagehero__aside dt,.pub .p-phase__out .p-mono,.pub .p-plan__name,.pub .p-resp__row--head,.pub .p-steps__meta{font-family:var(--bx-text),sans-serif;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:var(--p-muted)}.pub .p-assess-facts{border-top:0;display:grid;grid-gap:8px;gap:8px}.pub .p-assess-facts>div{border:1px solid var(--p-line);border-radius:14px;padding:14px 18px;background:#fff}.pub .p-flow h2{font-family:var(--bx-display),sans-serif;font-weight:600;letter-spacing:-.02em}.pub .bx-band h3,.pub .bx-trust b,.pub .bx-trust h2{color:#fff}@media (max-width:640px){.stack-table thead{display:none}.stack-table,.stack-table tbody,.stack-table td,.stack-table tr{display:block;width:100%}.stack-table tr{padding:10px 0;border-bottom:1px solid #eef0f6}.stack-table td{border:0!important;padding:2px 0!important;white-space:normal}.stack-table td[data-label]:before{content:attr(data-label);display:block;font-size:.78rem;color:#5f6782}}.pub .assess-help{margin:0;padding-left:1.1rem;display:grid;grid-gap:8px;gap:8px}.pub .assess-consent{display:grid;grid-gap:10px;gap:10px;margin:var(--space-4,20px) 0 var(--space-3,14px)}.pub .assess-consent label{display:flex;gap:10px;align-items:flex-start;font-size:var(--p-fs-sm);font-weight:400;color:var(--p-muted);cursor:pointer;line-height:1.45}.pub .assess-consent input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--p-accent)}