.sj-root{--ink:#0E0E10;--ink2:#1C1C20;--parch:#F5F1E8;--p1:rgba(245,241,232,.92);--p2:rgba(245,241,232,.60);--p3:rgba(245,241,232,.32);--brass:#B8935A;--brass2:#D4AA72;--bglow:rgba(184,147,90,.30);--bdim:rgba(184,147,90,.16);--teal:#2A6F7C;--amber:#D4943C;--burgundy:#7B2D2D;--forest:#2E5D4A;--cobalt:#2A4A8C;--steel:#5A6470;--pad-x:clamp(18px,4.5vw,80px);--sp-xl:80px;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',system-ui,sans-serif;--mono:'JetBrains Mono',monospace;--eout:cubic-bezier(.16,1,.3,1);--espring:cubic-bezier(.34,1.56,.64,1);color:var(--parch);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.sj-root *,.sj-root *::before,.sj-root *::after{box-sizing:border-box;margin:0;padding:0}.sj-root{color:var(--parch);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.sj-root img{max-width:100%;height:auto;display:block}.sj-root a{color:inherit;text-decoration:none}.sj-root:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.sj-root:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-primary{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--brass);color:var(--ink)!important;padding:0 28px;height:48px;border-radius:2px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;white-space:nowrap;transition:background .2s,transform .2s,box-shadow .2s}.btn-primary:hover,.btn-primary:focus-visible{background:var(--brass2);transform:translateY(-1px);box-shadow:0 6px 22px var(--bglow)}.btn-secondary{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--parch);padding:0 28px;height:48px;border:1px solid rgba(245,241,232,.2);border-radius:2px;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;transition:border-color .2s,color .2s}.btn-secondary:hover,.btn-secondary:focus-visible{border-color:var(--brass);color:var(--brass)}.section{padding:var(--sp-xl) var(--pad-x)}.section-tag{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--brass);margin-bottom:12px}.section-h2{font-family:var(--serif);font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--parch);margin-bottom:8px;line-height:1.1}.section-sub{font-family:var(--sans);font-size:16px;color:var(--p2);margin-bottom:48px;font-weight:300;line-height:1.6}.hero{min-height:100vh;padding:clamp(100px,12vh,140px) var(--pad-x) var(--sp-xl);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:var(--ink)}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(42,111,124,.08) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(184,147,90,.05) 0%,transparent 50%);pointer-events:none}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(184,147,90,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,147,90,.04) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.hero-noise{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.hero-tag{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--brass);margin-bottom:24px;display:flex;align-items:center;gap:10px;position:relative;z-index:1;animation:fadeUp .6s ease both}.hero-tag::before{content:'';width:32px;height:1px;background:var(--brass);flex-shrink:0}.hero-h1{font-family:var(--serif);font-size:clamp(42px,7vw,96px);font-weight:900;line-height:1.0;color:var(--parch)!important;margin-bottom:24px;max-width:800px;position:relative;z-index:1;animation:fadeUp .7s .1s ease both}.hero-h1 em{font-style:italic;color:var(--brass)!important}.hero-sub{font-family:var(--sans);font-size:clamp(15px,2vw,18px);font-weight:300;color:var(--p2);max-width:560px;line-height:1.7;margin-bottom:40px;position:relative;z-index:1;animation:fadeUp .7s .2s ease both}.hero-ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:60px;position:relative;z-index:1;animation:fadeUp .7s .3s ease both}.hero-caption{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(245,241,232,.3);display:flex;gap:20px;flex-wrap:wrap;position:relative;z-index:1;animation:fadeUp .7s .4s ease both}.hero-caption span{display:flex;align-items:center;gap:6px}.hero-caption span::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--brass);opacity:.6;flex-shrink:0}.hero-scroll{position:absolute;right:60px;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:rgba(245,241,232,.3);text-transform:uppercase}.hero-scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--brass),transparent);animation:scrollpulse 2s ease-in-out infinite}.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.intent-card{background:var(--ink2);padding:28px 24px;cursor:pointer;transition:background .25s,border-color .25s,transform .25s;position:relative;overflow:hidden;border:1px solid transparent;text-decoration:none;display:block;color:inherit}.intent-card:hover,.intent-card:focus-visible{background:#22222A;border-color:rgba(184,147,90,.2);transform:translateY(-2px)}.intent-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brass);opacity:0;transition:opacity .25s}.intent-card:hover::before,.intent-card:focus-visible::before{opacity:1}.intent-icon{font-size:22px;margin-bottom:14px;display:block}.intent-title{font-family:var(--serif);font-size:17px;font-weight:700;color:var(--parch);margin-bottom:6px}.intent-sub{font-family:var(--sans);font-size:13px;color:var(--p3);line-height:1.5;font-weight:300}.intent-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:16px;color:var(--brass);opacity:0;transition:opacity .2s;pointer-events:none}.intent-card:hover .intent-arrow,.intent-card:focus-visible .intent-arrow{opacity:1}.proof-bar{background:var(--ink2);border-top:1px solid rgba(184,147,90,.1);border-bottom:1px solid rgba(184,147,90,.1);padding:28px var(--pad-x)}.proof-bar-inner{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.proof-stat{text-align:center}.proof-number{font-family:var(--serif);font-size:32px;font-weight:900;color:var(--brass);line-height:1}.proof-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--p3);margin-top:4px}.proof-div{width:1px;height:36px;background:rgba(184,147,90,.15);flex-shrink:0}.stevie-says{padding:var(--sp-xl) var(--pad-x);background:var(--ink2)}.says-label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--brass);text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:12px}.says-label::after{content:'';flex:1;height:1px;background:rgba(184,147,90,.2)}.says-card{max-width:800px;position:relative;padding:32px 40px;border:1px solid rgba(184,147,90,.2);border-radius:2px;background:var(--ink)}.says-qm{font-family:var(--serif);font-size:80px;line-height:.6;color:var(--brass);opacity:.25;position:absolute;top:20px;left:20px;pointer-events:none;user-select:none}.says-text{font-family:var(--serif);font-size:20px;font-weight:400;font-style:italic;color:var(--parch);line-height:1.65;position:relative;z-index:1}.says-cta{margin-top:20px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--brass);text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:color .2s;min-height:44px}.says-cta:hover,.says-cta:focus-visible{color:var(--brass2)}.says-footer{margin-top:16px;display:flex;gap:16px;flex-wrap:wrap}.says-footer a{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--p3);text-decoration:none;text-transform:uppercase;transition:color .2s;min-height:44px;display:flex;align-items:center}.says-footer a:hover{color:var(--brass)}.verticals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.vert-card{position:relative;padding:40px 32px;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s;text-decoration:none;color:inherit}.vert-card::before{content:'';position:absolute;inset:0;background:var(--ink2);transition:opacity .3s}.vert-card::after{content:'';position:absolute;left:0;top:0;bottom:0;width:4px}.vert-card:hover::before,.vert-card:focus-visible::before{opacity:.85}.vert-card:hover,.vert-card:focus-visible{transform:translateY(-3px)}.vc-travel::after{background:var(--teal)}.vc-lifestyle::after{background:var(--amber)}.vc-history::after{background:var(--burgundy)}.vc-careers::after{background:var(--forest)}.vc-languages::after{background:var(--cobalt)}.vc-policy::after{background:var(--steel)}.vert-badge{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:3px 8px;border-radius:20px;display:inline-block;margin-bottom:16px;position:relative;z-index:1}.vc-travel .vert-badge{background:rgba(42,111,124,.25);color:#5DAFC0}.vc-lifestyle .vert-badge{background:rgba(212,148,60,.2);color:#E8B070}.vc-history .vert-badge{background:rgba(123,45,45,.25);color:#C06060}.vc-careers .vert-badge{background:rgba(46,93,74,.25);color:#5A9E7E}.vc-languages .vert-badge{background:rgba(42,74,140,.25);color:#6A8FD0}.vc-policy .vert-badge{background:rgba(90,100,112,.25);color:#90A0B0}.vert-top{position:relative;z-index:1}.vert-title{font-family:var(--serif);font-size:26px;font-weight:700;color:var(--parch);margin-bottom:8px;line-height:1.2}.vert-desc{font-family:var(--sans);font-size:13px;color:var(--p3);font-weight:300}.vert-count{font-family:var(--mono);font-size:11px;color:var(--p3);letter-spacing:.08em;position:relative;z-index:1}.picks{padding:var(--sp-xl) var(--pad-x);background:var(--ink)}.picks-rows{display:flex;flex-direction:column;gap:48px}.picks-row-label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--p3);margin-bottom:4px}.picks-row-title{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--parch);margin-bottom:4px;line-height:1.2}.picks-row-sub{font-family:var(--sans);font-size:13px;color:var(--p3);font-weight:300;margin-bottom:20px}.picks-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(184,147,90,.25) transparent;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x}.picks-scroll::-webkit-scrollbar{height:4px}.picks-scroll::-webkit-scrollbar-thumb{background:rgba(184,147,90,.25);border-radius:2px}.guide-card{flex-shrink:0;width:160px;transition:transform .2s;scroll-snap-align:start;text-decoration:none;display:block;color:inherit}.guide-card:hover{transform:translateY(-4px)}.guide-card:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:2px}.guide-cover{width:160px;height:220px;border-radius:2px;position:relative;overflow:hidden;margin-bottom:10px}.guide-cover-bg{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 12px;position:relative}.guide-cat-stripe{position:absolute;left:0;top:0;bottom:0;width:4px}.guide-cover-title{font-family:var(--serif);font-size:13px;font-weight:700;color:#fff;line-height:1.3;position:relative;z-index:1}.guide-cover-sub{font-family:var(--mono);font-size:9px;color:rgba(255,255,255,.5);letter-spacing:.08em;margin-top:4px;position:relative;z-index:1}.guide-price{font-family:var(--mono);font-size:11px;color:var(--brass);letter-spacing:.05em}.guide-platform{font-family:var(--sans);font-size:11px;color:var(--p3);font-weight:300}.trust{padding:var(--sp-xl) var(--pad-x);background:var(--ink2);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.trust-frame{background:var(--ink);border:1px solid rgba(184,147,90,.2);padding:40px;border-radius:2px;position:relative}.trust-author-img{width:100%;border-radius:2px;margin-bottom:20px;display:block;aspect-ratio:1/1;object-fit:cover}.trust-qm{font-family:var(--serif);font-size:120px;line-height:.7;color:var(--brass);opacity:.12;position:absolute;top:16px;right:24px;pointer-events:none;user-select:none}.trust-name{font-family:var(--serif);font-size:42px;font-weight:900;color:var(--parch);letter-spacing:.02em;margin-bottom:4px;line-height:1}.trust-subname{font-family:var(--mono);font-size:11px;color:var(--p3);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.trust-rule{width:48px;height:2px;background:var(--brass);margin:16px 0}.trust-creds{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--brass);text-transform:uppercase;line-height:2.2}.trust-h2{font-family:var(--serif);font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--parch);margin-bottom:24px;line-height:1.2}.trust-p{font-family:var(--sans);font-size:15px;color:var(--p2);line-height:1.8;font-weight:300;margin-bottom:16px}.trust-strip{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.trust-badge{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border:1px solid rgba(184,147,90,.25);color:rgba(184,147,90,.7);border-radius:2px}.newsletter{padding:var(--sp-xl) var(--pad-x);text-align:center;background:linear-gradient(135deg,#141410 0%,#1A1810 50%,#141414 100%);border-top:1px solid rgba(184,147,90,.1);border-bottom:1px solid rgba(184,147,90,.1);position:relative;overflow:hidden}.newsletter::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(184,147,90,.06) 0%,transparent 70%);pointer-events:none}.newsletter-h2{font-family:var(--serif);font-size:clamp(28px,4vw,42px);font-weight:700;color:var(--parch);margin-bottom:12px;position:relative;line-height:1.15}.newsletter-sub{font-family:var(--sans);font-size:16px;color:var(--p2);font-weight:300;max-width:480px;margin:0 auto 36px;line-height:1.7;position:relative}.newsletter-form-wrap{max-width:600px;margin:0 auto;overflow:hidden}.newsletter-form-wrap iframe{width:100%;height:225px;border:none;display:block;margin:0 auto}@media (max-width:640px){.newsletter-form-wrap iframe{height:220px}}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollpulse{0%,100%{opacity:.3}50%{opacity:.8}}@media(max-width:1024px){.sj-root{--sp-xl:60px}.hero-scroll{display:none}.trust{grid-template-columns:1fr;gap:40px}.trust-frame{max-width:480px}.intent-grid{grid-template-columns:repeat(2,1fr)}.verticals-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sj-root{--sp-xl:40px}.hero{padding:clamp(90px,10vh,120px) var(--pad-x) var(--sp-xl);min-height:auto}.hero-ctas{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{width:100%;justify-content:center}.intent-grid,.verticals-grid{grid-template-columns:1fr}.says-card{padding:24px 20px}.says-text{font-size:17px}.proof-div{display:none}.proof-bar-inner{gap:24px}.trust{padding:var(--sp-xl) var(--pad-x);gap:32px}.trust-frame{padding:24px}.guide-card{width:140px}.guide-cover{width:140px;height:192px}}@media print{.sj-root{color:#000;background:#fff}}@media (prefers-reduced-motion:reduce){.sj-root *,.sj-root *::before,.sj-root *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}input,textarea,select{font-size:16px !important}#sjs-input{font-size:17px !important}.sj-scroll-top{min-height:44px !important}#sj-banner .sj-bs-pre a{padding-block:14px !important}.vert-badge,.proof-label,.guide-cover-sub,.section-tag{font-size:11px !important}.sj-ft-ls,.sj-ft-pill,.sj-ft-cl{font-size:11px !important}.sj-ns-title{font-size:26px !important}.ty-btn-primary{color:var(--text-on-accent,#0E0E10) !important}