.btn:disabled{opacity:.48;cursor:default;transform:none}.btn-icon{inline-size:var(--size-button-m);padding-inline:0}.btn:hover{text-decoration:none}.home{gap:var(--section-s);padding-bottom:var(--section-s);background:var(--color-light-background-marketing);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.home{gap:var(--space-80);padding-bottom:var(--space-80)}}@media (min-width:1024px){.home{gap:var(--section-l);padding-bottom:var(--section-l)}}.specimen{margin-top:var(--stack-m);color:var(--color-light-text-secondary)}.stage{--overlap:var(--space-48);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.stage{--overlap:var(--space-64)}}@media (min-width:1024px){.stage{--overlap:var(--space-80)}}.hero{isolation:isolate;color:var(--color-neutral-0);background:var(--color-brand-navy-900);padding-top:var(--space-32);padding-bottom:calc(var(--overlap) + var(--space-24));position:relative}@media (min-width:600px){.hero{padding-top:var(--space-48);padding-bottom:calc(var(--overlap) + var(--space-32))}}@media (min-width:1440px){.hero{padding-top:var(--space-80);padding-bottom:calc(var(--overlap) + var(--space-48))}}.hero .shot{z-index:-1;background:var(--color-brand-navy-900);position:absolute;inset:0;overflow:hidden}.hero .shot img{object-fit:cover;object-position:62% 50%}.hero .scrim{background:linear-gradient(#00143ab8 0%,#00143ab3 46%,#00143aa8 68%,#00143a5c 100%);position:absolute;inset:0}@media (min-width:768px){.hero .shot img{object-position:64% 50%}.hero .scrim{background:linear-gradient(90deg,#00143abd 0%,#00143aba 32%,#00143ab3 48%,#00143a6b 56%,#00143a1f 66%,#00143a00 74%)}[dir=rtl] .hero .scrim{background:linear-gradient(270deg,#00143abd 0%,#00143aba 32%,#00143ab3 48%,#00143a6b 56%,#00143a1f 66%,#00143a00 74%)}}.eyebrow{margin-bottom:var(--stack-l);color:var(--color-neutral-0);display:block}.hero h1{color:var(--color-neutral-0)}.hero h1 .line{display:block}.hero h1 .accent{color:var(--color-brand-gold-500)}.hero .lead{margin-top:var(--stack-l);color:var(--color-neutral-0);max-width:46ch}.hero .lead .line{display:block}.hero{--edge:max(var(--page-inline), (100% - var(--container-max)) / 2);clip-path:ellipse(150% 100% at 50% 0)}@media (min-width:1024px){.hero{clip-path:ellipse(100% 100% at 50% 0)}}.hero-trust{display:none}@media (min-width:600px){.hero-trust{gap:var(--stack-m) 0;margin-top:var(--stack-2xl);flex-wrap:wrap;display:flex}}.hero-trust li{align-items:center;gap:var(--inline-s);padding-inline:var(--inline-l);color:var(--color-neutral-0);display:flex}.hero-trust li:first-child{padding-inline-start:0}.hero-trust li+li{border-inline-start:1px solid var(--color-dark-border-default)}.hero-trust li:first-child svg{color:var(--color-brand-gold-300)}.hero-trust span{max-width:10ch}.lettering{display:none}@media (min-width:1024px){.lettering{inset-inline-end:calc(var(--edge) + var(--space-24));bottom:calc(var(--overlap) + var(--space-16) + var(--size-touch-min) + var(--space-48));inline-size:14%;display:block;position:absolute;overflow:visible;transform:rotate(-25deg)}}.lettering .ink{color:var(--color-neutral-0);fill:currentColor}.lettering .gold{color:var(--color-brand-gold-500);fill:currentColor}.lettering path{stroke:currentColor;stroke-width:.9px;stroke-linejoin:round}.lettering .trail{fill:none;stroke-width:3px;stroke-linecap:round}.hero .shot img{opacity:0}.hero .shot img[data-on]{z-index:1;opacity:1}@media (prefers-reduced-motion:no-preference){.hero .shot img{transition:opacity var(--duration-240) var(--easing-enter)}@starting-style{.hero .shot img[data-on]{opacity:0}}}.hero .shot .scrim{z-index:2}.hero .shot img[data-slide=wing]{object-position:70% 58%}.hero .shot img[data-slide=dusk]{object-position:80% 40%}.hero-nav{z-index:1;inset-inline-end:var(--edge);bottom:calc(var(--overlap) + var(--space-16));gap:var(--inline-s);display:flex;position:absolute}@media not (min-width:600px){.hero-nav{display:none}}.hero-nav button{inline-size:var(--size-touch-min);block-size:var(--size-touch-min);border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-dark-text-secondary);transition:background-color var(--duration-160) var(--easing-enter), color var(--duration-160) var(--easing-enter);background:0 0;border:0;place-items:center;display:grid}.hero-nav button:first-child,.hero-nav button:hover{color:var(--color-brand-navy-900);background:var(--color-neutral-0);box-shadow:none}[dir=rtl] .hero-nav svg{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.rise{animation:rise var(--duration-240) var(--easing-enter) both;animation-delay:calc(.12s + var(--i,0) * 70ms)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.widget{z-index:var(--z-raised);margin-top:calc(var(--overlap) * -1);background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-3xl);box-shadow:var(--shadow-s);padding:var(--inset-l);position:relative}@media (min-width:1440px){.widget{padding:var(--inset-2xl)}}.products{gap:var(--inline-s);overscroll-behavior-x:contain;scrollbar-width:none;margin-bottom:var(--stack-l);padding-block:var(--space-2);display:flex;overflow-x:auto}.products::-webkit-scrollbar{display:none}@media (min-width:600px){.products{margin-bottom:var(--stack-xl)}}@media not (min-width:1024px){.products{margin-inline-end:calc(var(--inset-l) * -1);padding-inline-end:var(--space-16)}}.product{flex:1 0 var(--space-80);align-content:center;justify-items:center;gap:var(--stack-xs);min-block-size:calc(var(--inset-s) * 2 + var(--size-icon-l) + var(--stack-xs) + var(--text-label-m-line-height));padding:var(--inset-s);border-radius:var(--radius-l);background:var(--color-light-surface-secondary);color:var(--color-light-text-body);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-160) var(--easing-enter), color var(--duration-160) var(--easing-enter);border:0;display:grid}.product:hover{background:var(--color-light-border-default)}.product[aria-selected=true]{background:var(--color-brand-navy-900);color:var(--color-neutral-0)}.trip-row{align-items:center;gap:var(--stack-m) var(--inline-l);margin-bottom:var(--stack-l);flex-wrap:wrap;display:flex}.pills{gap:var(--inline-s);flex-wrap:wrap;display:flex}.check{align-items:center;gap:var(--inline-s);font:var(--text-label-m);color:var(--color-light-text-body);cursor:pointer;margin-inline-start:auto;display:inline-flex}.check input{block-size:18px;inline-size:18px;accent-color:var(--color-brand-blue-500);cursor:pointer;margin:0}.fields{gap:var(--stack-l);margin-bottom:var(--stack-xl);display:grid;position:relative}@media (min-width:600px){.fields{column-gap:var(--inline-l);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fields{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}@media (min-width:600px) and (not (min-width:1440px)){.fields[data-pair]{grid-template-columns:repeat(3, minmax(0, 1fr)) var(--size-button-m) repeat(3, minmax(0, 1fr))}.fields[data-pair]>.field:first-of-type{grid-column:1/4}.fields[data-pair]>.field:nth-of-type(2){grid-column:5/8}.fields[data-pair]>.field:nth-of-type(3){grid-column:1/3}.fields[data-pair]>.field:nth-of-type(4){grid-column:3/6}.fields[data-pair]>.field:nth-of-type(5){grid-column:6/8}.fields[data-pair]:not(:has(>.field:nth-of-type(5)))>.field:nth-of-type(3){grid-column:1/5}.fields[data-pair]:not(:has(>.field:nth-of-type(5)))>.field:nth-of-type(4){grid-column:5/8}}@media (min-width:1440px){.fields[data-pair]{grid-template-columns:minmax(0, 2fr) var(--size-button-m) minmax(0, 2fr) repeat(var(--dates), minmax(0, 1fr)) minmax(0, 2fr)}}.field{gap:var(--stack-xs);min-width:0;display:grid}.field>label{font:var(--text-label-l);color:var(--color-light-text-primary)}.control{align-items:center;gap:var(--inline-s);min-height:var(--size-input-widget);padding-inline:var(--space-16);border-radius:var(--radius-l);background:var(--color-light-surface-card);box-shadow:inset 0 0 0 1px var(--color-light-border-default);color:var(--color-light-text-placeholder);font:var(--text-body-m);transition:box-shadow var(--duration-160) var(--easing-enter);cursor:text;min-width:0;display:flex}.control:hover{box-shadow:inset 0 0 0 1px var(--color-light-border-strong)}.control:focus-within{box-shadow:inset 0 0 0 1px var(--color-brand-blue-500)}.control svg{color:var(--color-light-text-secondary);flex:none}.control input{font:inherit;color:var(--color-light-text-primary);width:100%;min-width:0;padding-block:var(--space-16);background:0 0;border:0;outline:0}.control input::placeholder{color:var(--color-light-text-placeholder)}.swap{inline-size:var(--size-button-m);block-size:var(--size-button-m);border-radius:var(--radius-full);background:var(--color-light-surface-card);color:var(--color-brand-gold-600);box-shadow:inset 0 0 0 1px var(--color-brand-gold-300);cursor:pointer;z-index:1;transition:background-color var(--duration-160) var(--easing-enter);border:0;justify-content:center;align-items:center;display:inline-flex}.swap:hover{background:var(--color-brand-gold-50)}@media (min-width:600px){.fields[data-pair] .swap{align-self:end;margin-block-end:calc((var(--size-input-widget) - var(--size-button-m)) / 2)}}@media (min-width:600px) and (not (min-width:1440px)){.fields[data-pair] .swap{grid-area:1/4}}@media not (min-width:600px){.swap{inset-inline-end:var(--space-16);top:calc(var(--text-label-l-line-height) + var(--stack-xs) + var(--size-input-widget) + var(--stack-l) / 2 - var(--size-button-m) / 2);position:absolute}}.compact{display:none}@media not (min-width:600px){.compact{align-items:center;gap:var(--inline-m);width:100%;min-height:var(--size-input-widget);padding-inline:var(--space-16);border-radius:var(--radius-l);background:var(--color-light-surface-card);box-shadow:inset 0 0 0 1px var(--color-light-border-default);color:var(--color-light-text-primary);text-align:start;cursor:pointer;margin-bottom:var(--stack-m);transition:box-shadow var(--duration-160) var(--easing-enter);border:0;display:flex}.compact:hover{box-shadow:inset 0 0 0 1px var(--color-light-border-strong)}.compact svg{color:var(--color-light-text-secondary);flex:none}.compact svg:last-child{margin-inline-start:auto}.compact .t{gap:var(--space-2);min-width:0;display:grid}.compact .t .label-s{color:var(--color-light-text-secondary)}.compact .t .v{color:var(--color-light-text-placeholder)}.widget[data-open] .compact,.widget:not([data-open]) .fields,.widget:not([data-open]) .trip-row{display:none}}.trust{margin-top:var(--stack-l);background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust li{align-items:flex-start;gap:var(--stack-s);min-block-size:var(--space-80);padding:var(--inset-m);color:var(--color-light-text-primary);flex-direction:column;display:flex}.trust li:nth-child(2n){border-inline-start:var(--border-default)}.trust li:nth-child(n+3){border-top:var(--border-default)}.trust li:last-child:nth-child(odd){grid-column:1/-1}.trust svg{inline-size:var(--size-icon-l);block-size:var(--size-icon-l);flex:none}.trust .t{gap:var(--space-2);min-width:0;display:grid}.trust .sub{color:var(--color-light-text-secondary)}@media (min-width:1024px){.trust{grid-template-columns:repeat(5,minmax(0,1fr))}.trust li{align-items:center;gap:var(--inline-m);padding-inline:var(--inset-l);flex-direction:row}.trust li:nth-child(n+3){border-top:0}.trust li:last-child:nth-child(odd){grid-column:auto}.trust li:not(:first-child){border-inline-start:var(--border-default)}.trust svg{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}}.chip-bar{align-items:center;gap:var(--inline-s);margin-bottom:var(--stack-l);display:flex}.chips{gap:var(--inline-s);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding-block:var(--space-8);margin-block:calc(var(--space-8) * -1);flex:auto;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips>.chip{flex:none}.chip-nav{gap:var(--inline-s);flex:none;display:flex}@media not (min-width:600px){.chips{margin-inline-end:calc(var(--page-inline) * -1);padding-inline-end:var(--page-inline)}.chip-nav{display:none}}.dests{gap:var(--inline-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1024px){.dests{grid-template-columns:repeat(var(--cards,5), minmax(0, 1fr))}}.dests>li{min-width:0}.home{--rail-card:min(280px, calc(100% - var(--space-16)))}@media not (min-width:600px){.dests,.review-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--rail-card);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline-end:var(--page-inline);padding-block:var(--space-8) var(--space-16);margin-inline-end:calc(var(--page-inline) * -1);margin-block:calc(var(--space-8) * -1) calc(var(--space-16) * -1);overflow-x:auto}.dests::-webkit-scrollbar{display:none}.review-cards::-webkit-scrollbar{display:none}.dests>li,.review-cards>li{scroll-snap-align:start}}.dest{background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-xl);block-size:100%;box-shadow:var(--shadow-s);color:inherit;font-weight:inherit;transition:box-shadow var(--duration-160) var(--easing-enter), transform var(--duration-160) var(--easing-enter);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.dest:hover{box-shadow:var(--shadow-m);text-decoration:none;transform:translateY(-2px)}.dest .shot{aspect-ratio:4/3;background:var(--color-brand-navy-900);display:block;position:relative}.dest .shot img{object-fit:cover}.dest .shot:after{content:"";background:var(--scrim-photo);position:absolute;inset:0}.dest .on-shot{inset-inline:var(--inset-m);bottom:var(--inset-m);z-index:1;color:var(--color-neutral-0);display:grid;position:absolute}.dest .city,.dest .country{color:var(--color-neutral-0)}.dest .body{justify-content:space-between;align-items:center;gap:var(--inline-s);padding:var(--inset-m);display:flex}.dest .price{min-width:0;display:grid}.dest .from{color:var(--color-light-text-secondary)}.dest .amount{color:var(--color-light-text-primary)}.dest .go,.deal .go{inline-size:var(--size-button-s);block-size:var(--size-button-s);border-radius:var(--radius-full);background:var(--color-brand-gold-300);color:var(--color-brand-navy-900);transition:background-color var(--duration-160) var(--easing-enter);flex:none;place-items:center;display:grid}.dest:hover .go,.deal:hover .go{background:var(--color-brand-gold-600)}.deals{padding:var(--inset-xl);background:var(--color-brand-gold-50);border-radius:var(--radius-2xl);container-type:inline-size}@media (min-width:1024px){.deals{padding:var(--inset-2xl)}}.deals-head{justify-content:space-between;align-items:flex-end;gap:var(--stack-l) var(--inline-2xl);margin-bottom:var(--section-title);flex-wrap:wrap;display:flex}.deals-head .titles{gap:var(--stack-xs);display:grid}.deals-head .lead{color:var(--color-light-text-secondary)}.deals-side{align-items:flex-end;gap:var(--stack-l) var(--inline-xl);flex-wrap:wrap;display:flex}@media not (min-width:768px){.deals-side{inline-size:100%}.deals-side .btn{justify-content:center;inline-size:100%}}.countdown{gap:var(--space-4);display:grid}.countdown .label{color:var(--color-brand-gold-700)}.countdown .cells{gap:var(--inline-s);display:flex}.countdown .cell{align-items:baseline;gap:var(--space-2);padding:var(--space-8) var(--space-12);background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-m);display:inline-flex}.countdown .cell .numeric-m{color:var(--color-light-text-primary)}.countdown .unit{color:var(--color-light-text-secondary)}.countdown[data-urgent] .cell .numeric-m{color:var(--color-warning-500)}.deal-rail{gap:var(--inline-l);display:flex}.deal-rail>li{flex:1 1 0;min-width:0}.deal-rail>li[data-open]{flex-grow:2.2}@media not (min-width:1024px){.deal-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--rail-card);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-8) var(--space-16);margin-block:calc(var(--space-8) * -1) calc(var(--space-16) * -1);display:grid;overflow-x:auto}.deal-rail::-webkit-scrollbar{display:none}.deal-rail>li{scroll-snap-align:start}.deal-rail>li[data-wide]{grid-column:span 2}}.deal{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--color-brand-navy-900);box-shadow:var(--shadow-s);color:var(--color-neutral-0);font-weight:inherit;transition:box-shadow var(--duration-160) var(--easing-enter), transform var(--duration-160) var(--easing-enter);text-decoration:none;display:block;position:relative;overflow:hidden}.deal-rail{align-items:stretch}@media (min-width:1024px){.deal-rail{block-size:calc((100cqw - 3 * var(--inline-l)) / 5.2 * .75)}.deal-rail>li .deal{aspect-ratio:auto;block-size:100%}}@media not (min-width:1024px){.deal-rail>li[data-open] .deal{aspect-ratio:auto;block-size:100%}}.deal:hover{box-shadow:var(--shadow-m);text-decoration:none;transform:translateY(-2px)}.deal img{object-fit:cover}.deal:after{content:"";background:var(--scrim-photo);position:absolute;inset:0}.deal .badge{inset-inline-start:var(--inset-m);top:var(--inset-m);z-index:1;position:absolute}.deal .t{inset-inline:var(--inset-m) calc(var(--inset-m) + var(--size-button-s) + var(--inline-s));bottom:var(--inset-m);z-index:1;gap:var(--space-2);display:grid;position:absolute}.deal .title,.deal .sub{color:var(--color-neutral-0)}@media (min-width:1024px){.deal-rail>li:not([data-open]) .title{font:var(--text-heading-5);letter-spacing:var(--text-heading-5-letter-spacing)}.deal-rail>li:not([data-open]) .sub{font:var(--text-body-s)}}.deal .go{inset-inline-end:var(--inset-m);bottom:var(--inset-m);z-index:1;position:absolute}.rail-nav{justify-content:center;align-items:center;gap:var(--inline-m);margin-top:var(--stack-l);display:flex}.dots{justify-content:center;gap:var(--inline-m);display:flex}.dots button{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-full);background:var(--color-light-border-strong);cursor:pointer;transition:background-color var(--duration-160) var(--easing-enter), inline-size var(--duration-160) var(--easing-enter);border:0;padding:0;position:relative}.dots button[aria-current=true]{inline-size:var(--space-24);background:var(--color-brand-navy-900)}.dots button:after{content:"";inline-size:calc(100% + var(--inline-m));min-block-size:var(--size-touch-min);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .dots button:after{transform:translate(50%,-50%)}.services{gap:var(--inline-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:768px){.services{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.services{grid-template-columns:repeat(9,minmax(0,1fr))}}.service{align-content:start;justify-items:center;gap:var(--space-4);block-size:100%;padding:var(--inset-m) var(--inset-s);text-align:center;background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-l);color:inherit;font-weight:inherit;transition:box-shadow var(--duration-160) var(--easing-enter);text-decoration:none;display:grid}@media not (min-width:600px){.service{padding-inline:var(--space-4)}}.service:hover{box-shadow:var(--shadow-s);text-decoration:none}.service .tile{inline-size:var(--size-tile-m);block-size:var(--size-tile-m);margin-bottom:var(--stack-s);border-radius:var(--radius-l);background:var(--color-brand-blue-100);color:var(--color-brand-blue-500);place-items:center;display:grid}.service .name{color:var(--color-light-text-primary)}.service .desc{color:var(--color-light-text-secondary)}.app-banner{background:var(--color-light-surface-brand);color:var(--color-neutral-0);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (min-width:768px){.app-banner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.app-banner .copy{padding:var(--inset-xl);align-content:center;justify-items:start;display:grid}@media (min-width:768px){.app-banner .copy{padding:var(--space-48) var(--inset-2xl)}}.app-banner h2{color:var(--color-neutral-0)}.app-banner h2 .accent{color:var(--color-brand-gold-500)}.app-banner .lead{margin-top:var(--stack-s);color:var(--color-dark-text-secondary)}.ticks{gap:var(--stack-s) var(--inline-xl);margin-top:var(--stack-l);display:grid}@media (min-width:600px){.ticks{grid-template-columns:repeat(2,max-content)}}.ticks li{align-items:center;gap:var(--inline-s);color:var(--color-neutral-0);display:flex}.ticks svg{color:var(--color-dark-text-link);flex:none}.app-banner .stores{gap:var(--inline-s);margin-top:var(--stack-xl);flex-wrap:wrap;display:flex}.app-banner .store{background:var(--color-brand-navy-800);box-shadow:inset 0 0 0 1px var(--color-dark-border-default)}.app-banner .soon{margin-top:var(--stack-s);color:var(--color-dark-text-tertiary)}.app-banner .phones{aspect-ratio:4/3;order:-1;position:relative;overflow:hidden}@media (min-width:768px){.app-banner .phones{aspect-ratio:auto;order:0}}.phone{bottom:calc(var(--space-32) * -1);aspect-ratio:390/844;border:var(--space-8) solid var(--color-dark-border-default);border-radius:var(--radius-3xl);background:var(--color-brand-navy-800);block-size:100%;position:absolute;overflow:hidden}.phone img{object-fit:cover;object-position:top}.phone.back{inset-inline-start:12%;bottom:calc(var(--space-48) * -1);block-size:90%;transform:rotate(-6deg)}.phone.front{inset-inline-start:44%;transform:rotate(4deg)}@media not (min-width:768px){.phone{bottom:var(--space-16);block-size:86%}.phone.back{bottom:var(--space-24);block-size:76%}}.duo{gap:var(--section-s) var(--grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.duo{grid-template-columns:repeat(12,minmax(0,1fr))}.duo>.reviews-block{grid-column:span 8}.duo>.faq-block{grid-column:span 4}.duo.solo>.faq-block{grid-column:1/-1}}.block-head{justify-content:space-between;align-items:baseline;gap:var(--stack-xs) var(--inline-m);margin-bottom:var(--stack-l);flex-wrap:wrap;display:flex}.review-cards{gap:var(--inline-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-cards>li{min-width:0}@media not (min-width:600px){.review-cards{grid-template-columns:none}}.review{align-content:start;gap:var(--stack-m);block-size:100%;padding:var(--inset-m);background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-xl);margin:0;display:grid}.review blockquote{color:var(--color-light-text-body);margin:0}.who{align-items:center;gap:var(--inline-m);display:flex}.avatar{inline-size:var(--size-tile-m);block-size:var(--size-tile-m);border-radius:var(--radius-full);background:var(--color-brand-blue-100);color:var(--color-brand-navy-900);flex:none;place-items:center;display:grid}.who .t{gap:var(--space-2);min-width:0;display:grid}.rating{align-items:center;gap:var(--inline-s);flex-wrap:wrap;display:flex}.stars{gap:var(--space-2);color:var(--color-brand-gold-500);display:inline-flex}.rating .caption{color:var(--color-light-text-secondary)}.faq{border-top:var(--border-default)}.faq details{border-bottom:var(--border-default)}.faq summary{justify-content:space-between;align-items:center;gap:var(--inline-m);min-block-size:var(--size-row-s);color:var(--color-light-text-primary);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--color-light-text-secondary);transition:transform var(--duration-200) var(--easing-enter);flex:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{padding-bottom:var(--stack-m);color:var(--color-light-text-body)}.news{gap:var(--stack-xl) var(--inline-2xl);padding:var(--inset-xl);background:var(--color-light-surface-brand);color:var(--color-neutral-0);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.news{padding:var(--inset-xl) var(--inset-2xl);grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto}}.news .pitch{align-items:center;gap:var(--inline-m);display:flex}.news .pitch svg{color:var(--color-dark-text-secondary);flex:none}.news h2{color:var(--color-neutral-0)}.news h2 .accent{color:var(--color-brand-gold-500)}.news .sub{margin-top:var(--space-2);color:var(--color-dark-text-secondary)}.news-form{gap:var(--stack-xs);display:grid}.news-form label{color:var(--color-dark-text-secondary)}.news-form .row{gap:var(--inline-s);display:flex}.news-form input{min-width:0;min-block-size:var(--size-input);padding-inline:var(--space-16);border-radius:var(--radius-m);background:var(--color-light-surface-card);box-shadow:inset 0 0 0 1px var(--color-light-border-default);color:var(--color-light-text-primary);font:var(--text-body-m);border:0;flex:1}.news-form input::placeholder{color:var(--color-light-text-placeholder)}.news-form input[aria-invalid]{box-shadow:inset 0 0 0 2px var(--color-error-500)}.news-form .msg{min-block-size:var(--text-caption-line-height);color:var(--color-dark-text-primary)}@media not (min-width:600px){.news-form .row{flex-direction:column}}.follow{align-items:center;gap:var(--inline-m);flex-wrap:wrap;display:flex}.follow>.label-l{color:var(--color-neutral-0)}.follow .social{flex-wrap:wrap;display:flex}.follow .social a{inline-size:var(--size-touch-min);block-size:var(--size-touch-min);color:var(--color-dark-text-secondary);place-items:center;display:grid}.follow .social a:hover{color:var(--color-neutral-0)}@media (pointer:coarse){.check{min-block-size:var(--size-touch-min)}}
