:is(html:has(.pp-root),body:has(.pp-root)){color:#0b0b0a!important;background:#fff!important}.pp-root{min-height:100vh;padding-top:84px}.pp-root h1,.pp-root h2,.pp-root h3{color:#0b0b0a}.pa{width:100%;height:auto;display:block;overflow:visible}.pa polygon{stroke:#0b0b0a;stroke-width:1px;stroke-linejoin:round}.pa-top{fill:#fff}.pa-top.is-accent{fill:#c6ff3d}.pa-right{fill:#eeeee8}.pa-front{fill:#e2e2da}.pa-grid line{stroke:#0b0b0a1a;stroke-width:1px}.pa-icon{color:#0b0b0a}.pa-plate{fill:#0b0b0a}.pa-plate-edge{fill:#3a3a36}.pa-sign-text{fill:#c6ff3d;letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.pa-post{stroke:#0b0b0a;stroke-width:1.4px}.pa-wire{stroke:#0b0b0a;stroke-width:1px;stroke-dasharray:3 4}.pp-hero{border-bottom:1px solid var(--v3-line)}.pp-frame{border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line);max-width:1280px;box-shadow:0 -1px 0 var(--v3-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}.pp-art{border-right:1px solid var(--v3-line);background:radial-gradient(70% 60% at 50% 60%,#c6ff3d29,#0000 70%);place-items:center;padding:clamp(24px,4vw,56px);display:grid}.pp-art .pa{max-width:440px}.pp-hero-copy{flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:clamp(32px,5vw,72px);display:flex}.pp-crumb{color:var(--v3-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.pp-crumb i{background:currentColor;border-radius:50%;width:3px;height:3px}.pp-crumb:hover span:first-child{color:#0b0b0a}.pp-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(48px,6.6vw,104px);line-height:.92;font-weight:500!important}.pp-lede{max-width:560px;color:var(--v3-2);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.pp-glance{border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line);border-top:1px solid var(--v3-line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.pp-glance div{flex-direction:column;gap:6px;min-width:0;padding:22px 26px;display:flex}.pp-glance div+div{border-left:1px solid var(--v3-line)}.pp-glance dt{color:var(--v3-3);font-size:12px}.pp-glance dd{color:#0b0b0a;margin:0;font-size:14.5px;line-height:1.45}.pp-body{box-sizing:border-box;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,96px);max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(20px,4vw,48px);display:grid}.pp-toc{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:100px}.pp-toc>span,.pp-toc-docs>span{color:var(--v3-3);margin-bottom:4px;font-size:12px}.pp-toc a{color:var(--v3-2);font-size:13.5px;line-height:1.4;transition:color .2s}.pp-toc a:hover{color:#0b0b0a}.pp-toc-docs{border-top:1px solid var(--v3-line);flex-direction:column;gap:10px;margin-top:28px;padding-top:24px;display:flex}.pp-toc-docs em{opacity:.5;font-family:inherit!important;font-style:normal!important}.pp-article{min-width:0;max-width:760px}.pp-sec{scroll-margin-top:110px}.pp-sec+.pp-sec{margin-top:clamp(48px,6vw,80px)}.pp-sec h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.08}.pp-sec>p{color:var(--v3-2);margin:0 0 18px;font-size:17px;line-height:1.75}.pp-bullets{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pp-bullets li{color:var(--v3-2);padding-left:22px;font-size:16px;line-height:1.65;position:relative}.pp-bullets li:before{content:"";background:#c6ff3d;border-radius:3px;width:8px;height:8px;position:absolute;top:.62em;left:2px;box-shadow:inset 0 0 0 1px #0b0b0a33}.pp-steps{border-top:1px solid var(--v3-line);margin:8px 0 0;padding:0;list-style:none}.pp-steps li{border-bottom:1px solid var(--v3-line);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.pp-steps span{color:var(--v3-3);padding-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.pp-steps p{color:#0b0b0a;margin:0;font-size:16px;line-height:1.6}.pp-table{border-top:1px solid #0b0b0a;margin:12px 0 0;overflow-x:auto}.pp-table table{border-collapse:collapse;width:100%;font-size:14.5px}.pp-table th{text-align:left;color:var(--v3-3);white-space:nowrap;padding:14px 16px 12px 0;font-size:12px;font-weight:400}.pp-table td{border-top:1px solid var(--v3-line);color:var(--v3-2);vertical-align:top;padding:14px 16px 14px 0;line-height:1.5}.pp-table td:first-child{color:#0b0b0a}.pp-note{background:#f6fbe8;border-radius:16px;gap:14px;margin-top:24px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #96d21459}.pp-note .fx-icon{color:#0b0b0a;flex-shrink:0;margin-top:2px}.pp-note p{color:var(--v3-2);margin:0;font-size:15px;line-height:1.6}.pp-note strong{color:#0b0b0a;font-weight:500}.pp-faq{border-top:1px solid #0b0b0a}.pp-faq details{border-bottom:1px solid var(--v3-line)}.pp-faq summary{letter-spacing:-.015em;color:#0b0b0a;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;list-style:none;display:flex}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary span{flex-shrink:0;width:14px;height:14px;position:relative}.pp-faq summary span:before,.pp-faq summary span:after{content:"";background:#0b0b0a;height:1.4px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;right:0}.pp-faq summary span:after{transform:rotate(90deg)}.pp-faq details[open] summary span:after{transform:rotate(0)}.pp-faq details p{max-width:640px;color:var(--v3-2);margin:0 0 22px;font-size:15.5px;line-height:1.7}.pp-related{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px) clamp(64px,8vw,112px)}.pp-related-head{border-top:1px solid var(--v3-line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;padding-top:40px;display:flex}.pp-related-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:400}.pp-related-head a{color:var(--v3-2);font-size:14px}.pp-related-head a:hover{color:#0b0b0a}.pp-related-grid,.pi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-card{box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:14px 14px 22px;transition:box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.pp-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #0b0b0a,0 24px 50px -30px #0b0b0a59}.pp-card-art{background:#f6f6f2;border-radius:14px;margin-bottom:10px;padding:18px 26px 10px}.pp-card-art .pa{max-width:280px;margin:0 auto}.pp-card:hover .pa-top.is-accent{fill:#b7f520}.pp-card-group{color:var(--v3-3);padding:0 8px;font-size:12px}.pp-card strong{letter-spacing:-.035em;color:#0b0b0a;padding:0 8px;font-size:22px;font-weight:500}.pp-card p{color:var(--v3-2);margin:0;padding:0 8px;font-size:14px;line-height:1.55}.pp-card-go{color:#0b0b0a;margin-top:auto;padding:12px 8px 0;font-size:13.5px}.pp-card-go i{font-style:normal;transition:transform .25s;display:inline-block}.pp-card:hover .pp-card-go i{transform:translate(4px)}.pp-cta{text-align:center;border-top:1px solid var(--v3-line);background:radial-gradient(50% 70% at 50% 100%,#c6ff3d38,#0000 70%);padding:clamp(80px,11vw,160px) 20px}.pp-cta h2{letter-spacing:-.06em;text-wrap:balance;max-width:900px;margin:0 auto 18px;font-size:clamp(44px,6.6vw,104px);line-height:.95;font-weight:500!important}.pp-cta p{color:var(--v3-2);margin:0 0 30px;font-size:15px}.pi-hero{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(20px,4vw,48px) clamp(48px,6vw,80px)}.pi-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin:18px 0 22px;font-size:clamp(48px,7.4vw,124px);line-height:.9;font-weight:500!important}.pi-hero p{max-width:560px;color:var(--v3-2);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.pi-group{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px) clamp(56px,7vw,96px);scroll-margin-top:90px}.pi-group-head{border-top:1px solid #0b0b0a;grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;margin-bottom:24px;padding-top:24px;display:grid}.pi-group-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.4vw,52px);font-weight:400}.pi-group-head p{color:var(--v3-2);margin:0;font-size:15px}.pi-group-head span{color:var(--v3-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.pi-soon{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,4vw,48px);scroll-margin-top:90px}.pi-soon-head{max-width:760px;margin-bottom:48px}.pi-soon-head h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:.98}.pi-soon-head p{color:var(--v3-2);margin:0;font-size:16px;line-height:1.6}.pi-soon-grid{border-top:1px solid #0b0b0a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pi-soon-col{border-bottom:1px solid var(--v3-line);padding:24px 24px 32px 0}.pi-soon-col>span{color:var(--v3-3);margin-bottom:16px;font-size:12px;display:block}.pi-soon-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pi-soon-col li{letter-spacing:-.02em;color:#0b0b0a;align-items:center;gap:10px;font-size:17px;display:flex}.pi-soon-col li:before{content:"";background:#c6ff3d;border-radius:2px;width:6px;height:6px;box-shadow:inset 0 0 0 1px #0b0b0a33}.pz-plans{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:grid}.pz-plan{box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}.pz-plan.is-featured{color:#fff;box-shadow:none;background:#0b0b0a}.pz-plan.is-featured strong,.pz-plan.is-featured .pz-price b,.pz-plan.is-featured li{color:#fff}.pz-plan.is-featured p,.pz-plan.is-featured .pz-price span{color:#ffffff8c}.pz-plan.is-featured li .fx-icon{color:#c6ff3d}.pz-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pz-plan-top strong{letter-spacing:-.02em;color:#0b0b0a;font-size:17px;font-weight:500}.pz-tag{color:#0b0b0a;background:#c6ff3d;border-radius:999px;padding:4px 10px;font-size:11.5px}.pz-price{align-items:baseline;gap:8px;display:flex}.pz-price b{letter-spacing:-.06em;color:#0b0b0a;font-size:56px;font-weight:500;line-height:1}.pz-price span{color:var(--v3-3);font-size:13px}.pz-plan p{color:var(--v3-2);margin:0;font-size:14px;line-height:1.5}.pz-plan .v3-btn{justify-content:center;height:44px}.pz-plan.is-featured .v3-btn{background:#c6ff3d}.pz-plan ul{border-top:1px solid var(--v3-line);flex-direction:column;gap:10px;margin:8px 0 0;padding:18px 0 0;list-style:none;display:flex}.pz-plan.is-featured ul{border-color:#ffffff1f}.pz-plan li{color:#0b0b0a;align-items:center;gap:10px;font-size:14px;display:flex}.pz-plan li .fx-icon{color:#0b0b0a;flex-shrink:0}.pz-compare,.pz-addons,.pz-faq{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(20px,4vw,48px) 0}.pz-faq{max-width:900px;padding-bottom:clamp(64px,8vw,112px)}.pz-compare h2,.pz-addons h2,.pz-faq h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(30px,3.4vw,52px);font-weight:400}.pz-compare td:not(:first-child),.pz-compare th:not(:first-child){text-align:left}.pz-compare td:first-child{min-width:200px}.pz-addons-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.pz-addons-head p{max-width:420px;color:var(--v3-2);margin:0 0 24px;font-size:15px;line-height:1.6}.pz-addon-grid{border-top:1px solid #0b0b0a;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pz-addon{border-bottom:1px solid var(--v3-line);flex-direction:column;gap:6px;min-width:0;padding:22px 18px 24px 0;display:flex}.pz-addon .fx-icon{color:#0b0b0a;margin-bottom:10px}.pz-addon strong{letter-spacing:-.02em;color:#0b0b0a;font-size:15px;font-weight:500}.pz-addon span{color:var(--v3-3);font-size:13px}.pz-addon b{letter-spacing:-.04em;color:#0b0b0a;margin-top:8px;font-size:26px;font-weight:500}.pz-addon b i{letter-spacing:0;color:var(--v3-3);font-size:12px;font-style:normal;font-weight:400}.pi-grid.is-5,.pi-grid.is-4{grid-template-columns:repeat(6,minmax(0,1fr))}.pi-grid.is-5>*,.pi-grid.is-4>*{grid-column:span 2}.pi-grid.is-5>:nth-child(-n+2),.pi-grid.is-4>*{grid-column:span 3}.pi-grid.is-5>:nth-child(-n+2) .pa,.pi-grid.is-4>* .pa{max-width:340px}@media (max-width:1080px){.pz-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.pp-root{padding-top:76px}.pp-frame{border-left:0;border-right:0;grid-template-columns:1fr}.pp-art{border-right:0;border-bottom:1px solid var(--v3-line);padding:28px 20px}.pp-art .pa{max-width:340px}.pp-hero-copy{padding:32px 20px 40px}.pp-glance{border-left:0;border-right:0;grid-template-columns:1fr 1fr}.pp-glance div{padding:18px 20px}.pp-glance div+div{border-left:0}.pp-glance div:nth-child(2n){border-left:1px solid var(--v3-line)}.pp-glance div:nth-child(n+3){border-top:1px solid var(--v3-line)}.pp-body{grid-template-columns:1fr;padding:48px 20px}.pp-toc{display:none}.pp-related-grid,.pi-grid,.pi-grid.is-5,.pi-grid.is-4{grid-template-columns:1fr}.pi-grid>*,.pi-grid.is-5>*,.pi-grid.is-4>*{grid-column:auto!important}.pi-group-head{grid-template-columns:1fr auto}.pi-group-head p{grid-area:2/1/auto/-1}.pi-soon-grid{grid-template-columns:1fr}}@media (max-width:560px){.pz-plans{grid-template-columns:1fr}.pz-addon-grid{grid-template-columns:1fr 1fr}}.bp-meta{color:var(--v3-3);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.bp-meta i{background:currentColor;border-radius:50%;width:3px;height:3px}.bp-list{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px) clamp(64px,8vw,112px)}.bp-lead{box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:26px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);transition:box-shadow .3s;display:grid;overflow:hidden}.bp-lead:hover{box-shadow:inset 0 0 0 1px #0b0b0a}.bp-lead-art{background:#f6f6f2 radial-gradient(60% 60% at 50% 60%,#c6ff3d38,#0000 70%);place-items:center;padding:clamp(28px,4vw,56px);display:grid}.bp-lead-art .pa{max-width:420px}.bp-lead-copy{flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(28px,4vw,56px);display:flex}.bp-lead-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:500;line-height:.98}.bp-lead-copy p{color:var(--v3-2);margin:0;font-size:16px;line-height:1.6}.bp-lead .pp-card-go{padding:8px 0 0}.bp-lead:hover .pp-card-go i{transform:translate(4px)}.bp-rest{border-top:1px solid #0b0b0a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:40px;display:grid}.bp-row{border-bottom:1px solid var(--v3-line);flex-direction:column;gap:10px;min-width:0;padding:26px 0 30px;display:flex}.bp-row h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.08;transition:opacity .2s}.bp-row:hover h3{opacity:.6}.bp-row p{max-width:520px;color:var(--v3-2);margin:0;font-size:15px;line-height:1.6}.bp-post{box-sizing:border-box;max-width:820px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) 0}.bp-post header{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.bp-back{color:var(--v3-2);font-size:13.5px}.bp-back:hover{color:#0b0b0a}.bp-post h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,88px);line-height:.94;font-weight:500!important}.bp-dek{color:var(--v3-2);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.bp-post-art{background:#f6f6f2 radial-gradient(60% 60% at 50% 60%,#c6ff3d38,#0000 70%);border-radius:26px;place-items:center;margin:40px 0 0;padding:clamp(24px,4vw,48px);display:grid}.bp-post-art .pa{max-width:420px}.bp-post-body{padding:clamp(40px,5vw,64px) 0 0}.bp-post-body section+section{margin-top:36px}.bp-post-body h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.bp-post-body p{color:var(--v3-2);margin:0 0 16px;font-size:17.5px;line-height:1.78}.bp-more{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(20px,4vw,48px)}.bp-more h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:400}.bp-more .bp-rest{margin-top:24px}.nw-list{box-sizing:border-box;border-top:1px solid #0000;max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,48px) clamp(72px,9vw,128px)}.nw-entry{grid-template-columns:180px 28px minmax(0,1fr);display:grid}.nw-date{color:var(--v3-2);padding-top:36px;font-size:13px}.nw-rail{justify-content:center;display:flex;position:relative}.nw-rail:before{content:"";background:var(--v3-line);width:1px;position:absolute;top:0;bottom:0}.nw-entry:first-child .nw-rail:before{top:40px}.nw-entry:last-child .nw-rail:before{height:42px;bottom:auto}.nw-rail i{background:#c6ff3d;border-radius:3px;width:9px;height:9px;margin-top:38px;position:relative;box-shadow:0 0 0 1px #0b0b0a59,0 0 0 5px #fff}.nw-body{border-bottom:1px solid var(--v3-line);min-width:0;padding:30px 0 34px 18px}.nw-entry:last-child .nw-body{border-bottom:0}.nw-tag{color:#0b0b0a;box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:999px;padding:4px 10px;font-size:11.5px;display:inline-block}.nw-body h2{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.1}.nw-body .pp-bullets li{font-size:15.5px}.nw-more{color:#0b0b0a;margin-top:16px;font-size:14px;display:inline-block}.nw-more span{transition:transform .25s;display:inline-block}.nw-more:hover span{transform:translate(4px)}@media (max-width:899px){.bp-lead,.bp-rest{grid-template-columns:1fr}.nw-entry{grid-template-columns:22px minmax(0,1fr)}.nw-date{grid-column:1/-1;padding:28px 0 0}.nw-date:empty{display:none}.nw-rail i{margin-top:36px}.nw-body{padding-left:12px}}.lg-head{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) 0;display:flex}.lg-head h1{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6.4vw,96px);line-height:.94;font-weight:500!important}.lg-head .bp-dek{max-width:680px}.lg-head .bp-dek a{text-underline-offset:3px;color:#0b0b0a;text-decoration:underline}.lg-body{padding-top:48px}.lg-body .pp-toc{scrollbar-width:thin;max-height:calc(100vh - 130px);padding-right:8px;overflow-y:auto}.lg-body .pp-toc a{font-size:13px}.lg-group+.lg-group{border-top:1px solid #0b0b0a;margin-top:72px;padding-top:40px}.lg-group-h{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,2.8vw,40px);font-weight:400}.lg-lead{color:var(--v3-2);margin:0 0 32px;font-size:16px;line-height:1.7}.lg-sec{scroll-margin-top:110px}.lg-sec+.lg-sec{margin-top:44px}.lg-sec h3{letter-spacing:-.03em;color:#0b0b0a;margin:0 0 16px;font-size:22px;font-weight:500}.lg-sec>p{color:var(--v3-2);margin:0 0 14px;font-size:15.5px;line-height:1.75}.lg-clause{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.lg-num{color:var(--v3-3);padding-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.lg-clause strong{color:#0b0b0a;font-weight:500}.sp-page{padding-bottom:0}.sp-gap{height:clamp(64px,8vw,112px)}.sp-cards{grid-template-columns:1fr;gap:12px;margin-top:40px;display:grid}.sp-card{box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:22px;flex-direction:column;gap:8px;padding:24px;transition:box-shadow .3s;display:flex}a.sp-card:hover{box-shadow:inset 0 0 0 1px #0b0b0a}a.sp-card:hover .pp-card-go i{transform:translate(4px)}.sp-card-ic{color:#c6ff3d;background:#0b0b0a;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.sp-card strong{letter-spacing:-.03em;font-size:20px;font-weight:500}.sp-card p{color:var(--v3-2);margin:0;font-size:15px;line-height:1.6}.sp-card .pp-card-go{padding:8px 0 0}.sp-mail{letter-spacing:-.02em;color:#0b0b0a;-webkit-user-select:all;user-select:all;margin-top:4px;font-size:18px}@media (max-width:899px){.lg-clause{grid-template-columns:36px minmax(0,1fr)}}.sp-mails{grid-template-columns:1fr 1fr;gap:14px 20px;margin:10px 0 0;display:grid}.sp-mails dt{color:var(--v3-3);font-size:12px}.sp-mails dd{color:#0b0b0a;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.sp-addr{color:var(--v3-3);margin:28px 0 0;font-size:13.5px;line-height:1.6}@media (max-width:560px){.sp-mails{grid-template-columns:1fr}}
