@media(max-width:620px){._nav_dvg1k_1{min-height:68px;padding:.6rem .9rem}._hero_dvg1k_1{min-height:62vh}._heroContent_dvg1k_1{width:calc(100% - 1.5rem);padding-bottom:2.5rem}._hero_dvg1k_1 h1{font-size:clamp(3rem,14vw,4.2rem);line-height:.9}._hero_dvg1k_1 p{font-size:.9rem;line-height:1.55}._beginner_dvg1k_1,._intro_dvg1k_1,._match_dvg1k_1{width:calc(100% - 1.5rem)}._beginner_dvg1k_1{margin-top:2rem;padding:1.35rem}._beginner_dvg1k_1 h2{font-size:2.5rem}._intro_dvg1k_1 h2{font-size:2.65rem}._selector_dvg1k_1,._recommendations_dvg1k_1{padding:1.05rem}._match_dvg1k_1 h2{font-size:2.3rem}}@media(max-width:620px){._brand_dvg1k_2{font-size:0!important;gap:0!important;max-width:none!important;line-height:1!important}._brand_dvg1k_2 svg{width:24px!important;height:24px!important;flex:0 0 auto}}._page_dvg1k_3{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_dvg1k_1{min-height:80px;padding:0 clamp(1rem,3.6vw,3.5rem);display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);position:relative;z-index:2}._brand_dvg1k_2{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;font-family:var(--font-family-display);font-size:1.15rem;font-weight:600;white-space:nowrap}._navActions_dvg1k_6{display:flex;align-items:center;justify-content:flex-end;gap:.28rem;min-width:0}._navActions_dvg1k_6 a,._navActions_dvg1k_6 button{white-space:nowrap}._hero_dvg1k_1{position:relative;min-height:78vh;display:flex;align-items:end;overflow:hidden}._hero_dvg1k_1 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._overlay_dvg1k_10{position:absolute;inset:0;background:linear-gradient(90deg,#261d17c2,#261d173d 58%,#261d1714),linear-gradient(0deg,rgba(38,29,23,.3),transparent 48%)}._heroContent_dvg1k_1{position:relative;z-index:1;width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:0 0 6rem;color:#fffaf2}._heroContent_dvg1k_1>span{display:flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:800}._hero_dvg1k_1 h1{max-width:820px;margin:.75rem 0 1.15rem;font-family:var(--font-family-display);font-size:clamp(4.5rem,8.7vw,8.4rem);line-height:.84;letter-spacing:-.055em;font-weight:500}._hero_dvg1k_1 p{max-width:680px;font-size:1.05rem;line-height:1.72;margin-bottom:1.65rem}._kicker_dvg1k_16{color:var(--accent);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}._beginner_dvg1k_1{width:min(1240px,calc(100% - 3rem));margin:5rem auto 0;padding:3.4rem 3.6rem;border:1px solid var(--border);border-radius:34px;background:linear-gradient(125deg,color-mix(in srgb,var(--card) 96%,transparent),color-mix(in srgb,var(--surface) 55%,var(--card)));box-shadow:var(--shadow);position:relative;overflow:hidden}._beginner_dvg1k_1:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-90px;top:-120px;background:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none}._beginner_dvg1k_1>div{position:relative;z-index:1;max-width:860px}._beginner_dvg1k_1 h2,._intro_dvg1k_1 h2,._match_dvg1k_1 h2{font-family:var(--font-family-display);font-weight:500;letter-spacing:-.035em}._beginner_dvg1k_1 h2{font-size:clamp(3rem,5vw,5.3rem);line-height:.94;margin:.5rem 0 1rem;max-width:900px}._beginner_dvg1k_1 p{max-width:760px;margin:0 0 1.5rem;color:var(--muted-foreground);font-size:.98rem;line-height:1.75}._intro_dvg1k_1{width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:6.5rem 0 3.5rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:5rem;align-items:end}._intro_dvg1k_1 h2{font-size:clamp(3.1rem,5vw,5.2rem);line-height:.94;margin:.45rem 0 0}._intro_dvg1k_1 p{margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.78}._match_dvg1k_1{width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:2.5rem 0 7rem;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:1.5rem;align-items:start}._selector_dvg1k_1,._recommendations_dvg1k_1{padding:1.85rem;border:1px solid var(--border);border-radius:32px;background:var(--card);box-shadow:var(--shadow)}._match_dvg1k_1 h2{font-size:3rem;line-height:.98;margin:.45rem 0 .7rem}._selector_dvg1k_1>p{max-width:700px;color:var(--muted-foreground);line-height:1.68}._group_dvg1k_32{padding:1.15rem 0;border-top:1px solid var(--border)}._group_dvg1k_32 strong{display:block;margin-bottom:.7rem;font-size:.8rem}._chips_dvg1k_34{display:flex;flex-wrap:wrap;gap:.48rem}._chip_dvg1k_34,._activeChip_dvg1k_35{border:1px solid var(--border);border-radius:999px;padding:.58rem .76rem;font:inherit;font-size:.73rem;cursor:pointer;transition:transform var(--animation-duration-fast),border-color var(--animation-duration-fast)}._chip_dvg1k_34:hover,._activeChip_dvg1k_35:hover{transform:translateY(-1px)}._chip_dvg1k_34{background:var(--background);color:var(--foreground)}._activeChip_dvg1k_35{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._recommendations_dvg1k_1{display:grid;align-content:start;gap:.9rem;position:sticky;top:1rem}._recCard_dvg1k_40{padding:1.25rem 1.2rem;border-radius:22px;background:var(--surface);color:var(--foreground);text-decoration:none;border:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._recCard_dvg1k_40>span{color:var(--accent);font-size:.64rem;text-transform:uppercase;font-weight:800;letter-spacing:.1em}._recCard_dvg1k_40 h3{margin:.3rem 0 .35rem;font-family:var(--font-family-display);font-size:1.85rem;line-height:1.05;font-weight:500}._recCard_dvg1k_40 p{margin:.25rem 0 .6rem;color:var(--muted-foreground);font-size:.77rem;line-height:1.55}._recCard_dvg1k_40 strong{color:var(--primary);font-size:.69rem}._empty_dvg1k_45{padding:2.4rem;border:1px dashed var(--border);border-radius:20px;color:var(--muted-foreground)}@media(max-width:1180px){._navActions_dvg1k_6 a:nth-child(2),._navActions_dvg1k_6 a:nth-child(3){display:none}._heroContent_dvg1k_1,._beginner_dvg1k_1,._intro_dvg1k_1,._match_dvg1k_1{width:min(1080px,calc(100% - 2.5rem))}._intro_dvg1k_1{gap:3rem}}@media(max-width:900px){._nav_dvg1k_1{min-height:74px}._navActions_dvg1k_6 a:nth-child(1),._navActions_dvg1k_6 a:nth-child(4){display:none}._hero_dvg1k_1{min-height:72vh}._heroContent_dvg1k_1{padding-bottom:4rem}._beginner_dvg1k_1{margin-top:3rem;padding:2.4rem}._intro_dvg1k_1,._match_dvg1k_1{grid-template-columns:1fr}._intro_dvg1k_1{gap:1.25rem;padding-top:4.5rem}._recommendations_dvg1k_1{position:static}}@media(max-width:620px){._nav_dvg1k_1{padding:0 1rem}._brand_dvg1k_2{font-size:.96rem}._navActions_dvg1k_6>a{display:none!important}._navActions_dvg1k_6 button{padding-inline:.7rem}._heroContent_dvg1k_1,._beginner_dvg1k_1,._intro_dvg1k_1,._match_dvg1k_1{width:calc(100% - 2rem)}._hero_dvg1k_1{min-height:68vh}._heroContent_dvg1k_1{padding-bottom:3rem}._hero_dvg1k_1 h1{font-size:clamp(3.8rem,16vw,6rem)}._beginner_dvg1k_1{padding:1.7rem 1.35rem;border-radius:26px}._beginner_dvg1k_1 h2{font-size:2.85rem}._beginner_dvg1k_1 p{font-size:.9rem}._intro_dvg1k_1{padding:4rem 0 2rem}._intro_dvg1k_1 h2{font-size:3rem}._match_dvg1k_1{padding-top:1.5rem}._selector_dvg1k_1,._recommendations_dvg1k_1{padding:1.2rem;border-radius:24px}._match_dvg1k_1 h2{font-size:2.5rem}}
