@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_dadae6{font-family:Fraunces,Fraunces Fallback}.__variable_dadae6{--next-font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_a5ca84{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_a5ca84{--next-font-body:"Manrope","Manrope Fallback"}:root{--petrol-900:oklch(25% 0.06 260);--petrol-700:oklch(35% 0.07 260);--petrol-500:oklch(45% 0.08 260);--ivory:oklch(97.5% 0.012 85);--ivory-deep:oklch(94.5% 0.02 85);--ink:oklch(22% 0.02 260);--ink-soft:oklch(40% 0.02 260);--amber:oklch(70% 0.18 45);--amber-deep:oklch(60% 0.16 45);--font-display:var(--next-font-display),Georgia,serif;--font-body:var(--next-font-body),system-ui,sans-serif;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-8:64px;--s-12:96px;--radius-sm:6px;--radius:14px;--radius-lg:22px;--shadow-card:0 12px 32px -16px oklch(from var(--petrol-900) l c h/0.28);--shadow-card-hover:0 20px 44px -18px oklch(from var(--petrol-900) l c h/0.38);--gutter:clamp(40px,6vw,96px);--container-max:1360px;--text-hero:clamp(2.7rem,1.4rem + 5vw,5.6rem);--text-h2:clamp(1.9rem,1.2rem + 2.4vw,3.3rem);--text-h3:clamp(1.2rem,1.05rem + 0.5vw,1.45rem);--dur:220ms;--ease:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--ink);background:var(--ivory)}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}a{color:var(--petrol-700)}.container{width:min(var(--container-max),100% - var(--gutter));margin-inline:auto}.btn{display:inline-flex;align-items:center;gap:8px;padding:16px var(--s-4);border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.btn:active{transform:translateY(0) scale(.985);box-shadow:none;transition-duration:60ms}.btn-primary{background:var(--petrol-900);color:var(--ivory);box-shadow:0 8px 20px -10px oklch(from var(--petrol-900) l c h/.55)}.btn-primary:hover{background:var(--petrol-700);transform:translateY(-2px);box-shadow:0 14px 28px -12px oklch(from var(--petrol-900) l c h/.6)}.btn-ghost{color:var(--petrol-900);border-color:oklch(from var(--petrol-900) l c h/.35)}.btn-ghost:hover{border-color:var(--petrol-900);background:oklch(from var(--petrol-900) l c h/.06)}.btn-light{background:var(--amber);color:var(--petrol-900)}.btn-light:hover{background:oklch(from var(--amber) 80% c h);transform:translateY(-2px)}.btn-block{width:100%;text-align:center}.btn-kucuk{padding:9px 16px;font-size:.85rem}.btn-pasif{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-pasif:hover{transform:none}.topbar{background:var(--petrol-900);color:oklch(from var(--petrol-900) 90% .02 h);font-size:.82rem;padding:6px 0}.topbar-inner{display:flex;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.topbar a{color:var(--ivory);text-decoration:none}.topbar a:hover{color:var(--amber)}.topbar-links{display:flex;gap:var(--s-1)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:oklch(97.5% .012 85/.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid oklch(from var(--petrol-900) l c h/.1)}.header-inner{gap:var(--s-4);padding:var(--s-2) 0}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;text-decoration:none}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--petrol-900);color:var(--amber);font-size:1.3rem}.brand-mark,.brand-name{font-family:var(--font-display);font-weight:600}.brand-name{font-size:1.45rem;color:var(--ink);letter-spacing:-.01em}.brand-name em{font-style:italic;color:var(--amber-deep)}.site-nav{display:flex;gap:var(--s-3);margin-left:auto}.site-nav a{text-decoration:none;color:var(--ink-soft);font-weight:600;font-size:.95rem;padding:6px 2px;border-bottom:2px solid transparent;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.site-nav a:hover{color:var(--petrol-900);border-bottom-color:var(--amber)}.nav-toggle{display:none}.hero{position:relative;padding:var(--s-8) 0 var(--s-12);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(56rem 30rem at 82% 8%,oklch(from var(--amber) l c h/.1),transparent 68%)}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.hero-route{display:none;position:absolute;left:34%;bottom:4%;width:clamp(220px,24vw,360px);color:var(--petrol-700);opacity:1;pointer-events:none;z-index:1}@media (min-width:1200px){.hero-route{display:block}}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-deep);margin-bottom:var(--s-2)}.kicker:before{content:"";width:28px;height:2px;background:var(--amber);flex-shrink:0}.kicker-light{color:var(--amber)}.hero h1{font-size:var(--text-hero);margin-bottom:var(--s-3)}.accent-underline{font-style:italic;position:relative;white-space:nowrap}.accent-underline:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:-.02em;height:.24em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9 Q 28 3 58 7 T 118 4' fill='none' stroke='%23f6722b' stroke-width='5.5' stroke-linecap='round' opacity='0.75'/%3E%3C/svg%3E") no-repeat 50% /100% 100%}.hero-sub{max-width:36rem;font-size:1.12rem;color:var(--ink-soft);margin-bottom:var(--s-4)}.hero-actions{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-6)}.hero-facts{display:flex;gap:var(--s-6);border-top:1px solid oklch(from var(--petrol-900) l c h/.14);padding-top:var(--s-3)}.hero-facts dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:4px}.hero-facts dd{font-weight:700;font-size:.95rem}.hero-visual{position:relative;min-height:clamp(460px,40vw,640px)}@media (min-width:961px){.hero-visual{margin-right:min(calc(var(--gutter) / -2),calc((var(--container-max) - 100vw) / 2))}}.hero-photo{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.hero-photo img{width:100%;height:100%;object-fit:cover}.hero-photo-main{position:absolute;inset:0 -15% 0 10%;transform:rotate(1.5deg)}@media (min-width:961px){.hero-photo-main{transform:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}.hero-photo-small{position:absolute;left:-4%;bottom:8%;width:46%;aspect-ratio:4/3;transform:rotate(-3deg);border:6px solid var(--ivory);z-index:2}.hero-polaroid{position:relative;width:100%;height:100%;background:var(--ivory)}.hero-polaroid-kare{position:absolute;inset:0;margin:0;display:grid;grid-template-rows:1fr auto;background:var(--ivory);opacity:0;transform:rotate(2deg) scale(1.04);transition:opacity .7s var(--ease),transform .9s var(--ease);pointer-events:none}.hero-polaroid-kare.aktif{opacity:1;transform:none}.hero-polaroid-kare img{width:100%;height:100%;object-fit:cover;min-height:0}.hero-polaroid-kare figcaption{font-family:var(--font-display);font-style:italic;font-size:.82rem;color:var(--ink-soft);background:var(--ivory);padding:5px 10px 2px}@media (prefers-reduced-motion:reduce){.hero-polaroid-kare{transition:none}}.hero-badge{position:absolute;top:6%;left:2%;z-index:3;display:flex;align-items:center;gap:10px;background:var(--petrol-900);color:var(--ivory);border-radius:var(--radius);padding:var(--s-2) var(--s-3);box-shadow:var(--shadow-card);transform:rotate(-2deg)}.hero-badge strong{font-family:var(--font-display);font-size:2rem;color:var(--amber)}.hero-badge span{font-size:.78rem;line-height:1.35}.hero-chip{position:absolute;right:5%;bottom:6%;z-index:4;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--petrol-900);font-size:.82rem;font-weight:700;padding:10px var(--s-2);border-radius:999px;box-shadow:var(--shadow-card);transform:rotate(-2deg)}.hero-chip svg{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--amber);color:var(--petrol-900)}.marquee{background:var(--petrol-900);color:oklch(from var(--petrol-900) 88% .03 h);overflow:hidden;padding:12px 0;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;gap:var(--s-3);white-space:nowrap;width:max-content;font-family:var(--font-display);font-style:italic;font-size:1.05rem;animation:marquee 36s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:clamp(56px,3.4rem + 2.6vw,104px) 0}.section-tinted{position:relative;background:var(--ivory-deep);border-block:1px solid oklch(from var(--petrol-900) l c h/.06)}.section-tinted:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(48rem 26rem at 6% 0,oklch(from var(--petrol-500) l c h/.1),transparent 64%),radial-gradient(40rem 24rem at 96% 100%,oklch(from var(--amber) l c h/.12),transparent 66%)}.section-tinted>.container{position:relative;z-index:1}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-6)}.section-head h2{font-size:var(--text-h2);max-width:16ch}.section-note{max-width:24rem;font-size:.95rem;color:var(--ink-soft);border-left:3px solid var(--amber);padding-left:var(--s-3)}.tour-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.tour-card{position:relative;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tour-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-hover)}.tour-card-wide{grid-column:span 2}.tour-card img{width:100%;height:230px;object-fit:cover;transition:transform .5s var(--ease)}.tour-card:hover img{transform:scale(1.04)}.tour-card-wide img{height:260px}.tour-body{padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-1);flex:1 1}.tour-tag{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-deep)}.tour-body h3{font-size:var(--text-h3)}.tour-body>p:not(.tour-tag){font-size:.92rem;color:var(--ink-soft)}.tour-meta{margin-top:auto;padding-top:var(--s-2);border-top:1px dashed oklch(from var(--petrol-900) l c h/.18);display:flex;justify-content:space-between;align-items:baseline;font-size:.88rem;color:var(--ink-soft)}.tour-meta strong{font-family:var(--font-display);font-size:1.35rem;color:var(--petrol-900)}.tour-meta small{font-family:var(--font-body);font-size:.75rem;color:var(--ink-soft)}.tour-foot{margin-top:var(--s-4);font-size:.95rem;color:var(--ink-soft)}.route-section{padding-bottom:clamp(32px,2rem + 1.4vw,60px)}.route-section:before{background:radial-gradient(52rem 30rem at 50% -6%,oklch(from var(--amber) l c h/.13),transparent 62%),radial-gradient(46rem 28rem at 4% 108%,oklch(from var(--petrol-500) l c h/.1),transparent 64%)}.route-reel{--reel-h:360px;margin-top:var(--s-5);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-8) var(--s-4);gap:var(--s-8) var(--s-4)}.reel-head{display:flex;align-items:center;gap:10px;margin-bottom:var(--s-2);min-height:40px}.reel-num{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--petrol-900);color:var(--amber);font-size:1rem;font-weight:600}.reel-name,.reel-num{font-family:var(--font-display)}.reel-name{font-size:1.02rem;font-weight:500;color:var(--ink);line-height:1.2}.reel-window{position:relative;height:var(--reel-h);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent)}.reel-track{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;animation:reel-kaydir 30s linear infinite}.reel-col:hover .reel-track{animation-play-state:paused}.reel-slide{height:var(--reel-h);display:grid;place-items:center;flex-shrink:0}.reel-card{position:relative;margin:0 auto;width:100%;max-width:420px;background:#fff;padding:9px 9px 4px;border-radius:8px;box-shadow:0 16px 30px -16px oklch(from var(--petrol-900) l c h/.42)}.reel-card:before{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(-3deg);width:54px;height:16px;background:oklch(from var(--amber) l c h/.72);border-radius:2px;box-shadow:0 2px 4px oklch(0 0 0/.12)}.reel-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.reel-card figcaption{padding:7px 2px 2px;text-align:center;font-family:var(--font-display);font-size:.98rem;color:var(--ink)}@keyframes reel-kaydir{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.reel-track{animation:none}}.hajj{background:var(--petrol-900);color:oklch(from var(--petrol-900) 93% .015 h)}.hajj-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.hajj-photo{border-radius:var(--radius-lg);overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 24px 48px -20px oklch(0 0 0/.5)}.hajj-photo img{width:100%;height:100%;object-fit:cover}.hajj-copy h2{font-size:var(--text-h2);color:var(--ivory);margin-bottom:var(--s-3)}.hajj-copy>p{max-width:36rem;margin-bottom:var(--s-4);color:oklch(from var(--petrol-900) 85% .02 h)}.hajj-list{list-style:none;margin-bottom:var(--s-6);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.hajj-list li{padding-left:var(--s-3);border-left:2px solid var(--amber);font-size:.95rem;color:oklch(from var(--petrol-900) 88% .02 h)}.hajj-list strong{color:var(--ivory);display:block}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.about-copy h2{font-size:var(--text-h2);margin-bottom:var(--s-3)}.about-copy>p{color:var(--ink-soft);margin-bottom:var(--s-4);max-width:33rem}.about-list{list-style:none;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.about-list li{position:relative;padding-left:var(--s-4);font-weight:600;font-size:.98rem}.about-list li:before{content:"";position:absolute;left:0;top:.42em;width:14px;height:14px;border-radius:4px;background:var(--amber)}.about-photo{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.about-photo img{width:100%;object-fit:cover}.about-photo figcaption{background:#fff;padding:var(--s-2) var(--s-3);font-size:.85rem;color:var(--ink-soft)}.contact{background:var(--ivory-deep)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.cta-actions{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.harita-kart{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid oklch(from var(--petrol-900) l c h/.12);background:var(--ivory-deep)}.harita-kart>img{width:100%;height:auto;display:block}.harita-kart-bilgi{position:absolute;left:var(--s-2);bottom:var(--s-2);display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:10px var(--s-2);border-radius:var(--radius);background:oklch(from var(--ivory) l c h/.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-card)}.harita-kart-bilgi p{font-size:.9rem;color:var(--ink);max-width:26rem}.harita-kart-bilgi .btn{padding:10px var(--s-3);font-size:.9rem}.harita-kredi{position:absolute;right:8px;top:8px;font-size:.65rem;padding:2px 8px;border-radius:999px;color:var(--ink-soft);background:oklch(from var(--ivory) l c h/.85)}.harita-kart-duz .harita-kart-bilgi{position:static;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--s-2) var(--s-3)}.contact-info h2{font-size:var(--text-h2);margin-bottom:var(--s-4)}.contact-info address{font-style:normal;display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-3)}.contact-info address p{font-size:.95rem;color:var(--ink-soft)}.contact-info address strong{color:var(--ink)}.contact-hours{font-size:.85rem;color:var(--ink-soft);border-top:1px solid oklch(from var(--petrol-900) l c h/.14);padding-top:var(--s-2)}.contact-form{background:#fff;border-radius:var(--radius-lg);padding:var(--s-4);box-shadow:var(--shadow-card);display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.contact-form h3{font-size:1.3rem}.form-row{display:grid;grid-gap:6px;gap:6px}.form-row label{font-size:.85rem;font-weight:700}.optional{font-weight:400;color:var(--ink-soft)}.form-row input,.form-row select,.form-row textarea{font:inherit;padding:12px var(--s-2);border:1.5px solid oklch(from var(--petrol-900) l c h/.2);border-radius:var(--radius-sm);background:var(--ivory);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--petrol-500);box-shadow:0 0 0 3px oklch(from var(--petrol-500) l c h/.18)}.form-status{font-size:.9rem;font-weight:700;min-height:1.4em}.form-status.ok{color:var(--petrol-500)}.form-status.err{color:oklch(52% .19 28)}.site-footer{background:var(--petrol-900);color:oklch(from var(--petrol-900) 85% .02 h)}.footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6);padding:var(--s-8) 0 var(--s-4)}.footer-brand p{font-size:.9rem;margin-top:var(--s-2);max-width:22rem}.site-footer .brand-name{color:var(--ivory)}.footer-nav{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:start}.footer-contact a,.footer-nav a{color:oklch(from var(--petrol-900) 85% .02 h);text-decoration:none;font-size:.92rem}.footer-contact a:hover,.footer-nav a:hover{color:var(--amber)}.footer-contact{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:start;font-size:.92rem}.footer-base{border-top:1px solid oklch(100% 0 0/.12);padding:var(--s-2) 0 var(--s-3);font-size:.8rem;color:oklch(from var(--petrol-900) 70% .02 h)}.wa-float{position:fixed;right:var(--s-3);bottom:var(--s-3);z-index:60;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px -8px oklch(0 0 0/.4);transition:transform var(--dur) var(--ease)}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none}.reveal{opacity:1;transition:none}.reveal,.tour-card:hover img{transform:none}}@media (max-width:960px){.about-grid,.contact-grid,.hajj-grid,.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:400px;margin-top:var(--s-2)}.tour-card-wide{grid-column:span 2}.footer-inner{grid-template-columns:1fr 1fr}.section-head{flex-direction:column;align-items:flex-start}.tour-grid{grid-template-columns:repeat(2,1fr);gap:var(--s-6)}}@media (max-width:720px){.header-cta,.site-nav{display:none}.site-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--ivory);border-bottom:1px solid oklch(from var(--petrol-900) l c h/.12);padding:var(--s-2) var(--s-3) var(--s-3)}.site-nav.open{display:flex}.site-nav a{padding:12px 0;border-bottom:1px solid oklch(from var(--petrol-900) l c h/.08)}.nav-toggle{display:grid;grid-gap:5px;gap:5px;margin-left:auto;background:none;border:none;padding:10px;cursor:pointer}.nav-toggle span{display:block;width:22px;height:2px;background:var(--ink);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.section{padding:var(--s-6) 0}.hero{padding:var(--s-6) 0 var(--s-8)}.tour-grid{grid-template-columns:1fr}.tour-card-wide{grid-column:auto}.route-reel{--reel-h:400px}.hero-facts{flex-direction:column;gap:var(--s-2)}.footer-inner{grid-template-columns:1fr}.hero-visual{min-height:340px}.hero-photo-main{inset:0 0 0 8%}}.page-hero{background:var(--petrol-900);color:var(--ivory);padding:var(--s-8) 0;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;border:48px solid oklch(from var(--amber) l c h/.14);pointer-events:none}.page-hero h1{font-size:clamp(2.2rem,1.2rem + 3.6vw,3.8rem);color:var(--ivory);margin-bottom:var(--s-2)}.page-hero-sub{max-width:40rem;color:oklch(from var(--petrol-900) 85% .02 h);font-size:1rem}.page-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:center;position:relative;z-index:1}.page-hero-facts{display:flex;gap:var(--s-6);border-top:1px solid oklch(100% 0 0/.16);padding-top:var(--s-3);margin-top:var(--s-4)}.page-hero-facts dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin-bottom:4px}.page-hero-facts dd{font-weight:700;font-size:.92rem;color:var(--ivory)}.snap-collage{position:relative;min-height:380px}.snap{position:absolute;margin:0;background:var(--ivory);padding:8px 8px var(--s-1);border-radius:8px;box-shadow:0 18px 36px -14px oklch(0 0 0/.45);transition:transform var(--dur) var(--ease)}.snap img{border-radius:4px;width:100%;height:auto;object-fit:cover}.snap figcaption{font-family:var(--font-display);font-style:italic;font-size:.8rem;color:var(--ink-soft);padding:6px 4px 2px}.snap:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%) rotate(-2deg);width:64px;height:20px;background:oklch(from var(--amber) l c h/.75);border-radius:2px}.snap-1{width:52%;left:0;top:4%;transform:rotate(-4deg);z-index:2}.snap-2{width:46%;right:2%;top:0;transform:rotate(2.5deg)}.snap-3{width:38%;right:16%;bottom:-6%;transform:rotate(-1.5deg);z-index:3}.snap:hover{transform:rotate(0deg) scale(1.03);z-index:5}.snap-collage-duo .snap-1{width:56%;left:2%;top:8%}.snap-collage-duo .snap-2{width:48%;right:0;top:30%}.snap-strip{display:flex;gap:0;flex-wrap:wrap;justify-content:center}.strip-snap{margin:0;width:clamp(180px,19%,260px);background:#fff;padding:8px 8px var(--s-1);border-radius:8px;box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.strip-snap img{border-radius:4px;width:100%;height:170px;object-fit:cover}.strip-snap figcaption{font-family:var(--font-display);font-style:italic;font-size:.82rem;color:var(--ink-soft);padding:8px 4px 2px;text-align:center}.strip-snap:nth-child(odd){transform:rotate(-2.5deg)}.strip-snap:nth-child(2n){transform:rotate(2deg) translateY(10px)}.strip-snap:not(:first-child){margin-left:-14px}.strip-snap:hover{transform:rotate(0deg) translateY(-6px) scale(1.06);box-shadow:var(--shadow-card-hover);z-index:4;position:relative}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filter-row{align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.filter-bar,.filter-row{display:flex;flex-wrap:wrap}.filter-bar{gap:var(--s-1)}.filter-btn{font:inherit;font-size:.88rem;font-weight:700;padding:10px var(--s-3);border-radius:999px;border:1.5px solid oklch(from var(--petrol-900) l c h/.25);background:transparent;color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.filter-btn:hover{border-color:var(--petrol-900);color:var(--petrol-900)}.filter-btn:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.filter-btn:active{transform:scale(.96)}.filter-btn.active{background:var(--petrol-900);border-color:var(--petrol-900);color:var(--ivory)}.filter-btn-takvim{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--amber-deep);border-color:oklch(from var(--amber) l c h/.5);background:oklch(from var(--amber) l c h/.1)}.filter-btn-takvim:hover{color:var(--petrol-900);border-color:var(--amber);background:oklch(from var(--amber) l c h/.2)}.filter-btn-takvim svg{flex-shrink:0}.filter-count{font-size:.85rem;color:var(--ink-soft)}.tour-grid-page{grid-template-columns:repeat(3,1fr)}.tour-grid-page .tour-card-wide{grid-column:auto}.tour-photo{position:relative;margin:0;overflow:hidden}.tour-photo-bos{min-height:220px;background:linear-gradient(135deg,var(--ivory-deep),oklch(from var(--petrol-500) 92% .03 h))}.tour-card-feature .tour-photo-bos{min-height:340px}.tour-badge{position:absolute;left:var(--s-2);top:var(--s-2);background:var(--amber);color:var(--petrol-900);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px var(--s-2);border-radius:999px;box-shadow:0 6px 14px -6px oklch(0 0 0/.35)}.tour-departure{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--petrol-700)}.tour-departure svg{width:16px;height:16px;flex-shrink:0;color:var(--amber-deep)}.tour-card-feature{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}.tour-card-feature .tour-photo img{width:100%;height:100%;min-height:340px;object-fit:cover}.tour-card-feature .tour-body{padding:var(--s-6);gap:var(--s-2)}.tour-card-feature h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.tour-card-feature .tour-body>p:not(.tour-tag){font-size:1rem}.tour-feature-cta{margin-top:var(--s-2);align-self:flex-start}.empty-note{grid-column:1/-1;padding:var(--s-6);text-align:center;color:var(--ink-soft);background:var(--ivory-deep);border-radius:var(--radius)}.hotel-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.hotel-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hotel-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-hover)}.hotel-photo{position:relative;margin:0}.hotel-photo img{width:100%;height:260px;object-fit:cover;transition:transform .5s var(--ease)}.hotel-card:hover .hotel-photo img{transform:scale(1.04)}.hotel-concept{position:absolute;left:var(--s-2);bottom:var(--s-2);background:var(--petrol-900);color:var(--amber);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px var(--s-2);border-radius:999px}.hotel-body{padding:var(--s-3) var(--s-4) var(--s-4);flex-direction:column;flex:1 1}.hotel-body,.hotel-head{display:flex;gap:var(--s-2)}.hotel-head{align-items:baseline;justify-content:space-between;flex-wrap:wrap}.hotel-head h3{font-size:var(--text-h3)}.hotel-location{font-size:.85rem;font-weight:700;color:var(--amber-deep)}.hotel-summary{font-size:.92rem;color:var(--ink-soft)}.hotel-features{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-1);padding:0}.hotel-features li{font-size:.78rem;font-weight:600;color:var(--petrol-700);background:oklch(from var(--petrol-500) l c h/.09);border:1px solid oklch(from var(--petrol-500) l c h/.2);border-radius:999px;padding:5px var(--s-2)}.hotel-body .tour-meta{margin-top:auto}.hotel-cta{display:flex;gap:var(--s-1);flex-wrap:wrap}.hotel-cta .btn{padding:10px var(--s-3);font-size:.9rem}.hotel-photo-galeri,.tour-photo-galeri{position:relative;height:230px;background:var(--ivory-deep);overflow:hidden}.hotel-photo-galeri,.tour-card-wide .tour-photo-galeri{height:260px}.tour-card-feature .tour-photo-galeri{height:100%;min-height:340px}.polaroid-stack{position:absolute;inset:0;cursor:pointer}.polaroid-card{position:absolute;inset:8% 12%;margin:0;background:var(--ivory);padding:6px 6px 8px;border-radius:6px;box-shadow:0 14px 28px -12px oklch(from var(--petrol-900) l c h/.45);transition:transform .38s var(--ease),opacity .38s var(--ease)}.polaroid-card img{width:100%;height:100%;object-fit:cover;border-radius:3px}.polaroid-card:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%) rotate(-2deg);width:48px;height:15px;background:oklch(from var(--amber) l c h/.75);border-radius:2px}.polaroid-card.sira-0{transform:rotate(-1.5deg)}.polaroid-card.sira-1{transform:rotate(3deg) translate(4%,2%)}.polaroid-card.sira-2{transform:rotate(-4deg) translate(-3%,1%);opacity:.9}.polaroid-card.sira-3{transform:rotate(1.5deg) translate(1%,-2%);opacity:.8}.polaroid-next{position:absolute;right:var(--s-2);bottom:var(--s-2);z-index:6;display:flex;align-items:center;gap:6px;font:inherit;font-size:.78rem;font-weight:700;color:var(--ivory);background:oklch(from var(--petrol-900) l c h/.82);border:none;border-radius:999px;padding:7px 12px;cursor:pointer;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.polaroid-next:hover{background:var(--petrol-700);transform:translateX(2px)}.polaroid-next:active{transform:translateX(2px) scale(.94)}.polaroid-next:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.polaroid-next svg{width:14px;height:14px}.hotel-photo-galeri .tour-badge,.tour-photo-galeri .tour-badge{z-index:6}@media (prefers-reduced-motion:reduce){.polaroid-card{transition:none}}.page-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.page-cta h2{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);margin-bottom:var(--s-1)}.page-cta p{color:var(--ink-soft);max-width:34rem}@media (max-width:960px){.tour-grid-page{grid-template-columns:repeat(2,1fr)}.hotel-grid,.page-hero-grid{grid-template-columns:1fr}.snap-collage{min-height:340px;margin-top:var(--s-2)}.tour-card-feature{grid-template-columns:1fr}.tour-card-feature .tour-photo img{min-height:240px}}@media (max-width:720px){.tour-grid-page{grid-template-columns:1fr}.page-hero{padding:var(--s-6) 0}.filter-row{flex-direction:column;align-items:flex-start}.page-hero-facts{flex-direction:column;gap:var(--s-2)}.snap-collage{min-height:300px}.snap-1{width:58%}.snap-2{width:52%}.snap-3{width:44%;right:6%}.strip-snap{width:clamp(150px,44%,220px)}.strip-snap:not(:first-child){margin-left:0}.snap-strip{gap:var(--s-2)}.tour-card-feature .tour-body{padding:var(--s-4)}}@media (prefers-reduced-motion:reduce){.snap,.strip-snap{transition:none}}.tour-baslik-link{color:inherit;text-decoration:none}.tour-baslik-link:hover,.tour-detay-link{color:var(--petrol-700)}.tour-detay-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:600;font-size:.95rem;text-decoration:none}.tour-detay-link svg{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.tour-detay-link:hover svg{transform:translateX(4px)}.tur-detay-hero{padding-bottom:var(--s-6)}.tur-detay-kirinti{font-size:.9rem;color:oklch(from var(--ivory) 82% c h/.8);margin-bottom:var(--s-2)}.tur-detay-kirinti a{color:inherit;text-decoration:underline}.tur-detay-facts{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-4)}.tur-detay-facts div{min-width:120px}.tur-detay-facts dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-bottom:2px}.tur-detay-facts dd{font-family:var(--font-display);font-size:1.25rem}.tur-detay-facts dd small{font-size:.8rem;opacity:.7}.tur-detay-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.tur-detay-main{min-width:0}.tur-detay-galeri{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-6)}.tur-detay-galeri figure{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card)}.tur-detay-galeri .galeri-buyuk{grid-column:1/-1}.tur-detay-galeri img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10}.tur-detay-galeri .galeri-buyuk img{aspect-ratio:16/9}.detay-blok{padding-block:var(--s-6);border-top:1px solid oklch(from var(--ink) l c h/.1)}.detay-blok:first-child{border-top:0;padding-top:0}.detay-blok h2{font-size:var(--text-h3);margin-bottom:var(--s-3)}.program-zaman{list-style:none;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.program-zaman li{display:grid;grid-template-columns:92px 1fr;grid-gap:var(--s-3);gap:var(--s-3);position:relative;padding-left:var(--s-2)}.program-etiket{font-family:var(--font-display);font-weight:600;color:var(--petrol-700);padding-top:2px}.program-govde{border-left:2px solid oklch(from var(--amber) l c h/.5);padding:0 0 var(--s-2) var(--s-3)}.program-zaman li:last-child .program-govde{padding-bottom:0}.program-govde h3{font-size:1.08rem;font-weight:600;margin-bottom:2px}.program-govde p{color:var(--ink-soft);font-size:.98rem}.program-dahil-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.dahil-panel{position:-webkit-sticky;position:sticky;top:var(--s-4);background:#fff;border:1px solid oklch(from var(--ink) l c h/.08);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--s-3);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.dahil-panel h3{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.dahil-ikon-liste{list-style:none;display:grid;grid-gap:10px;gap:10px}.dahil-ikon-liste li{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:.88rem;line-height:1.35}.dahil-ikon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--petrol-900);color:var(--ivory)}.dahil-ikon svg{width:17px;height:17px}.dahil-ikon-haric li{color:var(--ink-soft)}.dahil-ikon-haric .dahil-ikon{color:var(--amber)}.dahil-panel-genis{position:static;background:none;border:0;box-shadow:none;padding:0}.dahil-panel-genis .dahil-ikon-liste{grid-template-columns:1fr 1fr}.getir-liste{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.getir-liste li{display:grid;justify-items:center;grid-gap:10px;gap:10px;background:var(--ivory-deep);border-radius:var(--radius);padding:var(--s-2) var(--s-1);text-align:center}.getir-gorsel{width:64px;height:64px;display:grid;place-items:center}.getir-gorsel img{width:100%;height:100%;object-fit:contain}.getir-gorsel svg{width:34px;height:34px;padding:8px;box-sizing:content-box;border-radius:999px;background:var(--petrol-900);color:var(--ivory)}.getir-etiket{font-size:.85rem;font-weight:600;line-height:1.35}.bulusma-nokta{font-weight:600;font-size:1.05rem}.bulusma-not{color:var(--ink-soft);margin-top:4px}.harita-kart-sm{margin-top:var(--s-3);border-radius:var(--radius)}.iptal-liste{list-style:none;display:grid;grid-gap:8px;gap:8px}.iptal-liste li{padding-left:var(--s-3);position:relative;color:var(--ink-soft)}.iptal-liste li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--amber-deep)}.tur-detay-yan{position:-webkit-sticky;position:sticky;top:var(--s-4)}.rezervasyon-kart{background:#fff;border:1px solid oklch(from var(--ink) l c h/.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--s-4)}.tarih-secici-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-3)}.tarih-fiyat{font-family:var(--font-display);font-size:1.5rem;color:var(--petrol-900)}.tarih-fiyat small{font-size:.8rem;opacity:.65}.tarih-liste{list-style:none;display:grid;grid-gap:8px;gap:8px;margin-bottom:var(--s-3)}.tarih-chip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border:1.5px solid oklch(from var(--ink) l c h/.14);border-radius:var(--radius-sm);background:var(--ivory);font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.tarih-chip:hover:not(:disabled){border-color:var(--petrol-500)}.tarih-chip:active:not(:disabled){transform:scale(.98)}.tarih-chip.secili{border-color:var(--petrol-700);background:oklch(from var(--petrol-700) l c h/.06)}.tarih-gun{font-weight:600}.tarih-durum{font-size:.82rem}.tarih-musait .tarih-durum{color:oklch(52% .12 150)}.tarih-az .tarih-durum{color:oklch(58% .15 40);font-weight:600}.tarih-chip:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:oklch(from var(--ink) l c h/.3);text-decoration-color:oklch(from var(--ink) l c h/.3)}.tarih-chip.tarih-doldu .tarih-durum{color:oklch(55% .14 25)}.tarih-ozel{display:flex;flex-direction:column;gap:6px;padding:12px 14px;margin-bottom:var(--s-3);border:1.5px dashed oklch(from var(--ink) l c h/.2);border-radius:var(--radius-sm);background:oklch(from var(--amber) l c h/.05);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.tarih-ozel.secili{border-style:solid;border-color:var(--petrol-700);background:oklch(from var(--petrol-700) l c h/.06)}.tarih-ozel-etiket{font-size:.82rem;font-weight:600;color:var(--ink-soft)}.tarih-ozel input[type=date]{font:inherit;padding:9px 12px;border:1.5px solid oklch(from var(--ink) l c h/.16);border-radius:var(--radius-sm);background:#fff;color:var(--ink);cursor:pointer}.tarih-ozel input[type=date]:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.kisi-secici{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-2)}.kisi-secici>span{font-size:.9rem;font-weight:600;color:var(--ink-soft)}.kisi-kontrol{display:flex;align-items:center;gap:2px}.kisi-kontrol button{width:34px;height:34px;font:inherit;font-size:1.15rem;font-weight:700;line-height:1;color:var(--petrol-700);background:var(--ivory);border:1.5px solid oklch(from var(--ink) l c h/.14);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.kisi-kontrol button:hover:not(:disabled){border-color:var(--petrol-500)}.kisi-kontrol button:disabled{opacity:.4;cursor:not-allowed}.kisi-kontrol output{min-width:44px;text-align:center;font-family:var(--font-display);font-size:1.15rem;font-weight:600}.tarih-cta{margin-top:4px}.tarih-cta svg{flex-shrink:0}.tarih-not{font-size:.82rem;color:var(--ink-soft);text-align:center;margin-top:10px}.tarih-bos{color:var(--ink-soft);font-size:.95rem;margin-bottom:var(--s-2)}.rezervasyon-alt{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid oklch(from var(--ink) l c h/.1);display:grid;grid-gap:10px;gap:10px}.rez-satir{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.rez-satir strong{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-weight:600}.rez-satir span{font-family:var(--font-display);font-size:1.1rem;color:var(--petrol-700)}@media (max-width:940px){.tur-detay-grid{grid-template-columns:1fr}.tur-detay-yan{position:static;order:-1}.program-dahil-grid{grid-template-columns:1fr;gap:var(--s-4)}.dahil-panel{position:static}}@media (max-width:560px){.program-zaman li{grid-template-columns:72px 1fr;gap:var(--s-2)}.dahil-panel-genis .dahil-ikon-liste,.tur-detay-galeri{grid-template-columns:1fr}}.takvim-hero{padding-block:var(--s-6)}.takvim-duzen{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.takvim-kenar{position:-webkit-sticky;position:sticky;top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3)}.takvim-filtre{background:#fff;border:1px solid var(--ivory-deep);border-radius:var(--radius-lg);padding:var(--s-3);box-shadow:var(--shadow-card)}.takvim-filtre-baslik{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--ink);margin-bottom:var(--s-2);padding-inline:6px}.takvim-filtre ul{list-style:none;display:flex;flex-direction:column;gap:2px}.takvim-filtre[aria-label="Ay seçimi"] ul{max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ivory-deep) transparent}.takvim-sekme{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:none;background:transparent;border-radius:10px;font:inherit;font-weight:500;color:var(--ink-soft);text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.takvim-sekme:hover{background:var(--ivory);color:var(--ink)}.takvim-sekme:focus-visible{outline:3px solid var(--amber);outline-offset:-2px}.takvim-sekme.bos{color:oklch(from var(--ink-soft) 68% c h)}.takvim-sekme.aktif{background:oklch(from var(--amber) l c h/.12);color:var(--amber-deep);font-weight:700}.takvim-adet{min-width:22px;height:22px;padding-inline:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--ivory-deep);color:var(--ink-soft);border-radius:999px;font-size:.72rem;font-weight:700}.takvim-sekme.aktif .takvim-adet{background:var(--amber);color:var(--petrol-900)}.takvim-baslik{margin-bottom:var(--s-4)}.takvim-baslik h2{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);font-weight:600}.takvim-baslik h2 em{color:var(--amber-deep);font-style:normal}.takvim-baslik p{color:var(--ink-soft);margin-top:6px;max-width:46rem}.takvim-liste{list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}.takvim-kalkis{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);background:#fff;border:1px solid var(--ivory-deep);border-radius:var(--radius-lg);padding:var(--s-2) var(--s-3);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.takvim-kalkis:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.takvim-kalkis-dolu{opacity:.7}.takvim-kalkis-dolu:hover{transform:none;box-shadow:var(--shadow-card)}.takvim-foto{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 12px -6px oklch(from var(--petrol-900) l c h/.4)}.takvim-kalkis-govde{min-width:0}.takvim-kalkis-govde h3{font-size:var(--text-h3);font-weight:600}.takvim-kalkis-govde h3 a{color:var(--ink);text-decoration:none}.takvim-kalkis-govde h3 a:hover{color:var(--petrol-700)}.takvim-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:.86rem;color:var(--ink-soft)}.takvim-meta>span[aria-hidden]{color:oklch(from var(--ink-soft) 72% c h)}.takvim-durum{font-weight:700}.takvim-durum-musait{color:oklch(52% .13 150)}.takvim-durum-az{color:var(--amber-deep)}.takvim-durum-doldu{color:oklch(55% .02 260)}.takvim-aksiyon{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.takvim-fiyat{font-family:var(--font-display);font-weight:600;font-size:1.1rem;color:var(--petrol-900);margin-right:4px}.takvim-fiyat small{font-size:.7rem;color:var(--ink-soft);font-weight:500}.takvim-doldu-rozet{font-size:.8rem;font-weight:700;color:var(--ink-soft);background:var(--ivory);border:1px solid var(--ivory-deep);border-radius:999px;padding:8px 14px}.takvim-serbest{margin-top:var(--s-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);background:var(--petrol-900);color:var(--ivory);border-radius:var(--radius-lg);padding:var(--s-4)}.takvim-serbest h3{color:var(--ivory);font-size:1.3rem;font-weight:600}.takvim-serbest p{color:oklch(from var(--petrol-900) 85% .02 h);font-size:.92rem;margin-top:4px;max-width:34rem}.takvim-serbest-kontrol{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.takvim-serbest-kontrol input[type=date]{font:inherit;padding:11px 14px;border-radius:999px;border:1.5px solid transparent;background:var(--ivory);color:var(--ink);cursor:pointer}.takvim-serbest-kontrol input[type=date]:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.takvim-serbest .btn-light,.takvim-serbest .btn-primary{background:var(--amber);color:var(--petrol-900)}@media (max-width:900px){.takvim-duzen{grid-template-columns:1fr}.takvim-kenar{position:static}.takvim-filtre[aria-label="Ay seçimi"] ul{flex-direction:row;flex-wrap:wrap;max-height:none;overflow:visible}.takvim-filtre[aria-label="Yıl seçimi"] ul{flex-direction:row;flex-wrap:wrap}.takvim-filtre[aria-label="Ay seçimi"] .takvim-sekme,.takvim-filtre[aria-label="Yıl seçimi"] .takvim-sekme{width:auto}}@media (max-width:620px){.takvim-kalkis{grid-template-columns:auto 1fr}.takvim-aksiyon{grid-column:1/-1;justify-content:flex-start;border-top:1px solid var(--ivory-deep);padding-top:var(--s-2)}.takvim-serbest{flex-direction:column;align-items:flex-start}}