/* Thanks Up — Gestão de Despesas e Viagens. Styles confined to the body below the approved journey. */
.travel-landing .travel-body { color:#5b6670; }
.travel-body ::selection { background:#f5a800;color:#343c43; }
.travel-body h2 { font-size:clamp(32px,3.1vw,46px);line-height:1.13;letter-spacing:-.045em;font-weight:500;text-wrap:balance; }
.travel-body h3 { font-size:21px;line-height:1.25;letter-spacing:-.025em;font-weight:550; }
.travel-body p { font-size:15px;line-height:1.7; }
.travel-body .travel-overline { margin-bottom:24px;font-size:10px;font-weight:650;line-height:1.5;letter-spacing:.14em;text-transform:uppercase; }
.travel-body .travel-section-heading { display:grid;grid-template-columns:1.12fr 1fr;gap:10%;align-items:end;margin-bottom:50px; }
.travel-body .travel-section-copy { max-width:490px;padding-bottom:3px;font-size:17px;line-height:1.75; }
.travel-body .travel-integration { padding-block:88px 90px; }
.travel-body .travel-integration-grid { display:grid;grid-template-columns:1.12fr 1fr;gap:10%;align-items:center; }
.travel-body .travel-work-photo { position:relative;min-width:0;margin:0;padding-bottom:26px; }
.travel-body .travel-work-photo > img { width:100%;height:440px;object-fit:cover;object-position:48% center; }
.travel-body .travel-photo-note { position:absolute;left:24px;right:24px;bottom:50px;padding:21px 24px;background:#fff;box-shadow:0 12px 28px #343c431a;border-left:3px solid #f5a800; }
.travel-body .travel-photo-note > span { font-size:9px;letter-spacing:.12em; }
.travel-body .travel-photo-note > strong { display:block;margin-top:6px;font-size:23px;letter-spacing:-.035em;font-weight:500; }
.travel-body .travel-photo-note > div { display:flex;align-items:center;margin-top:16px;max-width:170px; }
.travel-body .travel-photo-note i { width:7px;height:7px;border-radius:50%;background:#f5a800; }
.travel-body .travel-photo-note b { flex:1;height:1px;background:#c5c9cc; }
.travel-body .travel-work-photo figcaption { position:absolute;bottom:0;font-size:10px;line-height:1.5; }
.travel-body .travel-small-label { font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px; }
.travel-body .travel-friction ol { list-style:none;padding:0;margin:0; }
.travel-body .travel-friction li { display:grid;grid-template-columns:24px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #e5e1e6; }
.travel-body .travel-list-index { padding-top:5px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums; }
.travel-body .travel-friction h3 { font-size:20px; }
.travel-body .travel-friction p { margin-top:7px;font-size:14px;max-width:365px; }
.travel-body .travel-scope { padding-block:82px 42px;background:#f5f4f5; }
.travel-body .travel-scope .travel-section-heading { margin-bottom:44px; }
.travel-body .travel-scope-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cdd0d2; }
.travel-body .travel-scope-grid article { padding:27px 34px 30px 0;border-bottom:1px solid #cdd0d2; }
.travel-body .travel-scope-grid article:not(:nth-child(3n+1)) { padding-left:34px;border-left:1px solid #cdd0d2; }
.travel-body .travel-scope-top { display:flex;justify-content:space-between;align-items:center;margin-bottom:24px; }
.travel-body svg { display:block;flex-shrink:0;width:32px;height:32px; }
.travel-body .travel-scope-top svg { color:#5b6670; }
.travel-body .travel-scope-top > span { padding:4px 8px;background:#f5a800;color:#343c43;font-size:10px; }
.travel-body .travel-scope-grid h3 { max-width:270px; }
.travel-body .travel-scope-grid p { max-width:310px;margin-top:12px;font-size:14px; }
.travel-body .travel-scope-note { display:flex;align-items:center;gap:22px;margin-top:28px;padding:24px 28px;background:#fff;border-left:3px solid #f5a800; }
.travel-body .travel-scope-note > img { width:48px;height:auto;flex-shrink:0; }
.travel-body .travel-scope-note .travel-small-label { margin-bottom:5px; }
.travel-body .travel-scope-note p:last-child { font-size:14px;max-width:720px; }
.travel-body :is(a,summary):focus-visible { outline:2px solid #5b6670;outline-offset:5px; }
.travel-body .travel-faq details[open] summary { color:#343c43; }
.travel-body .travel-faq details[open] summary > span { color:#805700; }
.travel-body .travel-benefits { display:grid;grid-template-columns:1.27fr 1fr;gap:8%;align-items:center;padding-block:100px; }
.travel-body .travel-benefits h2 { max-width:620px; }
.travel-body .travel-benefits-grid { display:grid;grid-template-columns:1fr 1fr;gap:35px 28px;margin-top:40px; }
.travel-body .travel-benefits-grid svg { padding-bottom:8px;width:36px;height:44px;margin-bottom:12px;border-bottom:2px solid #f5a800; }
.travel-body .travel-benefits-grid h3 { font-size:19px;max-width:250px; }
.travel-body .travel-benefits-grid p { margin-top:9px;font-size:14px;max-width:270px; }
.travel-body .travel-control-scene { position:relative;isolation:isolate;padding:38px 30px 30px;min-height:515px;background:#e5e1e6; }
.travel-body .travel-control-scene::before { content:"";position:absolute;inset:80px 18px 80px;border:1px solid #b5b9bd;z-index:-1; }
.travel-body .travel-control-label { display:flex;align-items:center;gap:9px;margin-bottom:27px;font-size:9px;letter-spacing:.12em;font-weight:600; }
.travel-body .travel-control-label > span { width:6px;height:6px;background:#5b6670;border-radius:50%; }
.travel-body .travel-control-paper { position:relative;background:white;box-shadow:0 15px 30px #5b667023;transform:rotate(-3deg);padding:24px; }
.travel-body .travel-paper-heading { display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:9px;letter-spacing:.12em; }
.travel-body .travel-paper-heading svg { width:25px;height:25px; }
.travel-body .travel-control-paper > strong { display:block;font-size:26px;font-weight:500;letter-spacing:-.04em; }
.travel-body .travel-control-paper > p { font-size:11px;margin:6px 0 22px; }
.travel-body .travel-control-row { display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid #e5e1e6;font-size:11px; }
.travel-body .travel-control-row > b { font-weight:500; }
.travel-body .travel-paper-bottom { display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px -24px -24px;padding:14px 24px;background:#5b6670;color:white;font-size:11px; }
.travel-body .travel-paper-bottom > b { color:#f5a800;font-size:20px;font-weight:400; }
.travel-body .travel-control-receipt { position:relative;display:flex;align-items:center;gap:12px;padding:18px 20px;margin:8px -12px 0 24px;background:#f5a800;color:#343c43;box-shadow:0 15px 30px #5b667023;transform:rotate(3deg); }
.travel-body .travel-control-receipt span { display:block;font-size:8px;letter-spacing:.1em;margin-bottom:5px; }
.travel-body .travel-control-receipt strong { display:block;font-size:12px;font-weight:550; }
.travel-body .travel-control-connection { display:flex;align-items:center;width:120px;margin:28px auto 16px; }
.travel-body .travel-control-connection i { width:7px;height:7px;border:1px solid #5b6670;background:white;border-radius:50%; }
.travel-body .travel-control-connection span { flex:1;height:1px;background:#5b6670; }
.travel-body .travel-control-scene figcaption { font-size:9px;text-align:center; }
.travel-body .travel-audience { padding-block:75px;background:#5b6670;color:white; }
.travel-body .travel-audience-grid { display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start; }
.travel-body .travel-audience .travel-overline { color:#fff; }
.travel-body .travel-audience-intro { margin-top:24px;max-width:360px;color:#e5e1e6; }
.travel-body .travel-profiles article { display:grid;grid-template-columns:23px 1fr 16px;gap:18px;padding:24px 0;border-top:1px solid #ffffff35; }
.travel-body .travel-profiles article:first-child { padding-top:0;border-top:0; }
.travel-body .travel-profiles article:last-child { padding-bottom:0; }
.travel-body .travel-profiles .travel-list-index,.travel-body .travel-profile-mark { color:#f5a800; }
.travel-body .travel-profiles h3 { font-size:21px; }
.travel-body .travel-profiles p { max-width:390px;margin-top:9px;font-size:14px;color:#e5e1e6; }
.travel-body .travel-faq { display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:95px; }
.travel-body .travel-faq h2 { font-size:36px; }
.travel-body .travel-faq > div > p:last-child { max-width:300px;margin-top:22px; }
.travel-body .travel-faq-list { border-top:1px solid #cdd0d2; }
.travel-body .travel-faq details { border-bottom:1px solid #cdd0d2; }
.travel-body .travel-faq summary { display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;min-height:73px;padding-block:20px;font-size:17px;font-weight:500;line-height:1.5; }
.travel-body .travel-faq summary::-webkit-details-marker { display:none; }
.travel-body .travel-faq summary > span { position:relative;flex:0 0 18px;width:18px;height:18px; }
.travel-body .travel-faq summary > span::before,.travel-body .travel-faq summary > span::after { content:"";position:absolute;top:8px;left:3px;width:12px;height:1px;background:currentColor; }
.travel-body .travel-faq summary > span::after { transform:rotate(90deg); }
.travel-body .travel-faq details[open] summary > span::after { transform:rotate(0); }
.travel-body .travel-faq details[open] summary { padding-bottom:14px; }
.travel-body .travel-faq details p { padding:0 40px 24px 0;font-size:14px; }
.travel-body .travel-faq summary:hover { color:#343c43; }
.travel-body .travel-final { padding-bottom:80px; }
.travel-body .travel-final-panel { padding:52px 56px;background:#f5a800;color:#343c43; }
.travel-body .travel-final h2 { max-width:1040px;font-size:clamp(34px,3.65vw,54px);line-height:1.12; }
.travel-body .travel-final-bottom { display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:36px;padding-top:30px;border-top:1px solid #343c4340; }
.travel-body .travel-final-bottom > p { max-width:500px; }
.travel-body .travel-final-actions { display:flex;align-items:flex-start;flex-direction:column;gap:12px;justify-self:end; }
.travel-body .travel-final-primary { display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 20px;background:#fff;color:#343c43;font-size:14px;font-weight:600; }
.travel-body .travel-final-primary > span[aria-hidden] { font-size:20px;line-height:1; }
.travel-body .travel-final-secondary { display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:13px;border-bottom:1px solid #343c4370; }
.travel-body .travel-final-primary:hover { background:#f5f4f5; }
@media(min-width:1600px) {
 .travel-body .travel-control-scene { max-width:520px;width:100%;justify-self:end; }
}
@media(max-width:1050px) {
 .travel-body .travel-section-heading,.travel-body .travel-integration-grid,.travel-body .travel-benefits,.travel-body .travel-audience-grid,.travel-body .travel-faq { gap:6%; }
 .travel-body .travel-scope-grid article { padding-right:22px; }
 .travel-body .travel-scope-grid article:not(:nth-child(3n+1)) { padding-left:22px; }
 .travel-body .travel-control-scene { padding-inline:20px; }
 .travel-body .travel-control-paper { padding:20px; }
 .travel-body .travel-paper-bottom { margin-inline:-20px;margin-bottom:-20px;padding-inline:20px; }
 .travel-body .travel-control-paper > strong { font-size:23px; }
 .travel-body .travel-control-row { font-size:10px; }
 .travel-body .travel-control-receipt { margin-left:5px; }
 .travel-body .travel-final-panel { padding:42px 36px; }
 .travel-body .travel-final-bottom { gap:6%; }
}
@media(max-width:760px) {
 .travel-body h2 { font-size:34px; }
 .travel-body .travel-integration,.travel-body .travel-benefits,.travel-body .travel-faq { padding-block:60px; }
 .travel-body .travel-section-heading,.travel-body .travel-integration-grid,.travel-body .travel-benefits,.travel-body .travel-audience-grid,.travel-body .travel-faq { grid-template-columns:1fr;gap:32px; }
 .travel-body .travel-section-heading { margin-bottom:32px; }
 .travel-body .travel-section-copy { font-size:16px;max-width:none; }
 .travel-body .travel-overline { margin-bottom:18px; }
 .travel-body .travel-work-photo > img { height:390px; }
 .travel-body .travel-photo-note { left:18px;right:18px;padding:18px; }
 .travel-body .travel-photo-note > strong { font-size:22px; }
 .travel-body .travel-friction p { max-width:none; }
 .travel-body .travel-scope { padding-top:55px; }
 .travel-body .travel-scope-note { align-items:flex-start;gap:16px;padding:20px; }
 .travel-body .travel-scope-note > img { width:36px; }
 .travel-body .travel-scope-grid { grid-template-columns:1fr 1fr; }
 .travel-body .travel-scope-grid article,.travel-body .travel-scope-grid article:not(:nth-child(3n+1)) { padding:23px 20px 25px 0;border-left:0; }
 .travel-body .travel-scope-grid article:nth-child(even) { border-left:1px solid #cdd0d2;padding-left:20px;padding-right:0; }
 .travel-body .travel-scope-grid h3 { font-size:19px; }
 .travel-body .travel-scope-top { margin-bottom:18px; }
 .travel-body .travel-benefits-grid { gap:30px 20px;margin-top:30px; }
 .travel-body .travel-control-scene { width:100%;max-width:470px;justify-self:center;padding:32px 30px;min-height:0; }
 .travel-body .travel-control-paper { padding:24px; }
 .travel-body .travel-paper-bottom { margin-inline:-24px;margin-bottom:-24px;padding-inline:24px; }
 .travel-body .travel-control-row { font-size:11px; }
 .travel-body .travel-audience { padding-block:55px; }
 .travel-body .travel-audience-intro { max-width:none; }
 .travel-body .travel-profiles article:first-child { padding-top:24px;border-top:1px solid #ffffff35; }
 .travel-body .travel-faq h2 { font-size:32px; }
 .travel-body .travel-faq > div > p:last-child { max-width:none;margin-top:16px; }
 .travel-body .travel-faq summary { font-size:16px; }
 .travel-body .travel-final { padding-bottom:50px; }
 .travel-body .travel-final-panel { padding:32px 24px; }
 .travel-body .travel-final h2 { font-size:34px;text-wrap:initial; }
 .travel-body .travel-final-bottom { grid-template-columns:1fr;gap:24px;margin-top:28px;padding-top:24px; }
 .travel-body .travel-final-actions { justify-self:start;width:100%; }
 .travel-body .travel-final-primary { width:100%;font-size:13px;gap:14px; }
}
@media(max-width:380px) {
 .travel-body .travel-scope-grid,.travel-body .travel-benefits-grid { grid-template-columns:1fr; }
 .travel-body .travel-scope-grid article:nth-child(even) { padding-left:0;border-left:0; }
 .travel-body .travel-benefits-grid h3,.travel-body .travel-benefits-grid p { max-width:none; }
 .travel-body .travel-control-scene { padding-inline:18px; }
 .travel-body .travel-control-paper { padding:18px; }
 .travel-body .travel-paper-bottom { margin-inline:-18px;margin-bottom:-18px;padding-inline:18px; }
 .travel-body .travel-final-panel { padding:28px 20px; }
 .travel-body .travel-final h2 { font-size:30px; }
}

/* Editorial refinement: only the three middle sections of this landing page. */
.travel-body .travel-integration { padding-block:100px; }
.travel-body .travel-integration .travel-section-heading { grid-template-columns:1.25fr 1fr;gap:8%;margin-bottom:44px; }
.travel-body .travel-integration h2 { max-width:740px;font-size:clamp(38px,4.2vw,62px);line-height:1.06; }
.travel-body .travel-integration-grid { display:block; }
.travel-body .travel-work-photo { padding-bottom:30px; }
.travel-body .travel-work-photo > img { display:block;height:520px;object-position:center 43%; }
.travel-body .travel-photo-note { inset:28px auto auto 28px;padding:20px 26px;box-shadow:none; }
.travel-body .travel-photo-note > strong { font-size:26px; }
.travel-body .travel-work-photo figcaption { max-width:170px;bottom:0; }
.travel-body .travel-friction { position:relative;width:80%;margin:-108px 0 0 auto;padding:32px 0 0 40px;background:#fff; }
.travel-body .travel-friction .travel-small-label { margin:0 0 26px; }
.travel-body .travel-friction ol { display:grid;grid-template-columns:1fr 1fr;gap:28px 40px; }
.travel-body .travel-friction li { display:block;padding:16px 0 0;border:0;border-top:1px solid #cdd0d2; }
.travel-body .travel-friction .travel-list-index { display:none; }
.travel-body .travel-friction h3 { max-width:350px;font-size:22px; }
.travel-body .travel-friction p { max-width:380px; }
.travel-body .travel-scope { padding-block:88px 40px; }
.travel-body .travel-scope .travel-section-heading { margin-bottom:56px; }
.travel-body .travel-scope-grid { grid-template-columns:1fr 1fr;gap:0 9%;border:0; }
.travel-body .travel-scope-grid article,
.travel-body .travel-scope-grid article:not(:nth-child(3n+1)) { position:relative;min-width:0;padding:25px 0 25px 54px;border:0;border-top:1px solid #cdd0d2; }
.travel-body .travel-scope-grid article:nth-child(-n+2) { grid-column:1;padding:30px 32px 36px;border-top:2px solid #f5a800; }
.travel-body .travel-scope-grid article:first-child { grid-row:1 / 3;background:#fff; }
.travel-body .travel-scope-grid article:nth-child(2) { grid-row:3 / 5;margin-top:28px; }
.travel-body .travel-scope-grid article:nth-child(n+3) { grid-column:2; }
.travel-body .travel-scope-grid article:nth-child(3) { grid-row:1; }
.travel-body .travel-scope-grid article:nth-child(4) { grid-row:2; }
.travel-body .travel-scope-grid article:nth-child(5) { grid-row:3; }
.travel-body .travel-scope-grid article:nth-child(6) { grid-row:4; }
.travel-body .travel-scope-top { margin-bottom:22px; }
.travel-body .travel-scope-top > span { padding:0;background:none;color:#5b6670;font-size:12px;letter-spacing:.06em; }
.travel-body .travel-scope-grid article:nth-child(-n+2) .travel-scope-top > span { font-size:42px;line-height:1;font-weight:400;letter-spacing:-.05em; }
.travel-body .travel-scope-grid article:nth-child(-n+2) .travel-scope-top svg { width:40px;height:40px; }
.travel-body .travel-scope-grid article:nth-child(n+3) .travel-scope-top { position:absolute;top:29px;left:0;margin:0; }
.travel-body .travel-scope-grid article:nth-child(n+3) .travel-scope-top svg { display:none; }
.travel-body .travel-scope-grid h3 { max-width:400px;font-size:23px; }
.travel-body .travel-scope-grid article:nth-child(-n+2) h3 { max-width:370px;font-size:34px;line-height:1.12; }
.travel-body .travel-scope-grid p { max-width:390px;margin-top:10px;font-size:15px; }
.travel-body .travel-scope-note { margin-top:32px;padding-top:22px;border-top:1px solid #cdd0d2; }
.travel-body .travel-benefits { grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 7%;padding-block:100px;align-items:center; }
.travel-body .travel-benefits-copy { display:contents; }
.travel-body .travel-benefits-copy > .travel-overline { grid-column:1 / -1;margin-bottom:24px; }
.travel-body .travel-benefits h2 { grid-column:1 / -1;max-width:900px;margin-bottom:48px;font-size:clamp(36px,3.6vw,52px); }
.travel-body .travel-benefits-grid { grid-column:1;grid-row:3;grid-template-columns:1fr;gap:26px;margin:0; }
.travel-body .travel-benefits-grid article { display:grid;grid-template-columns:38px 1fr;column-gap:20px; }
.travel-body .travel-benefits-grid svg { grid-row:1 / 3; }
.travel-body .travel-benefits-grid h3 { max-width:330px;font-size:22px; }
.travel-body .travel-benefits-grid p { grid-column:2;max-width:330px;margin-top:7px; }
.travel-body .travel-control-scene { grid-column:2;grid-row:3;width:100%;max-width:none;min-height:600px;margin:0;padding:32px 40px 26px; }
.travel-body .travel-control-scene::before { inset:76px 22px 80px; }
.travel-body .travel-control-label { margin-bottom:26px;font-size:10px; }
.travel-body .travel-control-label > span { background:#f5a800; }
.travel-body .travel-control-paper { padding:30px;transform:none;box-shadow:0 16px 36px #5b667018;border-top:3px solid #f5a800; }
.travel-body .travel-paper-heading { margin-bottom:28px;font-size:10px; }
.travel-body .travel-control-paper > strong { font-size:clamp(30px,2.8vw,40px); }
.travel-body .travel-control-paper > p { margin:8px 0 28px;font-size:14px; }
.travel-body .travel-control-row { padding:19px 0;font-size:14px; }
.travel-body .travel-paper-bottom { margin:12px -30px -30px;padding:18px 30px;font-size:13px; }
.travel-body .travel-control-receipt { margin:18px -12px 0 40px;padding:22px 24px;transform:none;box-shadow:0 10px 24px #5b667018; }
.travel-body .travel-control-receipt span { font-size:9px; }
.travel-body .travel-control-receipt strong { font-size:15px; }
.travel-body .travel-control-connection { margin:24px auto 14px; }
.travel-body .travel-control-scene figcaption { font-size:10px; }
@media(max-width:1050px) {
 .travel-body .travel-friction { width:88%;padding-left:28px; }
 .travel-body .travel-friction ol { column-gap:28px; }
 .travel-body .travel-scope-grid { column-gap:6%; }
 .travel-body .travel-scope-grid article:nth-child(-n+2) { padding-inline:24px; }
 .travel-body .travel-scope-grid article:nth-child(-n+2) h3 { font-size:30px; }
 .travel-body .travel-benefits { column-gap:5%; }
 .travel-body .travel-control-scene { min-height:0;padding-inline:24px; }
 .travel-body .travel-control-paper { padding:24px; }
 .travel-body .travel-control-row { font-size:12px; }
 .travel-body .travel-paper-bottom { margin-inline:-24px;margin-bottom:-24px;padding-inline:24px; }
 .travel-body .travel-control-receipt { margin-left:12px;padding-inline:18px; }
}
@media(max-width:760px) {
 .travel-body .travel-integration,.travel-body .travel-benefits { padding-block:60px; }
 .travel-body .travel-integration .travel-section-heading { grid-template-columns:1fr;gap:24px;margin-bottom:30px; }
 .travel-body .travel-integration h2 { font-size:clamp(36px,7vw,48px); }
 .travel-body .travel-work-photo > img { height:400px;object-position:45% center; }
 .travel-body .travel-work-photo { padding-bottom:0; }
 .travel-body .travel-photo-note { inset:18px 18px auto;padding:16px 18px; }
 .travel-body .travel-photo-note > strong { font-size:22px; }
 .travel-body .travel-work-photo figcaption { position:static;max-width:none;margin-top:10px; }
 .travel-body .travel-friction { width:100%;margin:28px 0 0;padding:0; }
 .travel-body .travel-friction ol { gap:24px; }
 .travel-body .travel-friction h3 { font-size:20px; }
 .travel-body .travel-scope { padding-block:60px 30px; }
 .travel-body .travel-scope .travel-section-heading { margin-bottom:32px; }
 .travel-body .travel-scope-grid { grid-template-columns:1fr;gap:0; }
 .travel-body .travel-scope-grid article:nth-child(n) { grid-column:auto;grid-row:auto;margin:0;padding:25px 0 25px 44px;border:0;border-top:1px solid #cdd0d2;background:none; }
 .travel-body .travel-scope-grid article:nth-child(-n+2) .travel-scope-top { position:absolute;left:0;top:29px;margin:0; }
 .travel-body .travel-scope-grid article:nth-child(-n+2) .travel-scope-top svg { display:none; }
 .travel-body .travel-scope-grid article:nth-child(-n+2) .travel-scope-top > span { font-size:12px;line-height:1.5;letter-spacing:.06em; }
 .travel-body .travel-scope-grid article:nth-child(n) h3 { max-width:none;font-size:24px; }
 .travel-body .travel-scope-grid p { max-width:none; }
 .travel-body .travel-scope-note { margin-top:0; }
 .travel-body .travel-benefits { grid-template-columns:1fr;gap:0; }
 .travel-body .travel-benefits h2 { margin-bottom:32px;font-size:36px; }
 .travel-body .travel-benefits-grid { grid-template-columns:1fr 1fr;gap:28px 24px; }
 .travel-body .travel-benefits-grid article { display:block; }
 .travel-body .travel-benefits-grid h3 { font-size:20px; }
 .travel-body .travel-control-scene { grid-column:1;grid-row:4;margin-top:36px;padding:28px 24px; }
 .travel-body .travel-control-paper > strong { font-size:32px; }
}
@media(max-width:440px) {
 .travel-body .travel-friction ol,.travel-body .travel-benefits-grid { grid-template-columns:1fr; }
 .travel-body .travel-control-scene { padding-inline:18px; }
 .travel-body .travel-control-paper { padding:20px; }
 .travel-body .travel-control-paper > strong { font-size:28px; }
 .travel-body .travel-control-row { gap:8px;font-size:11px; }
 .travel-body .travel-paper-bottom { margin-inline:-20px;margin-bottom:-20px;padding-inline:20px; }
 .travel-body .travel-control-receipt { margin-left:0;margin-right:0;padding:18px 14px; }
 .travel-body .travel-control-receipt strong { font-size:13px; }
}
