@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-normal-400.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-italic-400.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-normal-400.woff2)format("woff2")}:root{--lp-paper:#f6f3ec;--lp-paper-sunk:#efebe1;--lp-ink:#16181c;--lp-ink-soft:#3d434b;--lp-rule:#d9d3c6;--lp-rule-strong:#b3aa98;--lp-seal:#14532d;--lp-seal-soft:#e3ece5;--lp-amber:#7a4f00;--lp-amber-soft:#f3e8d2;--lp-accent:#1b3a6b;--lp-display:"Instrument Serif", ui-serif, Georgia, serif;--lp-sans:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lp-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--lp-measure:68ch;--lp-pad:clamp(1.25rem, 4vw, 3rem)}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root{-webkit-text-size-adjust:100%;scroll-behavior:smooth;flex-direction:column;min-height:100dvh;display:flex}.landing-root>main{flex:1 0 auto}.landing-root>main.not-found{flex-direction:column;justify-content:center;display:flex}.landing-root .not-found .page-title{padding-block:clamp(2rem,5vw,3.5rem)}@media (prefers-reduced-motion:reduce){.landing-root{scroll-behavior:auto}.landing-root *,.landing-root :before,.landing-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-root{background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}.landing-root ::selection{background:var(--lp-ink);color:var(--lp-paper)}.landing-root :focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.landing-root a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.landing-root a:hover{-webkit-text-decoration-color:var(--lp-seal);text-decoration-color:var(--lp-seal)}.landing-root h1,.landing-root h2,.landing-root h3{font-family:var(--lp-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:400}.landing-root h1{font-size:clamp(2.75rem,7vw,5.25rem);line-height:.98}.landing-root h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.06}.landing-root h3{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.landing-root p{text-wrap:pretty;margin:0}.landing-root .wrap{width:min(1120px, 100% - var(--lp-pad) * 2);margin-inline:auto}.landing-root .measure{max-width:var(--lp-measure)}.landing-root section[id]{scroll-margin-top:5rem}.landing-root .site-header{z-index:20;background:color-mix(in srgb, var(--lp-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-rule);position:sticky;top:0}.landing-root .site-header .wrap{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.landing-root .wordmark{font-family:var(--lp-display);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.4rem;text-decoration:none;display:inline-flex}.landing-root .wordmark-mark{width:28px;height:28px;display:block}.landing-root .site-nav{align-items:center;gap:clamp(1rem,2.4vw,2rem);font-size:.9rem;display:flex}.landing-root .site-nav a{color:var(--lp-ink-soft);white-space:nowrap;text-decoration:none}.landing-root .site-nav a:hover{color:var(--lp-ink)}.landing-root .site-nav .nav-cta{color:var(--lp-paper);background:var(--lp-ink);border-radius:7px;padding:.55rem 1rem;font-weight:500}.landing-root .site-nav .nav-cta:hover{background:var(--lp-seal);color:var(--lp-paper)}.landing-root .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(3.5rem,9vw,7rem) 0 clamp(2.5rem,5vw,4rem);display:grid}.landing-root .hero-solo{grid-template-columns:minmax(0,1fr);align-content:center;min-height:calc(100svh - 4.25rem)}.landing-root .hero-solo .hero-copy{max-width:52rem}.landing-root .hero-copy{flex-direction:column;gap:1.5rem;padding-top:.4rem;display:flex}.landing-root .hero-lede{color:var(--lp-ink-soft);max-width:46ch;font-size:clamp(1.05rem,1.7vw,1.25rem)}.landing-root .hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.landing-root .hero-meta{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-ink-soft);flex-wrap:wrap;gap:.4rem 1.6rem;margin:.75rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.landing-root .hero-meta li{align-items:center;gap:.55rem;display:flex}.landing-root .hero-meta li:before{content:"";background:var(--lp-rule-strong);border-radius:50%;width:4px;height:4px}.landing-root .button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.landing-root .button-primary{background:var(--lp-ink);color:var(--lp-paper)}.landing-root .button-primary:hover{background:var(--lp-seal)}.landing-root .button-quiet{border-color:var(--lp-rule-strong);color:var(--lp-ink);background:0 0}.landing-root .button-quiet:hover{background:var(--lp-paper-sunk)}.landing-root .text-link{color:var(--lp-ink-soft);font-size:.95rem}.landing-root .register{border:1px solid var(--lp-rule-strong);background:#fbf9f4;padding:1.25rem 1.25rem .35rem;box-shadow:0 18px 40px -28px #16181c73}.landing-root .register-head{border-bottom:1px solid var(--lp-ink);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;font-size:.72rem;display:flex}.landing-root .register-head strong{color:var(--lp-ink);font-weight:600}.landing-root .register-row{border-bottom:1px solid var(--lp-rule);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 0;animation:.62s cubic-bezier(.16,1,.3,1) both row-in;display:grid}.landing-root .register-row:nth-child(3){animation-delay:70ms}.landing-root .register-row:nth-child(4){animation-delay:.14s}.landing-root .register-row:nth-child(5){animation-delay:.21s}.landing-root .register-row:nth-child(6){animation-delay:.28s}.landing-root .register-row:nth-child(7){animation-delay:.35s}.landing-root .register-row:nth-child(8){animation-delay:.42s}@keyframes row-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(4px)}to{opacity:1;clip-path:inset(0 0 -2px);transform:none}}.landing-root .register-code{font-family:var(--lp-mono);letter-spacing:.06em;color:var(--lp-ink-soft);font-size:.78rem}.landing-root .register-country{font-size:.95rem}.landing-root .register-country span{color:var(--lp-ink-soft);font-size:.76rem;line-height:1.35;display:block}.landing-root .status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:.24rem .45rem;font-size:.7rem}.landing-root .status-confirmed{color:var(--lp-seal);background:var(--lp-seal-soft)}.landing-root .status-mentioned{color:var(--lp-amber);background:var(--lp-amber-soft)}.landing-root .status-neutral{color:var(--lp-ink-soft);background:var(--lp-paper-sunk);border-color:var(--lp-rule-strong)}.landing-root .register-note{color:var(--lp-ink-soft);padding:.9rem 0 1rem;font-size:.78rem;line-height:1.5}.landing-root section{border-top:1px solid var(--lp-rule);padding:clamp(2.75rem,6vw,5rem) 0}.landing-root .section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}.landing-root .section-head p{color:var(--lp-ink-soft);max-width:48ch;font-size:1rem}.landing-root .definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.5rem;display:grid}.landing-root .definition{border-top:1px solid var(--lp-ink);padding:1.4rem 0}.landing-root .definition:first-child,.landing-root .definition:nth-child(2){border-top:0;padding-top:0}.landing-root .definition h3{margin-bottom:.4rem}.landing-root .definition p{color:var(--lp-ink-soft);max-width:42ch;font-size:.95rem}.landing-root .split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.landing-root .split h3{border-bottom:1px solid var(--lp-ink);padding-bottom:.75rem}.landing-root .plain-list{margin:.75rem 0 0;padding:0;list-style:none}.landing-root .plain-list li{border-bottom:1px solid var(--lp-rule);grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;padding:.7rem 0;font-size:.95rem;display:grid}.landing-root .plain-list li:last-child{border-bottom:0}.landing-root .plain-list .mark{font-family:var(--lp-mono);color:var(--lp-seal);padding-top:.3rem;font-size:.8rem}.landing-root .plain-list .mark-muted{color:var(--lp-rule-strong)}.landing-root .steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-root .steps li{counter-increment:step;border-top:1px solid var(--lp-rule);grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.landing-root .steps li:first-child{border-top:1px solid var(--lp-ink)}.landing-root .steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--lp-mono);color:var(--lp-ink-soft);padding-top:.5rem;font-size:.8rem}.landing-root .steps h3{margin-bottom:.35rem}.landing-root .steps p{color:var(--lp-ink-soft);max-width:60ch}.landing-root .coverage-table{border-collapse:collapse;width:100%;font-size:.94rem}.landing-root .coverage-table caption{text-align:left;color:var(--lp-ink-soft);padding-bottom:.75rem;font-size:.8rem}.landing-root .coverage-table th,.landing-root .coverage-table td{text-align:left;border-bottom:1px solid var(--lp-rule);vertical-align:top;padding:.85rem 1rem .85rem 0}.landing-root .coverage-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-soft);border-bottom-color:var(--lp-ink);font-size:.72rem;font-weight:600}.landing-root .coverage-table td:last-child,.landing-root .coverage-table th:last-child{padding-right:0}.landing-root .tier-note{border-top:1px solid var(--lp-ink);color:var(--lp-ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:.92rem;display:grid}.landing-root .plans{border:1px solid var(--lp-rule-strong);background:#fbf9f4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-root .plan{border-right:1px solid var(--lp-rule);flex-direction:column;gap:1.5rem;padding:2rem 1.75rem 1.75rem;display:flex}.landing-root .plan:last-child{border-right:0}.landing-root .plan-head{flex-direction:column;gap:.4rem;display:flex}.landing-root .plan-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-root .plan-name{font-size:1.6rem;line-height:1.1}.landing-root .plan-tag{background:color-mix(in srgb, var(--lp-paper) 16%, transparent);color:var(--lp-paper);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.landing-root .plan-summary{color:var(--lp-ink-soft);min-height:2.9em;font-size:.9rem}.landing-root .plan-pricing{border-bottom:1px solid var(--lp-rule);padding-bottom:1.5rem}.landing-root .plan-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.landing-root .plan-price span{color:var(--lp-ink-soft);letter-spacing:0;margin-left:.15rem;font-size:.95rem}.landing-root .plan-billing{color:var(--lp-ink-soft);margin-top:.5rem;font-size:.82rem}.landing-root .plan-body{flex-direction:column;flex:auto;gap:.75rem;display:flex}.landing-root .plan-includes{color:var(--lp-ink);font-size:.82rem;font-weight:600}.landing-root .plan-features{color:var(--lp-ink-soft);gap:.7rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.landing-root .plan-features li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.landing-root .plan-features strong{color:var(--lp-ink);font-variant-numeric:tabular-nums;font-weight:600}.landing-root .plan-check{width:1rem;height:1rem;color:var(--lp-seal);stroke-width:2.5px;margin-top:.2rem}.landing-root .plan .button{width:100%}.landing-root .button-invert{background:var(--lp-paper);color:var(--lp-ink)}.landing-root .button-invert:hover{background:color-mix(in srgb, var(--lp-paper) 86%, var(--lp-ink))}.landing-root .plan-highlight{background:var(--lp-ink);color:var(--lp-paper)}.landing-root .plan-highlight .plan-summary,.landing-root .plan-highlight .plan-billing,.landing-root .plan-highlight .plan-price span,.landing-root .plan-highlight .plan-features{color:color-mix(in srgb, var(--lp-paper) 72%, var(--lp-ink))}.landing-root .plan-highlight .plan-includes,.landing-root .plan-highlight .plan-features strong{color:var(--lp-paper)}.landing-root .plan-highlight .plan-pricing{border-bottom-color:color-mix(in srgb, var(--lp-paper) 18%, transparent)}.landing-root .plan-highlight .plan-check{color:#8fd1a6}.landing-root .addons-section{margin-top:4rem}.landing-root .addons{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-root .addon{border:1px solid var(--lp-rule-strong);background:#fbf9f4;border-radius:12px;padding:1.25rem 1.4rem}.landing-root .addon-name{font-weight:500}.landing-root .addon-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.8rem;line-height:1}.landing-root .addon-note{color:var(--lp-ink-soft);margin-top:.5rem;font-size:.82rem}.landing-root .closing{border-top:1px solid var(--lp-rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(3.5rem,7vw,6rem) 0;display:flex}.landing-root .closing p{color:var(--lp-ink-soft);max-width:42ch;margin-top:.75rem}.landing-root .site-footer{border-top:1px solid var(--lp-rule);color:var(--lp-ink-soft);padding:2.5rem 0 3rem;font-size:.88rem}.landing-root .table-scroll{width:100%}.landing-root .page-title{padding:clamp(3rem,7vw,5.5rem) 0 clamp(1.5rem,4vw,2.5rem)}.landing-root .page-title p{color:var(--lp-ink-soft);max-width:52ch;margin-top:1rem;font-size:1.05rem}.landing-root .price-table{border-collapse:collapse;width:100%;font-size:.95rem}.landing-root .price-table th,.landing-root .price-table td{border-bottom:1px solid var(--lp-rule);text-align:left;padding:.9rem 1rem}.landing-root .price-table thead th{border-bottom:1px solid var(--lp-ink);vertical-align:bottom;font-weight:500}.landing-root .price-table thead th:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-soft);font-size:.72rem}.landing-root .price-table tbody th{color:var(--lp-ink-soft);font-weight:400}.landing-root .price-table td{font-variant-numeric:tabular-nums}.landing-root .price-table .col-name{font-family:var(--lp-display);font-size:1.4rem;display:block}.landing-root .price-table .col-price{font-family:var(--lp-sans);color:var(--lp-ink-soft);margin-top:.2rem;font-size:.95rem;display:block}.landing-root .price-table .is-highlight{background:#fbf9f4}.landing-root .faq{max-width:var(--lp-measure);gap:1.5rem;display:grid}.landing-root .faq h3{margin-bottom:.35rem}.landing-root .faq p{color:var(--lp-ink-soft);font-size:.95rem}.landing-root .prose{max-width:var(--lp-measure)}.landing-root .prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:clamp(1.5rem,2.6vw,2rem)}.landing-root .prose h3{margin-top:1.75rem;margin-bottom:.4rem;font-size:1.15rem}.landing-root .prose p,.landing-root .prose li{color:var(--lp-ink-soft);margin-bottom:.9rem;font-size:1rem}.landing-root .prose ul{padding-left:1.1rem;list-style:outside}.landing-root .prose li::marker{color:var(--lp-rule-strong)}.landing-root .prose li{margin-bottom:.4rem}.landing-root .prose a{color:var(--lp-accent)}.landing-root .updated{font-family:var(--lp-mono);letter-spacing:.04em;color:var(--lp-ink-soft);text-transform:uppercase;font-size:.78rem}@media (width<=900px){.landing-root .hero,.landing-root .definitions,.landing-root .split{grid-template-columns:minmax(0,1fr)}.landing-root .definition:nth-child(2){border-top:1px solid var(--lp-ink);padding-top:1.4rem}.landing-root .plans,.landing-root .addons{grid-template-columns:minmax(0,1fr)}.landing-root .plan{border-right:0;border-bottom:1px solid var(--lp-rule)}.landing-root .plan:last-child{border-bottom:0}.landing-root .coverage-table{font-size:.88rem}}@media (width<=620px){.landing-root{font-size:16px}.landing-root .site-nav .nav-secondary{display:none}.landing-root .table-scroll{overflow-x:auto}.landing-root .price-table{min-width:0}.landing-root .coverage-table{min-width:620px}.landing-root .steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.landing-root .price-table th,.landing-root .price-table td{padding:.6rem .35rem}.landing-root .price-table{font-size:.78rem}.landing-root .price-table .col-name{font-size:1.1rem}}@media (width<=374px){.landing-root .site-header .wrap{gap:.75rem}.landing-root .wordmark{gap:.45rem;font-size:1.2rem}.landing-root .site-nav{gap:.75rem}.landing-root .site-nav .nav-cta{padding:.5rem .75rem}}.landing-root .features{border-top:1px solid var(--lp-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-root .feature{border-bottom:1px solid var(--lp-rule);padding:1.6rem 0 1.8rem}.landing-root .feature:nth-child(odd){border-right:1px solid var(--lp-rule);padding-right:2rem}.landing-root .feature:nth-child(2n){padding-left:2rem}.landing-root .feature-index{font-family:var(--lp-mono);letter-spacing:.12em;color:var(--lp-ink-soft);font-size:.72rem}.landing-root .feature h3{margin:.6rem 0 .4rem;font-size:1.15rem}.landing-root .feature p{color:var(--lp-ink-soft);max-width:36ch;font-size:.95rem}@media (width<=900px){.landing-root .features{grid-template-columns:minmax(0,1fr)}.landing-root .feature:nth-child(odd){border-right:0;padding-right:0}.landing-root .feature:nth-child(2n){padding-left:0}}.landing-root .hero-search{border:1px solid var(--lp-rule);background:#fff;border-radius:16px;padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:5rem;box-shadow:0 10px 32px #16181c12}.landing-root .hero-search h2{margin:.35rem 0 1.25rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.landing-root .hero-search-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-seal);margin:0;font-size:.75rem;font-weight:600}.landing-root .landing-search,.landing-root .search-form{flex-direction:column;gap:.9rem;display:flex}.landing-root .search-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.landing-root .search-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.landing-root .search-label{color:var(--lp-ink);font-size:.85rem;font-weight:500}.landing-root .search-control{border:1px solid var(--lp-rule-strong);min-width:0;color:var(--lp-ink-soft);background:#fff;border-radius:8px;align-items:center;gap:.6rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.landing-root .search-control:focus-within{border-color:var(--lp-ink);box-shadow:0 0 0 3px var(--lp-seal-soft);color:var(--lp-ink)}.landing-root .search-control input,.landing-root .search-control select{width:100%;min-width:0;color:var(--lp-ink);font:inherit;background:0 0;border:0;outline:none;padding:.75rem 0;font-size:1rem}.landing-root .search-control input::placeholder{color:var(--lp-ink-soft);opacity:.7}.landing-root .search-control select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:1.5rem}.landing-root .search-icon{flex-shrink:0;width:1.1rem;height:1.1rem}.landing-root .search-chevron{pointer-events:none;width:1rem;height:1rem;position:absolute;right:.75rem}.landing-root .search-submit{background:var(--lp-ink);color:var(--lp-paper);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:.25rem;padding:.9rem 1.25rem;font-weight:600;transition:background-color .16s}.landing-root .search-submit:hover{background:var(--lp-seal)}.landing-root .search-submit:disabled{opacity:.7;cursor:progress}.landing-root .search-quota,.landing-root .search-message{color:var(--lp-ink-soft);margin:0;font-size:.85rem}.landing-root .search-results{flex-direction:column;gap:.6rem;display:flex}.landing-root .search-results:empty{display:none}.landing-root .search-card{text-align:left;background:var(--lp-paper);border:1px solid var(--lp-rule);width:100%;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:.9rem;padding:.8rem 1rem;transition:border-color .16s,box-shadow .16s;display:flex}.landing-root .search-card:hover{border-color:var(--lp-rule-strong);box-shadow:0 4px 14px #16181c14}.landing-root .search-card-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.landing-root .search-card-title,.landing-root .search-card-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-root .search-card-title{color:var(--lp-ink);font-size:.95rem;font-weight:500}.landing-root .search-card-meta{color:var(--lp-ink-soft);font-size:.82rem}.landing-root .search-card-cta{color:var(--lp-accent);flex-shrink:0;font-size:.82rem;font-weight:500}.landing-root .search-form-inline{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.9rem;display:grid}.landing-root .search-form-inline .search-row{display:contents}.landing-root .search-form-inline .search-submit{margin-top:0;padding:.8rem 1.6rem}.landing-root .find-jobs-head{padding:clamp(2.5rem,6vw,4rem) 0 1.5rem}.landing-root .find-jobs-head h1{margin:.4rem 0 0;font-size:clamp(2.4rem,5vw,3.6rem)}.landing-root .find-jobs-panel{border:1px solid var(--lp-rule);background:#fff;border-radius:16px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 10px 32px #16181c0f}.landing-root .find-jobs-results{flex-direction:column;gap:1rem;padding:2rem 0 clamp(3rem,6vw,5rem);display:flex}.landing-root .find-jobs-summary h2{margin:0;font-size:1.6rem}.landing-root .find-jobs-summary p{color:var(--lp-ink-soft);margin:.25rem 0 0;font-size:.9rem}.landing-root .find-jobs-results .search-card{background:#fff;padding:1.1rem 1.25rem}.landing-root .find-jobs-gate{border:1px solid var(--lp-rule);background:var(--lp-paper-sunk);border-radius:16px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.landing-root .find-jobs-gate h2{margin:0;font-size:1.5rem}.landing-root .find-jobs-gate p{max-width:56ch;color:var(--lp-ink-soft);margin:0}@media (width<=900px){.landing-root .search-form-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .search-form-inline .search-field-query,.landing-root .search-form-inline .search-submit{grid-column:1/-1}}@media (width<=480px){.landing-root .search-row,.landing-root .search-form-inline{grid-template-columns:minmax(0,1fr)}.landing-root .search-card-cta{display:none}}.landing-root .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:2.5rem;display:grid}.landing-root .footer-brand{flex-direction:column;gap:.75rem;display:flex}.landing-root .footer-brand .wordmark{color:var(--lp-ink)}.landing-root .footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.landing-root .footer-columns div{flex-direction:column;gap:.5rem;display:flex}.landing-root .footer-columns h2{font-family:var(--lp-sans);letter-spacing:0;color:var(--lp-ink);margin-bottom:.25rem;font-size:.8rem;font-weight:600}.landing-root .footer-columns a{text-decoration:none}.landing-root .footer-columns a:hover{color:var(--lp-ink);text-decoration:underline}.landing-root .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-root .shot{min-width:0;margin:0}.landing-root .shot-frame{border:1px solid var(--lp-rule-strong);background:#fbf9f4;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -28px #16181c73}.landing-root .shot-frame img,.landing-root .shot-frame video{background:var(--lp-paper-sunk);width:100%;height:auto;display:block}.landing-root .shot figcaption{color:var(--lp-ink-soft);margin-top:.75rem;font-size:.85rem}.landing-root .shot-stack{gap:2rem;min-width:0;display:grid}.landing-root .chapter-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.landing-root .chapter-copy{flex-direction:column;gap:1rem;display:flex;position:sticky;top:6rem}.landing-root .chapter-copy p{color:var(--lp-ink-soft);font-size:1rem}.landing-root .chapter-copy .plain-list{margin-top:0}.landing-root .chapter-index{font-family:var(--lp-mono);color:var(--lp-seal);font-size:.78rem}.landing-root .loop{border-top:1px solid var(--lp-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.landing-root .loop li{flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem .5rem 0;display:flex}.landing-root .loop li+li{border-left:1px solid var(--lp-rule);padding-left:1.75rem}.landing-root .loop h3{font-size:1.35rem}.landing-root .loop p{color:var(--lp-ink-soft);font-size:.95rem}.landing-root .loop a{color:var(--lp-accent);margin-top:.25rem;font-size:.9rem}.landing-root .output-links{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:2rem;font-size:.95rem;display:flex}.landing-root .output-links p{color:var(--lp-ink-soft)}.landing-root .output-links a{color:var(--lp-accent)}.landing-root .sample{border:1px solid var(--lp-rule-strong);background:#fbf9f4;border-radius:12px;overflow:hidden}.landing-root .sample-label{border-bottom:1px solid var(--lp-rule);font-family:var(--lp-mono);color:var(--lp-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.7rem 1.1rem;font-size:.74rem;display:flex}.landing-root .sample-more{margin-top:1.25rem}.landing-root .notice-list{color:var(--lp-ink-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.landing-root .section-actions{margin-top:2.5rem}.landing-root .notice-list+.closing,.landing-root .compare-others+.closing,.landing-root .section-actions+.closing{margin-top:2rem}.landing-root .page-title+.shot{margin-bottom:2rem}.landing-root .notice-list strong{color:var(--lp-ink);margin-bottom:.2rem;font-weight:600;display:block}.landing-root .sample-resume-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.landing-root .resume-desk{background:var(--lp-paper-sunk);padding:clamp(1rem,3vw,2rem)}.landing-root .resume-sheet{aspect-ratio:210/297;border:1px solid var(--lp-rule);background:#fff;overflow:hidden;box-shadow:0 14px 34px -22px #16181c73;container-type:inline-size}.landing-root .resume-pdf{--pt:calc(100cqi / 595.28);padding:calc(28.8 * var(--pt)) calc(36 * var(--pt));color:#222;font-family:Georgia,Times New Roman,serif;font-size:calc(10 * var(--pt));-webkit-font-smoothing:auto;line-height:1.22}.landing-root .resume-pdf p{margin:calc(2 * var(--pt)) 0;text-wrap:wrap}.landing-root .resume-pdf .pdf-h1{font-size:calc(16 * var(--pt));margin:0 0 calc(1 * var(--pt));font-weight:700}.landing-root .resume-pdf .pdf-h2{font-size:calc(10.5 * var(--pt));margin-top:calc(6 * var(--pt));margin-bottom:calc(2 * var(--pt));text-transform:uppercase;letter-spacing:calc(.5 * var(--pt));border-bottom:1px solid #444;font-weight:700}.landing-root .resume-pdf ul{margin:calc(1 * var(--pt)) 0 calc(2 * var(--pt));padding-left:calc(14 * var(--pt));list-style:outside}.landing-root .resume-pdf li{margin:calc(1 * var(--pt)) 0}.landing-root .resume-check{flex-direction:column;align-self:start;gap:1.25rem;padding:clamp(1rem,3vw,1.75rem);font-size:.88rem;display:flex;position:sticky;top:5rem}.landing-root .ats-head{align-items:center;gap:1.25rem;display:flex}.landing-root .ats-summary{min-width:0;color:var(--lp-ink-soft);flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.82rem;display:flex}.landing-root .score-ring{flex-shrink:0;width:96px;height:96px}.landing-root .score-ring-track{stroke:var(--lp-paper-sunk)}.landing-root .score-ring-fill{stroke:var(--lp-ink)}.landing-root .score-ring text{fill:var(--lp-ink);font-family:var(--lp-sans);font-size:26px;font-weight:600}.landing-root .check-terms p{color:var(--lp-ink-soft);margin-bottom:.45rem;font-size:.8rem}.landing-root .check-terms div{flex-wrap:wrap;gap:.4rem;display:flex}.landing-root .term{border-radius:999px;padding:.15rem .55rem;font-size:.78rem}.landing-root .term-found{background:var(--lp-seal-soft);color:var(--lp-seal)}.landing-root .term-missing{background:var(--lp-paper-sunk);color:var(--lp-ink-soft)}.landing-root .check-note{color:var(--lp-ink-soft);font-size:.8rem}.landing-root .sample-table,.landing-root .compare-table{border-collapse:collapse;width:100%;font-size:.92rem}.landing-root .sample-table th,.landing-root .sample-table td{text-align:left;border-bottom:1px solid var(--lp-rule);vertical-align:middle;padding:.8rem 1.1rem}.landing-root .sample-table thead th{color:var(--lp-ink-soft);font-size:.78rem;font-weight:500}.landing-root .sample-table tbody tr:last-child>*{border-bottom:0}.landing-root .sample-table tbody th{font-weight:500}.landing-root .sample-table tbody th span{color:var(--lp-ink-soft);font-size:.82rem;font-weight:400;display:block}.landing-root .sample-table td{color:var(--lp-ink-soft)}.landing-root .sample-table .due-now{color:var(--lp-amber);font-weight:600}.landing-root .drafts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.landing-root .draft{border:1px solid var(--lp-rule);background:#fff;border-radius:10px;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem;font-size:.9rem;display:flex}.landing-root .draft-wide{grid-column:1/-1}.landing-root .draft header{justify-content:space-between;gap:1rem;display:flex}.landing-root .draft-kind{font-weight:600}.landing-root .draft-count{font-family:var(--lp-mono);color:var(--lp-seal);font-size:.76rem}.landing-root .draft-to,.landing-root .draft-subject{color:var(--lp-ink-soft);font-size:.82rem}.landing-root .draft-subject{color:var(--lp-ink)}.landing-root .draft-body{white-space:pre-line;overflow-wrap:anywhere;max-width:68ch}.landing-root .compare-table th,.landing-root .compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lp-rule);padding:.95rem 1rem .95rem 0}.landing-root .compare-table thead th{font-family:var(--lp-display);border-bottom-color:var(--lp-ink);font-size:1.4rem;font-weight:400}.landing-root .compare-table tbody th{width:22%;font-weight:500}.landing-root .compare-table td{width:39%;color:var(--lp-ink-soft)}.landing-root .compare-table td:nth-child(2){color:var(--lp-ink)}.landing-root .compare-source{color:var(--lp-ink-soft);max-width:var(--lp-measure);margin-top:1.25rem;font-size:.85rem}.landing-root .compare-others{color:var(--lp-ink-soft);margin-top:2rem;font-size:.92rem}@media (width<=900px){.landing-root .footer-grid,.landing-root .chapter-grid,.landing-root .sample-resume-grid{grid-template-columns:minmax(0,1fr)}.landing-root .chapter-copy{position:static}.landing-root .resume-check{border-top:1px solid var(--lp-rule);position:static}.landing-root .loop,.landing-root .notice-list{grid-template-columns:minmax(0,1fr)}.landing-root .loop li,.landing-root .loop li+li{border-left:0;padding:1.25rem 0}.landing-root .loop li+li{border-top:1px solid var(--lp-rule)}.landing-root .drafts{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.landing-root .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.landing-root .sample-table thead{display:none}.landing-root .sample-table tbody tr{border-bottom:1px solid var(--lp-rule);grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:.85rem 1.1rem;display:grid}.landing-root .sample-table tbody tr:last-child{border-bottom:0}.landing-root .sample-table tbody th,.landing-root .sample-table tbody td{border-bottom:0;padding:0}.landing-root .sample-table tbody td:first-of-type,.landing-root .sample-table tbody td:nth-of-type(3){text-align:right}.landing-root .compare-table thead{display:none}.landing-root .compare-table tbody tr{border-bottom:1px solid var(--lp-rule);gap:.6rem;padding:1.1rem 0;display:grid}.landing-root .compare-table tbody th,.landing-root .compare-table tbody td{border-bottom:0;width:auto;padding:0}.landing-root .compare-table tbody td:before{content:attr(data-label);font-family:var(--lp-mono);color:var(--lp-ink-soft);margin-bottom:.15rem;font-size:.72rem;display:block}}
