.cct{--cct-ink:#14161a;--cct-mute:#5b6068;--cct-line:#dcdcd4;--cct-paper:#f6f5ef;--cct-card:#fffefa;--cct-accent:#2f3ba2;background:var(--cct-paper);color:var(--cct-ink);padding:clamp(2rem, 6vw, 5rem) 0 clamp(3rem, 8vw, 6rem)}.cct-wrap{width:min(72rem, 100% - 2.5rem);margin-inline:auto}.cct-kick{font-family:var(--cc-mono,ui-monospace,monospace);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cct-mute);margin:0 0 .75rem}.cct-h1{font-size:clamp(2rem, 5.5vw, 3.4rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1rem;max-width:20ch}.cct-lede{font-size:clamp(1.05rem, 2vw, 1.25rem);line-height:1.55;color:var(--cct-mute);margin:0 0 clamp(2rem, 5vw, 3.5rem);max-width:58ch}.cct-app{background:var(--cct-card);border:1px solid var(--cct-line);border-radius:2px;padding:clamp(1.25rem, 3vw, 2.25rem);margin-bottom:clamp(2rem, 5vw, 3.5rem);display:grid;gap:clamp(1.5rem, 3vw, 2.5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.cct-app{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.cct-app__h{grid-column:1 / -1}.cct-out{position:sticky;top:calc(var(--cc-header-h, 4rem) + 1rem)}}.cct-app__h{font-size:1.15rem;margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--cct-line)}.cct-form{display:grid;gap:1.5rem;margin:0}.cct-field{display:grid;gap:.5rem}.cct-field__l{font-weight:600;font-size:1rem;line-height:1.35;display:flex;gap:.6rem;align-items:baseline}.cct-field__n{font-family:var(--cc-mono,ui-monospace,monospace);font-size:.7rem;color:var(--cct-accent);flex:none}.cct-field__c{font:inherit;color:inherit;background:#fff;border:1px solid var(--cct-line);border-radius:2px;padding:.6rem .7rem;width:100%;min-height:2.75rem}.cct-field__c:focus-visible{outline:2px solid var(--cct-accent);outline-offset:1px}.cct-field__num{display:flex;align-items:center;gap:.5rem}.cct-field__u{font-size:.85rem;color:var(--cct-mute);flex:none}.cct-field__help{font-size:.875rem;line-height:1.55;color:var(--cct-mute);margin:0;max-width:60ch}.cct-out{background:var(--cct-paper);border:1px solid var(--cct-line);border-radius:2px;padding:clamp(1rem, 2.5vw, 1.5rem)}.cct-out__lead{font-size:1rem;line-height:1.5;margin:0 0 .6rem}.cct-out__price{font-size:clamp(2rem, 5vw, 2.75rem);line-height:1;letter-spacing:-.02em;margin:.5rem 0 .6rem}.cct-out__price span{font-size:.8rem;color:var(--cct-mute);letter-spacing:.08em}.cct-out__blurb{margin:0 0 .75rem;line-height:1.55}.cct-out__has{margin:0 0 .75rem;padding-left:1.1rem;display:grid;gap:.2rem}.cct-out__has li{font-size:.9rem;line-height:1.45}.cct-out__note{font-size:.8rem;line-height:1.5;color:var(--cct-mute);margin:0;padding-top:.75rem;border-top:1px solid var(--cct-line)}.cct-band{margin-bottom:clamp(2rem, 5vw, 3.25rem)}.cct-band__h{font-size:clamp(1.35rem, 3vw, 1.9rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 .9rem;max-width:34ch}.cct-band__p{font-size:1.02rem;line-height:1.65;margin:0 0 1rem;max-width:68ch}.cct-band__foot{font-size:.875rem;color:var(--cct-mute);margin:.75rem 0 0;max-width:68ch}.cct-band a,.cct-next a{color:var(--cct-accent);text-underline-offset:.15em}.cct-tablewrap{overflow-x:auto}.cct-table{border-collapse:collapse;width:100%;min-width:34rem;background:var(--cct-card)}.cct-table caption{text-align:left;font-size:.85rem;color:var(--cct-mute);padding:0 0 .6rem}.cct-table th,.cct-table td{border:1px solid var(--cct-line);padding:.6rem .7rem;text-align:left;vertical-align:top;font-size:.92rem;line-height:1.45}.cct-table thead th{background:var(--cct-paper);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.cct-table tbody tr.is-picked{background:#eef0ff}.cct-table tbody tr.is-picked th{box-shadow:inset 3px 0 0 var(--cct-accent)}.cct-next__l{margin:0;padding-left:1.1rem;display:grid;gap:.5rem;max-width:68ch}.cct-next__l li{line-height:1.55}body:has(.cxt){background:#EFEDE5}.cxt .cx-p a,.cxt .cx-float__p a{color:var(--x-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cxt .cx-dark .cx-p a{color:#AEB6F0}.cxt .cxt-hero{padding:44px 40px 36px;overflow:clip}.cxt-hero__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:56px;align-items:end;margin-bottom:28px}.cxt-hero__side{display:grid;gap:20px;justify-items:start}.cxt-hero__lede{margin:0;color:var(--x-onmute);max-width:50ch;font-size:17px;line-height:1.55}.cxt .cxt-hero__f{position:relative;max-width:380px;transform-origin:0 100%}.cxt .cxt-hero__f .cx-float__h{font-size:24px}.cxt-box{display:grid;grid-template-columns:minmax(0,1fr) 360px;background:var(--x-card);color:var(--x-ink);border-radius:20px;overflow:clip}.cxt-hero--roi .cxt-box{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.cxt-box__in{padding:26px 30px 28px;min-width:0}.cxt-box__h{margin:0 0 18px;font:600 13px/1.2 var(--x-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--x-mute)}.cxt-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;margin:0}.cxt-f{display:grid;gap:8px;align-content:start;min-width:0}.cxt-f__l{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:15px;line-height:1.35}.cxt-f__n{flex:none;width:22px;height:22px;margin-top:-1px;border-radius:50%;display:grid;place-items:center;background:var(--x-ink);color:#fff;font-size:12px;font-weight:600}.cxt-f__c{font:500 16px/1.2 var(--x-sans);color:var(--x-ink);width:100%;min-height:48px;padding:0 14px;background-color:var(--x-sand);border:1px solid #fff0;border-radius:10px;transition:border-color .25s var(--x-e),background-color .25s var(--x-e)}select.cxt-f__c{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 8%22%3E%3Cpath d=%22M1 1.5l5 5 5-5%22 fill=%22none%22 stroke=%22%23262322%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px 8px}.cxt-f__c:hover{border-color:var(--x-line)}.cxt-f__c:focus-visible{outline:2px solid var(--x-accent);outline-offset:1px;background-color:#fff}.cxt-f__num{display:flex;align-items:center;gap:12px}.cxt-f__u{flex:none;min-width:4.6em;font-size:14px;color:var(--x-mute)}.cxt-f__help{margin:0;font-size:13.5px;line-height:1.5;color:var(--x-mute)}.cxt-stage{min-width:0;padding:28px;background:var(--x-accent);color:#fff}.cxt-out{position:sticky;top:112px}.cxt-out .cct-out__lead{margin:0 0 8px;font-size:16px;line-height:1.45;color:#fff}.cxt-out .cct-out__lead strong{font-weight:700}.cxt-out .cct-out__price{margin:14px 0 12px;font:500 clamp(2.8rem, 2rem + 2vw, 3.8rem)/1 var(--x-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.cxt-out .cct-out__price span{font-size:14px;font-weight:600;letter-spacing:.08em;opacity:.75}.cxt-out .cct-out__blurb{margin:0 0 14px;font-size:15px;line-height:1.5;color:rgb(255 255 255 / .92)}.cxt-out .cct-out__has{list-style:none;margin:0 0 16px;padding:14px 0 0;border-top:1px solid rgb(255 255 255 / .2);display:grid;gap:5px}.cxt-out .cct-out__has li{position:relative;padding-left:22px;font-size:14px;line-height:1.4}.cxt-out .cct-out__has li::before{content:"✓";position:absolute;left:0;font-weight:700;color:#F2CF8C}.cxt-out .cct-out__note{margin:0;padding-top:14px;border-top:1px solid rgb(255 255 255 / .2);font-size:13px;line-height:1.5;color:rgb(255 255 255 / .8)}.cxt-out .cct-tablewrap{overflow-x:auto;margin:4px 0 16px}.cxt-out .cct-table{width:100%;min-width:0;border-collapse:collapse;background:#fff0}.cxt-out .cct-table caption{padding:0 0 6px;text-align:left;font-size:13px;color:rgb(255 255 255 / .78)}.cxt-out .cct-table th,.cxt-out .cct-table td{padding:7px 6px 7px 0;border:0;border-bottom:1px dashed rgb(255 255 255 / .24);background:#fff0;color:#fff;font-size:14px;text-align:left;vertical-align:top}.cxt-out .cct-table thead th{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(255 255 255 / .72);background:#fff0}.cxt-out .cct-table td:last-child{font-weight:600;white-space:nowrap}.cxt .cxt-sec{min-height:0;padding:56px}.cxt .cxt-sec .cx-sec__text .cx-p{max-width:46ch}.cxt-hint{font-size:15px}.cxt-doc{position:relative;min-width:0;align-self:center;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--x-line),0 30px 60px -36px rgb(38 35 34 / .45)}.cxt-doc__bar{display:flex;justify-content:space-between;gap:12px;margin:0;padding:11px 18px;background:var(--x-sand);border-bottom:1px solid var(--x-line);font:500 12.5px/1.3 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:var(--x-mute)}.cxt-doc__bar span:first-child{color:var(--x-ink);overflow-wrap:anywhere}.cxt-doc__bar span:last-child{text-align:right}.cxt-tablewrap{overflow-x:auto;overscroll-behavior-x:contain}.cxt-tablewrap:focus-visible{outline:2px solid var(--x-accent);outline-offset:-2px}.cxt-table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.45}.cxt-table caption{caption-side:bottom;padding:12px 18px 16px;text-align:left;font-size:13px;color:var(--x-mute)}.cxt-table th,.cxt-table td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--x-line)}.cxt-table thead th{padding-block:12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--x-mute);white-space:nowrap}.cxt-table tbody th{font-weight:600;white-space:nowrap}.cxt-table__n{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cxt-table tbody tr{transition:background-color .3s var(--x-e)}.cxt-table tbody tr.is-picked{background:var(--x-soft)}.cxt-table tbody tr.is-picked th{box-shadow:inset 3px 0 0 var(--x-accent);color:var(--x-accent)}.cxt-table tbody tr.is-picked .cxt-table__n{color:var(--x-accent)}.cxt-table--csv{font:13px/1.4 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}.cxt-table--csv th,.cxt-table--csv td{padding:10px 14px;white-space:nowrap;border-right:1px solid var(--x-line)}.cxt-table--csv thead th{text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--x-ink);background:var(--x-sand)}.cxt-table--csv tbody tr:nth-child(even){background:rgb(38 35 34 / .025)}.cxt-table--csv td.is-pass{color:var(--x-mute)}.cxt-table--csv td.is-fail{font-weight:700}.cxt-table--csv caption{position:sticky;left:0;width:min(100vw - 64px, 720px);white-space:normal;font-family:var(--x-sans)}.cxt .cxt-dhero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:48px 56px;min-height:min(var(--x-screen), 660px)}.cxt .cxt-dhero .cx-display{font-size:clamp(2.4rem, 1.3rem + 2.6vw, 3.7rem)}.cxt .cxt-dhero .cx-p{max-width:56ch}.cxt-file{justify-self:end;width:min(100%, 420px);padding:28px;border-radius:20px;background:var(--x-card);color:var(--x-ink)}.cxt-file__k{margin:0 0 8px;font:600 12px/1.2 var(--x-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--x-mute)}.cxt-file__name{margin:0;font:500 15px/1.35 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;overflow-wrap:anywhere}.cxt-file .cx-num{margin:18px 0 0;padding:0;font-size:clamp(3.6rem, 2.4rem + 3vw, 5.6rem)}.cxt-file__meta{margin:14px 0 20px;font-size:14px;line-height:1.55;color:var(--x-mute)}.cxt-file__meta code{padding:1px 5px;border-radius:4px;background:var(--x-sand);font-size:13px}.cxt .cxt-file__dl{width:100%;min-height:52px;padding-block:10px;white-space:normal;text-align:center;line-height:1.3;overflow-wrap:anywhere;background:var(--x-accent);color:#fff}.cxt .cxt-file__dl:hover{background:var(--x-dark);color:#fff}.cxt-file__dl span{transition:transform .3s var(--x-e)}.cxt-file__dl:hover span{transform:translateY(3px)}.cxt-file__lic{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--x-mute)}.cxt-sheet{padding:48px 56px 56px}.cxt-sheet__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.cxt-sheet__head .cx-h2{max-width:22ch}.cxt .cxt-dl{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;background:var(--x-dark);color:var(--x-on);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:background-color .3s var(--x-e)}.cxt .cxt-dl:hover{background:var(--x-accent)}.cxt-dl span{transition:transform .3s var(--x-e)}.cxt-dl:hover span{transform:translateY(3px)}.cxt-checks__l{list-style:none;margin:0;padding:4px 0}.cxt-checks__l li{display:flex;gap:16px;align-items:baseline;padding:11px 20px;border-bottom:1px solid var(--x-line);font-size:15.5px;line-height:1.4}.cxt-checks__l li:last-child{border-bottom:0}.cxt-checks__p{flex:none;width:2.2em;font:600 12.5px/1 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:var(--x-accent)}.cxt-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cxt-read>:last-child:nth-child(odd){grid-column:1 / -1}.cxt-txt{padding:44px 48px 48px}.cxt-txt .cx-p{max-width:62ch}.cxt-txt .cx-h3+.cx-p{margin-top:18px}.cxt-next{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px 40px;padding:48px 56px}.cxt-next__ai{grid-column:1 / -1;margin-top:16px}.cxt-next__ai:empty{display:none}.cxt .cxt-next__ai .cc-tldr-wrap{margin:0!important;padding:0!important;max-width:none}.cxt-links{list-style:none;margin:0;padding:0;border-top:1px solid var(--x-online)}.cxt-txt .cxt-links{margin-top:22px}.cxt-links li{border-bottom:1px solid var(--x-online)}.cxt .cxt-links li:not(.cxt-links__go) a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;color:var(--x-on);font-size:17px;font-weight:500;text-decoration:none}.cxt-links li:not(.cxt-links__go) a span{color:#AEB6F0;transition:transform .3s var(--x-e)}.cxt-links li:not(.cxt-links__go) a:hover span{transform:translateX(4px)}.cxt-links__go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:22px 0 4px;border-bottom:0!important;color:var(--x-onmute);font-size:15px}.cxt-hub{padding:56px 56px 60px}.cxt-hub .cxt-hero__lede{margin-top:22px;max-width:62ch;font-size:18px}.cxt-hubsec{display:contents}.cxt-hubsec__h{margin:28px 8px 8px;font:400 clamp(1.4rem, 1.05rem + .9vw, 1.9rem)/1.15 var(--x-serif);letter-spacing:-.01em}.cxt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cxt-item{grid-column:span 2;display:flex;flex-direction:column;min-height:360px;padding:30px 30px 26px;transition:background-color .3s var(--x-e)}.cxt-item:nth-child(4):nth-last-child(2),.cxt-item:nth-child(5):nth-last-child(1){grid-column:span 3;min-height:280px}.cxt-item:hover{background:#fff}.cxt-item__t{margin:0 0 20px;font:500 12.5px/1.3 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:var(--x-accent);overflow-wrap:anywhere}.cxt-item .cx-h3 a{color:inherit;text-decoration:none;transition:color .3s var(--x-e)}.cxt-item .cx-h3 a::after{content:"";position:absolute;inset:0;z-index:1}.cxt-item:hover .cx-h3 a{color:var(--x-accent)}.cxt-item .cx-p{font-size:15px}.cxt-item__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:auto 0 0;padding-top:24px}.cxt-item__n{font:500 30px/1 var(--x-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cxt-item__n small{font-size:14px;letter-spacing:0;color:var(--x-mute)}.cxt-go{margin-left:auto;font-weight:600;color:var(--x-accent)}.cxt-go span{display:inline-block;transition:transform .3s var(--x-e)}.cxt-item:hover .cxt-go span{transform:translateX(4px)}.cxt-band{padding:48px 56px}.cxt-why__body .cx-p:first-child{margin-top:0}@media (max-width:1199px){.cxt-box{grid-template-columns:minmax(0,1fr) 320px}.cxt-hero--roi .cxt-box{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.cxt .cxt-sec,.cxt .cxt-dhero,.cxt-next,.cxt-sheet{padding:40px}}@media (max-width:1023px){.cxt-hero__head{grid-template-columns:minmax(0,1fr);row-gap:20px}.cxt-box,.cxt-hero--roi .cxt-box{grid-template-columns:minmax(0,1fr)}.cxt-out{position:static}.cxt .cx-sec,.cxt .cx-sec--flip,.cxt-next{grid-template-columns:minmax(0,1fr);min-height:0;gap:28px}.cxt-file{justify-self:stretch;width:100%}.cxt-read,.cxt-pair{grid-template-columns:minmax(0,1fr)}.cxt-item,.cxt-item:nth-child(4):nth-last-child(2),.cxt-item:nth-child(5):nth-last-child(1){grid-column:span 3;min-height:0}}@media (max-width:899px){.cxt .cxt-hero{padding:28px 12px 12px}.cxt-hero__head{padding:0 6px}.cxt .cxt-hero__f{max-width:none;width:100%}.cxt-box__in{padding:22px 18px 24px}.cxt-form{grid-template-columns:minmax(0,1fr);gap:22px}.cxt-stage{padding:24px 20px}.cxt .cxt-sec,.cxt .cxt-dhero,.cxt-next,.cxt-txt,.cxt-sheet,.cxt-hub,.cxt-band{padding:32px 20px}.cxt-sheet__head{flex-direction:column;align-items:flex-start;gap:18px}.cxt-grid{grid-template-columns:minmax(0,1fr)}.cxt-item,.cxt-item:nth-child(4):nth-last-child(2),.cxt-item:nth-child(5):nth-last-child(1){grid-column:auto;padding:26px 22px 22px}.cxt-table th,.cxt-table td{padding:12px 14px}.cxt-doc__bar{flex-direction:column;gap:2px}.cxt-doc__bar span:last-child{text-align:left}.cxt .cxt-links li:not(.cxt-links__go) a{font-size:16px}}.cxt-grid--nc{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;padding:8px 8px 32px}.cxt-nc{--nd:64px;--nk:80px;--nf:28px;--ns:var(--x-ground);min-width:0}.cxt-nc__link{display:block;color:inherit;text-decoration:none;border-radius:var(--x-r);outline:none}.cxt-nc__link:focus-visible{box-shadow:0 0 0 3px var(--x-ground),0 0 0 5px var(--x-accent)}.cxt-nc__frame{position:relative;display:block}.cxt-nc__cover{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4 / 3;overflow:hidden;padding:26px calc(var(--nk) + 12px) 28px 28px;border-radius:var(--x-r);border-end-end-radius:0;background:var(--x-dark);color:var(--x-on)}.cxt-nc__cover .cxt-nc__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:scale .6s var(--x-e)}.cxt-nc__cover::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(38 35 34 / .35) 0%,rgb(38 35 34 / .1) 30%,rgb(38 35 34 / .72) 62%,rgb(38 35 34 / .94) 100%)}.cxt-nc__t,.cxt-nc__in,.cxt-nc__out{position:relative;z-index:2}.cxt-nc__link:hover .cxt-nc__img{scale:1.04}.cxt-nc__t{position:absolute;inset-block-start:24px;inset-inline-start:28px;font:500 12.5px/1 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:#AEB6F0}.cxt-nc__in{font:500 12.5px/1.4 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:var(--x-onmute);text-transform:uppercase;letter-spacing:.04em}.cxt-nc__in::after{content:" \2192"}.cxt-nc__out{margin-top:10px;font:400 clamp(1.5rem, 1.1rem + 1.1vw, 2.1rem)/1.1 var(--x-serif);letter-spacing:-.01em;transition:transform .45s var(--x-e)}.cxt-nc__notch{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:1;inline-size:var(--nk);block-size:var(--nk);border-start-start-radius:calc(var(--nk) - var(--nd) / 2);background:var(--ns);pointer-events:none}.cxt-nc__notch::before,.cxt-nc__notch::after{content:"";position:absolute;inline-size:var(--nf);block-size:var(--nf);background:radial-gradient(circle at top left,transparent calc(var(--nf) - .5px),var(--ns) var(--nf))}.cxt-nc__notch::before{inset-block-end:var(--nk);inset-inline-end:0}.cxt-nc__notch::after{inset-block-end:0;inset-inline-end:var(--nk)}.cxt-nc__go{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:2;display:grid;place-items:center;inline-size:var(--nd);block-size:var(--nd);border-radius:50%;background:var(--x-card);color:var(--x-ink);transition:background-color .3s var(--x-e),color .3s var(--x-e),transform .3s var(--x-e)}.cxt-nc__go svg{transition:transform .3s var(--x-e)}.cxt-nc__h{margin:20px 4px 0;font:400 clamp(1.35rem, 1.1rem + .6vw, 1.7rem)/1.15 var(--x-serif);letter-spacing:-.01em;transition:color .3s var(--x-e)}.cxt-nc__p{display:block;margin:8px 4px 0;font-size:15px;line-height:1.55;color:var(--x-mute)}.cxt-nc__link:hover .cxt-nc__go,.cxt-nc__link:focus-visible .cxt-nc__go{background:var(--x-accent);color:#fff;transform:scale(1.05)}.cxt-nc__link:hover .cxt-nc__go svg,.cxt-nc__link:focus-visible .cxt-nc__go svg{transform:translate(2px,-2px)}.cxt-nc__link:hover .cxt-nc__out{transform:translateY(-4px)}.cxt-nc__link:hover .cxt-nc__h{color:var(--x-accent)}@media (max-width:1023px){.cxt-grid--nc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:619px){.cxt-grid--nc{grid-template-columns:minmax(0,1fr);gap:36px;padding:8px 0 24px}.cxt-nc{--nd:56px;--nk:70px;--nf:24px}}@media (prefers-reduced-motion:reduce){.cxt-nc__img,.cxt-nc__out,.cxt-nc__go,.cxt-nc__go svg{transition:none}}