.b2{overflow-x:clip}.b2 .opener h1{max-width:19ch}.b2-sub{color:var(--cream);max-width:46ch;font-size:var(--t-lead);margin-top:14px;line-height:1.45}.b2-actions{flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:22px;display:flex}.b2 .after-opener{max-width:1180px;margin-inline:auto}.b2 #card.after-opener{max-width:1300px}.b2 .opener:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e1814c7 0,#0e181494 55%,#0e181433 100%);position:absolute;inset:0}@media (width<=1023.98px){.b2 .opener:after{background:linear-gradient(#0e181499,#0e1814b3)}}.b2-desk h2,.b2-desk h3{color:#fff}.b2-sec{margin-top:var(--gap-section)}.b2-head{gap:10px;max-width:62ch;margin-bottom:20px;display:grid}.b2-head p{font-size:var(--t-body)}.b2-lede{color:var(--cream);max-width:56ch}.sheet .b2-lede{color:#2b3440}.b2 .sheet{padding:calc(var(--u) * 1) calc(var(--u) * .8)}@media (width>=768px){.b2 .sheet{padding:calc(var(--u) * 1.3) calc(var(--u) * 1.6)}}.b2 .sheet .h2{color:var(--ink)}.b2 .sheet-in{margin-inline:auto}.b2-wide{max-width:1180px;margin-inline:auto}.b2 .cta-band-in{max-width:none}.b2 .cta-band-in>*{max-width:800px}.circled{padding:0 .1em;display:inline-block;position:relative}.circled .mk{width:calc(100% + .44em);height:calc(100% + .42em);top:-.2em;left:-.22em}.rc-list{margin:0}.rc{grid-template-columns:minmax(0,1fr) auto;align-items:start}.rc .rc-job{grid-area:1/1}.rc .pr-price{grid-area:1/2;justify-self:end;min-width:0}.rc .rc-what{grid-area:2/1/auto/-1;min-width:0}.rc .rc-days{grid-area:3/1}.rc .pr-buy{grid-area:4/1/auto/-1}.rc-sum{max-width:58ch;font-size:16px;font-weight:500;line-height:1.5}.rc-cap{color:#2b3440;max-width:58ch;margin-top:2px;font-size:15px;line-height:1.45}.rc-days{align-content:start;gap:2px;font-size:15px;font-weight:700;line-height:1.35;display:grid}.rc-call{color:var(--blue-ink);font-weight:500}.rc-head{white-space:nowrap;display:none}.b2 .stamp{mix-blend-mode:normal;background:var(--sheet);color:#16307f}.rc-days,.sum-less{background:var(--sheet)}@media (width>=640px){.rc .rc-days{grid-area:3/1;align-self:center}.rc .pr-buy{grid-area:3/2;justify-self:end}.rc .pr-buy .btn-dark{flex:none;min-width:120px}}@media (width>=1280px){.rc,.rc-head{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) 136px 172px 252px;gap:8px 20px}.rc{align-items:center}.rc .rc-job{grid-area:1/1}.rc .rc-what{grid-area:1/2}.rc .rc-days{grid-area:1/3}.rc .pr-price{grid-area:1/4;font-size:clamp(1.75rem,1.4rem + .8vw,2.1rem)}.rc .pr-buy{grid-area:1/5;justify-self:end}.rc-head{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.06em;color:var(--blue-ink);padding:0 0 8px;font-weight:700;display:grid}.rc-head span:nth-child(4){text-align:right;padding-right:14px}.rc-head span:nth-child(5){text-align:right}}.rc-list.rc-flush{border-bottom:0}.b2-cat{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;padding-bottom:12px;font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem);font-weight:400;line-height:1.1;display:inline-block;position:relative}.b2-cat .mk{width:min(100%,140px);height:9px;bottom:0;left:0}.b2-block+.b2-block{margin-top:calc(var(--u) * 1.8)}.b2-block>.b2-cat{margin-bottom:8px}.pick-group{gap:10px;padding-top:22px;display:grid}.pick-group+.pick-group{margin-top:6px}.pick-label{background:var(--tape);color:var(--ink);clip-path:polygon(0 0,100% 4%,98% 50%,100% 96%,0 100%,2% 50%);border-bottom:1px solid #0000002e;justify-self:start;margin:0;padding:7px 16px;font-size:15px;font-weight:800;display:inline-block;rotate:-1deg}.pick-group:nth-of-type(2n) .pick-label{rotate:1deg}.pick-group .pr-list{border-bottom:0}.pick-group:last-of-type .pr-list{border-bottom:1.5px solid var(--ink)}.pick-note{margin-top:22px;font-size:16px}.pick-note a{color:var(--blue-ink);font-weight:700}.cmp{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.35}.cmp caption{text-align:left;font-size:var(--t-label);text-transform:uppercase;letter-spacing:.06em;color:var(--blue-ink);padding-bottom:8px;font-weight:700}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1.5px solid var(--ink);overflow-wrap:anywhere;padding:10px 8px 10px 0}.cmp thead th{text-transform:uppercase;letter-spacing:.05em;border-bottom-width:2px;font-size:13px}.cmp tbody th{width:28%;font-weight:800}.cmp td.price{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:1.1}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}@media (width>=640px){.cmp{font-size:16px}.cmp th,.cmp td{padding:12px 14px 12px 0}}.cmp .btn-dark{width:100%;padding-inline:8px}.cmp-add td,.cmp-add th{padding-top:14px}.mock{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.mock caption{text-align:left;font-size:var(--t-label);text-transform:uppercase;letter-spacing:.06em;color:var(--blue-ink);padding-bottom:8px;font-weight:700}.mock th,.mock td{text-align:left;vertical-align:top;border-bottom:1.5px solid var(--ink);padding:9px 12px 9px 0}.mock thead th{text-transform:uppercase;letter-spacing:.05em;border-bottom-width:2px;font-size:13px}.mock tbody th{white-space:nowrap;font-weight:600}.mock td.num{font-variant-numeric:tabular-nums}@media (width<=639.98px){.mock thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mock tr{border-bottom:1.5px solid var(--ink);padding:8px 0;display:block}.mock tbody th{white-space:normal}.mock th,.mock td{border:0;grid-template-columns:7.6em minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.mock th:before,.mock td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--blue-ink);padding-top:2px;font-size:12px;font-weight:700}}.mock-wrap{gap:14px;display:grid}.mock-wrap .stamp{justify-self:start}.split{gap:28px;display:grid}@media (width>=900px){.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px}.split.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.split .lead{color:#fff}.split p{color:var(--cream);max-width:52ch}.split .sheet p,.split .tape-note p{color:inherit;max-width:none}.b2-desk .mig h3{color:var(--ink)}.split h3{margin-top:18px}.split .btn-link{margin-top:8px}.deliv-sheet{gap:14px;display:grid}.deliv-sheet .verdict{margin-top:4px}.cmp-note{background:var(--tape);border-bottom:1px solid #0000002e;margin-top:16px;padding:12px 16px;font-size:15px}.steps{counter-reset:st;border-bottom:1px solid var(--line-desk);margin:0;padding:0;list-style:none}.steps li{counter-increment:st;border-top:1px solid var(--line-desk);grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 0;font-size:18px;line-height:1.45;display:grid}.steps li:before{content:counter(st);font-family:var(--font-display);color:var(--red-lit);font-size:40px;line-height:1}.steps-note{color:var(--cream);margin-top:18px;font-size:15px}.steps-note a{color:#fff;font-weight:700}.ticks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:17px;line-height:1.45;display:grid}.ticks .mk{margin-top:2px;position:relative}.flag{border-left:4px solid var(--red-pen);background:var(--sheet-2);color:var(--red-ink);margin-top:14px;padding:12px 16px;font-size:16px;font-weight:600}.flag+.flag{color:var(--ink);border-left-color:var(--blue-pen);margin-top:10px}.sum{gap:0;max-width:460px;display:grid}.sum-row{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-weight:600;display:flex}.sum-row b{font-family:var(--font-display);font-weight:400;font-size:var(--t-price);letter-spacing:-.02em;line-height:1;position:relative}.sum-row.cross b{color:var(--meta)}.sum-row.cross b .mk{width:calc(100% + 8px);height:10px;top:45%;left:-4px}.sum-row.end{border-bottom:0}.sum-row.end b{color:var(--red-ink)}.sum-less{justify-self:start;margin-top:12px;display:inline-block}.bundle-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.sym{border-bottom:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.sym li{border-top:1.5px solid var(--ink);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px 20px;padding:16px 0;display:grid}.sym .mk{margin-top:3px;position:relative}.sym-s{font-size:18px;font-weight:800;line-height:1.3}.sym-b{color:#2b3440;grid-column:2;font-size:16px;line-height:1.5}.sym-l{color:var(--blue-ink);text-underline-offset:.25em;grid-column:2;align-items:center;min-height:44px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (width>=900px){.sym li{grid-template-columns:30px minmax(0,5fr) minmax(0,5fr) minmax(0,3fr);align-items:center;gap:6px 28px}.sym-l{text-align:right;justify-self:end}.sym-b,.sym-l{grid-column:auto}}.rate-note{font-size:15px}.hours-foot{background:var(--tape);border-bottom:1px solid #0000002e;gap:8px;margin-top:18px;padding:14px 16px;font-size:15px;display:grid}.hours-foot a{color:var(--blue-ink);font-weight:700}.log-sheet{--tilt:.5}.log-sheet .sheet-note{font-family:var(--font-pen);color:var(--blue-ink);font-size:28px}.mig{background:var(--tape);color:var(--ink);clip-path:polygon(0 0,100% 3%,99% 50%,100% 97%,0 100%,1% 50%);border-bottom:1px solid #0000002e;gap:18px;margin:28px 0 0;padding:24px 20px;list-style:none;display:grid}.mig li{gap:4px;padding-left:52px;display:grid;position:relative}.mig li:before{content:"";border-left:2.5px dashed #13171c73;position:absolute;top:38px;bottom:-22px;left:14px}.mig li:last-child:before{display:none}.mig-n{width:40px;height:40px;font-family:var(--font-display);place-content:center;font-size:20px;display:grid;position:absolute;top:0;left:0}.mig-n .mk{width:100%;height:100%;inset:0 -2px -2px 0}.mig h3{font-size:20px;font-weight:800;line-height:1.2}.mig p{max-width:40ch;font-size:16px;line-height:1.5}@media (width>=900px){.mig{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:30px 36px}.mig li{padding-top:52px;padding-left:0}.mig li:before{border-top:2.5px dashed #13171c73;border-left:0;inset:18px -32px auto 44px}.mig-n{width:40px;height:40px}}.mig-note{color:var(--cream);max-width:60ch;margin-top:16px;font-size:15px}.feature{gap:18px;display:grid}.feature .label{color:var(--blue-ink)}.feature .big-price{font-family:var(--font-display);font-size:var(--t-price);letter-spacing:-.02em;color:var(--red-ink);line-height:1}.feature p{max-width:54ch}.margin-pen{font-family:var(--font-pen);font-size:var(--t-note);-webkit-text-stroke:.35px currentColor;color:var(--blue-ink);justify-self:start;line-height:1.05;rotate:-2deg}.margin-pen.on-desk{color:var(--cream)}.tape-note{background:var(--tape);color:var(--ink);border-bottom:1px solid #0000002e;max-width:54ch;padding:14px 18px;font-size:15px;rotate:1deg}.tape-note a{color:var(--blue-ink);font-weight:700}.plainlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.plainlist li{border-top:1px solid var(--line-desk);padding:10px 0;font-size:18px;line-height:1.45}.plainlist li:last-child{border-bottom:1px solid var(--line-desk)}.numrules{counter-reset:nr;gap:0;margin:0;padding:0;list-style:none;display:grid}.numrules li{counter-increment:nr;border-top:1.5px solid var(--ink);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;font-size:17px;line-height:1.45;display:grid}.numrules li:before{content:counter(nr);font-family:var(--font-display);color:var(--blue-ink);font-size:20px}.numrules li:last-child{border-bottom:1.5px solid var(--ink)}.sit{border-bottom:1px solid var(--line-desk);margin:24px 0 0;padding:0;list-style:none}.sit li{border-top:1px solid var(--line-desk);align-items:baseline;gap:6px 28px;padding:22px 0;display:grid}.sit-s{font-weight:800;font-size:var(--t-h3);line-height:1.2}.sit-b{color:var(--cream);max-width:48ch}@media (width>=900px){.sit li{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.sit .tape-link{justify-self:end}}.rules-box{gap:18px;display:grid}.row-month{gap:14px;display:grid}.pull{border-left:6px double var(--red-lit);max-width:60ch;font-size:var(--t-lead);padding:6px 0 6px 22px;line-height:1.5}.pull-wrap{gap:14px;display:grid}.change{counter-reset:ch;border-bottom:1px solid var(--line-desk);margin:24px 0 0;padding:0;list-style:none}.change li{counter-increment:ch;border-top:1px solid var(--line-desk);align-items:baseline;gap:4px 24px;padding:20px 0;display:grid}.change h3{font-weight:800;font-size:var(--t-h3);line-height:1.2}.change h3:before{content:counter(ch) ". ";color:var(--red-lit)}.change p{color:var(--cream);max-width:46ch}@media (width>=900px){.change li{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.change .tape-link{justify-self:end}}.change-foot{max-width:60ch;color:var(--cream);margin-top:18px}.rc-top{gap:8px;max-width:70ch;margin-bottom:18px;display:grid}.rc-top .label{color:var(--blue-ink)}.rc-top p:not(.label){color:#2b3440;font-size:15px}.rc-tape-wrap{top:calc(var(--head-h) + 8px);z-index:20;width:fit-content;margin:0 0 8px auto;position:sticky}.rc-tape{background:var(--tape);color:var(--ink);clip-path:polygon(0 0,100% 4%,98.5% 50%,100% 96%,0 100%,1.5% 50%);border-bottom:1px solid #0000002e;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:52px;padding:8px 8px 8px 20px;font-size:16px;font-weight:700;display:flex;rotate:.6deg}.rc-tape [data-tape-text]{font-weight:700}.rc-tape .btn{min-height:40px;padding:6px 16px;font-size:15px}.rc-tape [hidden]{display:none}@media (width<=639.98px){.rc-tape-wrap{width:100%}.rc-tape{justify-content:space-between}}.needs{border-bottom:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.needs li{border-top:1.5px solid var(--ink);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px 20px;padding:16px 0;display:grid}.needs .mk{margin-top:3px;position:relative}.need-b{font-size:18px;font-weight:800;line-height:1.3}.need-t{color:#2b3440;max-width:56ch;margin-top:2px;font-size:16px;line-height:1.5}.need-c{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}@media (width>=900px){.needs li{grid-template-columns:30px minmax(0,1fr) minmax(0,330px);align-items:center;gap:8px 28px}.need-c{grid-column:auto;justify-content:flex-end}}.needs-foot{margin-top:14px;font-size:16px}.needs-foot a,.rules a{color:var(--blue-ink);font-weight:700}.mon{border-collapse:collapse;width:100%;font-size:16px}.mon th,.mon td{text-align:left;vertical-align:middle;border-bottom:1.5px solid var(--ink);padding:12px 12px 12px 0}.mon thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--blue-ink);border-bottom-width:2px;font-size:13px}.mon tbody th{font-size:18px;font-weight:800}.mon .m-price{font-family:var(--font-display);font-size:var(--t-price);letter-spacing:-.02em;line-height:1}.mon tr:last-child th,.mon tr:last-child td{border-bottom:0}@media (width<=899.98px){.mon thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mon tr{border-bottom:1.5px solid var(--ink);padding:12px 0;display:block}.mon th,.mon td{border:0;grid-template-columns:6.5em minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;display:grid}.mon td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--blue-ink);font-size:12px;font-weight:700}.mon tbody th{padding-bottom:6px;display:block}.mon td.m-add{padding-top:10px;display:block}.mon td.m-add:before{display:none}.mon td.m-add .btn{width:100%}}.mon-lines{color:#2b3440;gap:6px;max-width:70ch;margin-top:16px;font-size:15px;display:grid}.rules{max-width:1300px;margin-top:var(--gap-section);background:var(--tape);color:var(--ink);clip-path:polygon(0 0,100% 2%,99.3% 50%,100% 98%,0 100%,.7% 50%);border-bottom:1px solid #0000002e;padding:24px 22px 26px}@media (width>=900px){.rules{padding:32px 44px 34px}}.rules h2{font-family:var(--font-display);color:var(--ink);margin-bottom:12px;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem);font-weight:400;line-height:1.1}.rules ul{gap:8px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.rules li{max-width:78ch;padding-left:18px;position:relative}.rules li:before{content:"";background:var(--ink);width:8px;height:2.5px;position:absolute;top:.7em;left:0;rotate:-8deg}.rules .rules-promise{border-top:1.5px solid #13171c66;max-width:78ch;margin-top:14px;padding-top:12px;font-size:15px}.rules .rules-refund{margin-top:8px;font-size:15px}.max-note{color:#2b3440;margin-top:16px;font-size:15px}
