.b{--void: #06122a;--void-2: #040d20;--panel: #0b1b3a;--panel-2: #10244c;--chalk: #eef2fa;--chalk-2: #c7d0e4;--grey: #93a1c0;--grey-2: #5f6f93;--coral: #ff5a4e;--coral-2: #ff8a80;--coral-ink: #b8302e;--line: rgba(238, 242, 250, .1);--line-2: rgba(238, 242, 250, .2);--dot: rgba(238, 242, 250, .14);--disp: "Unbounded", "Arial Black", sans-serif;--body: "Hanken Grotesk", system-ui, sans-serif;--mono: "Azeret Mono", ui-monospace, monospace;--wrap: 1280px;background:var(--void);color:var(--chalk);font-family:var(--body);font-size:17px;line-height:1.6}.b ::selection{background:var(--coral);color:var(--void)}.b .skip{position:absolute;left:-9999px;z-index:300;background:var(--coral);color:var(--void);padding:.75rem 1.25rem;font-family:var(--mono);font-size:.75rem}.b .skip:focus{left:1rem;top:1rem}.b .wrap{width:min(100% - 3rem,var(--wrap));margin-inline:auto}.b .dots{background-image:radial-gradient(var(--dot) 1.2px,transparent 1.3px);background-size:28px 28px;background-position:14px 14px}.b img{color:transparent}.b h1,.b h2,.b h3{font-family:var(--disp);font-weight:500;letter-spacing:-.02em;line-height:1.05}.b h1{font-size:clamp(2.6rem,5.4vw,5.2rem);font-weight:600;line-height:1.02}.b h2{font-size:clamp(1.6rem,3.1vw,2.6rem)}.b h2 em{font-style:normal;color:var(--coral)}.b h3{font-size:1.1rem;line-height:1.25}.b p{max-width:60ch}.b .lede{font-size:clamp(1.05rem,1.35vw,1.2rem);color:var(--grey);max-width:54ch;line-height:1.55}.b .lbl{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--coral);display:flex;align-items:center;gap:.8rem;margin-bottom:1.1rem;max-width:none}.b .lbl .n{color:var(--grey-2)}.b .lbl:after{content:"";height:1px;width:36px;background:var(--coral);opacity:.6}.b .mono{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.b .head{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.b .head.is-stuck{background:color-mix(in srgb,var(--void) 84%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.b .head-in{display:flex;align-items:center;gap:1.6rem;min-height:74px}.b .brand img{height:32px;width:auto}.b .nav{display:flex;gap:.2rem;margin-left:auto}.b .nav a{text-decoration:none;font-size:.92rem;font-weight:500;color:var(--chalk-2);padding:.5rem .85rem;border-radius:999px;transition:background .2s,color .2s}.b .nav a:hover{color:var(--chalk);background:var(--line)}.b .nav a[aria-current=page]{color:var(--chalk);background:var(--panel-2)}.b .head-phone{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--chalk-2);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.b .head-phone:hover{color:var(--coral-2)}.b .head-phone svg{width:16px;height:16px}.b .menu-btn{display:none;margin-left:auto;padding:.5rem;color:var(--chalk)}.b .menu-btn svg{width:26px;height:26px}.b .btn{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;font-size:.93rem;text-decoration:none;padding:.85rem 1.3rem;border-radius:999px;border:1px solid var(--line-2);color:var(--chalk);background:transparent;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s,color .2s;white-space:nowrap}.b .btn:hover{border-color:var(--chalk);transform:translateY(-1px)}.b .btn svg{width:18px;height:18px;flex:none}.b .btn.coral{background:var(--coral);border-color:var(--coral);color:var(--void)}.b .btn.coral:hover{background:var(--coral-2);border-color:var(--coral-2);box-shadow:0 10px 30px #ff5a4e4d}.b .btn.wa{border-color:#25d36673;color:#7ef0a6}.b .btn.wa:hover{background:#25d3661f;border-color:#25d366}.b .hero{position:relative;overflow:hidden}.b .hero-photo{position:absolute;top:0;right:0;bottom:0;width:58%;z-index:0;overflow:hidden}.b .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:62% 30%}.b .hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--void) 0%,var(--void) 9%,rgba(6,18,42,.82) 26%,rgba(6,18,42,.3) 50%,rgba(6,18,42,0) 72%),linear-gradient(0deg,var(--void) 0%,rgba(6,18,42,0) 32%)}.b .hero-in{position:relative;z-index:1;min-height:min(86vh,840px);display:grid;grid-template-columns:minmax(0,6.2fr) minmax(0,5.8fr);align-items:center;padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,6vw,5.5rem)}.b .hero h1{margin:1rem 0 1.5rem}.b .hero h1 .w{display:block}.b .hero h1 .turn{color:var(--coral)}.b .hero-loc{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.b .hero .lede{max-width:40ch;font-size:clamp(1.1rem,1.5vw,1.35rem);color:var(--chalk-2)}.b .hero-acts{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;margin-top:2rem}.b .hero-note{margin-top:1.6rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-2)}.b .proof{position:relative;z-index:1;border-top:1px solid var(--line);background:color-mix(in srgb,var(--void) 70%,transparent);backdrop-filter:blur(6px)}.b .proof-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.b .proof div{padding:1.3rem 1.4rem 1.3rem 0;margin-right:1.4rem;border-right:1px solid var(--line);font-size:.88rem;color:var(--grey);line-height:1.45}.b .proof div:last-child{border-right:0;margin-right:0}.b .proof b{display:block;font-family:var(--disp);font-weight:500;font-size:1.35rem;color:var(--chalk);margin-bottom:.25rem}.b .proof small{display:block;margin-top:.4rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2)}.b .tk-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.9rem 0;background:var(--void-2)}.b .tk-label{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--coral)}.b .tk-list{font-family:var(--mono);font-size:.8rem;color:var(--chalk-2)}.b .band{padding:clamp(4rem,8vw,7.5rem) 0;border-bottom:1px solid var(--line);position:relative}.b .band-alt{background:var(--void-2)}.b .sect-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.5rem 4rem;align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}.b .sect-head .lede{margin-bottom:.3rem}.b .who{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.b .who-side{position:sticky;top:100px}.b .who-photo{margin-top:2rem;border-radius:16px;overflow:hidden;aspect-ratio:4 / 5;max-width:380px;border:1px solid var(--line)}.b .who-photo img{width:100%;height:100%;object-fit:cover}.b .who-cap{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);margin-top:.8rem}.b .sectors{border-top:1px solid var(--line-2)}.b .sector{display:grid;grid-template-columns:34px minmax(0,1.1fr) minmax(0,1.4fr);gap:1rem 1.4rem;padding:1.35rem .6rem 1.35rem 0;border-bottom:1px solid var(--line);align-items:start;transition:background .25s,padding .25s;border-radius:6px}.b .sector:hover{background:var(--panel);padding-left:.6rem}.b .sector .dot{width:10px;height:10px;border-radius:50%;background:var(--grey-2);margin-top:.5rem;transition:background .25s,transform .25s}.b .sector:hover .dot{background:var(--coral);transform:scale(1.3)}.b .sector h3{margin-bottom:.3rem}.b .sector .hold{font-size:.86rem;color:var(--grey)}.b .sector .why{font-size:.95rem;color:var(--chalk-2)}.b .tl{position:relative;list-style:none;padding:1.8rem 0 0;margin:0 0 clamp(2rem,4vw,3.2rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.b .tl:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--coral),var(--coral-2));transform-origin:left;transform:scaleX(0);transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.b .tl.is-in:before{transform:scaleX(1)}.b .tl-stage{position:relative;padding-right:1rem}.b .tl-dot{position:absolute;top:-1.8rem;left:0;width:12px;height:12px;border-radius:50%;background:var(--coral);transform:translateY(-5px);box-shadow:0 0 0 6px #ff5a4e26}.b .tl-when{font-family:var(--disp);font-weight:600;font-size:1.5rem;letter-spacing:-.02em;color:var(--coral);line-height:1;display:block}.b .tl-what{margin:.5rem 0 .4rem;font-size:1.1rem}.b .tl-body{font-size:.95rem;color:var(--grey)}.b .obl-head,.b .obl{display:grid;grid-template-columns:34px minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:1.2rem 1.6rem;align-items:start}.b .obl-head{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-2);padding:0 0 .8rem;border-bottom:1px solid var(--line-2)}.b .obl{padding:1.2rem 0;border-bottom:1px solid var(--line)}.b .obl .n{font-family:var(--mono);font-size:.7rem;color:var(--coral);padding-top:.25rem}.b .obl h3{font-size:1rem}.b .obl .law{font-size:.95rem;color:var(--grey)}.b .obl .us{font-size:.95rem;color:var(--chalk-2);padding-left:1rem;border-left:2px solid var(--coral)}.b .check{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.b .check-side .lede{margin-top:0}.b .check-side ul{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:.6rem;color:var(--chalk-2);font-size:.95rem}.b .check-side li{display:grid;grid-template-columns:16px 1fr;gap:.7rem;align-items:baseline}.b .check-side li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--coral);transform:translateY(-1px)}.b .sc{background:var(--panel);border:1px solid var(--line-2);border-radius:20px;padding:clamp(1.4rem,3vw,2.6rem);min-height:380px;position:relative;overflow:hidden}.b .sc-bar{height:3px;background:var(--line);border-radius:3px;margin-bottom:2rem;overflow:hidden}.b .sc-bar-fill{display:block;height:100%;background:var(--coral);transform-origin:left;transform:scaleX(0)}.b .sc-n{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin-bottom:.9rem}.b .sc-text{font-family:var(--disp);font-weight:500;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.3;max-width:22ch;letter-spacing:-.01em}.b .sc-acts{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.8rem;align-items:center}.b .sc-btn{font:600 .95rem var(--body);padding:.85rem 1.4rem;border-radius:999px;border:1px solid var(--line-2);color:var(--chalk);background:transparent;transition:background .2s,border-color .2s,transform .15s}.b .sc-btn:hover{transform:translateY(-1px);border-color:var(--chalk)}.b .sc-yes{background:var(--coral);border-color:var(--coral);color:var(--void)}.b .sc-yes:hover{background:var(--coral-2);border-color:var(--coral-2)}.b .sc-unsure{color:var(--grey)}.b .sc-back{background:none;border:0;color:var(--grey);font:500 .85rem var(--body);margin-top:1.4rem;padding:0;cursor:pointer}.b .sc-back:hover{color:var(--chalk)}.b .sc-result .sc-back{margin-top:0;margin-left:.4rem}.b .sc-verdict{font-size:clamp(1.4rem,2.4vw,2rem);margin-bottom:.7rem}.b .sc-verdict-v{color:var(--grey);font-size:.98rem}.b .sc-needs{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.5rem}.b .sc-need{display:grid;grid-template-columns:150px 1fr;gap:1rem;font-size:.9rem;padding:.75rem .9rem;border-radius:10px;background:var(--void);border:1px solid var(--line);color:var(--chalk-2)}.b .sc-need-k{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);padding-top:.2rem}.b .sc-need-info .sc-need-k{color:var(--grey-2)}.b .sc-cta{display:inline-flex;align-items:center;font:600 .93rem var(--body);padding:.85rem 1.4rem;border-radius:999px;background:var(--coral);color:var(--void);text-decoration:none}.b .sc-cta:hover{background:var(--coral-2)}.b .svc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(2.5rem,5vw,4.5rem) 0;border-bottom:1px solid var(--line)}.b .svc-row:last-child{border-bottom:0;padding-bottom:0}.b .svc-row:nth-child(2n) .svc-photo{order:2}.b .svc-photo{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--line)}.b .svc-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.b .svc-row:hover .svc-photo img{transform:scale(1.03)}.b .svc-photo .tag{position:absolute;left:1rem;top:1rem;font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--chalk);background:#06122ab3;backdrop-filter:blur(6px);padding:.45rem .7rem;border-radius:999px;border:1px solid var(--line-2)}.b .svc-body h3{font-size:clamp(1.4rem,2.4vw,2rem);margin:.6rem 0 .8rem}.b .svc-body .promise{font-size:1.05rem;color:var(--chalk-2);max-width:44ch}.b .svc-body ul{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;gap:.55rem;font-size:.95rem;color:var(--chalk-2)}.b .svc-body li{display:grid;grid-template-columns:16px 1fr;gap:.7rem;align-items:baseline}.b .svc-body li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--coral);transform:translateY(-1px)}.b .svc-body .for{margin-top:1.4rem;font-size:.86rem;color:var(--grey)}.b .svc-body .for b{color:var(--chalk-2);font-weight:500}.b .svc-body .go{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.4rem;font-weight:600;text-decoration:none;color:var(--chalk)}.b .svc-body .go:after{content:"→";color:var(--coral);transition:transform .2s}.b .svc-body .go:hover:after{transform:translate(4px)}.b .days{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;padding-top:2.2rem}.b .days:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line-2)}.b .day{position:relative}.b .day:before{content:"";position:absolute;left:0;top:-2.2rem;width:10px;height:10px;border-radius:50%;background:var(--coral);transform:translateY(-4.5px)}.b .day .when{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--coral)}.b .day h3{margin:.5rem 0;font-size:1.1rem}.b .day p{font-size:.92rem;color:var(--grey)}.b .basis{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.b .basis h2{margin:0 0 1rem}.b .honest{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55;color:var(--grey);max-width:40ch}.b .basis-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.5rem}.b .basis-item{border-top:1px solid var(--line-2);padding-top:1rem}.b .basis-item h3{font-size:1rem;margin-bottom:.4rem}.b .basis-item p{font-size:.93rem;color:var(--grey)}.b .faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.b .faq details{border-top:1px solid var(--line)}.b .faq details:last-child{border-bottom:1px solid var(--line)}.b .faq summary{cursor:pointer;padding:1.1rem 0;font-family:var(--disp);font-weight:500;font-size:1rem;list-style:none;display:flex;justify-content:space-between;gap:1.5rem;align-items:center}.b .faq summary::-webkit-details-marker{display:none}.b .faq summary:after{content:"+";font-family:var(--mono);color:var(--coral);font-size:1.1rem;flex:none}.b .faq details[open] summary:after{content:"−"}.b .faq p{padding:0 0 1.2rem;color:var(--grey);max-width:62ch;font-size:.97rem}.b .start{background:var(--coral);color:var(--void);border-bottom:0;overflow:hidden}.b .start .lbl{color:var(--void)}.b .start .lbl .n{color:#06122a8c}.b .start .lbl:after{background:var(--void)}.b .start h2{max-width:16ch}.b .start .lede{color:#06122ac7}.b .start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.b .start-tile{display:block;text-decoration:none;color:var(--void);background:#06122a1a;border:1px solid rgba(6,18,42,.18);border-radius:16px;padding:1.3rem 1.4rem;transition:background .2s,transform .2s}.b .start-tile:hover{background:#06122a29;transform:translateY(-2px)}.b .start-tile .k{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.b .start-tile .v{display:block;font-family:var(--disp);font-weight:500;font-size:1.15rem;margin-top:.5rem;word-break:break-word}.b .start-tile .s{display:block;font-size:.86rem;margin-top:.4rem;opacity:.75}.b .start-form{margin-top:1.6rem;font-size:.95rem}.b .start-form a{color:var(--void);font-weight:600}.b .page-hero{padding:clamp(2.5rem,6vw,5rem) 0 clamp(2.4rem,4vw,3.5rem);border-bottom:1px solid var(--line)}.b .page-hero h1{font-size:clamp(2rem,4.2vw,3.6rem);margin:1rem 0 1.2rem;max-width:18ch}.b .page-hero .lede{max-width:56ch}.b .crumbs{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;color:var(--grey-2);display:flex;gap:.7rem;flex-wrap:wrap;text-transform:uppercase}.b .crumbs a{color:inherit;text-decoration:none}.b .crumbs a:hover{color:var(--coral)}.b .page-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:center}.b .page-hero-photo{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--line)}.b .page-hero-photo img{width:100%;height:100%;object-fit:cover}.b .two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.b .prose{font-size:1.05rem;color:var(--chalk-2)}.b .prose p+p{margin-top:1rem}.b .prose .big{font-family:var(--disp);font-weight:400;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.45;color:var(--chalk);margin-bottom:1.4rem;letter-spacing:-.01em}.b .panel-list{list-style:none;padding:0;margin:0;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.b .panel-list li{padding:.85rem 1.2rem;border-bottom:1px solid var(--line);display:grid;grid-template-columns:18px 1fr;gap:.7rem;font-size:.95rem;align-items:baseline}.b .panel-list li:last-child{border-bottom:0}.b .panel-list li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--coral);transform:translateY(-1px)}.b .method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.b .method .step{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.4rem}.b .method .step .n{font-family:var(--mono);font-size:.66rem;color:var(--coral);letter-spacing:.14em}.b .method .step b{display:block;font-family:var(--disp);font-weight:500;font-size:1.15rem;margin:.5rem 0 .4rem}.b .method .step p{color:var(--grey);font-size:.92rem}.b .tags{display:flex;flex-wrap:wrap;gap:.5rem}.b .tags span{font-size:.8rem;padding:.4rem .75rem;border:1px solid var(--line-2);border-radius:999px;color:var(--chalk-2)}.b .related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.b .related a{text-decoration:none;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.4rem;transition:border-color .2s}.b .related a:hover{border-color:#ff5a4e80}.b .related h3{margin-bottom:.4rem}.b .related p{color:var(--grey);font-size:.9rem}.b .form{display:grid;gap:1rem}.b .form .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.b .form label{display:grid;gap:.4rem;font-size:.82rem;font-weight:500;color:var(--chalk-2)}.b .form input,.b .form select,.b .form textarea{border:1px solid var(--line-2);background:var(--panel);color:var(--chalk);border-radius:10px;padding:.8rem .9rem;font-size:.97rem;width:100%}.b .form select option{color:#000}.b .form input:focus,.b .form select:focus,.b .form textarea:focus{outline:2px solid var(--coral);outline-offset:1px;border-color:var(--coral)}.b .form textarea{min-height:150px;resize:vertical}.b .form .hp{position:absolute;left:-9999px}.b .contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4rem);align-items:start}.b .contact-side{display:grid;gap:1rem}.b .contact-tile{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.2rem 1.3rem;text-decoration:none;color:inherit;display:block;transition:border-color .2s}.b .contact-tile:hover{border-color:#ff5a4e80}.b .contact-tile .k{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--coral)}.b .contact-tile .v{display:block;font-family:var(--disp);font-weight:500;font-size:1.05rem;margin-top:.45rem;word-break:break-word}.b .contact-tile .s{display:block;font-size:.88rem;color:var(--grey);margin-top:.3rem}.b .next{margin-top:1.6rem;border-top:1px solid var(--line-2);padding-top:1.2rem}.b .next ol{padding-left:1.2rem;margin:.6rem 0 0;color:var(--chalk-2);font-size:.93rem;display:grid;gap:.4rem}.b .foot{padding:3.5rem 0 2.5rem;background:var(--void-2);border-top:1px solid var(--line);font-size:.9rem;color:var(--grey)}.b .foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem}.b .foot img{height:30px;width:auto;margin-bottom:1rem}.b .foot h4{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-2);margin-bottom:.8rem;font-weight:500}.b .foot ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.b .foot a{color:var(--chalk-2);text-decoration:none}.b .foot a:hover{color:var(--coral-2)}.b .foot-note{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--grey-2);display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.b .rv{opacity:0;transform:translateY(16px);animation:b-rv 1s cubic-bezier(.16,1,.3,1) forwards}.b .rv.d1{animation-delay:.1s}.b .rv.d2{animation-delay:.22s}.b .rv.d3{animation-delay:.34s}.b .rv.d4{animation-delay:.5s}@keyframes b-rv{to{opacity:1;transform:none}}.b .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.b .reveal.is-in{opacity:1;transform:none}.b .hero-photo img{animation:b-ken 14s ease-out both}@keyframes b-ken{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.b .rv,.b .reveal{opacity:1;transform:none;animation:none;transition:none}.b .tl:before{transform:scaleX(1);transition:none}.b .hero-photo img{animation:none}}@media(max-width:1100px){.b .head-phone{display:none}.b .days{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3rem}.b .method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.b .hero-photo{position:relative;width:auto;aspect-ratio:4 / 3;order:-1}.b .hero-photo:after{background:linear-gradient(0deg,var(--void) 0%,rgba(6,18,42,0) 45%)}.b .hero-in{grid-template-columns:1fr;min-height:0;padding-top:1.5rem}.b .hero{display:flex;flex-direction:column}.b .hero-in{order:2}.b .proof{order:3}.b .proof-in{grid-template-columns:repeat(2,minmax(0,1fr))}.b .proof div{border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding:1rem 0}.b .proof div:nth-child(odd){padding-right:1.2rem}.b .who,.b .check,.b .basis,.b .faq-grid,.b .two,.b .contact-grid,.b .sect-head,.b .page-hero-grid{grid-template-columns:1fr}.b .who-side{position:static}.b .who-photo{display:none}.b .svc-row{grid-template-columns:1fr;gap:1.6rem}.b .svc-row:nth-child(2n) .svc-photo{order:0}.b .obl-head{display:none}.b .obl{grid-template-columns:34px 1fr}.b .obl .law,.b .obl .us{grid-column:2}.b .tl{grid-template-columns:1fr;gap:1.8rem;padding-top:0;padding-left:1.6rem}.b .tl:before{inset:0 auto 0 0;width:2px;height:auto;transform-origin:top;transform:scaleY(0);background:linear-gradient(180deg,var(--coral),var(--coral-2))}.b .tl.is-in:before{transform:scaleY(1)}.b .tl-dot{top:.45rem;left:-1.6rem;transform:translate(-5px)}.b .start-grid,.b .basis-list,.b .related,.b .form .row{grid-template-columns:1fr}}@media(max-width:860px){.b .nav,.b .head-cta{display:none}.b .menu-btn{display:inline-flex}.b .head{background:var(--void);border-color:var(--line)}.b .head.open .nav{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:100%;background:var(--void);border-bottom:1px solid var(--line);padding:1rem 1.5rem 1.4rem;gap:.2rem}.b .head.open .nav a{padding:.8rem .6rem;font-size:1.05rem}.b .sector{grid-template-columns:24px 1fr}.b .sector .why{grid-column:2}.b .foot-grid{grid-template-columns:1fr 1fr}.b .days{grid-template-columns:1fr;padding-left:1.6rem;padding-top:0}.b .days:before{inset:0 auto 0 0;width:1px;height:auto}.b .day:before{left:-1.6rem;top:.45rem;transform:translate(-4.5px)}.b .sc-need{grid-template-columns:1fr;gap:.3rem}}@media(max-width:520px){.b .method,.b .foot-grid,.b .proof-in{grid-template-columns:1fr}.b .proof div{padding-right:0!important}}
