:root{--bg: #fcf6f3;--paper: #ffffff;--surface: rgba(255, 250, 248, 0.92);--hero-surface: #fff7f6;--text: #181419;--muted: #675d63;--line: rgba(24, 20, 25, 0.1);--accent: #eb4b72;--accent-dark: #c92f57;--accent-soft: #ffe7ee;--accent-ghost: rgba(235, 75, 114, 0.12);--pill: #f4ebe8;--blue: #7d8fff;--green: #63c985;--purple: #bb74df;--yellow: #ffc95e;--shadow: 0 28px 70px rgba(43, 27, 35, 0.08);--radius-xl: 34px;--radius-lg: 24px;--radius-md: 18px;--max: 1440px;}*{box-sizing: border-box;}html{scroll-behavior: smooth;}body{margin: 0;font-family: "Manrope", sans-serif;color: var(--text);background: radial-gradient(circle at 8% 8%, rgba(235, 75, 114, 0.1), transparent 18%), radial-gradient(circle at 90% 10%, rgba(125, 143, 255, 0.08), transparent 20%), linear-gradient(180deg, #fffdfc 0%, var(--bg) 100%);}a{color: inherit;text-decoration: none;}button, input, select{font: inherit;}img{max-width: 100%;}.wrap{width: min(calc(100% - 40px), var(--max));margin: 0 auto;}.audience-bar{border-bottom: 1px solid rgba(24, 20, 25, 0.06);background: rgba(255, 240, 244, 0.82);backdrop-filter: blur(18px);}.audience-nav{display: flex;gap: 30px;align-items: center;min-height: 34px;font-size: 0.94rem;font-weight: 800;}.audience-link{position: relative;padding-top: 2px;}.audience-link.active::after{content: "";position: absolute;left: 0;right: 0;bottom: -8px;height: 3px;border-radius: 999px;background: var(--accent);}.topbar{position: sticky;top: 0;z-index: 50;background: rgba(255, 253, 252, 0.92);backdrop-filter: blur(16px);border-bottom: 1px solid rgba(24, 20, 25, 0.05);}.nav{display: grid;grid-template-columns: auto 1fr auto;gap: 24px;align-items: center;min-height: 90px;}.brand{display: flex;align-items: center;}.brand-logo-image{display: block;width: 240px;max-width: 100%;height: auto;}.nav-links, .nav-actions{display: flex;align-items: center;gap: 18px;flex-wrap: wrap;}.mobile-menu-toggle{display: none;width: 54px;height: 54px;padding: 0;border: 1px solid rgba(24, 20, 25, 0.08);border-radius: 18px;background: rgba(255, 255, 255, 0.88);color: var(--accent);cursor: pointer;box-shadow: 0 12px 24px rgba(43, 27, 35, 0.06);}.mobile-menu-toggle span{display: block;width: 24px;height: 3px;margin: 0 auto;border-radius: 999px;background: currentColor;transition: transform 0.2s ease, opacity 0.2s ease;}.mobile-menu-toggle span + span{margin-top: 5px;}.nav.is-open .mobile-menu-toggle span:nth-child(1){transform: translateY(8px) rotate(45deg);}.nav.is-open .mobile-menu-toggle span:nth-child(2){opacity: 0;}.nav.is-open .mobile-menu-toggle span:nth-child(3){transform: translateY(-8px) rotate(-45deg);}.nav-links a, .nav-actions a{font-size: 0.95rem;font-weight: 800;}.pill{display: inline-flex;align-items: center;justify-content: center;padding: 14px 24px;border-radius: 999px;border: 1px solid transparent;transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.pill:hover{transform: translateY(-1px);box-shadow: 0 10px 20px rgba(43, 27, 35, 0.08);}.pill-primary{background: #eb4b72;color: #fff;border-color: #eb4b72;}.pill-light{background: #fff4f0;color: #cb2f32;border-color: rgba(24, 20, 25, 0.08);}.pill-muted{background: #eef2ff;color: var(--text);border-color: rgba(24, 20, 25, 0.08);}.hero{padding: 18px 0 42px;}.hero-shell{position: relative;overflow: hidden;border-radius: 36px;padding: 70px 58px 42px;background: radial-gradient(circle at 10% 12%, rgba(235, 75, 114, 0.05), transparent 20%), radial-gradient(circle at 92% 12%, rgba(125, 143, 255, 0.08), transparent 20%), linear-gradient(180deg, #fffaf7, #f9f4f1);border: 1px solid rgba(24, 20, 25, 0.08);box-shadow: var(--shadow);}.hero-shell::before{content: "";position: absolute;left: -140px;bottom: -120px;width: 340px;height: 340px;border-radius: 50%;background: radial-gradient(circle, rgba(235, 75, 114, 0.06), transparent 68%);pointer-events: none;}.hero-shell::after{content: "";position: absolute;right: -80px;top: -80px;width: 280px;height: 280px;border-radius: 50%;background: radial-gradient(circle, rgba(125, 143, 255, 0.08), transparent 70%);pointer-events: none;}.hero-driver-badge{display: none;pointer-events: none;}.hero-driver-badge img{display: block;width: 100%;height: auto;}.hero-grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 0.88fr) minmax(440px, 1.12fr);align-items: center;gap: 54px;}.hero-copy{max-width: 600px;}.hero-copy h1{margin: 18px 0 0;font-family: "Space Grotesk", sans-serif;line-height: 0.94;letter-spacing: -0.07em;max-width: none;}.hero-title-main, .hero-title-sub{display: block;}.hero-title-main{font-size: clamp(4rem, 5.5vw, 5.6rem);line-height: 0.92;}.hero-title-sub{margin-top: 10px;font-size: clamp(2.2rem, 3vw, 3.25rem);line-height: 0.98;letter-spacing: -0.05em;max-width: 11ch;}.hero-copy p{margin: 22px 0 0;font-size: 1.1rem;line-height: 1.7;color: #4d4348;max-width: 50ch;}.hero-copy .eyebrow{background: rgba(255, 255, 255, 0.74);border-color: rgba(235, 75, 114, 0.14);}.hero-list{list-style: none;padding: 0;margin: 24px 0 0;display: grid;gap: 10px;}.hero-list li{display: flex;align-items: center;gap: 12px;color: #3f373c;font-weight: 700;}.hero-list span{width: 12px;height: 12px;border-radius: 50%;background: linear-gradient(135deg, var(--accent), #ff7a96);box-shadow: 0 0 0 5px rgba(235, 75, 114, 0.12);}.request-strip{margin-top: 30px;display: grid;grid-template-columns: 1.1fr 0.85fr 0.85fr auto;align-items: center;gap: 0;background: rgba(255, 255, 255, 0.96);border-radius: 999px;overflow: hidden;border: 1px solid rgba(24, 20, 25, 0.08);box-shadow: 0 18px 34px rgba(43, 27, 35, 0.06);max-width: 940px;}.field{position: relative;}.field + .field{border-left: 1px solid rgba(24, 20, 25, 0.08);}.field select, .field input{width: 100%;border: 0;background: transparent;color: var(--text);padding: 21px 22px;outline: none;appearance: none;}.field select{font-weight: 800;}.field input::placeholder{color: rgba(24, 20, 25, 0.55);}.field-arrow{position: absolute;right: 18px;top: 50%;width: 10px;height: 10px;border-right: 2px solid var(--text);border-bottom: 2px solid var(--text);transform: translateY(-65%) rotate(45deg);pointer-events: none;}.request-button{margin: 6px;padding: 18px 30px;border: 0;border-radius: 999px;background: #eb4b72;color: #fff;font-weight: 800;cursor: pointer;box-shadow: 0 12px 20px rgba(235, 75, 114, 0.18);}.hero-micro{margin-top: 14px;color: var(--muted);font-size: 0.93rem;}.hero-visual{position: relative;min-height: 560px;}.photo-stage{position: absolute;right: 0;bottom: 10px;width: min(100%, 700px);height: 500px;border-radius: 28px;overflow: hidden;border: 2px solid rgba(24, 20, 25, 0.1);box-shadow: 0 26px 50px rgba(33, 23, 30, 0.12);background: #ece5e2;}.hero-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.photo-stage::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(255, 252, 250, 0.04), rgba(255, 252, 250, 0.02)), linear-gradient(180deg, transparent 58%, rgba(16, 15, 18, 0.18) 100%);z-index: 1;}.photo-stage::after{content: "";position: absolute;inset: 12px;border-radius: 22px;border: 1px solid rgba(255, 255, 255, 0.22);z-index: 1;pointer-events: none;}.device, .arrow-burst, .shape-orbit, .shape-half, .shape-triangles, .shape-mini-cross{display: none;}.photo-accent-disc, .photo-accent-bar{position: absolute;z-index: 2;}.photo-accent-disc{left: 34px;bottom: 28px;width: 128px;height: 128px;border-radius: 50%;background: rgba(235, 75, 114, 0.88);box-shadow: 0 10px 24px rgba(235, 75, 114, 0.18);}.photo-accent-bar{right: 34px;bottom: 26px;width: 170px;height: 26px;border-radius: 0;background: linear-gradient(90deg, #eb4b72 0 50%, #7d8fff 50% 100%);}.photo-caption{position: absolute;left: 24px;bottom: 24px;z-index: 3;padding: 16px 18px;border-radius: 18px;background: rgba(255, 255, 255, 0.92);border: 2px solid rgba(24, 20, 25, 0.1);box-shadow: 0 16px 28px rgba(35, 26, 31, 0.1);}.photo-caption strong{display: block;margin-bottom: 4px;font-size: 0.94rem;}.photo-caption span{color: var(--muted);font-size: 0.88rem;}.route-card{position: absolute;z-index: 4;display: grid;grid-template-columns: 90px 1fr;gap: 16px;align-items: center;padding: 14px;border-radius: 20px;background: rgba(255, 255, 255, 0.96);border: 2px solid rgba(24, 20, 25, 0.1);box-shadow: 0 16px 24px rgba(33, 22, 29, 0.1);}.route-card.top{top: 24px;left: -10px;width: 302px;}.route-card.bottom{right: 16px;bottom: 98px;width: 286px;}.thumb{height: 76px;border-radius: 14px;background: #fff1f4;display: grid;place-items: center;overflow: hidden;border: 1px solid rgba(24, 20, 25, 0.06);}.car-shape{width: 72px;height: 30px;background: #4c74ff;border-radius: 18px 20px 10px 10px;position: relative;}.car-shape.pink{background: #eb4b72;}.car-shape::before, .car-shape::after{content: "";position: absolute;bottom: -7px;width: 14px;height: 14px;border-radius: 50%;background: #1d1a1f;}.car-shape::before{left: 10px;}.car-shape::after{right: 10px;}.route-copy{display: flex;align-items: flex-start;gap: 10px;color: #342d32;line-height: 1.35;}.route-copy strong{font-size: 0.92rem;}.route-icon{width: 16px;height: 16px;border: 3px solid var(--accent);border-radius: 50% 50% 50% 0;transform: rotate(-45deg);margin-top: 2px;flex: 0 0 auto;}.hero-stats{position: relative;z-index: 1;margin-top: 38px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}.hero-stat{display: flex;align-items: center;gap: 16px;padding: 24px 26px;border-radius: 22px;background: rgba(255, 255, 255, 0.92);border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 12px 20px rgba(43, 27, 35, 0.05);}.hero-stat strong{display: block;font-family: "Space Grotesk", sans-serif;font-size: 2.55rem;line-height: 1;letter-spacing: -0.06em;}.hero-stat-headline{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;}.google-mark{width: 42px;height: 42px;flex: 0 0 auto;}.hero-stat-label{font-size: 0.82rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);font-weight: 800;margin-bottom: 6px;}.hero-stat-text{color: #43393f;line-height: 1.55;}.stars{display: flex;gap: 6px;margin-bottom: 10px;color: var(--accent);}.badge-mark{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 14px;background: var(--accent-soft);color: var(--accent-dark);font-size: 1.2rem;flex: 0 0 auto;}.hero-stat .emphasis{color: var(--accent);}.section{padding: 38px 0;}.section-head{display: grid;gap: 12px;max-width: 780px;margin-bottom: 28px;}.eyebrow{display: inline-flex;align-items: center;gap: 10px;padding: 8px 12px;width: fit-content;border-radius: 999px;background: #fff4f0;color: #cb2f32;border: 2px solid rgba(24, 20, 25, 0.08);text-transform: uppercase;letter-spacing: 0.08em;font-size: 0.76rem;font-weight: 800;}.section-head h2, .cta h2{margin: 0;font-family: "Space Grotesk", sans-serif;font-size: clamp(2.1rem, 4vw, 3.45rem);line-height: 0.98;letter-spacing: -0.05em;}.section-copy, .transport-meta, .step-card p, .review-card p, .trust-card p, .cta p, .review-meta, .network-card p, .network-item span, .footer-copy{color: var(--muted);line-height: 1.7;}.network-grid{display: grid;grid-template-columns: minmax(320px, 1.08fr) minmax(300px, 0.92fr);gap: 24px;align-items: stretch;}.personal-shell{display: grid;grid-template-columns: minmax(280px, 0.8fr) minmax(340px, 1.2fr);gap: 26px;align-items: center;padding: 28px;border-radius: 34px;background: radial-gradient(circle at 10% 10%, rgba(235, 75, 114, 0.06), transparent 18%), radial-gradient(circle at 88% 18%, rgba(125, 143, 255, 0.07), transparent 18%), linear-gradient(180deg, #fffaf7, #f8f2ee);border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 14px 24px rgba(43, 27, 35, 0.05);}.personal-media{position: relative;overflow: hidden;min-height: 420px;border-radius: 28px;background: rgba(255, 255, 255, 0.82);border: 1px solid rgba(24, 20, 25, 0.08);}.personal-media img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}.personal-copy{display: grid;gap: 18px;align-content: start;}.personal-copy h2{margin: 0;font-family: "Space Grotesk", sans-serif;font-size: clamp(2rem, 4vw, 3.3rem);line-height: 0.98;letter-spacing: -0.05em;}.personal-copy p{margin: 0;color: var(--muted);line-height: 1.75;}.personal-points{display: grid;gap: 14px;}.personal-point{padding: 16px 18px;border-radius: 20px;background: rgba(255, 255, 255, 0.82);border: 1px solid rgba(24, 20, 25, 0.08);}.personal-point strong{display: block;margin-bottom: 6px;font-size: 1rem;}.map-card, .network-card, .transport-card, .step-card, .review-card, .trust-card{background: rgba(255, 255, 255, 0.92);border: 2px solid rgba(24, 20, 25, 0.08);border-radius: 28px;box-shadow: 0 12px 20px rgba(43, 27, 35, 0.05);}.map-card, .network-card{padding: 26px;}.map-card{position: relative;overflow: hidden;min-height: 540px;background: radial-gradient(circle at 12% 18%, rgba(244, 68, 56, 0.08), transparent 18%), radial-gradient(circle at 88% 16%, rgba(76, 116, 255, 0.08), transparent 16%), linear-gradient(180deg, #fffdfa, #f6f1ed);}.austria-map{width: 100%;min-height: 456px;border-radius: 24px;overflow: hidden;background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(245, 241, 237, 0.9));border: 2px solid rgba(24, 20, 25, 0.06);}.austria-svg{width: 100%;height: 100%;}.map-country{fill: #f1e4e6;stroke: rgba(24, 20, 25, 0.18);stroke-width: 8;stroke-linejoin: round;}.map-dot{fill: var(--accent);stroke: #fffdfc;stroke-width: 10;}.map-ring{fill: rgba(235, 75, 114, 0.12);}.map-label{fill: #2f282d;font-family: "Manrope", sans-serif;font-size: 18px;font-weight: 800;}.map-label tspan:last-child{fill: var(--muted);font-size: 14px;font-weight: 700;}.network-card{display: grid;gap: 18px;align-content: start;background: radial-gradient(circle at 100% 0, rgba(76, 116, 255, 0.08), transparent 18%), linear-gradient(180deg, #fffefa, #f7f2ee);}.network-badges{display: flex;flex-wrap: wrap;gap: 10px;}.network-badges span{display: inline-flex;align-items: center;padding: 9px 12px;border-radius: 999px;background: #f3ede8;border: 1px solid rgba(24, 20, 25, 0.06);color: #43393f;font-size: 0.85rem;font-weight: 700;}.network-list, .transport-grid, .steps, .reviews, .trust-grid{display: grid;gap: 18px;}.network-item{padding: 16px 18px;border-radius: 18px;background: rgba(255, 255, 255, 0.86);border: 1px solid rgba(24, 20, 25, 0.08);}.network-item strong{display: block;margin-bottom: 6px;font-size: 1rem;}.price-teaser-shell{display: grid;grid-template-columns: minmax(300px, 0.9fr) minmax(320px, 1.1fr);gap: 24px;align-items: center;padding: 30px;border-radius: 34px;background: radial-gradient(circle at 8% 12%, rgba(235, 75, 114, 0.06), transparent 18%), radial-gradient(circle at 92% 8%, rgba(125, 143, 255, 0.08), transparent 18%), linear-gradient(180deg, #fffaf7, #f7f1ed);border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 16px 28px rgba(43, 27, 35, 0.05);}.price-teaser-copy{display: grid;gap: 16px;align-content: start;}.price-teaser-copy h2{margin: 0;font-family: "Space Grotesk", sans-serif;font-size: clamp(2rem, 3.8vw, 3.25rem);line-height: 0.98;letter-spacing: -0.05em;}.price-teaser-copy p{margin: 0;color: var(--muted);line-height: 1.75;}.price-teaser-metrics{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin-top: 6px;}.price-teaser-metrics span{display: grid;gap: 6px;padding: 16px 18px;border-radius: 20px;background: linear-gradient(180deg, rgba(255, 242, 246, 0.9), rgba(255, 255, 255, 0.95));border: 1px solid rgba(235, 75, 114, 0.12);color: #443940;}.price-teaser-metrics strong{font-family: "Space Grotesk", sans-serif;font-size: 1.25rem;color: var(--accent-dark);line-height: 1;}.price-teaser-visual{position: relative;overflow: hidden;min-height: 360px;padding: 28px 26px 24px;border-radius: 28px;background: radial-gradient(circle at 18% 18%, rgba(235, 75, 114, 0.07), transparent 18%), linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(255, 247, 249, 0.96));border: 1px solid rgba(235, 75, 114, 0.12);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), 0 10px 24px rgba(235, 75, 114, 0.06);}.price-teaser-visual::before{content: "";position: absolute;left: 26px;right: 26px;bottom: 24px;height: 1px;background: linear-gradient(90deg, rgba(235, 75, 114, 0.18), rgba(235, 75, 114, 0.04));}.price-teaser-visual::after{content: "";position: absolute;right: 28px;bottom: 22px;width: 92px;height: 14px;border-radius: 999px;background: linear-gradient(90deg, rgba(235, 75, 114, 0.95) 0 34%, rgba(239, 75, 120, 0.5) 34% 68%, rgba(235, 75, 114, 0.22) 68% 100%);opacity: 0.85;}.price-teaser-chart{height: 100%;min-height: 306px;display: grid;grid-template-rows: auto auto 1fr auto auto;align-items: end;text-align: center;}.price-chart-label{color: #40353b;font-size: 0.82rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.1em;}.price-chart-range{margin-top: 12px;color: var(--accent-dark);font-family: "Space Grotesk", sans-serif;font-size: 1.12rem;font-weight: 700;}.price-chart-average-label{margin-top: 28px;color: #443940;font-size: 0.96rem;}.price-chart-average-pill{justify-self: center;margin-top: 10px;display: inline-flex;align-items: center;justify-content: center;min-width: 92px;padding: 10px 16px;border-radius: 18px;background: linear-gradient(180deg, #ef4b78, #da3c66);color: #fff;font-family: "Space Grotesk", sans-serif;font-size: 1.55rem;font-weight: 700;line-height: 1;position: relative;box-shadow: 0 16px 24px rgba(235, 75, 114, 0.2);}.price-chart-average-pill::after{content: "";position: absolute;left: 50%;bottom: -8px;width: 16px;height: 16px;background: #da3c66;transform: translateX(-50%) rotate(45deg);border-radius: 2px;}.price-bars{margin-top: 20px;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 18px;align-items: end;min-height: 180px;}.price-bar{position: relative;display: flex;align-items: flex-end;justify-content: center;min-height: 74px;}.price-bar::before{content: "";width: 100%;height: var(--bar-height, 100px);border-radius: 20px 20px 12px 12px;background: var(--bar-color, #fde0d2);}.price-bar.is-main::before{border-radius: 24px 24px 12px 12px;background: linear-gradient(180deg, #ef4b78, #d63b64);}.price-bar-value{position: absolute;top: -34px;left: 50%;transform: translateX(-50%);color: #2b252a;font-family: "Space Grotesk", sans-serif;font-size: 0.98rem;font-weight: 700;white-space: nowrap;}.price-chart-link{margin-top: 22px;color: var(--accent-dark);font-size: 1rem;font-weight: 800;}.price-teaser-link{display: inline-flex;align-items: center;gap: 10px;width: fit-content;font-weight: 800;color: var(--accent-dark);}.price-teaser-link::after{content: "→";font-size: 1.1rem;}.city-pages-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}.city-page-card{display: grid;gap: 10px;padding: 22px;border-radius: 26px;background: rgba(255, 255, 255, 0.92);border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 12px 20px rgba(43, 27, 35, 0.05);transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;}.city-page-card:hover{transform: translateY(-4px);box-shadow: 0 18px 30px rgba(43, 27, 35, 0.08);border-color: rgba(235, 75, 114, 0.18);}.city-page-card strong{font-size: 1.18rem;}.city-page-card p{margin: 0;color: #2b2328;font-weight: 700;line-height: 1.55;}.city-page-card small, .city-page-card span{color: var(--muted);line-height: 1.6;}.city-page-card em{font-style: normal;color: var(--accent-dark);font-weight: 800;}.city-pages-note{margin-top: 16px;color: var(--muted);line-height: 1.7;}.city-page-link{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;color: var(--accent-dark);font-weight: 800;}.city-page-link::after{content: "→";font-size: 1rem;}.transport-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.transport-card, .step-card, .review-card, .trust-card{padding: 24px;transition: transform 0.22s ease, box-shadow 0.22s ease;}.transport-card:hover, .step-card:hover, .review-card:hover, .trust-card:hover{transform: translateY(-4px);box-shadow: 0 32px 60px rgba(43, 27, 35, 0.12);}.transport-media{position: relative;aspect-ratio: 1.48;margin-bottom: 22px;border-radius: 26px;overflow: hidden;border: 1px solid rgba(24, 20, 25, 0.08);background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.04)), #f4efeb;}.transport-media img{width: 100%;height: 100%;object-fit: cover;object-position: var(--media-position, center);display: block;transform: scale(1.01);}.transport-media::after{content: "";position: absolute;inset: auto 0 0;height: 34%;background: linear-gradient(180deg, transparent, rgba(21, 18, 22, 0.12));pointer-events: none;}.transport-chip{position: absolute;top: 16px;left: 16px;z-index: 1;display: inline-flex;align-items: center;padding: 9px 12px;border-radius: 999px;background: rgba(255, 255, 255, 0.92);border: 1px solid rgba(24, 20, 25, 0.08);color: #2d252a;font-size: 0.75rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}.transport-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;}.transport-card h3, .step-card h3, .trust-card h3, .network-card h3{margin: 0;font-size: 1.24rem;letter-spacing: -0.03em;}.transport-price, .trust-value{font-family: "Space Grotesk", sans-serif;font-size: 1.34rem;color: var(--accent-dark);}.transport-price{display: inline-flex;align-items: center;justify-content: center;min-width: 110px;padding: 16px 18px;border-radius: 999px;background: #fffdfa;border: 1px solid rgba(24, 20, 25, 0.08);box-shadow: 0 10px 18px rgba(38, 24, 30, 0.06);line-height: 1;white-space: nowrap;}.transport-route{display: grid;gap: 10px;margin-top: 16px;}.transport-route > div{display: grid;grid-template-columns: 16px 1fr;gap: 10px;align-items: start;padding: 0;border: 0;background: transparent;}.transport-route > div > div{display: block;min-width: 0;}.transport-route small{display: block;margin-bottom: 3px;font-size: 0.78rem;color: var(--muted);text-transform: uppercase;letter-spacing: 0.09em;font-weight: 800;}.transport-route strong{display: block;color: #251f24;font-size: 0.98rem;line-height: 1.45;}.transport-pin{width: 16px;height: 16px;border: 3px solid #ff5d2d;border-radius: 50% 50% 50% 0;transform: rotate(-45deg);margin-top: 8px;}.transport-meta{margin-top: 18px;font-size: 0.95rem;line-height: 1.65;}.steps, .reviews{grid-template-columns: repeat(3, minmax(0, 1fr));}.trust-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}.step-index{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 15px;font-family: "Space Grotesk", sans-serif;font-weight: 800;}.step-index{margin-bottom: 16px;background: #f44336;color: #fff;}.review-avatar{width: 92px;height: 92px;flex: 0 0 auto;display: grid;place-items: center;border-radius: 50%;background: #2e93d3;color: #fff;font-family: "Space Grotesk", sans-serif;font-size: 2rem;font-weight: 700;box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9);}.review-card{padding: 34px 34px 26px;border-radius: 34px;background: rgba(255, 255, 255, 0.95);min-height: 100%;}.review-header{display: flex;align-items: flex-start;gap: 20px;}.review-person{flex: 1;min-width: 0;}.review-name{margin: 2px 0 0;font-size: 1.12rem;font-weight: 800;color: #284663;}.review-location{margin-top: 4px;font-size: 0.98rem;color: #627994;font-weight: 600;}.review-rating-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 12px;}.review-stars{color: #ffc642;font-size: 1.45rem;line-height: 1;letter-spacing: 0.08em;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}.review-time{color: #627994;font-size: 0.95rem;font-weight: 700;}.review-copy{margin: 26px 0 0;color: #35506d;font-size: 1.02rem;line-height: 1.8;}.review-divider{margin: 26px 0 18px;height: 1px;background: rgba(71, 103, 136, 0.18);}.review-helpful{display: inline-flex;align-items: center;gap: 12px;color: #1f476d;font-size: 0.98rem;font-weight: 800;}.review-helpful svg{width: 28px;height: 28px;stroke: currentColor;fill: none;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.review-card.variant-gold .review-avatar{background: #f2a51a;}.cta{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(290px, 0.92fr);gap: 24px;padding: 32px;border-radius: 32px;background: radial-gradient(circle at 84% 18%, rgba(244, 67, 54, 0.12), transparent 18%), linear-gradient(160deg, #131417, #242833);color: #fff9f7;box-shadow: 0 18px 28px rgba(24, 20, 25, 0.12);}.cta::after{content: "";position: absolute;right: -60px;bottom: -80px;width: 220px;height: 220px;border-radius: 50%;background: radial-gradient(circle, rgba(125, 143, 255, 0.22), transparent 70%);pointer-events: none;}.cta > *{position: relative;z-index: 1;}.cta p{color: rgba(255, 249, 247, 0.9);}.cta-box{padding: 22px;border-radius: 24px;background: rgba(255, 247, 239, 0.08);border: 1px solid rgba(255, 247, 239, 0.12);}.cta-list{list-style: none;padding: 0;margin: 16px 0 0;display: grid;gap: 12px;}.cta-list li{display: flex;gap: 12px;align-items: flex-start;color: rgba(255, 250, 245, 0.94);line-height: 1.6;}.dot{flex: 0 0 26px;width: 26px;height: 26px;display: inline-grid;place-items: center;border-radius: 50%;background: rgba(255, 250, 245, 0.14);color: #fffaf5;font-size: 0.84rem;font-weight: 800;}.contact-stack{display: grid;gap: 12px;margin-top: 22px;}.contact-item{padding: 14px 16px;border-radius: 18px;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.1);color: rgba(255, 250, 245, 0.96);}.contact-item strong{display: block;margin-bottom: 5px;color: #fff;}.funnel-shell{display: grid;grid-template-columns: minmax(260px, 0.9fr) minmax(0, 1.1fr);gap: 24px;padding: 30px;border-radius: 32px;background: radial-gradient(circle at 10% 14%, rgba(235, 75, 114, 0.08), transparent 18%), radial-gradient(circle at 92% 20%, rgba(125, 143, 255, 0.1), transparent 18%), linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(249, 244, 241, 0.96));border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 16px 28px rgba(43, 27, 35, 0.06);}.funnel-copy{display: grid;align-content: start;gap: 14px;}.funnel-kicker{display: inline-flex;align-items: center;gap: 8px;width: fit-content;padding: 8px 12px;border-radius: 999px;background: #fff1f4;color: var(--accent-dark);font-size: 0.78rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}.funnel-copy h3{margin: 0;font-family: "Space Grotesk", sans-serif;font-size: clamp(1.9rem, 4vw, 2.9rem);line-height: 0.98;letter-spacing: -0.05em;}.funnel-copy p{margin: 0;color: var(--muted);line-height: 1.75;}.funnel-points{display: grid;gap: 10px;margin: 4px 0 0;}.funnel-points span{display: inline-flex;align-items: center;gap: 10px;color: #2a2328;font-weight: 700;}.funnel-points span::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--accent);flex: 0 0 auto;}.funnel-card{padding: 24px;border-radius: 28px;background: rgba(255, 255, 255, 0.92);border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 14px 24px rgba(43, 27, 35, 0.05);}.funnel-progress{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 22px;}.funnel-progress strong{font-size: 0.95rem;letter-spacing: 0.02em;}.funnel-progress span{color: var(--muted);font-size: 0.88rem;font-weight: 700;}.funnel-track{position: relative;height: 10px;border-radius: 999px;background: #efe8e5;overflow: hidden;margin-bottom: 22px;}.funnel-fill{position: absolute;inset: 0 auto 0 0;width: 25%;border-radius: inherit;background: linear-gradient(90deg, #ef4b78, #ff8f66);transition: width 0.25s ease;}.funnel-step{display: none;}.funnel-step.active{display: grid;gap: 18px;}.funnel-step h4{margin: 0;font-size: 1.24rem;letter-spacing: -0.03em;}.funnel-step p{margin: -8px 0 0;color: var(--muted);line-height: 1.65;}.funnel-inline-note{margin: -6px 0 0;color: #7a6d74;font-size: 0.92rem;line-height: 1.5;}.choice-section{display: grid;gap: 12px;}.choice-section h5{margin: 0;font-size: 0.94rem;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;color: #4f4449;}.choice-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.choice-button{padding: 16px 16px;border-radius: 20px;border: 2px solid rgba(24, 20, 25, 0.08);background: #fff;color: #241d22;text-align: left;font: inherit;font-weight: 800;cursor: pointer;transition: transform 0.16s ease, border-color 0.16s ease, background 0.16s ease, box-shadow 0.16s ease;}.choice-button small{display: block;margin-top: 6px;color: var(--muted);font-size: 0.84rem;font-weight: 600;line-height: 1.5;}.choice-button:hover, .choice-button.is-selected{border-color: rgba(239, 75, 120, 0.4);background: #fff1f4;box-shadow: 0 12px 18px rgba(239, 75, 120, 0.08);transform: translateY(-1px);}.funnel-field-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.funnel-field{display: grid;gap: 8px;}.funnel-field.full{grid-column: 1 / -1;}.funnel-field label{font-size: 0.86rem;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted);}.funnel-field input, .funnel-field select, .funnel-field textarea{width: 100%;padding: 16px 16px;border-radius: 18px;border: 1px solid rgba(24, 20, 25, 0.1);background: #fff;color: #241d22;font: inherit;}.funnel-field textarea{min-height: 110px;resize: vertical;}.funnel-summary{display: grid;gap: 10px;padding: 16px;border-radius: 20px;background: #fff7f3;border: 1px solid rgba(24, 20, 25, 0.08);}.funnel-summary-line{display: flex;justify-content: space-between;gap: 16px;align-items: flex-start;}.funnel-summary-line small{color: var(--muted);font-size: 0.8rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}.funnel-summary-line strong{text-align: right;font-size: 0.98rem;line-height: 1.45;}.funnel-nav{display: flex;justify-content: space-between;gap: 12px;align-items: center;}.funnel-button{display: inline-flex;align-items: center;justify-content: center;min-height: 56px;padding: 16px 22px;border-radius: 999px;border: 0;background: #ef4b78;color: #fff;font: inherit;font-weight: 800;cursor: pointer;}.funnel-button.secondary{background: #fff;color: #241d22;border: 1px solid rgba(24, 20, 25, 0.1);}.funnel-button[disabled]{opacity: 0.5;cursor: not-allowed;}.funnel-error{min-height: 1.25rem;color: #cb2f32;font-size: 0.9rem;font-weight: 700;}.faq-list{display: grid;gap: 14px;}.faq-item{background: rgba(255, 255, 255, 0.94);border: 2px solid rgba(24, 20, 25, 0.08);border-radius: 24px;box-shadow: 0 12px 20px rgba(43, 27, 35, 0.05);overflow: hidden;}.faq-item summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 22px 24px;font-size: 1.08rem;font-weight: 800;color: #231d22;}.faq-item summary::-webkit-details-marker{display: none;}.faq-item summary::after{content: "+";flex: 0 0 auto;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 50%;background: #fff1f4;color: var(--accent);font-family: "Space Grotesk", sans-serif;font-size: 1.5rem;line-height: 1;}.faq-item[open] summary::after{content: "−";}.faq-answer{padding: 0 24px 24px;color: var(--muted);line-height: 1.75;}footer{margin-top: 20px;padding: 0;background: linear-gradient(180deg, #ef4b78 0%, #e63f72 100%);color: #fff9fb;}.footer{display: grid;grid-template-columns: minmax(0, 1.3fr) repeat(2, minmax(180px, 0.7fr));gap: 28px;padding: 38px 0 22px;align-items: start;}.footer strong{display: block;margin-bottom: 10px;color: #fff;}.footer-brand strong{margin-bottom: 12px;font-family: "Space Grotesk", sans-serif;font-size: 1.5rem;letter-spacing: -0.04em;}.footer-title{margin: 0 0 10px;font-size: 0.82rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;color: rgba(255, 255, 255, 0.78);}.footer-links, .footer-contact{display: grid;gap: 10px;}.footer a{color: #fff;text-decoration: none;}.footer a:hover{text-decoration: underline;}.footer-copy{color: rgba(255, 249, 251, 0.9);}.footer-bottom{padding: 16px 0 28px;border-top: 1px solid rgba(255, 255, 255, 0.18);color: rgba(255, 249, 251, 0.78);font-size: 0.92rem;}@media (max-width: 1280px){.nav{grid-template-columns: 1fr;justify-items: start;padding: 18px 0 22px;}.hero-shell{padding: 52px 32px 32px;}.hero-grid, .personal-shell, .network-grid, .price-teaser-shell, .cta, .funnel-shell{grid-template-columns: 1fr;}.hero-driver-badge{display: none;}.photo-stage{width: 100%;}.transport-grid, .city-pages-grid, .reviews, .trust-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 920px){.audience-nav{gap: 18px;min-height: 42px;overflow-x: auto;white-space: nowrap;scrollbar-width: none;}.audience-nav::-webkit-scrollbar{display: none;}.topbar{position: sticky;}.nav{grid-template-columns: 1fr auto;align-items: center;gap: 16px;min-height: auto;padding: 16px 0 18px;}.brand{grid-column: 1;}.mobile-menu-toggle{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;grid-column: 2;justify-self: end;}.nav-links, .nav-actions{display: none;width: 100%;grid-column: 1 / -1;}.nav.is-open .nav-links, .nav.is-open .nav-actions{display: grid;gap: 12px;}.nav.is-open .nav-links a, .nav.is-open .nav-actions a{width: 100%;padding: 16px 18px;border-radius: 18px;background: rgba(255, 255, 255, 0.92);border: 1px solid rgba(24, 20, 25, 0.08);box-shadow: 0 12px 20px rgba(43, 27, 35, 0.04);}.nav.is-open .nav-links .pill-primary, .nav.is-open .nav-actions .pill-light, .nav.is-open .nav-actions .pill-muted{justify-content: flex-start;}.hero{padding: 12px 0 30px;}.hero-shell{padding: 24px 18px 24px;border-radius: 28px;}.hero-grid, .personal-shell, .network-grid, .price-teaser-shell, .cta, .funnel-shell{grid-template-columns: 1fr;}.hero-grid{gap: 20px;}.hero-copy{max-width: none;display: grid;}.hero-copy h1{margin-top: 14px;max-width: none;}.hero-title-main{font-size: clamp(2.8rem, 11vw, 4rem);}.hero-title-sub{margin-top: 8px;font-size: clamp(1.35rem, 4.8vw, 2rem);max-width: 14ch;}.hero-copy p{margin-top: 14px;font-size: 0.98rem;line-height: 1.55;max-width: none;}.hero-list{display: none;}.request-strip{order: 4;grid-template-columns: 1fr;gap: 12px;padding: 12px;border-radius: 28px;background: rgba(255, 255, 255, 0.98);box-shadow: none;}.field{border-radius: 18px;overflow: hidden;background: #f3efee;}.request-strip{margin-top: 22px;}.field + .field{border-left: 0;border-top: 0;}.field select, .field input{padding: 18px 18px;font-size: 16px;}.request-button{width: 100%;margin: 0;padding: 18px 22px;}.hero-micro{display: none;}.hero-stats, .price-teaser-metrics, .city-pages-grid, .transport-grid, .steps, .reviews, .trust-grid{grid-template-columns: 1fr;}.hero-visual{display: none;}.hero-stat{padding: 20px 20px;border-radius: 22px;}.hero-stat strong{font-size: 1.9rem;}.hero-shell::before, .hero-shell::after{display: none;}.section{padding: 28px 0;}.section-head{margin-bottom: 22px;}.map-card, .network-card, .personal-shell, .review-card, .trust-card, .faq-item, .funnel-shell, .transport-card, .step-card, .cta{border-radius: 24px;}.map-card{min-height: 0;padding: 0;background: transparent;border: 0;box-shadow: none;}.austria-map{min-height: 380px;border-radius: 0;background: transparent;border: 0;}.map-label{font-size: 16px;}.map-label tspan:last-child{font-size: 12px;}}@media (max-width: 680px){.wrap{width: min(calc(100% - 24px), var(--max));}.audience-bar{display: none;}.brand-logo-image{width: 170px;}.nav{padding: 12px 0 14px;}.mobile-menu-toggle{width: 50px;height: 50px;border-radius: 16px;}.hero-shell, .map-card, .network-card, .personal-shell, .transport-card, .step-card, .review-card, .faq-item, .funnel-shell, .trust-card, .cta{padding: 22px;}.section-head{gap: 10px;margin-bottom: 18px;}.faq-item{padding: 0;}.faq-item summary{padding: 18px 18px;font-size: 1rem;}.faq-answer{padding: 0 18px 18px;font-size: 0.95rem;line-height: 1.65;}.choice-grid, .funnel-field-grid{grid-template-columns: 1fr;}.funnel-card{padding: 18px;}.funnel-nav{flex-direction: column-reverse;align-items: stretch;}.funnel-button, .funnel-button.secondary{width: 100%;}.section-copy{font-size: 0.95rem;line-height: 1.55;}.personal-shell{padding: 22px;}.personal-media{min-height: 300px;}.personal-copy h2{font-size: clamp(1.9rem, 8vw, 2.45rem);}.price-teaser-shell{padding: 22px;gap: 18px;}.price-teaser-copy h2{font-size: clamp(1.9rem, 8.4vw, 2.45rem);}.price-teaser-visual{min-height: 260px;}.price-teaser-chart{min-height: 0;}.price-bars{gap: 10px;min-height: 138px;}.price-bar-value{top: -28px;font-size: 0.86rem;}.hero-copy{display: block;position: relative;}.hero-copy h1{margin-top: 0;max-width: none;}.hero-driver-badge{display: none;}.hero-driver-badge img{filter: drop-shadow(0 16px 22px rgba(33, 23, 30, 0.14));}.hero-title-main{font-size: clamp(2.35rem, 13vw, 3.2rem);line-height: 0.95;}.hero-title-sub{margin-top: 6px;font-size: clamp(1.12rem, 5.6vw, 1.45rem);max-width: 15ch;}.hero-copy p{margin-top: 12px;font-size: 0.94rem;line-height: 1.5;}.hero-copy .eyebrow{display: none;}.request-strip{margin-top: 16px;padding: 10px;gap: 10px;border-radius: 24px;}.field{border-radius: 16px;}.field select, .field input{padding: 16px 16px;}.request-button{padding: 16px 18px;min-height: 56px;}.map-card{min-height: 0;padding: 0;background: transparent;border: 0;box-shadow: none;}.austria-map{min-height: 310px;border-radius: 0;background: transparent;border: 0;}.austria-svg{display: block;width: 100%;height: auto;}.map-country{stroke-width: 6;}.map-ring{opacity: 0.8;}.map-dot{stroke-width: 7;}.map-label{font-size: 13px;}.map-label tspan:last-child{font-size: 10px;}.hero-stat{padding: 18px 18px;gap: 14px;}.hero-stat-label{font-size: 0.74rem;}.hero-stat strong{font-size: 1.7rem;}.hero-visual{display: none;}.photo-stage{display: none;}.route-card{display: none;}.thumb{display: none;}.route-copy{display: none;}.route-copy strong{display: none;}.photo-caption{display: none;}.footer{grid-template-columns: 1fr;gap: 18px;}}body.landing-page .hero-copy h1{max-width: 13ch;}body.landing-page .hero-title-main{font-size: clamp(2.9rem, 5.2vw, 5.9rem);text-wrap: balance;}body.landing-page .hero-title-sub{max-width: 18ch;text-wrap: balance;}.landing-section-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 22px;}.landing-copy-card, .landing-detail-shell, .landing-related-card{border: 2px solid rgba(24, 20, 25, 0.08);box-shadow: 0 14px 28px rgba(43, 27, 35, 0.06);}.landing-copy-card{display: grid;align-content: start;gap: 16px;padding: 30px;border-radius: 30px;background: radial-gradient(circle at 92% 8%, rgba(125, 143, 255, 0.06), transparent 20%), rgba(255, 255, 255, 0.94);}.landing-copy-card:nth-child(4n + 2), .landing-copy-card:nth-child(4n + 3){background: radial-gradient(circle at 8% 8%, rgba(235, 75, 114, 0.06), transparent 20%), rgba(255, 250, 248, 0.96);}.landing-copy-card h2, .landing-detail-head h2, .landing-related-card h2{margin: 0;font-family: "Space Grotesk", sans-serif;font-size: clamp(2rem, 3.6vw, 3.15rem);line-height: 0.98;letter-spacing: -0.05em;text-wrap: balance;}.landing-copy-card p, .landing-detail-head p, .landing-table-note, .landing-related-card p{margin: 0;color: var(--muted);line-height: 1.78;}.landing-copy-card ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 11px;}.landing-copy-card li{position: relative;padding: 13px 14px 13px 42px;border-radius: 17px;background: rgba(255, 255, 255, 0.78);border: 1px solid rgba(24, 20, 25, 0.07);color: #352d32;line-height: 1.55;}.landing-copy-card li::before{content: "✓";position: absolute;left: 14px;top: 13px;width: 20px;height: 20px;display: grid;place-items: center;border-radius: 50%;color: #fff;background: var(--accent);font-size: 0.72rem;font-weight: 900;}.landing-list-title{margin-top: 2px;color: #2b2328;font-size: 0.84rem;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;}.landing-detail-shell{padding: 30px;border-radius: 32px;background: radial-gradient(circle at 90% 8%, rgba(235, 75, 114, 0.07), transparent 18%), linear-gradient(180deg, #fffaf8, #f8f2ef);}.landing-detail-head{display: grid;gap: 15px;margin-bottom: 22px;max-width: 920px;}.landing-table{overflow-x: auto;border-radius: 24px;background: rgba(255, 255, 255, 0.9);border: 1px solid rgba(24, 20, 25, 0.08);}.landing-table-row{min-width: 760px;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px;align-items: center;padding: 16px 18px;border-top: 1px solid rgba(24, 20, 25, 0.07);}.landing-table-row:first-child{color: #fff;background: #2d3552;border-top: 0;font-weight: 900;}.landing-table-row:not(:first-child) span:first-child, .landing-table-row:not(:first-child) span:last-child{color: var(--accent-dark);font-weight: 800;}.landing-table-note{margin-top: 15px;font-size: 0.92rem;}.landing-related-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 22px;}.landing-related-card{padding: 28px;border-radius: 28px;background: rgba(255, 255, 255, 0.94);}.landing-link-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin-top: 20px;}.landing-link-card{display: grid;gap: 6px;min-width: 0;padding: 16px;border-radius: 18px;background: #fff8f5;border: 1px solid rgba(24, 20, 25, 0.08);transition: transform 0.18s ease, border-color 0.18s ease;}.landing-link-card:hover{transform: translateY(-2px);border-color: rgba(235, 75, 114, 0.28);}.landing-link-card strong{line-height: 1.35;}.landing-link-card span{color: var(--muted);font-size: 0.84rem;}@media (max-width: 980px){.landing-section-grid, .landing-related-grid{grid-template-columns: 1fr;}}@media (max-width: 640px){body.landing-page .hero-title-main{font-size: clamp(2.65rem, 13vw, 4rem);}.landing-copy-card, .landing-detail-shell, .landing-related-card{padding: 22px;border-radius: 24px;}.landing-link-grid{grid-template-columns: 1fr;}}
