@font-face{font-family:aiyariTropika;src:url(../media/aiyari_tropika_island_int-s.p.50032fff.otf)format("opentype");font-display:swap}@font-face{font-family:aiyariTropika Fallback;src:local(Arial);ascent-override:149.63%;descent-override:46.04%;line-gap-override:0.0%;size-adjust:86.88%}.aiyaritropika_439a53df-module__QqlJ7a__className{font-family:aiyariTropika,aiyariTropika Fallback}.aiyaritropika_439a53df-module__QqlJ7a__variable{--jn-font-display:"aiyariTropika","aiyariTropika Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_4833e722-module__OTBuia__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_4833e722-module__OTBuia__variable{--jn-font-sans:"Instrument Sans","Instrument Sans Fallback"}
:root{--jn-ink:#1c120f;--jn-ink-soft:#2b2f38;--jn-muted:#5e6472;--jn-bg:#f7f4ee;--jn-surface:#fffdf8;--jn-surface-strong:#f4efe7;--jn-surface-tint:#f1efff;--jn-text:#183056;--jn-brand:#2e4ed2;--jn-mauve:#c4aef4;--jn-lime:#a5cb24;--jn-sky:#00b7d9;--jn-plum:#ee9dd6;--jn-primary:var(--jn-brand);--jn-primary-deep:#1f38a3;--jn-accent:var(--jn-plum);--jn-warm:#ff6d5f;--jn-border:#1c120f14;--jn-shadow:0 18px 45px #2e4ed21a;--jn-shadow-soft:0 12px 30px #1c120f14;--jn-shadow-card:0 18px 50px #2e4ed21a;--jn-hero-gradient:linear-gradient(135deg,#a5cb24 0%,#00b7d9 45%,#c4aef4 75%,#ee9dd6 100%);--jn-radius-lg:22px;--jn-radius-xl:28px;--jn-radius-2xl:40px;--jn-radius-3xl:56px;--jn-radius-pill:999px;--jn-font-display:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{background:var(--jn-bg);overflow-x:hidden}body{background:var(--jn-brand);color:var(--jn-text);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}input,button,select,progress{font:inherit}.jn-site{min-height:100vh;overflow-x:clip}.jn-topbar{justify-content:space-between;align-items:center;gap:1rem;height:56px;padding:0 1rem;display:flex}.jn-topbar-home{z-index:40;background:var(--jn-brand);color:#f5efe7;border-bottom:1px solid #ffffff0f;height:72px;padding:0 1.5rem;position:fixed;inset:0 0 auto}.jn-topbar-product{z-index:40;background:var(--jn-brand);justify-content:center;height:72px;padding:0 1.5rem;position:fixed;inset:0 0 auto}.jn-logo{flex:none;align-items:center;width:auto;height:55px;display:inline-flex}.jn-logo-image{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.jn-nav{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.95rem;display:flex}.jn-nav-home{color:#fff5eceb}.jn-nav-home a{opacity:.88}.jn-topbar-home-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.jn-topbar-home-link{color:#fff5ece6;font-weight:700}.jn-topbar-home-cta{border-radius:var(--jn-radius-pill);background:linear-gradient(135deg,var(--jn-sky),var(--jn-lime));min-height:44px;color:var(--jn-ink);box-shadow:var(--jn-shadow-soft);justify-content:center;align-items:center;padding:0 1.15rem;font-weight:700;display:inline-flex}.jn-page{--jn-page-inline:1.5rem;padding:1rem 1.5rem 3rem}.jn-homepage{background:var(--jn-brand);--jn-font-display:var(--jn-font-sans);position:fixed;inset:72px 0 0;overflow:hidden}.jn-home-stage{border-radius:var(--jn-radius-3xl)var(--jn-radius-3xl)0 0;background:var(--jn-bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;margin:0;overflow:clip auto}.jn-home-hero,.jn-home-manifesto,.jn-home-split,.jn-home-marquee,.jn-home-product-showcase,.jn-home-downloads-band{padding-inline:clamp(1.2rem,4vw,3rem)}.jn-australia-landing-hero{justify-content:center;padding:clamp(1.4rem,5vw,2.4rem) 1.25rem 1.5rem;display:flex}.jn-australia-landing-hero-inner{text-align:center;justify-items:center;width:min(100%,27rem);display:grid}.jn-australia-landing-image-wrap{width:100%;margin-bottom:3rem}.jn-australia-landing-image{border-radius:2rem;width:100%;height:auto;display:block}.jn-australia-landing-eyebrow{color:#454545;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem;font-weight:600}.jn-australia-landing-title{color:#373536;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(3.2rem,10vw,4.8rem);font-weight:800;line-height:.98}.jn-australia-landing-copy{color:#525252;max-width:20rem;margin:2rem 0 0;font-size:1rem;line-height:1.55}.jn-australia-landing-actions{width:100%;margin-top:2.7rem;display:flex}.jn-australia-landing-button{color:#f7f6ff;cursor:pointer;background:#4663ea;border:0;border-radius:999px;width:100%;min-height:56px;padding:0 1.2rem;font-size:1.05rem;font-weight:700}.jn-australia-benefits{justify-items:center;padding:2.2rem 1rem 0;display:grid}.jn-australia-benefits-copy{text-align:center;margin-bottom:1.6rem}.jn-australia-benefits-copy h2{color:#373536;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0 0 2.6rem;font-size:clamp(1.4rem,4.9vw,1.925rem);font-weight:800;line-height:1.2}.jn-australia-benefits-copy p{color:#5b5a5b;margin:1.25rem 0 0;font-size:1rem;line-height:1.35}.jn-australia-benefits-cards{gap:1.45rem;width:min(100%,26rem);margin-top:2rem;display:grid}.jn-australia-benefit-card{background:#e5dfd7;border-radius:1.2rem;min-height:165px;padding:1rem 1rem 0;position:relative;overflow:hidden}.jn-australia-benefit-card h3{color:#373536;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;font-size:1.42rem;font-weight:700;line-height:1.1}.jn-australia-benefit-card p{color:#4f4e50;max-width:12.6rem;margin:.5rem 0 0;font-size:.98rem;line-height:1.2}.jn-australia-benefit-image{position:absolute;overflow:hidden}.jn-australia-benefit-photo{object-fit:cover;width:100%;height:100%;display:block}.jn-australia-benefit-image-job{width:44%;height:44%;bottom:0;left:0}.jn-australia-benefit-photo{width:45%;height:55%;display:block;position:absolute}.jn-australia-benefit-photo.job,.jn-australia-benefit-photo.visa{border-top-right-radius:4.5rem;bottom:0;left:0}.jn-australia-benefit-photo.points{border-top-left-radius:4.5rem;bottom:0;right:0}.jn-australia-benefit-image-points{border-top-left-radius:4.5rem;width:43%;height:43%;bottom:0;right:0}.jn-australia-benefit-image-visa{border-top-right-radius:4.5rem;width:44%;height:44%;bottom:0;left:0}.jn-australia-tool-section{padding:0 clamp(1.2rem,4vw,3rem) clamp(2.5rem,6vw,4rem)}.jn-australia-hero-scene{min-height:600px}.jn-australia-landing-cta{justify-content:center;padding:2rem 1rem 2.8rem;display:flex}.jn-australia-landing-cta .jn-australia-landing-button{width:min(100%,26rem)}.jn-australia-tool-topbar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;display:flex}.jn-australia-tool-topbar h2{color:var(--jn-ink);font-family:var(--jn-font-display),Georgia,"Times New Roman",serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:.95}.jn-aus-wizard-screen{justify-items:center;min-height:calc(100vh - 110px);padding:0 .9rem 1.25rem;display:grid}.jn-aus-wizard-topbar{background-color:#eae5df;border-radius:34px;justify-content:flex-end;align-items:center;width:min(100%,25rem);margin-top:20px;margin-bottom:10px;padding:10px;display:flex}.jn-aus-wizard-exit{color:#f5f6ff;min-height:38px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;cursor:pointer;background:#69655f;border:1px solid #ffffff3d;border-radius:999px;padding:.5rem .95rem;font-size:1.14rem;font-weight:400}.jn-aus-wizard-surface{background:#f2eee7;border-radius:2rem;flex-direction:column;width:min(100%,25rem);min-height:min(760px,100vh - 135px);max-height:calc(100vh - 135px);display:flex;overflow:hidden}.jn-aus-wizard-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.15rem 1rem 1rem;overflow:clip auto}.jn-aus-wizard-header{align-items:center;gap:.95rem;margin-bottom:2.25rem;display:flex}.jn-aus-wizard-header-copy h2{color:#4361ea;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;font-size:1.05rem;font-weight:700;line-height:1.1}.jn-aus-wizard-header-copy p{color:#2f2d30;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:.2rem 0 0;font-size:.95rem;line-height:1.1}.jn-aus-progress-ring{flex:none;place-items:center;width:62px;height:62px;display:grid;position:relative}.jn-aus-progress-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.jn-aus-progress-ring-track,.jn-aus-progress-ring-value{fill:none}.jn-aus-progress-ring-track{stroke:#bab9b5d9}.jn-aus-progress-ring-value{stroke:#4663ea;stroke-linecap:round;transition:stroke-dashoffset .28s}.jn-aus-progress-ring span{z-index:1;color:#4b4b4c;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700;position:relative}.jn-aus-wizard-body h3{color:#313032;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,4.8vw,2.1rem);font-weight:700;line-height:1.08}.jn-aus-wizard-tip{color:#6f6d70;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:.95rem 0 1.25rem;font-size:.98rem;line-height:1.45}.jn-aus-wizard-tip span{color:#5f5d61;font-weight:700}.jn-aus-wizard-step,.jn-aus-choice-stack{gap:.95rem;display:grid}.jn-aus-choice-card{color:#2f2d30;text-align:left;cursor:pointer;background:#ffffff24;border:1.5px solid #b2b0ade0;border-radius:.95rem;gap:.38rem;padding:1rem 3rem 1rem .9rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.jn-aus-choice-card strong{color:#2f2d30;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;font-size:.98rem;font-weight:700;line-height:1.22}.jn-aus-choice-card span{color:#4b4a4c;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;font-size:.98rem;line-height:1.28}.jn-aus-choice-card-active{background:#4663ea0d;border-color:#4663eaf2;box-shadow:0 0 0 1px #4663ea0f}.jn-aus-choice-check{color:#4663ea;background:#4663ea1a;border:2px solid #4663eae0;border-radius:.5rem;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.jn-aus-textarea-field,.jn-aus-textarea-field span{gap:0}.jn-aus-textarea,.jn-aus-text-input{color:#303032;width:100%;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#fff;border:1px solid #d6d2cdf2;border-radius:.85rem;font-size:1rem}.jn-aus-textarea{resize:none;min-height:170px;padding:1rem}.jn-aus-text-input{min-height:54px;padding:0 1rem}.jn-aus-search-step{gap:.85rem;display:grid}.jn-aus-search-field{gap:0}.jn-aus-search-selected{color:#2f2d30;background:#4663ea0f;border:1.5px solid #4663ea80;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem .85rem;display:flex}.jn-aus-search-selected-kicker{color:#2a3b9a;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#4663ea2e;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.jn-aus-search-selected strong{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#2f2d30;flex:auto;font-size:1rem;font-weight:700}.jn-aus-search-selected strong span{color:#4b4a4c;font-weight:500}.jn-aus-search-selected-clear{color:#4663ea;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;cursor:pointer;background:0 0;border:0;padding:.3rem .4rem;font-size:.92rem;font-weight:600}.jn-aus-search-status{min-height:1.4rem}.jn-aus-search-meta{color:#5b5a5e;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;font-size:.92rem;line-height:1.35}.jn-aus-search-results{padding:0;gap:.7rem;max-height:60vh;margin:0;padding-right:.15rem;list-style:none;display:grid;overflow-y:auto}.jn-aus-search-card{color:#2f2d30;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #b2b0adb3;border-radius:.85rem;gap:.45rem;width:100%;padding:.85rem .9rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.jn-aus-search-card:hover{border-color:#4663ea99}.jn-aus-search-card-active{background:#4663ea0d;border-color:#4663eaf2;box-shadow:0 0 0 1px #4663ea1a}.jn-aus-search-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.jn-aus-search-card-head strong{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#2f2d30;font-size:.98rem;font-weight:700;line-height:1.25}.jn-aus-search-card-head strong span{color:#4b4a4c;font-weight:500}.jn-aus-search-confidence{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.16rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.jn-aus-search-confidence-high{color:#2a6c43;background:#32995429}.jn-aus-search-confidence-medium{color:#8a5e10;background:#cf912129}.jn-aus-search-confidence-low{color:#58575b;background:#78787c29}.jn-aus-search-card-summary{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#4b4a4c;margin:0;font-size:.92rem;line-height:1.35}.jn-aus-search-card-meta{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#58575b;flex-wrap:wrap;gap:.4rem .85rem;font-size:.84rem;display:flex}.jn-aus-search-card-meta em{color:#4b4a4c;font-style:normal;font-weight:600}.jn-aus-search-card-caveats{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#6a4c1c;background:#cf912114;border-radius:.5rem;margin:0;padding:.45rem .6rem;font-size:.84rem}.jn-aus-search-card-caveats em{color:#6a4c1c;font-style:normal;font-weight:600}.jn-aus-wizard-footer{background:#f2eee7;border-top:1px solid #dbd6d1f5;align-items:center;gap:.95rem;padding:.9rem 1rem 1.1rem;display:flex}.jn-aus-wizard-back,.jn-aus-wizard-continue{min-height:50px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;cursor:pointer;border:0;border-radius:999px;font-size:1rem;font-weight:700}.jn-aus-wizard-back{color:#2f2d30;background:#d8d3cb;align-items:center;gap:.35rem;padding:0 1.25rem;display:inline-flex}.jn-aus-wizard-continue{color:#f5f6ff;background:#4663ea;flex:auto;padding:0 1.25rem}.jn-aus-wizard-back:disabled,.jn-aus-wizard-continue:disabled{opacity:.58;cursor:not-allowed}.jn-aus-wizard-continue.jn-button-with-spinner{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.jn-aus-result-stack{gap:.95rem;display:grid}.jn-aus-result-card{background:#ffffff7a;border:1px solid #d6d2cdfa;border-radius:1.1rem;gap:.75rem;padding:1rem;display:grid}.jn-aus-result-card-hero{background:linear-gradient(#4862ea14,#ffffffb3)}.jn-aus-result-kicker{color:#4562ea;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.jn-aus-result-card h3,.jn-aus-result-card h4{color:#313032;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.03em;margin:0;line-height:1.08}.jn-aus-result-card h3{font-size:clamp(1.9rem,5vw,2.35rem);font-weight:700}.jn-aus-result-card h4{font-size:1.28rem;font-weight:700}.jn-aus-result-card h4 span,.jn-aus-result-mini-card strong span{color:#6f6d70;font-weight:600}.jn-aus-result-card p,.jn-aus-result-card li,.jn-aus-result-mini-card p{color:#454447;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;font-size:.98rem;line-height:1.42}.jn-aus-result-summary{color:#313032;font-size:1.02rem;font-weight:600}.jn-aus-result-note,.jn-aus-result-meta{color:#6f6d70}.jn-aus-result-pill-row{flex-wrap:wrap;gap:.5rem;display:flex}.jn-aus-result-pill{color:#4562ea;min-height:34px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#4663ea1f;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.92rem;font-weight:700;display:inline-flex}.jn-aus-result-grid{gap:.8rem;display:grid}.jn-aus-result-mini-card{background:#ffffffbd;border:1px solid #dcd8d3f5;border-radius:.95rem;gap:.35rem;padding:.9rem;display:grid}.jn-aus-result-mini-card strong{color:#313032;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;font-size:.98rem;font-weight:700;line-height:1.25}.jn-aus-result-metric-row{gap:.8rem;display:grid}.jn-aus-result-metric-row .jn-metric{background:#ffffffd1;border:1px solid #dcd8d3f5;border-radius:.95rem;padding:1rem}.jn-aus-result-metric-row .jn-metric span{color:#6f6d70;font-size:.9rem}.jn-aus-result-metric-row .jn-metric strong{color:#2f2d30;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;font-size:1.18rem;font-weight:700}.jn-aus-result-list,.jn-aus-result-numbered{gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.jn-aus-result-numbered li::marker{color:#4562ea;font-weight:700}.jn-aus-result-bottom-line{color:#313032;padding-top:.15rem;font-weight:600}.jn-aus-result-inline-button{color:#f5f6ff;min-height:48px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;cursor:pointer;background:#4663ea;border:0;border-radius:999px;font-size:1rem;font-weight:700}.jn-aus-result-inline-button:disabled{opacity:.58;cursor:not-allowed}.jn-aus-result-link-row{gap:.75rem;display:grid}.jn-aus-result-link{color:#4562ea;min-height:48px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#fffc;border:1px solid #4663ea38;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.jn-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(1.6rem,5vw,3rem);padding-bottom:clamp(2rem,6vw,3.75rem);display:grid;position:relative}.jn-home-hero-copy{z-index:2;position:relative}.jn-home-eyebrow{color:var(--jn-warm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem;font-weight:800}.jn-home-hero h1,.jn-home-manifesto h2,.jn-home-split h2,.jn-home-marquee h2,.jn-home-product-showcase h2,.jn-home-downloads-band h2{color:var(--jn-ink);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(3.2rem,8vw,6.6rem);line-height:.92}.jn-home-manifesto h2,.jn-home-split h2,.jn-home-marquee h2,.jn-home-product-showcase h2,.jn-home-downloads-band h2{font-size:clamp(2.4rem,5vw,4.5rem)}.jn-home-hero-body,.jn-home-manifesto p,.jn-home-section-copy p,.jn-home-marquee-copy p,.jn-home-downloads-band-copy p{max-width:42rem;color:var(--jn-muted);margin:1.2rem 0 0;font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.62}.jn-home-inline-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.6rem;display:flex}.jn-home-primary-button,.jn-home-secondary-button,.jn-home-dark-button{border-radius:var(--jn-radius-pill);justify-content:center;align-items:center;min-height:54px;padding:0 1.35rem;font-size:1rem;font-weight:800;display:inline-flex}.jn-home-primary-button{background:var(--jn-ink);color:#fff8ef}.jn-home-secondary-button{color:var(--jn-brand);background:#2e4ed214}.jn-home-dark-button{color:#fff8ef;box-shadow:var(--jn-shadow-soft);background:#2a1611}.jn-home-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.9rem;display:grid}.jn-home-stat{border-radius:var(--jn-radius-xl);background:#ffffffb8;border:1px solid #1c120f0f;gap:.35rem;padding:1rem 1.1rem;display:grid}.jn-home-stat span{color:var(--jn-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.jn-home-stat strong{color:var(--jn-ink);font-size:1rem;line-height:1.35}.jn-home-hero-scene{border-radius:calc(var(--jn-radius-3xl) - 8px);background:radial-gradient(circle at 18% 22%,#ffffffbf,transparent 24%),radial-gradient(circle at 76% 12%,#ffffff73,transparent 18%),var(--jn-hero-gradient);min-height:560px;box-shadow:var(--jn-shadow-card);position:relative;overflow:hidden}.jn-home-hero-orb{filter:blur(2px);opacity:.84;border-radius:50%;position:absolute}.jn-home-hero-orb-lime{background:#a5cb2485;width:92px;height:92px;top:12%;left:12%}.jn-home-hero-orb-plum{background:#ee9dd68a;width:150px;height:150px;top:16%;right:10%}.jn-home-hero-orb-sky{background:#00b7d94d;width:180px;height:180px;bottom:12%;left:8%}.jn-home-hero-card{border-radius:2rem;gap:.75rem;padding:1.2rem;display:grid;position:absolute;box-shadow:0 22px 40px #1c120f24}.jn-home-hero-card-primary{width:min(380px,100% - 4.4rem);color:var(--jn-ink);background:#fff9f0e6;inset:2.2rem 2.2rem auto auto}.jn-home-hero-card-primary h2{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.92}.jn-home-hero-card-primary p{color:#1c120fb8;margin:0;line-height:1.55}.jn-home-hero-card-secondary,.jn-home-hero-card-tertiary{width:210px;min-height:170px;color:var(--jn-ink)}.jn-home-hero-card-secondary{background:#ffffffc2;bottom:9rem;left:2rem}.jn-home-hero-card-tertiary{color:#f9f4ea;background:#24120fe0;bottom:2.3rem;right:3rem}.jn-home-hero-card-secondary h3,.jn-home-hero-card-tertiary h3{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0;font-size:2rem;line-height:.95}.jn-home-scene-pill{border-radius:var(--jn-radius-pill);width:fit-content;max-width:100%;color:var(--jn-brand);letter-spacing:.05em;text-transform:uppercase;background:#2e4ed21f;padding:.42rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.jn-home-scene-pill-light{background:#ffffffe6}.jn-home-scene-pill-dark{color:#fff8ef;background:#ffffff26}.jn-home-hero-card-footer{color:#1c120fc2;justify-content:space-between;gap:1rem;font-size:.88rem;font-weight:700;display:flex}.jn-home-manifesto{text-align:center;gap:1rem;padding-top:3rem;padding-bottom:3rem;display:grid}.jn-home-manifesto h2,.jn-home-manifesto p{max-width:58rem;margin-inline:auto}.jn-home-split,.jn-home-marquee{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,2.8rem);padding-top:1.5rem;padding-bottom:2.2rem;display:grid}.jn-home-feature-stack,.jn-home-downloads-list{gap:1rem;display:grid}.jn-home-feature-card,.jn-home-product-card,.jn-home-download-item{border-radius:var(--jn-radius-xl);box-shadow:var(--jn-shadow-soft)}.jn-home-feature-card{background:#ffffffdb;border:1px solid #1c120f0f;gap:.8rem;padding:1.35rem;display:grid}.jn-home-feature-card h3,.jn-home-product-card h3{color:var(--jn-ink);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0;font-size:2rem;line-height:.95}.jn-home-feature-card p,.jn-home-product-card p{color:var(--jn-muted);margin:0;line-height:1.6}.jn-home-text-link{color:var(--jn-brand);text-underline-offset:.18em;font-weight:800;text-decoration:underline}.jn-home-marquee{margin-top:1rem;padding-block:2.2rem}.jn-home-marquee-scene{border-radius:calc(var(--jn-radius-3xl) - 8px);background:#dfe7ff;min-height:540px;position:relative;overflow:hidden}.jn-home-marquee-gradient{background:linear-gradient(#fff3,#fff0 28%),linear-gradient(135deg,#a5cb24d9,#00b7d98c 46%,#c4aef4b8 100%);position:absolute;inset:0}.jn-home-marquee-phone{background:#fffdf8eb;border-radius:2.4rem;width:min(330px,100% - 3rem);padding:1rem;position:absolute;inset:3.4rem auto 3.4rem 50%;transform:translate(-50%);box-shadow:0 24px 44px #1c120f2e}.jn-home-marquee-phone-top{border-radius:var(--jn-radius-pill);background:#17100f;width:34%;height:18px;margin:0 auto 1rem}.jn-home-marquee-phone-card{background:var(--jn-hero-gradient);color:var(--jn-ink);border-radius:1.6rem;gap:.35rem;padding:1rem;display:grid}.jn-home-marquee-phone-card span{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.jn-home-marquee-phone-card strong{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-size:2.1rem;line-height:.95}.jn-home-marquee-phone-row{color:var(--jn-ink);background:#2e4ed20f;border-radius:1.15rem;justify-content:space-between;gap:1rem;margin-top:.75rem;padding:.95rem 1rem;font-weight:700;display:flex}.jn-home-product-showcase{padding-top:2rem;padding-bottom:2rem}.jn-home-product-showcase-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.jn-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.jn-home-product-card{background:#ffffffe0;border:1px solid #1c120f0f;gap:.9rem;padding:1.35rem;display:grid}.jn-home-product-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.jn-home-product-price{color:var(--jn-brand);letter-spacing:.04em;text-transform:uppercase;font-size:.88rem;font-weight:800}.jn-home-downloads-band{background:linear-gradient(#c4aef42e,#c4aef400);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.4rem;padding-top:2rem;padding-bottom:3rem;display:grid}.jn-home-download-item{background:#ffffffdb;border:1px solid #1c120f0f;gap:.4rem;padding:1.1rem 1.2rem;display:grid}.jn-home-download-item strong{color:var(--jn-ink);font-size:1.05rem}.jn-home-download-item span{color:var(--jn-muted);line-height:1.45}.jn-shell{border:1px solid var(--jn-border);width:min(1100px,100%);box-shadow:var(--jn-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef8d9;border-radius:2rem;margin:0 auto;padding:2rem;overflow:clip}.jn-shell-compact{width:min(680px,100%)}.jn-shell-header{margin-bottom:2rem}.jn-shell-heading{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.jn-shell-heading>div,.jn-shell-actions,.jn-shell-content{min-width:0}.jn-shell h1{color:var(--jn-primary);font-family:var(--jn-font-display),Georgia,"Times New Roman",serif;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.95}.jn-shell h2{font-family:var(--jn-font-display),Georgia,"Times New Roman",serif;margin:0 0 .65rem;font-size:1.35rem}.jn-shell p{max-width:70ch;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;line-height:1.6}.jn-eyebrow{color:var(--jn-warm);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;margin-bottom:.75rem!important}.jn-inline-actions{flex-wrap:wrap;gap:.75rem;display:flex}.jn-button,.jn-secondary-button{min-height:46px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.15rem;font-weight:700;display:inline-flex}.jn-button{background:var(--jn-primary);color:#fff}.jn-button.jn-button-secondary,.jn-button.jn-button-ghost{color:#4663ea;background:0 0;border:1px solid #4663ea66}.jn-button.jn-button-secondary:disabled,.jn-button.jn-button-ghost:disabled{opacity:.65;cursor:not-allowed}.jn-secondary-button{color:var(--jn-primary-deep);background:#ef95e92e}.jn-grid{gap:1rem;display:grid}.jn-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jn-card,.jn-form-card{border:1px solid var(--jn-border);background:var(--jn-surface);border-radius:1.25rem;gap:1rem;padding:1.2rem;display:grid}.jn-card-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.jn-pill,.jn-price{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.jn-pill{border:1px solid var(--jn-border);width:fit-content;max-width:100%;color:var(--jn-primary);background:#2e4ed20f;border-radius:999px;align-items:center;margin:0;padding:.5em .95em .4em;line-height:1.2;display:inline-flex}.jn-pill-baby-pink{color:#fff;background:#f4a7c8;border-color:#f4a7c8}.jn-price{color:var(--jn-warm)}.jn-text-link,.jn-inline-note a{color:var(--jn-primary);text-decoration:underline}.jn-form-card{gap:1rem;display:grid}.jn-field{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;gap:.45rem;display:grid}.jn-field input{border:1px solid var(--jn-border);background:#fff;border-radius:.85rem;width:100%;padding:.85rem 1rem}.jn-field textarea{border:1px solid var(--jn-border);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:.85rem;padding:.85rem 1rem}.jn-field select,.jn-select{border:1px solid var(--jn-border);width:100%;font:inherit;background:#fff;border-radius:.85rem;padding:.85rem 1rem}.jn-error{color:#a52222}.jn-success{color:#157347}.jn-inline-note,.jn-muted{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#183056b8}.jn-dashboard{grid-template-columns:260px minmax(0,1fr);gap:1.5rem;padding:1rem 1.5rem 3rem;display:grid}.jn-sidebar{border:1px solid var(--jn-border);background:#fffef8eb;border-radius:1.5rem;align-self:start;gap:1rem;padding:1.25rem;display:grid;position:sticky;top:1rem}.jn-sidebar nav{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;gap:.65rem;display:grid}.jn-link-button{min-height:46px;color:var(--jn-primary);font:inherit;cursor:pointer;background:#ffffffbf;border:1px solid #2e4ed233;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.15rem;display:inline-flex}.jn-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.jn-estimator-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start;gap:1rem;display:grid}.jn-estimator-sidebar{position:sticky;top:1rem}.jn-progress-row{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;gap:.45rem;display:grid}.jn-progress-row span{color:#183056b8;font-size:.92rem}.jn-progress-row progress{background:#2e4ed214;border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.jn-progress-row progress::-webkit-progress-bar{background:#2e4ed214;border-radius:999px}.jn-progress-row progress::-webkit-progress-value{background:linear-gradient(90deg,var(--jn-primary),var(--jn-accent));border-radius:999px}.jn-progress-row progress::-moz-progress-bar{background:linear-gradient(90deg,var(--jn-primary),var(--jn-accent));border-radius:999px}.jn-step-card,.jn-step-stack,.jn-answer-list,.jn-breakdown-list{gap:1rem;display:grid}.jn-step-copy{gap:.35rem;display:grid}.jn-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.85rem;display:grid}.jn-choice-card{border:1px solid var(--jn-border);height:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffffd1;border-radius:1rem;align-content:start;gap:.45rem;padding:1rem 3.4rem 1rem 1rem;display:grid;position:relative}.jn-choice-card strong{font-size:1rem}.jn-choice-card span{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#183056bd;line-height:1.5}.jn-choice-check{background:#2e4ed224;border:1px solid #2e4ed22e;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.8rem;right:.8rem;color:var(--jn-primary-deep)!important}.jn-revealed-panel{background:#2e4ed20a;border:1px solid #2e4ed224;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.jn-revealed-panel-title{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#183056c7;margin:0;font-size:.92rem;font-weight:700}.jn-choice-card-active{background:linear-gradient(135deg,#2e4ed214,#ef95e91f);border-color:#2e4ed261;box-shadow:inset 0 0 0 1px #2e4ed214}.jn-checkbox{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;align-items:center;gap:.65rem;padding-top:2rem;display:flex}.jn-list{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;padding-left:1.25rem;line-height:1.6}.jn-result-stack{gap:1rem;display:grid}.jn-result-summary{font-weight:700}.jn-result-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jn-result-hero h3{color:var(--jn-primary);margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.jn-result-chip{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:var(--jn-primary-deep);background:#2e4ed214;border-radius:999px;padding:.7rem 1rem;font-weight:700}.jn-metric{border:1px solid var(--jn-border);background:#2e4ed20a;border-radius:1rem;gap:.35rem;padding:.9rem;display:grid}.jn-metric span{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#183056bf}.jn-metric strong{font-size:1.15rem}.jn-answer-summary{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.jn-answer-summary li{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;justify-content:space-between;gap:1rem;display:flex}.jn-answer-summary span{color:#183056b8}.jn-answer-summary strong{text-align:right}.jn-support-links{gap:.75rem;padding:1rem 0;display:grid}.jn-answer-item,.jn-breakdown-item{border-top:1px solid var(--jn-border);justify-content:space-between;gap:1rem;padding:.95rem 0;display:flex}.jn-answer-item:first-child,.jn-breakdown-item:first-child{border-top:0;padding-top:0}.jn-answer-item span,.jn-breakdown-item p,.jn-breakdown-totals span{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:#183056bd}.jn-answer-item strong,.jn-breakdown-item strong{font-size:1rem}.jn-breakdown-item{align-items:flex-start}.jn-breakdown-item h5{margin:0 0 .35rem;font-size:1rem}.jn-breakdown-item p{margin:0;line-height:1.55}.jn-breakdown-totals{text-align:right;justify-items:end;gap:.35rem;min-width:180px;display:grid}.jn-estimator-note,.jn-locked-tool{background:linear-gradient(135deg,#2e4ed20a,#ef95e914)}.jn-section-gap{margin-top:1rem}.jn-result-history{gap:.9rem;display:grid}.jn-history-item{border-top:1px solid var(--jn-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 0;display:flex}.jn-history-item:first-child{border-top:0;padding-top:0}.jn-product-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:1.25rem;display:grid}.jn-product-layout>*,.jn-product-page,.jn-product-page-body,.jn-product-main,.jn-product-media-card,.jn-product-hero-media,.jn-carousel,.jn-form-card,.jn-purchase-panel{min-width:0}.jn-product-page{background-color:#f4f4f7;gap:1rem;padding-bottom:6rem;display:grid}.jn-product-page.is-scroll-stage{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:var(--jn-radius-3xl)var(--jn-radius-3xl)0 0;position:fixed;inset:72px 0 0;overflow:clip auto}.jn-product-page-body{width:min(760px,100%);padding-inline:var(--jn-page-inline,1.5rem);gap:1rem;margin:0 auto;display:grid}.jn-product-hero-media{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.jn-product-page.is-contained-hero .jn-product-hero-media{width:100%;max-width:100%;margin-left:0;margin-right:0}.jn-product-main{gap:1rem;width:100%;min-width:0;display:grid}.jn-product-headline{background-color:#fff;border-radius:1rem;gap:.8rem;padding:.5rem 1rem 1.5rem;display:grid;box-shadow:1px 1px #18305614}.jn-product-title{color:var(--jn-primary);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,5vw,4.2rem);line-height:.94}.jn-product-subtitle{color:#183056c7;margin:0;font-size:1.02rem}.jn-product-brand-row{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;align-items:center;gap:.5rem;display:flex}.jn-product-brand-mark{background:var(--jn-primary);color:#fff;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:.85rem;font-weight:700;display:grid}.jn-product-brand-row-content{flex-direction:column;justify-content:center;gap:.1rem;display:flex}.jn-inline-buy-bar{background:var(--jn-primary);border:1px solid #2e4ed247;border-radius:999px;justify-content:space-between;align-items:center;gap:.9rem;margin-top:.35rem;padding:.7rem .8rem .7rem 1rem;display:flex;box-shadow:0 12px 26px #1f38a32e}.jn-inline-buy-bar__price{min-width:0;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;gap:.1rem;display:grid}.jn-inline-buy-bar__label{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:700}.jn-inline-buy-bar__price strong{color:#fff;font-size:1.1rem;line-height:1}.jn-inline-buy-bar__button{min-width:112px;min-height:42px;color:var(--jn-primary);background:#fff;padding-inline:1rem}.jn-product-content-layout{background-color:#fff;border-radius:1rem;gap:1.25rem;padding:.5rem 1rem;display:grid;box-shadow:1px 1px #18305614}.jn-product-files{border-top:1px solid var(--jn-border);gap:1rem;padding-top:1rem;display:grid}.jn-product-section-intro{gap:.35rem;display:grid}.jn-product-section-intro-title{font-size:1.05rem}.jn-product-section-intro-summary{font-size:1.15rem}.jn-product-section-intro h2{font-family:var(--jn-font-display),Georgia,"Times New Roman",serif;margin:0;font-size:1.35rem}.jn-product-section-intro p{margin:0}.jn-product-file-row{border-top:1px solid var(--jn-border);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 0;display:grid}.jn-product-file-row:first-child{border-top:0;padding-top:0}.jn-product-file-type{min-width:4.2rem;color:var(--jn-primary-deep);text-transform:uppercase;background:#2e4ed21a;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.jn-product-preview-meta{gap:.35rem;margin-bottom:1rem;display:grid}.jn-purchase-panel{box-shadow:var(--jn-shadow);background:#fffef8;border:1px solid #2e4ed22e;border-radius:1.5rem;gap:1rem;padding:1.25rem;display:grid;position:sticky;top:1rem}.jn-purchase-sheet{z-index:55;pointer-events:none;position:fixed;inset:0}.jn-purchase-sheet.is-visible{pointer-events:auto}.jn-purchase-sheet__backdrop{opacity:0;background:#18305638;border:0;transition:opacity .22s;position:absolute;inset:0}.jn-purchase-sheet.is-visible .jn-purchase-sheet__backdrop{opacity:1}.jn-purchase-panel-sheet{z-index:1;overscroll-behavior:contain;opacity:0;background:#fffef8;max-height:min(78vh,640px);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:auto .9rem 20px;overflow:auto;transform:translateY(calc(100% + 2rem))scale(.98)}.jn-purchase-panel-sheet.is-visible{opacity:1;transform:translateY(0)scale(1)}.jn-purchase-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jn-purchase-panel__close{color:#183056b8;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:700}.jn-purchase-handoff{text-align:center;gap:1.25rem;padding:1rem 0 .25rem;display:grid}.jn-purchase-handoff__icon{color:#111827;background:#f5a623;border-radius:999px;place-items:center;width:4.25rem;height:4.25rem;margin:0 auto;font-size:2rem;font-weight:700;line-height:1;display:grid;box-shadow:0 12px 24px #f5a62338}.jn-purchase-handoff__icon-image{width:1.9rem;height:1.9rem;display:block}.jn-purchase-handoff__copy{gap:.6rem;display:grid}.jn-purchase-handoff__copy h2{color:var(--jn-text);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;font-size:1.45rem;font-weight:700}.jn-purchase-handoff__copy p{margin:0}.jn-purchase-handoff__actions{gap:0;display:grid}.jn-product-image-frame{aspect-ratio:1;background:#2e4ed20a;border-radius:1.5rem;width:100%;max-width:100%;position:relative;overflow:hidden}.jn-product-image{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.jn-asset-thumb{aspect-ratio:1;object-fit:cover;border:1px solid var(--jn-border);background:#2e4ed20a;border-radius:1.5rem;width:100%;max-width:100%;display:block}.jn-carousel{width:100%;display:block}.jn-carousel-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef8f5;border:1px solid #18305614;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:fit-content;padding:.4rem .5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #18305614}.jn-carousel-dot{background:#18305629;border:0;border-radius:999px;width:.65rem;height:.65rem;transition:background-color .16s,transform .16s,opacity .16s}.jn-carousel-dot.is-active{background:var(--jn-accent);transform:scale(1.05)}.jn-sticky-buy{width:100%}.jn-floating-buy-bar{z-index:40;background:var(--jn-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;border:1px solid #2e4ed247;border-radius:999px;justify-content:space-between;align-items:center;gap:.9rem;padding:.7rem .8rem .7rem 1rem;transition:opacity .18s,transform .22s;display:none;position:fixed;left:.9rem;right:.9rem;transform:translateY(120%);box-shadow:0 16px 34px #1f38a34d;bottom:17px!important}.jn-floating-buy-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.jn-floating-buy-bar__price{min-width:0;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;gap:.1rem;display:grid}.jn-floating-buy-bar__label{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:700}.jn-floating-buy-bar__price strong{color:#fff;font-size:1.1rem;line-height:1}.jn-floating-buy-bar__button{min-width:112px;min-height:42px;color:var(--jn-primary);background:#fff;padding-inline:1rem}.jn-rich-text{min-width:0;max-width:100%;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;gap:.8rem;padding-inline:.15rem .55rem;line-height:1.7;display:grid}.jn-rich-text p,.jn-rich-text ul,.jn-rich-text li{overflow-wrap:anywhere;max-width:100%;margin:0}.jn-rich-text ul{padding-left:1.2rem;padding-right:.15rem}.jn-rich-text strong,.jn-rich-text em,.jn-rich-text a,.jn-rich-text span{overflow-wrap:anywhere;max-width:100%}.jn-order-page{background:#fff;min-height:calc(100vh - 56px)}.jn-order-hero{background:var(--jn-primary);color:#fff}.jn-order-hero-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(720px,100%);margin:0 auto;padding:3rem 1.5rem;display:flex}.jn-order-hero h1{color:#fff;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15}.jn-order-hero p{color:#ffffffdb;max-width:28rem;margin:0 auto;font-size:1.25rem;line-height:1.5}.jn-order-body{width:min(720px,100%);margin:0 auto;padding:2rem 1rem 3rem}.jn-order-section-heading{text-align:center;margin-bottom:1.35rem}.jn-order-section-heading h2{color:var(--jn-primary);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0;font-size:1.9rem;font-weight:500}.jn-order-summary-card,.jn-order-footer-bar,.jn-order-status-strip{background:#eef1ff;border-radius:1.75rem}.jn-order-summary-card{gap:1.5rem;padding:1rem;display:grid}.jn-order-summary-head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1rem;display:grid}.jn-order-summary-image{object-fit:cover;background:#fff;border-radius:1rem;width:72px;height:72px}.jn-order-summary-image-placeholder{color:#fff;background:var(--jn-primary);place-items:center;font-weight:700;display:grid}.jn-order-summary-copy{min-width:0}.jn-order-summary-copy h3{color:#183056e0;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0 0 .25rem;font-size:1.65rem;font-weight:500;line-height:1.2}.jn-order-summary-copy p{color:#1830569e;margin:0;font-size:1.2rem;line-height:1.45}.jn-order-download-stack{gap:.85rem;display:grid}.jn-order-download-button{background:var(--jn-primary);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:60px;padding:.95rem 1.25rem;font-size:1.2rem;font-weight:500;display:inline-flex;box-shadow:0 12px 30px #2e4ed22e}.jn-order-download-icon{flex:none;width:1rem;height:1rem;display:block}.jn-order-footer-bar,.jn-order-status-strip{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.jn-order-total{color:var(--jn-primary);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.15rem;display:flex}.jn-order-total strong{font-size:1.35rem}.jn-order-print-button{min-height:46px;color:var(--jn-primary);cursor:pointer;background:#ffffffb8;border:1.5px solid #2e4ed259;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-size:1.05rem;display:inline-flex}.jn-order-consultation-next{color:#183056e0;margin:.75rem 0 0}.jn-order-consultation-details{gap:1rem;display:grid}.jn-order-consultation-booking{color:#183056e0;margin:0;font-size:1.05rem}.jn-order-consultation-actions{flex-wrap:wrap;gap:.75rem;display:flex}.jn-order-access-panel{gap:1rem;display:grid}.jn-order-access-copy h3{color:#183056e0;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;margin:0 0 .4rem;font-size:1.35rem}.jn-order-access-copy p{margin:0}.jn-order-status-strip{color:var(--jn-primary);text-transform:capitalize;margin-top:0;font-size:1rem}.jn-editor{gap:.85rem;display:grid}.jn-editor-toolbar{flex-wrap:wrap;gap:.6rem;display:flex}.jn-editor-surface{border:1px solid var(--jn-border);min-height:280px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#fff;border-radius:1rem;outline:none;padding:1rem;line-height:1.7}.jn-editor-surface p{margin:0 0 .85rem}.jn-editor-surface p:last-child{margin-bottom:0}.jn-editor-surface ul{padding-left:1.25rem}.jn-asset-card,.jn-asset-row{border:1px solid var(--jn-border);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#ffffffdb;border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.jn-asset-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.jn-image-order-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.jn-image-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.jn-checkbox-inline,.jn-checkbox-row{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;align-items:center;gap:.5rem;display:flex}.jn-checkbox-row{border:1px solid var(--jn-border);background:#fff;border-radius:.85rem;justify-content:space-between;padding:.8rem 1rem}.jn-secondary-button,.jn-button,.jn-carousel-dot{border:0}.jn-inline-actions form{flex-wrap:wrap;gap:.5rem;display:flex}.jn-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.jn-estimator-layout,.jn-product-layout,.jn-product-content-layout,.jn-grid-2,.jn-grid-3,.jn-dashboard,.jn-choice-grid,.jn-form-grid{grid-template-columns:1fr}.jn-choice-grid{grid-auto-rows:auto}.jn-estimator-sidebar,.jn-purchase-panel{position:static}.jn-purchase-panel-sheet{position:absolute}.jn-floating-buy-bar{display:flex}.jn-order-status-strip{flex-direction:column;align-items:flex-start}.jn-product-main{padding-bottom:5rem}.jn-breakdown-item,.jn-answer-item,.jn-result-hero{flex-direction:column}.jn-breakdown-totals{text-align:left;justify-items:start;min-width:0}.jn-shell-heading,.jn-topbar{flex-direction:column;align-items:flex-start}.jn-topbar-home{flex-direction:row;align-items:center;gap:.75rem;height:68px;padding-inline:1rem}.jn-nav-home{display:none}.jn-topbar-product{flex-direction:row;align-items:center;height:68px;padding-inline:1rem}.jn-topbar-home-actions{gap:.5rem}.jn-homepage{inset:68px 0 0}.jn-home-stage{border-radius:2rem 2rem 0 0}.jn-product-page.is-scroll-stage{border-radius:2rem 2rem 0 0;inset:68px 0 0}.jn-home-hero,.jn-home-split,.jn-home-marquee,.jn-home-downloads-band{grid-template-columns:1fr}.jn-home-hero{padding-top:1.25rem}.jn-home-stat-row,.jn-home-product-grid{grid-template-columns:1fr}.jn-home-hero-scene{min-height:500px}.jn-home-product-showcase-header{flex-direction:column;align-items:flex-start}.jn-australia-tool-section{padding-inline:clamp(1.2rem,4vw,3rem)}.jn-australia-tool-topbar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.jn-page,.jn-dashboard{--jn-page-inline:.8rem;padding-left:.8rem;padding-right:.8rem}.jn-shell{border-radius:1.25rem;padding:1rem}.jn-shell h1{font-size:clamp(2rem,10vw,3.25rem);line-height:.92}.jn-topbar{height:70px;padding:0 .8rem}.jn-topbar-home,.jn-topbar-product{height:64px;padding-inline:.8rem}.jn-topbar-home-link{display:none}.jn-topbar-home-cta{min-height:40px;padding-inline:.9rem;font-size:.9rem}.jn-america-topbar{height:64px;padding-inline:.35rem .25rem .35rem .8rem}.jn-america-menu-header{height:64px}.jn-america-user{max-width:6.5rem;font-size:.78rem}.jn-america-topbar-cta{min-height:38px;padding-inline:.8rem;font-size:.82rem}.jn-america-layout .jn-homepage{inset:64px 0 0}.jn-card,.jn-form-card,.jn-sidebar{padding:1rem}.jn-product-layout,.jn-product-main,.jn-product-content-layout,.jn-product-page,.jn-product-page-body{gap:.85rem}.jn-product-page-body{padding-inline:var(--jn-page-inline,.8rem)}.jn-product-page.is-scroll-stage{border-radius:1.6rem 1.6rem 0 0;inset:64px 0 0}.jn-floating-buy-bar{left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + .85rem);padding:.65rem .7rem .65rem .95rem}.jn-purchase-panel-sheet{left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);border-radius:1.25rem;max-height:min(76vh,620px);padding:1.1rem}.jn-order-hero-inner{min-height:300px;padding:2.5rem 1rem}.jn-order-hero h1{font-size:1.5rem;font-weight:400}.jn-order-hero p{font-size:1.1rem}.jn-order-body{padding:1.5rem .8rem 2.5rem}.jn-order-section-heading h2{font-size:1.2rem}.jn-order-summary-card{padding:.9rem}.jn-order-summary-copy h3{font-size:1.25rem}.jn-order-summary-copy p,.jn-order-download-button,.jn-order-total,.jn-order-print-button{font-size:1rem}.jn-order-total strong{font-size:1.15rem}.jn-product-hero-media{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.jn-product-headline{background-color:#fff;border-radius:1rem;padding:.5rem 1rem 1.2rem}.jn-inline-buy-bar{padding:.65rem .7rem .65rem .95rem}.jn-product-title{font-size:clamp(1.1rem,5vw,3.4rem);font-weight:400;line-height:1.3}.jn-rich-text{padding-inline:.1rem .7rem}.jn-product-image-frame{border-left:0;border-right:0;border-radius:0}.jn-carousel-controls{bottom:.85rem}.jn-asset-row{grid-template-columns:1fr}.jn-product-file-row{grid-template-columns:1fr;align-items:start}.jn-home-hero,.jn-home-manifesto,.jn-home-split,.jn-home-marquee,.jn-home-product-showcase,.jn-home-downloads-band{padding-inline:.9rem}.jn-australia-tool-section{padding-inline:.9rem;padding-bottom:2rem}.jn-australia-landing-hero{padding:1.5rem 1rem 1.35rem}.jn-australia-landing-image-wrap{margin-bottom:0;padding:30px 40px}.jn-australia-landing-title{font-size:clamp(2.5rem,10.79vw,3.8rem)}.jn-australia-landing-copy{font-size:.98rem}.jn-australia-benefits{padding-top:1.9rem}.jn-australia-benefits-copy h2{font-size:clamp(1.6rem,7.12vw,2.16rem)}.jn-australia-benefits-cards{gap:1.35rem;margin-top:1.85rem}.jn-australia-benefit-card{min-height:290px}.jn-australia-benefit-card p{max-width:80%;font-size:1.22rem}.jn-australia-tool-topbar h2{font-size:clamp(1.9rem,9vw,2.6rem)}.jn-homepage{inset:64px 0 0}.jn-home-hero h1,.jn-home-manifesto h2,.jn-home-split h2,.jn-home-marquee h2,.jn-home-product-showcase h2,.jn-home-downloads-band h2{font-size:clamp(2.3rem,12vw,3.8rem);line-height:.95}.jn-home-hero-body,.jn-home-manifesto p,.jn-home-section-copy p,.jn-home-marquee-copy p,.jn-home-downloads-band-copy p{font-size:1rem}.jn-home-stat-row{gap:.7rem}.jn-home-hero-scene{border-radius:1.7rem;min-height:430px}.jn-australia-hero-scene{min-height:470px}.jn-home-hero-card-primary{width:calc(100% - 2rem);inset:1rem 1rem auto auto}.jn-home-hero-card-primary h2,.jn-home-feature-card h3,.jn-home-product-card h3{font-size:1.75rem}.jn-home-hero-card-secondary,.jn-home-hero-card-tertiary{width:160px;min-height:136px;padding:.95rem}.jn-home-hero-card-secondary{bottom:6.6rem;left:1rem}.jn-home-hero-card-tertiary{bottom:1rem;right:1rem}.jn-home-marquee-scene{border-radius:1.8rem;min-height:420px}.jn-home-marquee-phone{border-radius:1.8rem;width:calc(100% - 2rem);inset:1.2rem auto 1.2rem 50%}}.jn-america-layout{background:var(--jn-brand);min-height:100vh;overflow-x:clip}.jn-america-topbar{z-index:40;background:var(--jn-brand);color:#f5efe7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;height:72px;padding:0 .5rem 0 1.25rem;display:flex;position:fixed;inset:0 0 auto}.jn-america-menu-toggle,.jn-america-menu-close{color:#fff5ecf5;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.jn-america-menu-toggle:hover,.jn-america-menu-close:hover{background:#ffffff1a}.jn-america-topbar-brand{flex:none}.jn-america-topbar-end{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;margin-left:auto;display:flex}.jn-america-user{color:#fff5ecf5;max-width:7.5rem;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:600;line-height:1.2;overflow:hidden}.jn-america-topbar-cta{background:linear-gradient(135deg,var(--jn-sky),var(--jn-lime));min-height:40px;color:var(--jn-ink);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;white-space:nowrap;box-shadow:var(--jn-shadow-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.88rem;font-weight:700;display:inline-flex}.jn-america-menu{z-index:50;pointer-events:none;visibility:hidden;position:fixed;inset:0}.jn-america-menu-open{pointer-events:auto;visibility:visible}.jn-america-menu-panel{background:var(--jn-brand);color:#f5efe7;flex-direction:column;min-height:100%;padding:0 1.25rem 1.5rem;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:flex;transform:translateY(-100%)}.jn-america-menu-open .jn-america-menu-panel{transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.jn-america-menu-header{justify-content:space-between;align-items:center;height:72px;margin-bottom:1.5rem;display:flex}.jn-america-menu-nav{flex-direction:column;flex:auto;gap:.35rem;display:flex}.jn-america-menu-link{color:#fff5eceb;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;letter-spacing:-.02em;padding:.65rem 0;font-size:clamp(1.65rem,6vw,2.15rem);font-weight:700;line-height:1.1}.jn-america-menu-link-active{color:#fff}.jn-america-menu-footer{margin-top:auto;padding-top:2rem}.jn-america-menu-cta{background:linear-gradient(135deg,var(--jn-sky),var(--jn-lime));width:100%;min-height:52px;color:var(--jn-ink);font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;box-shadow:var(--jn-shadow-soft);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.jn-america-layout .jn-homepage{inset:72px 0 0}.jn-america-dashboard{max-width:42rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.jn-america-dashboard-header{text-align:center}.jn-america-dashboard-header h1{margin:0 0 .35rem;font-size:1.75rem}.jn-america-dashboard-header p{color:#666;font-size:1.1rem;line-height:1.6}.jn-america-roadmap{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.jn-america-roadmap-item{border:1px solid #37353614;border-radius:1rem;padding:1rem 1.15rem 1rem 1rem;position:relative}.jn-america-roadmap-item-current{background:#fff;border-color:#4663ea;box-shadow:0 0 0 1px #4663ea33}.jn-america-roadmap-item-upcoming{color:#5f5d61;background:#fff}.jn-america-roadmap-item-upcoming strong{color:#3d3b3e}.jn-america-roadmap-item-upcoming p,.jn-america-roadmap-item-upcoming a{color:#757275}.jn-america-roadmap-item-completed{color:#6f6c68;background:#f0ede7}.jn-america-roadmap-item-completed strong{color:#5a5856}.jn-america-roadmap-item-completed p,.jn-america-roadmap-item-completed a{color:#8a8681}.jn-america-roadmap-item-completed .jn-america-roadmap-item-main{display:block}.jn-america-roadmap-item-completed .jn-america-roadmap-item-copy{padding-right:0}.jn-america-roadmap-item-main{gap:.75rem;display:flex}.jn-america-roadmap-item-copy{flex:auto;min-width:0}.jn-america-roadmap-check{color:#fff;pointer-events:none;background:#1f9d63;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;box-shadow:0 2px 8px #1f9d6347}.jn-america-roadmap-status{width:1.35rem;color:var(--jn-brand);flex:none;justify-content:center;align-items:flex-start;font-size:1.1rem;line-height:1.4;display:inline-flex}.jn-america-roadmap-arrow{width:1.35rem;height:auto;display:block}.jn-america-roadmap-item-upcoming .jn-america-roadmap-status{color:#a8a5a7}.jn-america-roadmap-item-heading{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.15rem;display:flex}.jn-america-roadmap-item-heading strong{flex:auto;min-width:0}.jn-america-you-are-here{background:var(--jn-brand);color:#e8ebff;text-transform:uppercase;border-radius:999px;flex:none;padding:.32rem .5rem;font-size:.72rem;font-weight:700}.jn-america-roadmap-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.jn-america-roadmap-actions-completed{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem}.jn-america-roadmap-actions-start{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.jn-button-with-spinner,.jn-link-button.jn-button-with-spinner{align-items:center;gap:.45rem;display:inline-flex}.jn-button-with-spinner:disabled{opacity:.92;cursor:wait}.jn-spinner{border:2px solid #4663ea38;border-top-color:#4663ea;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.65s linear infinite jn-spin}.jn-spinner-on-primary{border-color:#fff #ffffff59 #ffffff59}@keyframes jn-spin{to{transform:rotate(360deg)}}.jn-america-paywall{gap:.75rem;margin-top:1.5rem;display:grid}.jn-america-breadcrumb{padding:1rem 1.25rem 0;font-size:.9rem}.jn-america-checklist-section{margin-top:1.5rem}.jn-america-checklist-section ul{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.jn-america-checklist-item{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.jn-america-checklist-why{color:#4663ea;margin-left:.35rem;font-size:.75rem;font-weight:600;display:inline-block}.jn-america-summary-section{background:#fff;border-radius:.75rem;margin-top:1.25rem;padding:1rem}.jn-america-summary-field{margin-top:.75rem}.jn-field-full{grid-column:1/-1}.jn-america-fifa-steps{padding-left:1.25rem;line-height:1.6}.jn-america-disclaimer{margin-top:2rem;font-size:.85rem}.jn-america-wizard-error{text-align:center;padding:0 1rem 1rem}.jn-america-unlock-list{margin:1rem 0 1.5rem;padding-left:1.25rem;line-height:1.6}.jn-america-concierge-promo{text-align:center;color:#f5f0e8;background:linear-gradient(#302a29 0%,#574e48 100%);border-radius:1.25rem;gap:1.1rem;margin-top:1.75rem;padding:1.35rem 1.25rem;display:grid}.jn-america-concierge-promo h2{color:#fff;margin:0 0 1.4rem;font-size:1.35rem}.jn-america-concierge-promo p{color:#f5f0e8e0;margin:0;line-height:1.45}.jn-america-concierge-promo-cta{color:#121212;min-height:52px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;text-align:center;background:linear-gradient(90deg,#c4b5fd 0%,#67e8f9 32%,#86efac 66%,#fde047 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:1.15rem;font-weight:700;display:flex}.jn-america-concierge-page{gap:1.25rem;max-width:42rem;margin:0 auto;padding-bottom:3rem;display:grid}.jn-america-concierge-topbar{background-color:#eae5df;border-radius:34px;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:10px;display:flex}.jn-america-concierge-back{color:#d8d8d8;min-height:38px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background-color:#69655f;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .95rem;font-size:1.14rem;font-weight:400;text-decoration:none;display:inline-flex}.jn-america-concierge-back:hover{color:#fff}.jn-america-concierge-fold{text-align:center;gap:1.35rem;margin-bottom:45px;display:grid}.jn-america-concierge-fold-graphic{background:#e8f5e9;border-radius:1.35rem;overflow:hidden}.jn-america-concierge-fold-image{width:100%;height:auto;display:block}.jn-america-concierge-fold-title{font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;color:var(--jn-ink,#373536);margin:0;font-size:clamp(1.7rem,6.5vw,2.05rem);font-weight:700;line-height:1.3}.jn-america-concierge-fold-lead{color:#6b6562;max-width:22rem;margin:0 auto;font-size:1.15rem;line-height:1.55}.jn-america-concierge-fold-cta{color:#fff;min-height:52px;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#121212;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.jn-america-concierge-fold-cta:hover{color:#fff;background:#2a2a2a}.jn-consultation-fold-cta{background:var(--jn-brand)}.jn-consultation-fold-cta:hover{color:#fff;background:#243fbe}.jn-register-fold-cta{background:var(--jn-brand)}.jn-register-fold-cta:hover{color:#fff;background:#243fbe}.jn-register-intake-form{gap:1rem;display:grid}.jn-register-fieldset{border:0;gap:.65rem;margin:0;padding:0;display:grid}.jn-register-fieldset legend{margin-bottom:.15rem;font-size:.92rem;font-weight:600}.jn-register-radio-row{gap:1.25rem;display:flex}.jn-register-radio-row label{align-items:center;gap:.4rem;display:inline-flex}.jn-register-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.jn-register-country-option{background:#fff;border:1px solid #37353624;border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.92rem;display:flex}.jn-register-submit-button{width:100%}.jn-registration-confirmation-code{color:var(--jn-brand);margin:0;font-size:1.45rem;font-weight:700;line-height:1.3}.jn-consultation-booking-code-label{color:#514f4c;margin-bottom:0;font-size:.9rem;font-weight:600}.jn-consultation-booking-time-label{margin-bottom:0;line-height:1.55}.jn-america-concierge-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#4663ea;margin:0;font-size:.78rem;font-weight:700}.jn-america-concierge-pricing{text-align:center;background:linear-gradient(#e2dbd4 0%,#d1c9c1 100%)!important;border-width:0!important}.jn-america-concierge-pricing h2{color:#131313!important}.jn-america-concierge-pricing p{color:#514f4c!important}.jn-america-concierge-pricing p.range-preamble{margin-bottom:0}.jn-america-concierge-pricing p,.jn-america-concierge-consult p{line-height:1.55}.jn-america-concierge-consult#concierge-checkout{scroll-margin-top:5.5rem}.jn-america-concierge-includes{text-align:center;gap:.5rem}.jn-america-concierge-includes-heading{color:var(--jn-ink,#373536);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.jn-america-concierge-features{gap:2.5rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.jn-america-concierge-feature{justify-items:center;gap:.85rem;margin:0;display:grid}.jn-america-concierge-feature-icon{color:#f5f0e8;background:#2e2a29;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.jn-america-concierge-feature h3{color:var(--jn-ink,#373536);margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.jn-america-concierge-feature p{color:#6b6562;max-width:20rem;margin:0;font-size:1rem;line-height:1.55}.jn-america-concierge-pricing .jn-america-concierge-price-tag{width:fit-content;font-family:var(--jn-font-sans),Arial,Helvetica,sans-serif;background:#121212;border-radius:999px;margin:.75rem auto 1rem;padding:.65rem 1.35rem;font-size:1.35rem;font-weight:700;line-height:1.2;display:block;color:#fff!important}.jn-america-concierge-promise{margin:.75rem 0 1rem}.jn-america-concierge-checkout h2{margin:0 0 .35rem;font-size:1.15rem}.jn-purchase-panel-inline{border-top:1px solid #3735361a;margin-top:1rem;padding-top:1rem}.jn-america-concierge-thank-you{justify-content:center;padding:2rem 1.25rem 3rem;display:flex}.jn-america-concierge-thank-you-card{text-align:center;background:#fff;border:1px solid #37353614;border-radius:1.25rem;gap:.85rem;width:min(100%,28rem);padding:1.75rem 1.35rem;display:grid}.jn-america-concierge-booking-number{letter-spacing:.06em;color:var(--jn-brand);margin:.25rem 0;font-size:clamp(1.5rem,6vw,2rem);font-weight:800}.jn-america-concierge-thank-you-card .jn-button{justify-self:center;margin-top:.5rem}.jn-america-concierge-admin-table{border-collapse:collapse;width:100%;font-size:.92rem}.jn-america-concierge-admin-table th,.jn-america-concierge-admin-table td{border-bottom:1px solid var(--jn-border);text-align:left;vertical-align:top;padding:.65rem .5rem}.jn-america-concierge-admin-actions{flex-wrap:wrap;gap:.35rem;display:flex}.jn-consultation-checkout-form{gap:1rem;display:grid}.jn-consultation-slot-section{gap:.65rem;display:grid}.jn-consultation-field-label{margin:0;font-size:.92rem;font-weight:600}.jn-consultation-date-strip,.jn-consultation-time-grid{flex-wrap:wrap;gap:.5rem;display:flex}.jn-consultation-date-chip,.jn-consultation-time-chip{font:inherit;cursor:pointer;background:#fff;border:1px solid #37353624;border-radius:999px;padding:.55rem .9rem}.jn-consultation-date-chip.is-selected,.jn-consultation-time-chip.is-selected{color:#fff;background:#121212;border-color:#121212}.jn-consultation-pay-button{width:100%}.jn-consultation-admin-grid{gap:1rem;display:grid}.jn-consultation-schedule-grid{gap:.75rem;margin:1rem 0;display:grid}.jn-consultation-schedule-row{grid-template-columns:minmax(8rem,1fr) 1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.jn-consultation-schedule-day{align-items:center;gap:.5rem;display:flex}.jn-consultation-block-form{gap:.75rem;margin:1rem 0;display:grid}.jn-consultation-block-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.jn-consultation-block-list li{border-top:1px solid var(--jn-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.75rem;display:flex}
