.nb .nb-rd a:not(.nb-btn):not(.nb-wd-go):focus-visible{outline:3px solid var(--nb-blue-deep);outline-offset:3px}.nb-rd-hero{--pad:clamp(1rem, 4cqw, 2.5rem);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);display:grid;container-type:inline-size}.nb-rd-hero__lead{min-width:0;padding:clamp(2rem, 6vh, 4rem) clamp(1.5rem, 3.5cqw, 3rem) clamp(2.4rem, 6vh, 4.2rem) max(var(--pad), calc((100cqw - 1200px) / 2 + var(--pad)));flex-direction:column;justify-content:center;display:flex}.nb-rd-hero__title{text-wrap:balance;max-width:12em;font-family:var(--nb-narrow-font), var(--nb-display);letter-spacing:-.01em;margin:0 0 1.2rem;font-size:clamp(3rem,7cqw,5.6rem);font-weight:900;font-stretch:62%;line-height:.9}.nb-rd-hero__title span{color:var(--nb-blue);display:block}.nb-rd-hero__sub{color:#2b2b28;max-width:50ch;margin:0 0 1.8rem;font-size:clamp(1rem,1.35cqw,1.14rem);font-weight:500;line-height:1.6}.nb-rd-ask__row{flex-direction:column;align-items:flex-start;gap:1.3rem;display:flex}.nb-rd-hero{min-height:min(calc(100svh - var(--nb-header-h,70px)), 880px)}.nb-rd-hero__visual{border-left:var(--nb-border);background:#ffb49a;min-width:0;position:relative;overflow:hidden;container-type:size}.nb-rd-hero__visual:before{--k:min(calc(100cqw / 1080), calc(100cqh / 1332));content:"";background-image:linear-gradient(to right, #ffffff8c calc(2 * var(--k)), transparent calc(2 * var(--k))), linear-gradient(to bottom, #ffffff8c calc(2 * var(--k)), transparent calc(2 * var(--k)));background-size:calc(54 * var(--k)) calc(54 * var(--k));background-position:calc((100cqw - 1080 * var(--k)) / 2 + 23 * var(--k)) calc(100cqh - 1332 * var(--k) + 23 * var(--k));position:absolute;inset:0}.nb-rd-hero__visual picture{display:contents}.nb-rd-hero__art{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.nb-rd-signs{--gut:max(clamp(1rem, 4vw, 2.5rem), calc((100% - 1200px) / 2 + clamp(1rem, 4vw, 2.5rem)));background:var(--nb-ink);color:var(--nb-white)}.nb-rd-signs .nb-rd-signs__head{padding-block:clamp(3.2rem,7vw,5.6rem) clamp(2.4rem,5vw,3.8rem)}.nb-rd-signs__head .nb-wd-h2{max-width:13em;color:var(--nb-white)}.nb-rd-signs__head .nb-wd-h2 span{color:var(--nb-accent)}.nb-rd-signs__grid{gap:var(--nb-border-w);background:var(--nb-ink);border-top:var(--nb-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nb-rd-sign{--tile:var(--nb-white);min-width:0;color:var(--nb-ink);background:var(--tile);flex-direction:column;padding:clamp(1.8rem,3.2vw,2.6rem) clamp(1.3rem,2.6vw,2.2rem) 0;display:flex}.nb-rd-sign--slow,.nb-rd-sign--old{flex-direction:row;grid-column:span 2;align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem)}.nb-rd-sign--slow,.nb-rd-sign--google,.nb-rd-sign--worry{padding-left:var(--gut)}.nb-rd-sign--small,.nb-rd-sign--old,.nb-rd-sign--cta{padding-right:var(--gut)}.nb-rd-sign--slow{--tile:#ffa8d4}.nb-rd-sign--small{--tile:var(--nb-accent)}.nb-rd-sign--google{--tile:var(--nb-mint)}.nb-rd-sign--old{--tile:var(--nb-paper)}.nb-rd-sign--worry{--tile:var(--nb-blue-light)}.nb-rd-sign--contact{--tile:var(--nb-accent-2)}.nb-rd-sign__txt{flex:none}.nb-rd-sign--slow .nb-rd-sign__txt,.nb-rd-sign--old .nb-rd-sign__txt{width:min(19rem,40%);padding-bottom:clamp(1.8rem,3.2vw,2.6rem)}.nb-rd-sign__t{font-family:var(--nb-narrow-font), var(--nb-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.3vw,3rem);font-weight:900;font-stretch:62%;line-height:.92}.nb-rd-sign__d{color:#17150f;max-width:22rem;margin:.8rem 0 0;font-size:1rem;font-weight:700;line-height:1.5}.nb-rd-sign__art{align-self:center;width:100%;max-width:440px;margin-top:auto;padding-top:1.2rem;position:relative;container-type:inline-size}.nb-rd-sign--slow .nb-rd-sign__art,.nb-rd-sign--old .nb-rd-sign__art{flex:1;align-self:flex-end;max-width:620px;margin-left:auto}.nb-rd-sign--small .nb-rd-sign__art{max-width:300px}.nb-rd-sign--old .nb-rd-sign__art{max-width:780px}@media (min-width:921px){.nb-rd-sign--old .nb-rd-sign__txt{z-index:1;position:relative}.nb-rd-sign--old .nb-rd-sign__art{margin-left:-12rem}}@media (min-width:1600px){.nb-rd-sign--old .nb-rd-sign__art{margin-left:auto}}.nb-rd-sign--worry .nb-rd-sign__art{max-width:380px}.nb-rd-sign--contact{padding-left:0;padding-right:0;overflow:hidden}.nb-rd-sign--contact .nb-rd-sign__txt{padding-inline:clamp(1.3rem,2.6vw,2.2rem)}.nb-rd-sign--contact .nb-rd-sign__art{align-self:flex-start;width:94%;max-width:none;margin-left:-.5%}.nb-rd-sign__art img{width:100%;height:auto;display:block}.nb-rd-sign--google{padding-left:0;padding-right:0}.nb-rd-sign--google .nb-rd-sign__txt{padding-left:var(--gut);padding-right:clamp(1.3rem,2.6vw,2.2rem)}.nb-rd-sign--google .nb-rd-sign__art{max-width:none}.nb-rd-sign--cta{--tile:var(--nb-ink);color:var(--nb-white);justify-content:center;gap:1.6rem;padding-bottom:clamp(1.8rem,3.2vw,2.6rem)}.nb-rd-sign--cta .nb-rd-sign__t{color:var(--nb-white)}.nb .nb-rd-sign--cta .nb-btn{box-shadow:6px 6px 0 0 var(--nb-accent);align-self:flex-start}.nb-wd>.nb-rd-move{border-top:var(--nb-border-w) solid var(--nb-white)}.nb-rd-move{background:var(--nb-ink);color:var(--nb-white);padding:clamp(3.2rem,6.5vw,5.4rem) 0 clamp(3.4rem,6.5vw,5.4rem)}.nb-rd-move__title{max-width:14em;color:var(--nb-white)}.nb-rd-move__title span{color:var(--nb-accent)}.nb-rd-move__list{border-top:2px solid var(--nb-white);margin:clamp(2.2rem,4.4vw,3.2rem) 0 0;padding:0;list-style:none}.nb-rd-move__list li{font-family:var(--nb-display);letter-spacing:-.02em;border-bottom:1.5px solid #ffffff47;align-items:center;gap:clamp(.9rem,2vw,1.4rem);padding:clamp(.9rem,1.8vw,1.3rem) 0;font-size:clamp(1.3rem,2.6vw,2.2rem);line-height:1.1;display:flex}.nb-rd-move__list li:last-child{border-bottom:2px solid var(--nb-white)}.nb-rd-move__tick{background:var(--nb-accent);width:34px;height:34px;color:var(--nb-ink);border-radius:4px;flex:none;place-items:center;display:grid}.nb-rd-move__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem 2.4rem;margin-top:clamp(2rem,4vw,2.8rem);display:flex}.nb .nb-rd-move .nb-wd-go{color:var(--nb-white);margin:0}.nb .nb-rd-move .nb-wd-go:hover{-webkit-text-decoration-color:var(--nb-accent);text-decoration-color:var(--nb-accent)}.nb-rd-addons__list{flex-wrap:wrap;gap:1.2rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.nb-rd-addon{background:var(--nb-white);min-width:0;color:var(--nb-ink);border:var(--nb-border);box-shadow:6px 6px 0 0 var(--nb-blue-light);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.nb-rd-addon__price{background:var(--nb-accent);border-right:2.5px dashed var(--nb-ink);font-family:var(--nb-narrow-font), var(--nb-display);flex:none;place-items:center;padding:.5rem .9rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:900;font-stretch:62%;line-height:1;display:grid}.nb-rd-addon__body{align-items:center;padding:.7rem 1.1rem;display:flex}.nb-rd-addon__body b{font-family:var(--nb-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:400}.nb-rd-case{background-color:var(--nb-blue-light);background-image:linear-gradient(90deg,#ffffff80 1.5px,#0000 1.5px),linear-gradient(#ffffff80 1.5px,#0000 1.5px);background-position:-1px -1px;background-size:32px 32px;padding:clamp(3.2rem,6.5vw,5.4rem) 0 clamp(3.4rem,6.5vw,5rem)}.nb-rd-hack{background:var(--nb-accent-2);color:var(--nb-ink);padding:calc(16px + clamp(2.4rem,5vw,3.6rem)) 0;position:relative}.nb-rd-hack:before,.nb-rd-hack:after{content:"";background:repeating-linear-gradient(-45deg, var(--nb-ink) 0 14px, var(--nb-accent) 14px 28px);height:16px;position:absolute;left:0;right:0}.nb-rd-hack:before{border-bottom:var(--nb-border);top:0}.nb-rd-hack:after{border-top:var(--nb-border);bottom:0}.nb-rd-hack__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1.6rem clamp(2rem,5vw,4rem);display:grid}.nb-rd-hack__title{font-family:var(--nb-narrow-font), var(--nb-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.4vw,5.6rem);font-weight:900;font-stretch:62%;line-height:.88}.nb-rd-hack__body p{max-width:36rem;margin:0;font-size:1.05rem;font-weight:600;line-height:1.65}.nb-rd-hack__body .nb-rd-hack__price{background:var(--nb-ink);color:var(--nb-white);border-radius:5px;margin-top:1.4rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:800;line-height:1.3;display:inline-block;transform:rotate(-1.5deg)}.nb-rd-prices{background:var(--nb-mint);padding:clamp(3.2rem,6.5vw,5.2rem) 0 clamp(3.4rem,6.5vw,5.2rem)}.nb-rd-sheet{background:var(--nb-white);border:var(--nb-border);box-shadow:var(--nb-shadow-lg);border-radius:10px;margin:clamp(2rem,4vw,2.8rem) 8px 0 0;overflow:hidden}.nb-rd-sheet__row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:.8rem 2rem;padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1.2rem,3vw,2.2rem);display:grid}.nb-rd-sheet__row+.nb-rd-sheet__row{border-top:2px solid var(--nb-ink)}.nb-rd-sheet dt{flex-direction:column;gap:.2rem;display:flex}.nb-rd-sheet dt b{font-family:var(--nb-display);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:400;line-height:1.05}.nb-rd-sheet dt span{color:#2b2b28;font-size:1rem;font-weight:600}.nb-rd-sheet dd{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:0;display:flex}.nb-rd-sheet__price{font-family:var(--nb-narrow-font), var(--nb-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5.4vw,4.6rem);font-weight:900;font-stretch:62%;line-height:.86}.nb-rd-sheet__note{max-width:17rem;font-size:.92rem;font-weight:800;line-height:1.4}.nb-rd-sheet__std{color:#45453f;white-space:nowrap;font-weight:600}.nb-rd-sheet__std s{text-decoration-thickness:2px}.nb-rd-prices__under{margin:1.8rem 0 0}.nb .nb-rd-prices__under .nb-wd-go{margin:0}.nb-rd-how{color:var(--nb-white);background-color:var(--nb-blue-deep);background-image:linear-gradient(90deg,#a2d6f921 1px,#0000 1px),linear-gradient(#a2d6f921 1px,#0000 1px);background-size:32px 32px;padding:clamp(3.2rem,6.5vw,5.2rem) 0 clamp(3.6rem,7vw,5.6rem)}.nb-rd-how .nb-wd-h2{color:var(--nb-white)}.nb-rd-how .nb-wd-h2 span{color:var(--nb-accent)}.nb-rd-steps{--lane:66px;--cell:clamp(1rem, 2.2vw, 1.8rem);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto var(--lane) var(--lane);row-gap:12px;margin:clamp(2.4rem,5vw,3.6rem) 0 0;padding:0;list-style:none;display:grid}.nb-rd-step{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.nb-rd-step>*{grid-column:1}.nb-rd-step__head{padding:0 var(--cell) 1.8rem;flex-direction:column;grid-row:1;align-items:flex-start;display:flex}.nb-rd-step--1 .nb-rd-step__head{padding-left:0}.nb-rd-step+.nb-rd-step .nb-rd-step__head{border-left:1.5px dashed #a2d6f973}.nb-rd-step__n{font-family:var(--nb-display);color:var(--nb-accent);-webkit-text-stroke:2.5px var(--nb-ink);paint-order:stroke fill;filter:drop-shadow(4px 4px 0 var(--nb-ink));margin-bottom:1.2rem;font-size:clamp(3rem,4.6vw,4rem);line-height:.8;transform:rotate(-6deg)}.nb-rd-step--2 .nb-rd-step__n,.nb-rd-step--4 .nb-rd-step__n{transform:rotate(5deg)}.nb-rd-step__t{font-family:var(--nb-display);letter-spacing:-.02em;color:var(--nb-white);margin:0;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:400;line-height:1.05}.nb-rd-step__time{background:var(--nb-accent);color:var(--nb-ink);border:2px solid var(--nb-ink);border-radius:4px;margin:.8rem 0 0;padding:.3rem .55rem;font-size:.78rem;font-weight:800;line-height:1.3}.nb-rd-lane--old{grid-row:2}.nb-rd-lane--neu{grid-row:3}.nb-rd-lane{white-space:nowrap;align-items:center;gap:.7rem;min-width:0;padding:0 1rem;font-size:.86rem;font-weight:800;display:flex;overflow:hidden}.nb-rd-lane.is-live,.nb-rd-lane.is-preview,.nb-rd-lane.is-redirected{border-block:var(--nb-border)}.nb-rd-lane__short{display:none}.nb-rd-lane--old.is-live{background:var(--nb-white);color:var(--nb-ink);border-color:var(--nb-ink)}.nb-rd-step--1 .nb-rd-lane--old:before{content:"";background:radial-gradient(circle at 5px 5px, transparent 2.6px, var(--nb-ink) 2.8px 4.6px, transparent 4.8px) 0 0 / 12px 10px repeat-x;flex:none;width:34px;height:10px}.nb-rd-lane--old.is-redirected{color:var(--nb-blue-light);border:2.5px dashed var(--nb-blue-light);border-left:0;border-radius:0 8px 8px 0}.nb-rd-lane--neu.is-preview{background:repeating-linear-gradient(-45deg, var(--nb-accent) 0 12px, var(--nb-ink) 12px 24px);border-color:var(--nb-ink)}.nb-rd-lane--neu.is-preview .nb-rd-lane__t{background:var(--nb-white);color:var(--nb-ink);border:2px solid var(--nb-ink);border-radius:4px;padding:.25rem .55rem}.nb-rd-lane--neu.is-live{background:var(--nb-mint);color:var(--nb-ink);border-color:var(--nb-ink)}.nb-rd-step--1 .nb-rd-lane--old,.nb-rd-step--3 .nb-rd-lane--neu{border-left:var(--nb-border);border-radius:8px 0 0 8px}.nb-rd-step--4 .nb-rd-lane--neu{border-right:var(--nb-border);border-radius:0 8px 8px 0}.nb-rd-step__switch{z-index:2;background:var(--nb-accent);border:2.5px solid var(--nb-ink);width:10px;box-shadow:3px 3px 0 0 var(--nb-ink);border-radius:5px;grid-area:2/1/4;justify-self:start;margin:-12px 0 -12px -5px}@media (max-width:920px){.nb-rd-hero{grid-template-columns:1fr}.nb-rd-hero__lead{padding:2rem clamp(1rem,4vw,2.5rem) 2.6rem}.nb-rd-hero{min-height:0}.nb-rd-hero__visual{border-left:0;border-top:var(--nb-border);container-type:normal}.nb-rd-hero__visual:before{display:none}.nb-rd-hero__art{height:auto;position:static}.nb-rd-hack__in{grid-template-columns:1fr}.nb-rd-signs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-rd-sign--slow,.nb-rd-sign--old{flex-direction:column}.nb-rd-sign--slow .nb-rd-sign__txt,.nb-rd-sign--old .nb-rd-sign__txt{width:auto;padding-bottom:0}.nb-rd-sign,.nb-rd-sign:nth-child(n){padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}.nb-rd-sign--google,.nb-rd-sign--contact{padding-left:0!important;padding-right:0!important}.nb-rd-sign--google .nb-rd-sign__txt,.nb-rd-sign--contact .nb-rd-sign__txt{padding-inline:clamp(1rem,4vw,2.5rem)}.nb-rd-sign--cta{grid-column:span 2}}@media (max-width:860px){.nb-rd-steps{--lane:56px;grid-template-columns:minmax(0, 1fr) var(--lane) var(--lane);-moz-column-gap:10px;grid-template-rows:none;gap:0 10px}.nb-rd-step{grid-area:auto/1/auto/-1;grid-template-rows:none;grid-template-columns:subgrid}.nb-rd-step__head,.nb-rd-step--1 .nb-rd-step__head{padding:1.6rem 0}.nb-rd-step--1 .nb-rd-step__head{padding-top:0}.nb-rd-step+.nb-rd-step .nb-rd-step__head{border-top:1.5px dashed #a2d6f973;border-left:0}.nb-rd-lane{writing-mode:vertical-rl;grid-row:1;justify-content:flex-start;padding:1rem 0}.nb-rd-step__head{grid-column:1}.nb-rd-lane--old{grid-area:1/2}.nb-rd-lane--neu{grid-area:1/3}.nb-rd-lane__long{display:none}.nb-rd-lane__short{display:inline}.nb-rd-lane.is-live,.nb-rd-lane.is-preview{border-top:0;border-bottom:0;border-left:var(--nb-border);border-right:var(--nb-border)}.nb-rd-step--1 .nb-rd-lane--old:before{background-repeat:repeat-y;background-size:10px 12px;width:10px;height:34px}.nb-rd-step--1 .nb-rd-lane--old,.nb-rd-step--3 .nb-rd-lane--neu{border-left:var(--nb-border);border-top:var(--nb-border);border-radius:8px 8px 0 0}.nb-rd-step--4 .nb-rd-lane--neu{border-right:var(--nb-border);border-bottom:var(--nb-border);border-radius:0 0 8px 8px}.nb-rd-lane--old.is-redirected{border:2.5px dashed var(--nb-blue-light);border-top:0;border-radius:0 0 8px 8px}.nb-rd-lane--neu.is-preview .nb-rd-lane__t{padding:.55rem .25rem}.nb-rd-step__switch{grid-area:1/2/auto/4;place-self:start stretch;width:auto;height:10px;margin:-5px -12px 0}}@media (max-width:640px){.nb-rd-ask__row{align-items:stretch}.nb .nb-rd-ask .nb-wd-ask__input{flex-basis:auto;max-width:none}.nb-rd-ask .nb-btn{justify-content:center}.nb-rd-signs__grid{grid-template-columns:1fr}.nb-rd-sign--slow,.nb-rd-sign--old,.nb-rd-sign--cta{grid-column:auto}.nb-rd-sheet__row{grid-template-columns:1fr}}
