@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.8bbfa6e0.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-wght-normal.12b57c6b.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.c6a3f4e5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.b921df26.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#f2f0eb;--paper-2:#e8e5de;--ink:#101418;--ink-2:#2a3037;--muted:#5f656d;--line:rgba(16,20,24,0.16);--brass:#9b7433;--night:#0b1411;--focus:#1d4ed8;--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--sans:"Geist Variable","Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ease:cubic-bezier(0.2,0.8,0.2,1);--header-bg:rgba(242,240,235,.86);--err:#b3261e;--notice-bg:#fff3cc;--notice-line:#e3cf86;--m-fg:16,20,24;--m-solid:#101418;--m-solid-ink:#f2f0eb;--m-strong:#101418;--m-gold:#9b7433;--m-gold-rgb:155,116,51;--m-brain:#101418;--m-brain-ink:#f2f0eb;--m-pop:rgba(250,248,244,.97);--m-shadow:rgba(16,20,24,.18);color-scheme:light}:root[data-theme=dark]{--paper:#0b1411;--paper-2:#131f1a;--ink:#efe9da;--ink-2:#cdc7b9;--muted:#98a19b;--line:rgba(239,233,218,.16);--brass:#c9a35e;--focus:#8db1ff;--header-bg:rgba(11,20,17,.82);--err:#ff8d84;--notice-bg:rgba(244,217,139,.1);--notice-line:rgba(244,217,139,.35);--m-fg:236,230,216;--m-solid:#ece6d8;--m-solid-ink:#0b1411;--m-strong:#fff;--m-gold:#f4d98b;--m-gold-rgb:244,217,139;--m-brain:#f4efe6;--m-brain-ink:#0b1411;--m-pop:rgba(14,24,20,.96);--m-shadow:rgba(0,0,0,.55);color-scheme:dark}:root .only-dark{display:none}:root[data-theme=dark] .only-dark{display:block}:root[data-theme=dark] .only-light{display:none}:root[data-theme=dark] .sign img{filter:invert(1) brightness(1.05)}:root[data-theme=dark] .portrait img{filter:saturate(.9) contrast(1.02) brightness(.92)}body{transition:background-color .4s,color .4s}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;color:var(--ink);cursor:pointer;border-radius:50%;transition:background .25s,transform .5s var(--ease)}.theme-toggle:hover{background:var(--line)}.theme-toggle[aria-pressed=true] svg{transform:rotate(180deg)}.theme-toggle svg{transition:transform .5s var(--ease)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--sans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.25rem}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:.6rem 1rem;z-index:50}.skip:focus{left:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.04;margin:0;letter-spacing:-.015em}h2{font-size:clamp(2.2rem,5vw,3.6rem)}h3{font-size:1.5rem;line-height:1.15}.lead{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6;max-width:58ch;color:var(--ink-2);margin:0 0 1.4rem}.small{font-size:.88rem;color:var(--muted)}.todo{font-style:italic}.notice{background:var(--notice-bg);border:1px solid var(--notice-line);padding:.6rem 1rem;margin-top:1rem;font-size:.92rem}.header{position:fixed;inset:0 0 auto 0;z-index:30;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s;transition:background .35s,box-shadow .35s,backdrop-filter .35s;transition:background .35s,box-shadow .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}:root[data-scrolled] .header{background:var(--header-bg);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px 0 var(--line)}.header-in{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;padding-block:.85rem}.brand,.header-in{align-items:center}.brand{display:inline-flex;gap:.6rem;font-family:var(--serif);font-size:1.5rem;letter-spacing:-.01em;text-decoration:none;margin-right:auto;line-height:1}.mainnav{display:none;gap:1.6rem;font-size:.94rem}.mainnav a{text-decoration:none;color:var(--muted);position:relative;padding-block:.3rem;transition:color .2s}.mainnav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--ink);transition:right .35s var(--ease)}.mainnav a:hover{color:var(--ink)}.mainnav a:hover:after{right:0}.lang ul{display:flex;gap:.1rem;list-style:none;margin:0;padding:0}.lang a{display:inline-block;padding:.4rem .5rem;font-size:.78rem;letter-spacing:.04em;text-decoration:none;color:var(--muted);min-width:2.2rem;text-align:center;transition:color .2s}.lang a:hover{color:var(--ink)}.lang a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);padding:.95rem 1.7rem;border:1px solid var(--ink);border-radius:2px;font:500 .98rem/1 var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;min-height:48px;overflow:hidden;isolation:isolate;transition:color .35s var(--ease),border-color .35s}.btn:before{content:"";position:absolute;inset:0;background:var(--brass);transform:translateY(101%);transition:transform .45s var(--ease);z-index:-1}.btn:hover:before{transform:translateY(0)}.btn:hover{border-color:var(--brass);color:#fff}.btn:disabled{opacity:.6;cursor:wait}.btn-small{padding:.6rem 1.1rem;font-size:.88rem;min-height:42px}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{color:#fff}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 1.4rem}.hero{position:relative;padding-block:9rem 6rem;overflow:visible}.hl{font-size:clamp(2.7rem,7.2vw,6.4rem);line-height:.98;letter-spacing:-.028em;max-width:22ch;margin-bottom:2.2rem}.hl-line{display:block;overflow:hidden;padding-bottom:.08em}.hl-line>span{display:block;transform:translateY(105%);animation:rise 1.1s var(--ease) forwards;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes rise{to{transform:translateY(0)}}.hero-note{margin-top:1rem}.hero-net{position:absolute;right:1.25rem;top:5rem;width:min(46vw,500px);height:auto;overflow:visible;opacity:.5;pointer-events:none;z-index:-1}.hero-net line{stroke:var(--ink);stroke-opacity:.18;stroke-width:1}.hero-net circle{fill:var(--ink);fill-opacity:.28}.hero-net .hub{fill:none;stroke:var(--brass);stroke-width:1.4;stroke-opacity:.75}.hero-net .core{fill:var(--brass);fill-opacity:.9}.hero-net-spin{transform-origin:0 0;animation:spin 180s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.sec{padding-block:4.5rem;border-top:1px solid var(--line);display:grid;grid-gap:2rem;gap:2rem}.sec-body{min-width:0}.sec-head{padding-block:5rem 2rem;max-width:760px}.sec-head h2{margin-bottom:1.2rem;color:var(--ink)}.sec-head .lead{color:var(--ink-2)}.rules{list-style:none;margin:0;padding:0;max-width:62ch}.rules li{padding:1.1rem 0;border-top:1px solid var(--line);font-size:1.12rem}.rules li:last-child{border-bottom:1px solid var(--line)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-gap:.3rem;gap:.3rem;padding:1.3rem 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{content:counter(s,decimal-leading-zero);font:400 .85rem var(--sans);color:var(--brass);letter-spacing:.06em}.steps p{margin:0;color:var(--muted);max-width:52ch}.faq{border-top:1px solid var(--line);padding:0;max-width:62ch}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:1.15rem;padding:1.1rem 0;min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--brass);transition:transform .35s var(--ease)}.faq[open] summary:after{transform:rotate(45deg)}.faq p{margin:0 0 1.2rem;color:var(--muted)}.about-grid{display:grid;grid-gap:2rem;gap:2rem;align-items:start}.portrait{max-width:420px;overflow:hidden;background:var(--paper-2)}.portrait img{width:100%;filter:saturate(.92) contrast(1.02);transition:transform 1.4s var(--ease)}.portrait:hover img{transform:scale(1.025)}.sign{margin-top:1.5rem}.sign img{width:190px;opacity:.92}.sign p{margin:.4rem 0 0;display:grid;font-size:.98rem}.sign span{color:var(--muted);font-size:.88rem}.form{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr;max-width:760px;margin-top:2rem}.form label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.88rem;color:var(--muted)}.form input:not([type=checkbox]),.form textarea{font:400 1.05rem var(--sans);color:var(--ink);padding:.6rem 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;width:100%;min-height:44px;transition:border-color .25s,box-shadow .25s}.form textarea{resize:vertical}.form input:focus-visible,.form textarea:focus-visible{outline:none;border-bottom-color:var(--brass);box-shadow:0 1px 0 var(--brass)}.form [aria-invalid=true]{border-bottom-color:var(--err)}.form .check{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;color:var(--ink-2);font-size:.92rem}.form .check input{width:20px;height:20px;margin-top:.15rem;accent-color:var(--ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{color:var(--err);margin:.9rem 0 0}.form-done{border-left:2px solid var(--brass);padding:.4rem 1.2rem;max-width:760px;font-family:var(--serif);font-size:1.6rem}.footer{border-top:1px solid var(--line);padding-block:4rem 2.5rem;margin-top:3rem}.foot-mark{font-family:var(--serif);font-size:clamp(2.6rem,11vw,9rem);line-height:.9;letter-spacing:-.03em;margin:0 0 2rem}.footer .small{margin:0;text-align:center}.rv-armed{opacity:0;transform:translateY(18px)}.rv{transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv-in{opacity:1;transform:none}.band-dark{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding-bottom:5rem;margin-top:2rem;position:relative}.band-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0,rgba(155,116,51,.16),transparent 70%);pointer-events:none}.band-dark .wrap{position:relative}.mp{--nm-bg:var(--paper);--nm-ink:var(--m-solid);margin-top:1rem}.mp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-bottom:1rem}.mp-tabs{display:inline-flex;border:1px solid rgba(var(--m-fg),.3);padding:3px;gap:2px}.mp-tab{font:500 .92rem var(--sans);background:transparent;color:rgba(var(--m-fg),.75);border:0;padding:.55rem 1.1rem;min-height:40px;cursor:pointer;transition:background .3s,color .3s}.mp-tab:hover{color:var(--m-strong)}.mp-tab[aria-selected=true]{background:var(--m-solid);color:var(--m-solid-ink)}.mp-hint{margin:0;font-size:.9rem;color:rgba(var(--m-fg),.6)}.mp-only-map{display:none}.mp-only-list{display:block}.mp .dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);margin-right:.55rem}.mp-list{display:grid;grid-gap:.6rem;gap:.6rem}.mp-group{border:1px solid rgba(var(--m-fg),.16);border-left:3px solid var(--c);background:rgba(var(--m-fg),.04)}.mp-group>summary{cursor:pointer;padding:.85rem 1rem;font-size:1.1rem;min-height:52px;display:grid;grid-gap:.15rem;gap:.15rem;list-style:none}.mp-group>summary::-webkit-details-marker{display:none}.mp-group>summary small{color:rgba(var(--m-fg),.6);font-size:.86rem}.mp-group>ul{list-style:none;margin:0;padding:0 1rem .6rem}.mp-agent{border-top:1px solid rgba(var(--m-fg),.12)}.mp-agent>summary{cursor:pointer;padding:.75rem 0;min-height:46px;display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:center;list-style:none}.mp-agent>summary::-webkit-details-marker{display:none}.mp-agent em{font-style:normal;font-size:.74rem;border:1px solid rgba(var(--m-fg),.3);padding:.05rem .5rem;color:rgba(var(--m-fg),.75)}.mp-agent .mp-agentcard{padding:0 0 1.1rem}.mp-crew-list{color:rgba(var(--m-fg),.9)}.mp-crew-list ul{padding-left:1.1rem}.mp-agentcard .btn,.mp-card .btn,.mp-crew-list .btn{background:var(--m-solid);color:var(--m-solid-ink);border-color:var(--m-solid)}.mp-agentcard .btn:hover,.mp-card .btn:hover,.mp-crew-list .btn:hover{color:#fff}.mp .btn-ghost{background:transparent;color:var(--m-solid)}.mp-agentcard p{margin:0 0 .7rem;color:rgba(var(--m-fg),.88)}.mp-agentcard h3,.mp-card h3{margin-bottom:.35rem;color:var(--m-strong)}.mp-badge{font-size:.85rem;color:rgba(var(--m-fg),.6)!important}.mp-flows{display:grid;grid-gap:1rem;gap:1rem;margin:1rem 0 1.2rem}.mp-flows h5{margin:0 0 .4rem;font:500 .8rem var(--sans);letter-spacing:.06em;color:rgba(var(--m-fg),.55)}.mp-flows ul{list-style:none;margin:0;padding:0;font-size:.92rem;color:rgba(var(--m-fg),.85)}.mp-flows li{padding:.28rem 0;border-top:1px solid rgba(var(--m-fg),.1)}.mp-flows .it{color:var(--m-gold)}.mp-link{background:none;border:0;padding:0;font:inherit;color:var(--m-solid);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--m-fg),.4);text-decoration-color:rgba(var(--m-fg),.4);text-underline-offset:3px;cursor:pointer;min-height:24px}.mp-link:hover{-webkit-text-decoration-color:var(--m-solid);text-decoration-color:var(--m-solid)}.mp-empty{color:rgba(var(--m-fg),.6);margin:0}.mp-tray{margin-top:1.2rem;border:1px solid rgba(var(--m-fg),.3);padding:1.1rem 1.3rem;background:rgba(var(--m-fg),.05)}.mp-tray-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mp-tray h3{margin:0 0 .5rem;color:var(--m-strong)}.mp-tray h3 span{font:400 .88rem var(--sans);color:rgba(var(--m-fg),.6);margin-left:.5rem}.mp-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:.3rem 0 .9rem}.mp-chips li{border:1px solid rgba(var(--m-fg),.35);padding:.1rem .2rem .1rem .8rem;font-size:.9rem;display:inline-flex;align-items:center;gap:.2rem;animation:chip-in .5s var(--ease)}@keyframes chip-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.mp-chips button{border:0;background:transparent;color:inherit;font-size:1.1rem;line-height:1;width:32px;height:32px;cursor:pointer}.mp-chips button:hover{color:var(--m-gold)}.mp-tray .small{color:rgba(var(--m-fg),.55)}.mp-tray .btn{background:var(--m-solid);color:var(--m-solid-ink);border-color:var(--m-solid);margin-top:.4rem}.mp-tray .btn:hover{color:#fff}@media (min-width:900px){.mp-only-map{display:block}.mp-only-list{display:none}.mp-body{display:grid;grid-gap:1rem;gap:1rem}.mp-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/brand/jagric-logo.svg) 50%/min(88%,1000px) no-repeat;opacity:.17}:root[data-theme=dark] .mp-stage:before{background-image:url(/brand/jagric-logo-dark-transparent.svg);opacity:.13}.mp-stage>*{position:relative;z-index:1}.mp-stage{position:relative;border:1px solid rgba(var(--m-fg),.14);background:radial-gradient(70% 70% at 50% 45%,rgba(var(--m-fg),.06),transparent 70%),radial-gradient(rgba(var(--m-fg),.09) 1px,transparent 1.2px) 0 0 /26px 26px,var(--paper);padding:.5rem .5rem .8rem}.mp-card{border:1px solid rgba(var(--m-fg),.16);background:rgba(var(--m-fg),.04);padding:1.3rem 1.5rem;min-height:9rem}.mp-card .mp-agentcard{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:0 2.5rem;gap:0 2.5rem;align-items:start}.mp-card .mp-agentcard>.mp-badge,.mp-card .mp-agentcard>h3,.mp-card .mp-agentcard>p{grid-column:1}.mp-card .mp-agentcard>.mp-flows{grid-column:2;grid-row:1/span 5;margin-top:0}.mp-card .mp-agentcard>.btn{grid-column:1;justify-self:start}}.nm{position:relative}.nm-shadow{fill:rgba(0,0,0,.22);pointer-events:none}.nm-3d .nm-svg{cursor:-webkit-grab;cursor:grab}.nm-3d .nm-svg:active{cursor:-webkit-grabbing;cursor:grabbing}.nm-svg{display:block;width:100%;height:auto;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nm-node{cursor:pointer;outline:none;transition:opacity .35s}.nm-node:active{cursor:-webkit-grabbing;cursor:grabbing}.nm-node.is-dim{opacity:.2}.nm-node.is-dim .nm-label{opacity:0}.nm-node.is-dim.is-sel,.nm-node.is-dim:focus-visible,.nm-node.is-dim:hover{opacity:1}.nm-node.is-dim.is-sel .nm-label,.nm-node.is-dim:focus-visible .nm-label,.nm-node.is-dim:hover .nm-label{opacity:1}.nm-node.is-sel .nm-dot,.nm-node:focus-visible .nm-dot{stroke:var(--m-strong);stroke-width:3.5}.nm-node:hover .nm-dot{stroke:var(--m-strong)}.nm-inside{font:600 13px var(--sans);fill:#0b1411;pointer-events:none}.nm-brain .nm-inside{fill:var(--m-brain-ink);font-family:var(--serif);font-weight:400;font-size:17px}.nm-label{font:500 16px var(--sans);fill:var(--nm-ink);stroke:var(--nm-bg);stroke-width:4px;paint-order:stroke;pointer-events:none}.nm-edge{fill:none;stroke:var(--nm-ink);transition:opacity .4s}.nm-edge-spoke{opacity:.3;stroke-width:1}.nm-edge-flow{opacity:.42;stroke-width:1.4;stroke-dasharray:5 7;stroke:var(--m-gold)}.nm-edge-flow.is-hi{opacity:1;stroke-width:2.2;stroke-dasharray:9 7;animation:nm-flow 1.1s linear infinite}@keyframes nm-flow{to{stroke-dashoffset:-16}}.nm-edge-approval{stroke:#ef7d6c;stroke-width:2.4;stroke-dasharray:9 7;opacity:.95;animation:nm-flow 1.6s linear infinite}.nm-pop{transform-box:fill-box;transform-origin:center}.nm-intro .nm-pop{animation:nm-in .8s var(--ease) both}@keyframes nm-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.nm-intro .nm-edge-spoke{animation:nm-edge-in 1s ease-out .4s both}@keyframes nm-edge-in{0%{opacity:0}}.nm-ring{fill:none;stroke:var(--m-strong);stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:nm-ring 1.9s ease-out infinite}@keyframes nm-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.4);opacity:0}}.nm-halo{fill:none;stroke:var(--nm-ink);stroke-width:1;opacity:.22}.nm-dot{transition:stroke .2s,stroke-width .2s}.nm-check circle{fill:var(--m-gold);stroke:var(--nm-bg);stroke-width:2}.nm-check path{fill:none;stroke:#0b1411;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nm-reset{position:absolute;right:.9rem;bottom:.9rem;font:400 .82rem var(--sans);color:var(--nm-ink);background:transparent;border:1px solid rgba(var(--m-fg),.35);padding:.35rem .9rem;min-height:34px;cursor:pointer;transition:background .25s}.nm-reset:hover{background:rgba(var(--m-fg),.12)}.mp-legend{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:.2rem .9rem 0;padding:0;color:var(--nm-ink);font-size:.84rem}.mp-legend li{display:inline-flex;align-items:center;gap:.5rem}.sw{display:inline-block;width:13px;height:13px;border-radius:50%}.sw-fill{background:var(--nm-ink)}.sw-ring{border:2px solid var(--nm-ink)}.sw-appr,.sw-link{width:26px;height:0;border-top:2px dashed var(--m-gold);border-radius:0}.sw-appr{border-color:#ef7d6c}.nm-pop-card{position:absolute;z-index:5;width:min(270px,calc(100% - 16px));transform:translateX(-50%);background:var(--m-pop);color:var(--ink);border:1px solid rgba(var(--m-fg),.28);box-shadow:0 24px 60px var(--m-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.1rem 1.1rem;animation:pc-in .35s var(--ease) both}.nm-pop-close{position:absolute;top:.4rem;right:.5rem;width:2rem;height:2rem;display:grid;place-items:center;background:none;border:0;border-radius:50%;color:var(--ink);font-size:1.5rem;line-height:1;cursor:pointer;opacity:.65}.nm-pop-close:focus-visible,.nm-pop-close:hover{opacity:1;background:rgba(var(--m-fg),.1)}.nm-pop-card.is-below{margin-top:26px}.nm-pop-card.is-above{transform:translate(-50%,-100%);margin-top:-26px}@keyframes pc-in{0%{opacity:0;translate:0 6px}}.nm-pop-card h4{font-size:1.45rem;margin:0 0 .35rem;color:var(--m-strong)}.pc-kicker{margin:0 0 .35rem;font-size:.8rem;color:rgba(var(--m-fg),.65)}.pc-text{margin:0 0 .9rem;font-size:.95rem;line-height:1.5;color:rgba(var(--m-fg),.9)}.pc-btn{width:100%;font:500 .9rem var(--sans);padding:.65rem .9rem;min-height:44px;cursor:pointer;background:var(--m-solid);color:var(--m-solid-ink);border:1px solid var(--m-solid);transition:background .25s,color .25s}.pc-btn:hover{background:var(--brass);border-color:var(--brass);color:#fff}.pc-btn.is-on{background:transparent;color:var(--m-gold);border-color:rgba(var(--m-gold-rgb),.6)}@media (min-width:900px){.wrap{padding-inline:2.5rem}.hero-net{right:-1rem;top:4.5rem}.mainnav{display:flex}.hero{padding-block:12rem 8rem}.sec{grid-template-columns:minmax(220px,4fr) 8fr;gap:3rem;padding-block:6rem}.sec>h2{position:-webkit-sticky;position:sticky;top:6rem;align-self:start}.steps li{grid-template-columns:56px 1fr 1.4fr;align-items:baseline;gap:1.5rem}.steps li:before{grid-row:1}.sec.about{grid-template-columns:minmax(200px,3fr) 9fr}.about-grid{grid-template-columns:420px 1fr;gap:2.5rem}.form{grid-template-columns:1fr 1fr;column-gap:2rem}.form .wide{grid-column:1/-1}}@media (max-width:899px){.header-in{flex-wrap:nowrap}.header .btn{display:none}.hero{padding-block:7rem 4rem}.hero-net{top:7rem;right:.5rem;width:min(88vw,420px);opacity:.32}.brand-logo{height:2.1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hl-line>span{transform:none;animation:none}.rv-armed{opacity:1;transform:none}.hero-net-spin,.mp-chips li,.nm-edge,.nm-intro .nm-edge-spoke,.nm-intro .nm-pop,.nm-pop,.nm-pop-card,.nm-ring{animation:none!important}}.brand-logo{height:2.5rem;width:auto;display:block}@keyframes spin-rev{to{transform:rotate(-1turn)}}.foot-logo{display:block;width:min(100%,240px);height:auto;margin:0 auto 2.5rem}.hooks{padding-block:3rem 5rem}.hooks-title{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:2.2rem;color:var(--muted)}.hook-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.hook{display:grid;grid-template-columns:2.4rem 1fr;grid-gap:.2rem 1rem;gap:.2rem 1rem;padding:1.5rem 0;border-bottom:1px solid var(--line);transition:background .4s var(--ease)}.hook-no{grid-row:1/span 2;font:400 .85rem var(--sans);letter-spacing:.06em;color:var(--brass);padding-top:.55rem}.hook-pain{margin:0;font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.01em}.hook-fix{margin:0;color:var(--muted);font-size:1.05rem;max-width:46ch}.hook-link{display:inline-block;margin-top:1.6rem;text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:.15rem;transition:color .25s,border-color .25s}.hook-link:hover{color:var(--brass)}@media (min-width:900px){.hook-list{grid-template-columns:1fr 1fr;column-gap:3.5rem}.hook{padding:2rem 0}}.legal{max-width:46rem;padding-top:3rem;padding-bottom:5rem}.legal h1{font-family:var(--serif,inherit);font-weight:400;font-size:clamp(2rem,5vw,3rem);margin:1rem 0 .5rem}.legal h2{font-size:1.15rem;margin:2rem 0 .4rem}.legal p{line-height:1.7}.legal a{text-decoration:underline;text-underline-offset:3px}.legal-rows{margin:1.5rem 0}.legal-rows div{display:flex;gap:1rem;padding:.4rem 0;border-bottom:1px solid rgba(var(--m-fg,128,128,128),.15)}.legal-rows dt{min-width:9rem;opacity:.7}.legal-rows dd{margin:0}.footer .small a{text-decoration:underline;text-underline-offset:3px}.mp-price,.pc-price{font-weight:600;margin:.4rem 0 .6rem}.chip-price{opacity:.7;font-size:.85em;margin-left:.25rem}.mp-total{margin:1rem 0 .5rem;padding:.8rem 1rem;border:1px solid rgba(var(--m-fg,128,128,128),.25);border-radius:.6rem}.mp-total-sum{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:baseline;margin:0 0 .3rem}.mp-total-sum strong{font-size:1.25rem}.hotel-soon{margin-top:2rem;padding:1.4rem 1.5rem;border:1px dashed rgba(var(--m-fg,128,128,128),.4);border-radius:.8rem;max-width:40rem}.hotel-soon h3{font-family:var(--serif,inherit);font-weight:400;font-size:1.6rem;margin:.2rem 0 .5rem}.hotel-soon p{line-height:1.65}.hotel-badge{display:inline-block;margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:.15rem .6rem;border:1px solid;border-radius:999px;opacity:.8}.pc-names{font-size:.85rem;opacity:.8}.about-text .lead{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}.nm-pop-card h4{padding-right:1.5rem}